From 3755654b665c4c59fcb3ab0ca216f4a3767d5b57 Mon Sep 17 00:00:00 2001 From: Darrel Miller Date: Mon, 8 Nov 2021 12:04:45 -0500 Subject: [PATCH 1/3] new permissions metadata --- permissions/beta/APIConnectors.json | 49 + permissions/beta/AccessReview.json | 319 +++ permissions/beta/AdministrativeUnit.json | 119 + permissions/beta/Agreement.json | 64 + permissions/beta/AgreementAcceptance.json | 51 + permissions/beta/Analytics.json | 28 + permissions/beta/AppCatalog.json | 162 ++ permissions/beta/AppRoleAssignment.json | 65 + permissions/beta/Application.json | 515 ++++ permissions/beta/AuditLog.json | 51 + permissions/beta/BitlockerKey.json | 22 + permissions/beta/Bookings.json | 188 ++ permissions/beta/BookingsAppointment.json | 73 + permissions/beta/Calendars.json | 428 ++++ permissions/beta/CallRecords.json | 31 + permissions/beta/Calls.json | 253 ++ permissions/beta/Channel.json | 142 ++ permissions/beta/ChannelMember.json | 93 + permissions/beta/ChannelMessage.json | 170 ++ permissions/beta/ChannelSettings.json | 154 ++ permissions/beta/Chat.json | 420 ++++ permissions/beta/ChatMember.json | 151 ++ permissions/beta/ChatMessage.json | 67 + permissions/beta/ChatSettings.json | 70 + permissions/beta/CloudPC.json | 243 ++ permissions/beta/ConsentRequest.json | 75 + permissions/beta/Contacts.json | 220 ++ .../beta/DelegatedPermissionGrant.json | 62 + permissions/beta/Device.json | 195 ++ permissions/beta/DeviceManagementApps.json | 497 ++++ .../beta/DeviceManagementConfiguration.json | 1760 +++++++++++++ .../beta/DeviceManagementManagedDevices.json | 815 ++++++ permissions/beta/DeviceManagementRBAC.json | 222 ++ .../beta/DeviceManagementServiceConfig.json | 498 ++++ permissions/beta/Directory.json | 1088 ++++++++ permissions/beta/Domain.json | 134 + permissions/beta/EduAdministration.json | 162 ++ permissions/beta/EduAssignments.json | 549 ++++ permissions/beta/EduRoster.json | 311 +++ permissions/beta/EntitlementManagement.json | 316 +++ permissions/beta/ExternalConnection.json | 54 + permissions/beta/ExternalItem.json | 128 + permissions/beta/File.json | 28 + permissions/beta/Files.json | 2212 +++++++++++++++++ permissions/beta/Financials.json | 114 + permissions/beta/Group.json | 665 +++++ permissions/beta/GroupMember.json | 128 + permissions/beta/IMAP.json | 20 + permissions/beta/IdentityProvider.json | 88 + permissions/beta/IdentityRiskEvent.json | 53 + permissions/beta/IdentityRiskyUser.json | 112 + permissions/beta/IdentityUserFlow.json | 235 ++ .../beta/InformationProtectionPolicy.json | 91 + permissions/beta/Mail.json | 432 ++++ permissions/beta/MailboxSettings.json | 163 ++ permissions/beta/ManagedTenants.json | 148 ++ permissions/beta/Member.json | 46 + permissions/beta/Notes.json | 714 ++++++ permissions/beta/Notifications.json | 29 + .../beta/OnPremisesPublishingProfiles.json | 68 + permissions/beta/OnlineMeeting.json | 16 + permissions/beta/OnlineMeetingArtifact.json | 47 + permissions/beta/OnlineMeetings.json | 215 ++ permissions/beta/OrgContact.json | 55 + permissions/beta/Organization.json | 168 ++ permissions/beta/Owner.json | 16 + permissions/beta/POP.json | 20 + permissions/beta/People.json | 51 + permissions/beta/PermissionGrantPolicy.json | 37 + permissions/beta/Place.json | 61 + permissions/beta/Policy.json | 847 +++++++ permissions/beta/Presence.json | 81 + permissions/beta/PrintConnector.json | 67 + permissions/beta/PrintJob.json | 458 ++++ permissions/beta/PrintSettings.json | 52 + permissions/beta/PrintTaskDefinition.json | 65 + permissions/beta/Printer.json | 251 ++ permissions/beta/PrinterShare.json | 121 + permissions/beta/PrivilegedAccess.json | 368 +++ permissions/beta/ProgramControl.json | 107 + permissions/beta/PstnCalls.json | 29 + permissions/beta/Reports.json | 171 ++ .../beta/ResourceSpecificPermissionGrant.json | 37 + permissions/beta/RoleAssignmentSchedule.json | 89 + permissions/beta/RoleEligibilitySchedule.json | 89 + permissions/beta/RoleManagement.json | 313 +++ permissions/beta/RoleManagementPolicy.json | 76 + permissions/beta/SMTP.json | 20 + permissions/beta/Schedule.json | 216 ++ permissions/beta/SecurityActions.json | 87 + permissions/beta/SecurityEvents.json | 110 + permissions/beta/ServiceHealth.json | 44 + permissions/beta/ServiceMessage.json | 41 + permissions/beta/ServiceMessageViewpoint.json | 38 + permissions/beta/ShortNotes.json | 57 + permissions/beta/Sites.json | 885 +++++++ permissions/beta/Tasks.json | 369 +++ permissions/beta/Team.json | 66 + permissions/beta/TeamMember.json | 129 + permissions/beta/TeamSettings.json | 153 ++ permissions/beta/TeamsActivity.json | 103 + permissions/beta/TeamsApp.json | 55 + permissions/beta/TeamsAppInstallation.json | 806 ++++++ permissions/beta/TeamsTab.json | 446 ++++ permissions/beta/Teamwork.json | 38 + permissions/beta/TeamworkTag.json | 89 + permissions/beta/TermStore.json | 137 + permissions/beta/ThreatAssessment.json | 64 + permissions/beta/ThreatIndicators.json | 82 + permissions/beta/TrustFrameworkKeySet.json | 83 + permissions/beta/User.json | 1553 ++++++++++++ permissions/beta/UserActivity.json | 52 + .../beta/UserAuthenticationMethod.json | 425 ++++ permissions/beta/WindowsUpdates.json | 101 + permissions/beta/WorkforceIntegration.json | 66 + permissions/beta/eDiscovery.json | 272 ++ 116 files changed, 26854 insertions(+) create mode 100644 permissions/beta/APIConnectors.json create mode 100644 permissions/beta/AccessReview.json create mode 100644 permissions/beta/AdministrativeUnit.json create mode 100644 permissions/beta/Agreement.json create mode 100644 permissions/beta/AgreementAcceptance.json create mode 100644 permissions/beta/Analytics.json create mode 100644 permissions/beta/AppCatalog.json create mode 100644 permissions/beta/AppRoleAssignment.json create mode 100644 permissions/beta/Application.json create mode 100644 permissions/beta/AuditLog.json create mode 100644 permissions/beta/BitlockerKey.json create mode 100644 permissions/beta/Bookings.json create mode 100644 permissions/beta/BookingsAppointment.json create mode 100644 permissions/beta/Calendars.json create mode 100644 permissions/beta/CallRecords.json create mode 100644 permissions/beta/Calls.json create mode 100644 permissions/beta/Channel.json create mode 100644 permissions/beta/ChannelMember.json create mode 100644 permissions/beta/ChannelMessage.json create mode 100644 permissions/beta/ChannelSettings.json create mode 100644 permissions/beta/Chat.json create mode 100644 permissions/beta/ChatMember.json create mode 100644 permissions/beta/ChatMessage.json create mode 100644 permissions/beta/ChatSettings.json create mode 100644 permissions/beta/CloudPC.json create mode 100644 permissions/beta/ConsentRequest.json create mode 100644 permissions/beta/Contacts.json create mode 100644 permissions/beta/DelegatedPermissionGrant.json create mode 100644 permissions/beta/Device.json create mode 100644 permissions/beta/DeviceManagementApps.json create mode 100644 permissions/beta/DeviceManagementConfiguration.json create mode 100644 permissions/beta/DeviceManagementManagedDevices.json create mode 100644 permissions/beta/DeviceManagementRBAC.json create mode 100644 permissions/beta/DeviceManagementServiceConfig.json create mode 100644 permissions/beta/Directory.json create mode 100644 permissions/beta/Domain.json create mode 100644 permissions/beta/EduAdministration.json create mode 100644 permissions/beta/EduAssignments.json create mode 100644 permissions/beta/EduRoster.json create mode 100644 permissions/beta/EntitlementManagement.json create mode 100644 permissions/beta/ExternalConnection.json create mode 100644 permissions/beta/ExternalItem.json create mode 100644 permissions/beta/File.json create mode 100644 permissions/beta/Files.json create mode 100644 permissions/beta/Financials.json create mode 100644 permissions/beta/Group.json create mode 100644 permissions/beta/GroupMember.json create mode 100644 permissions/beta/IMAP.json create mode 100644 permissions/beta/IdentityProvider.json create mode 100644 permissions/beta/IdentityRiskEvent.json create mode 100644 permissions/beta/IdentityRiskyUser.json create mode 100644 permissions/beta/IdentityUserFlow.json create mode 100644 permissions/beta/InformationProtectionPolicy.json create mode 100644 permissions/beta/Mail.json create mode 100644 permissions/beta/MailboxSettings.json create mode 100644 permissions/beta/ManagedTenants.json create mode 100644 permissions/beta/Member.json create mode 100644 permissions/beta/Notes.json create mode 100644 permissions/beta/Notifications.json create mode 100644 permissions/beta/OnPremisesPublishingProfiles.json create mode 100644 permissions/beta/OnlineMeeting.json create mode 100644 permissions/beta/OnlineMeetingArtifact.json create mode 100644 permissions/beta/OnlineMeetings.json create mode 100644 permissions/beta/OrgContact.json create mode 100644 permissions/beta/Organization.json create mode 100644 permissions/beta/Owner.json create mode 100644 permissions/beta/POP.json create mode 100644 permissions/beta/People.json create mode 100644 permissions/beta/PermissionGrantPolicy.json create mode 100644 permissions/beta/Place.json create mode 100644 permissions/beta/Policy.json create mode 100644 permissions/beta/Presence.json create mode 100644 permissions/beta/PrintConnector.json create mode 100644 permissions/beta/PrintJob.json create mode 100644 permissions/beta/PrintSettings.json create mode 100644 permissions/beta/PrintTaskDefinition.json create mode 100644 permissions/beta/Printer.json create mode 100644 permissions/beta/PrinterShare.json create mode 100644 permissions/beta/PrivilegedAccess.json create mode 100644 permissions/beta/ProgramControl.json create mode 100644 permissions/beta/PstnCalls.json create mode 100644 permissions/beta/Reports.json create mode 100644 permissions/beta/ResourceSpecificPermissionGrant.json create mode 100644 permissions/beta/RoleAssignmentSchedule.json create mode 100644 permissions/beta/RoleEligibilitySchedule.json create mode 100644 permissions/beta/RoleManagement.json create mode 100644 permissions/beta/RoleManagementPolicy.json create mode 100644 permissions/beta/SMTP.json create mode 100644 permissions/beta/Schedule.json create mode 100644 permissions/beta/SecurityActions.json create mode 100644 permissions/beta/SecurityEvents.json create mode 100644 permissions/beta/ServiceHealth.json create mode 100644 permissions/beta/ServiceMessage.json create mode 100644 permissions/beta/ServiceMessageViewpoint.json create mode 100644 permissions/beta/ShortNotes.json create mode 100644 permissions/beta/Sites.json create mode 100644 permissions/beta/Tasks.json create mode 100644 permissions/beta/Team.json create mode 100644 permissions/beta/TeamMember.json create mode 100644 permissions/beta/TeamSettings.json create mode 100644 permissions/beta/TeamsActivity.json create mode 100644 permissions/beta/TeamsApp.json create mode 100644 permissions/beta/TeamsAppInstallation.json create mode 100644 permissions/beta/TeamsTab.json create mode 100644 permissions/beta/Teamwork.json create mode 100644 permissions/beta/TeamworkTag.json create mode 100644 permissions/beta/TermStore.json create mode 100644 permissions/beta/ThreatAssessment.json create mode 100644 permissions/beta/ThreatIndicators.json create mode 100644 permissions/beta/TrustFrameworkKeySet.json create mode 100644 permissions/beta/User.json create mode 100644 permissions/beta/UserActivity.json create mode 100644 permissions/beta/UserAuthenticationMethod.json create mode 100644 permissions/beta/WindowsUpdates.json create mode 100644 permissions/beta/WorkforceIntegration.json create mode 100644 permissions/beta/eDiscovery.json diff --git a/permissions/beta/APIConnectors.json b/permissions/beta/APIConnectors.json new file mode 100644 index 000000000..e67e798b0 --- /dev/null +++ b/permissions/beta/APIConnectors.json @@ -0,0 +1,49 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "APIConnectors.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/identity/apiconnectors/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identity/apiconnectors/": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identity/apiconnectors": {}, + "/identity/apiconnectors/{id}/uploadclientcertificate": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/AccessReview.json b/permissions/beta/AccessReview.json new file mode 100644 index 000000000..1ff08b4a3 --- /dev/null +++ b/permissions/beta/AccessReview.json @@ -0,0 +1,319 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "AccessReview.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read access reviews on behalf of the signed-in user.", + "longDescription": "Read all access reviews" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read access reviews without a signed-in user.", + "longDescription": "Read all access reviews" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/accessreviews": {}, + "/accessreviews/{id}": {}, + "/accessreviews/{id}/decisions": {}, + "/accessreviews/{id}/reviewers": {}, + "/businessflowtemplates": {}, + "/identitygovernance/accessreviews/definitions": {}, + "/identitygovernance/accessreviews/definitions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/accessreviews/{id}/mydecisions": {}, + "/me/pendingaccessreviewinstances": {}, + "/me/pendingaccessreviewinstances/{id}/decisions": {}, + "/users/{id}/pendingaccessreviewinstances": {}, + "/users/{id}/pendingaccessreviewinstances/{id}/decisions": {} + } + } + ] + }, + "AccessReview.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write access reviews on behalf of the signed-in user.", + "longDescription": "Manage all access reviews" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/accessreviews": {}, + "/accessreviews/{id}/reviewers": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/accessreviews/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/accessreviews/{id}/decisions": {}, + "/businessflowtemplates": {}, + "/accessreviews/{id}/mydecisions": {}, + "/me/pendingaccessreviewinstances": {}, + "/me/pendingaccessreviewinstances/{id}/decisions": {}, + "/users/{id}/pendingaccessreviewinstances": {}, + "/users/{id}/pendingaccessreviewinstances/{id}/decisions": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/identitygovernance/accessreviews/definitions": {}, + "/identitygovernance/accessreviews/historydefinitions": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identitygovernance/accessreviews/definitions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/{id}": {}, + "/identitygovernance/accessreviews/historydefinitions/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/identitygovernance/accessreviews/definitions/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/applydecisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/resetdecisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/sendreminder": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stop": {}, + "/identitygovernance/accessreviews/historydefinitions/{id}/generatedownloaduri()": {}, + "/me/pendingaccessreviewinstances/{id}/batchrecorddecisions": {}, + "/users/{id}/pendingaccessreviewinstances/{id}/batchrecorddecisions": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/accessreviews/{id}/reviewers/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/accessreviews/{id}/applydecisions": {}, + "/accessreviews/{id}/resetdecisions": {}, + "/accessreviews/{id}/sendreminder": {}, + "/accessreviews/{id}/stop": {}, + "/me/pendingaccessreviewinstances/{id}/acceptrecommendations": {}, + "/users/{id}/pendingaccessreviewinstances/{id}/acceptrecommendations": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/me/pendingaccessreviewinstances/{id}/decisions/{id}": {}, + "/users/{id}/pendingaccessreviewinstances/{id}/decisions/{id}": {} + } + } + ] + }, + "AccessReview.ReadWrite.Membership": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write access reviews of groups and apps on behalf of the signed-in user.", + "longDescription": "Manage access reviews for group and app memberships" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage access reviews of groups and apps without a signed-in user.", + "longDescription": "Manage access reviews for group and app memberships" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/accessreviews": {}, + "/accessreviews/{id}/reviewers": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/accessreviews/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/accessreviews/{id}/decisions": {}, + "/businessflowtemplates": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/accessreviews/{id}/reviewers/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/accessreviews/{id}/applydecisions": {}, + "/accessreviews/{id}/resetdecisions": {}, + "/accessreviews/{id}/sendreminder": {}, + "/accessreviews/{id}/stop": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/accessreviews/{id}/mydecisions": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/AdministrativeUnit.json b/permissions/beta/AdministrativeUnit.json new file mode 100644 index 000000000..9d15fb5db --- /dev/null +++ b/permissions/beta/AdministrativeUnit.json @@ -0,0 +1,119 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "AdministrativeUnit.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read administrative units and administrative unit membership on behalf of the signed-in user.", + "longDescription": "Read administrative units" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read administrative units and administrative unit membership without a signed-in user.", + "longDescription": "Read all administrative units" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/administrativeunits": {}, + "/administrativeunits/{id}": {}, + "/administrativeunits/{id}/members": {}, + "/administrativeunits/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/administrativeunits/delta": {} + } + } + ] + }, + "AdministrativeUnit.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on behalf of the signed-in user.", + "longDescription": "Read and write administrative units" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership without a signed-in user.", + "longDescription": "Read and write all administrative units" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/administrativeunits": {}, + "/administrativeunits/{id}/members": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/administrativeunits/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/administrativeunits/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/administrativeunits/delta": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Agreement.json b/permissions/beta/Agreement.json new file mode 100644 index 000000000..b54e1867e --- /dev/null +++ b/permissions/beta/Agreement.json @@ -0,0 +1,64 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Agreement.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read terms of use agreements on behalf of the signed-in user.", + "longDescription": "Read all terms of use agreements" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identitygovernance/termsofuse/agreements": {}, + "/identitygovernance/termsofuse/agreements/{id}": {} + } + } + ] + }, + "Agreement.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write terms of use agreements on behalf of the signed-in user.", + "longDescription": "Read and write all terms of use agreements" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identitygovernance/termsofuse/agreements": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/identitygovernance/termsofuse/agreements/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/AgreementAcceptance.json b/permissions/beta/AgreementAcceptance.json new file mode 100644 index 000000000..86c2607f8 --- /dev/null +++ b/permissions/beta/AgreementAcceptance.json @@ -0,0 +1,51 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "AgreementAcceptance.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read terms of use acceptance statuses on behalf of the signed-in user.", + "longDescription": "Read user terms of use acceptance statuses" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/agreementacceptances": {} + } + } + ] + }, + "AgreementAcceptance.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read terms of use acceptance statuses on behalf of the signed-in user.", + "longDescription": "Read terms of use acceptance statuses that user can access" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/agreementacceptances": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Analytics.json b/permissions/beta/Analytics.json new file mode 100644 index 000000000..f450648c5 --- /dev/null +++ b/permissions/beta/Analytics.json @@ -0,0 +1,28 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Analytics.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the signed-in user\u0027s activity statistics, such as how much time the user has spent on emails, in meetings, or in chat sessions.", + "longDescription": "Read user activity statistics." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/analytics/activitystatistics": {}, + "/users/{id}/analytics/activitystatistics": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/AppCatalog.json b/permissions/beta/AppCatalog.json new file mode 100644 index 000000000..99dd1924b --- /dev/null +++ b/permissions/beta/AppCatalog.json @@ -0,0 +1,162 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "AppCatalog.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the apps in the app catalogs.", + "longDescription": "Read all app catalogs" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/appcatalogs/teamsapps": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/bot": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent/": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent/": {} + } + } + ] + }, + "AppCatalog.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete apps in the app catalogs.", + "longDescription": "Read and write to all app catalogs" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/appcatalogs/teamsapps": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/bot": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent/": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent/": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/appcatalogs/teamsapps/{id}": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/appcatalogs/teamsapps/{id}/appdefinitions": {} + } + } + ] + }, + "AppCatalog.Submit": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the user to submit and app for admin review for publication in an organization\u0027s app catalog and allows user to cancel past submissions that have not been published. \u0026#119821;\u0026#119822;\u0026#119827;\u0026#119812;: Non-admin users submit apps for review by including the \u0060requiresReview=true\u0060 query parameter.", + "longDescription": "Submit an app for admin review" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/appcatalogs/teamsapps": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/bot": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent/": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent/": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/appcatalogs/teamsapps/{id}": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/appcatalogs/teamsapps/{id}/appdefinitions": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/AppRoleAssignment.json b/permissions/beta/AppRoleAssignment.json new file mode 100644 index 000000000..44aa4c896 --- /dev/null +++ b/permissions/beta/AppRoleAssignment.json @@ -0,0 +1,65 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "AppRoleAssignment.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage permission grants for application permissions to any API (including Microsoft Graph) and application assignments for any app, on behalf of the signed-in user.", + "longDescription": "Manage app permission grants and app role assignments" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage permission grants for application permissions to any API (including Microsoft Graph) and application assignments for any app, without a signed-in user.", + "longDescription": "Manage app permission grants and app role assignments" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/groups/{id}/approleassignments/{id}": {}, + "/serviceprincipals/{id}/approleassignedto/{id}": {}, + "/serviceprincipals/{id}/approleassignments/{id}": {}, + "/users/{id}/approleassignments/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/groups/{id}/approleassignments": {}, + "/users/{id}/approleassignments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/approleassignedto": {}, + "/serviceprincipals/{id}/approleassignments": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Application.json b/permissions/beta/Application.json new file mode 100644 index 000000000..9df2354e4 --- /dev/null +++ b/permissions/beta/Application.json @@ -0,0 +1,515 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Application.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read applications and service principals on behalf of the signed-in user.", + "longDescription": "Read applications" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read applications and service principals without a signed-in user.", + "longDescription": "Read applications" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/serviceprincipals/{id}/approleassignedto": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/serviceprincipals/{id}/approleassignments": {}, + "/applications/delta": {}, + "/applications/{id}/owners": {}, + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/directory/deleteditems/{id}": {}, + "/policies/claimsmappingpolicies/{id}/appliesto": {}, + "/policies/homerealmdiscoverypolicies/{id}/appliesto": {}, + "/policies/tokenissuancepolicies/{id}/appliesto": {}, + "/policies/tokenlifetimepolicies/{id}/appliesto": {}, + "/schemaextensions": {}, + "/schemaextensions/{id}": {}, + "/serviceprincipals/delta": {}, + "/serviceprincipals/{id}": {}, + "/serviceprincipals/{id}/createdobjects": {}, + "/serviceprincipals/{id}/delegatedpermissionclassifications": {}, + "/serviceprincipals/{id}/memberof": {}, + "/serviceprincipals/{id}/ownedobjects": {}, + "/serviceprincipals/{id}/owners": {}, + "/serviceprincipals/{id}/transitivememberof": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/applications": {}, + "/applications/{id}": {}, + "/applications/{id}/extensionproperties": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/identity/conditionalaccess/policies/{id}": {}, + "/identity/continuousaccessevaluationpolicy": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identity/conditionalaccess/policies": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/serviceprincipals": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages/{id}": {} + } + } + ] + }, + "Application.Read.OwnedBy": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/serviceprincipals/{id}/delegatedpermissionclassifications": {} + } + } + ] + }, + "Application.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update and delete applications and service principals on behalf of the signed-in user.", + "longDescription": "Read and write all apps" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the calling app to create, and manage (read, update, update application secrets and delete) applications and service principals without a signed-in user. Does not allow management of consent grants or application assignments to users or groups.", + "longDescription": "Read and write all apps" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/serviceprincipals/{id}/approleassignedto": {}, + "/applications/{id}/owners": {}, + "/serviceprincipals/{id}/owners": {}, + "/applications/{id}/tokenissuancepolicies": {}, + "/applications/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals": {}, + "/serviceprincipals/{id}/claimsmappingpolicies": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/serviceprincipals/{id}/approleassignments": {}, + "/applications/delta": {}, + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/serviceprincipals/delta": {}, + "/serviceprincipals/{id}/createdobjects": {}, + "/serviceprincipals/{id}/memberof": {}, + "/serviceprincipals/{id}/ownedobjects": {}, + "/serviceprincipals/{id}/transitivememberof": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/applications": {}, + "/applications/{id}/extensionproperties": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/applications/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/directory/deleteditems/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/schemaextensions": {}, + "/applications/{id}/setverifiedpublisher": {}, + "/applications/{id}/unsetverifiedpublisher": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/schemaextensions/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/serviceprincipals/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/applicationtemplates/{id}/instantiate": {}, + "/directory/deleteditems/{id}/restore": {}, + "/serviceprincipals/{id}/addkey": {}, + "/serviceprincipals/{id}/addpassword": {}, + "/serviceprincipals/{id}/addtokensigningcertificate": {}, + "/serviceprincipals/{id}/createpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/deletepasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/removekey": {}, + "/serviceprincipals/{id}/removepassword": {}, + "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/applications/{id}/extensionproperties/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/applications/{id}/owners/{id}": {}, + "/applications/{id}/tokenissuancepolicies/{id}": {}, + "/applications/{id}/tokenlifetimepolicies/{id}": {}, + "/serviceprincipals/{id}/claimsmappingpolicies/{id}": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies/{id}": {}, + "/serviceprincipals/{id}/owners/{id}": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies/{id": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/applications/{id}/addpassword": {}, + "/applications/{id}/removepassword": {} + } + } + ] + }, + "Application.ReadWrite.OwnedBy": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the calling app to create other applications and service principals, and fully manage those applications and service principals (read, update, update application secrets and delete), without a signed-in user. It cannot update any applications that it is not an owner of. Does not allow management of consent grants or application assignments to users or groups.", + "longDescription": "Manage apps that this app creates or owns" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/applications": {}, + "/serviceprincipals/{id}/owners": {}, + "/serviceprincipals": {}, + "/applications/{id}/addpassword": {}, + "/applications/{id}/removepassword": {}, + "/applicationtemplates/{id}/instantiate": {}, + "/directory/deleteditems/{id}/restore": {}, + "/serviceprincipals/{id}/addkey": {}, + "/serviceprincipals/{id}/addpassword": {}, + "/serviceprincipals/{id}/addtokensigningcertificate": {}, + "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/removekey": {}, + "/serviceprincipals/{id}/removepassword": {}, + "/applications/{id}/synchronization/acquireaccesstoken": {}, + "/applications/{id}/synchronization/templates/": {}, + "/serviceprincipals/{id}/synchronization/acquireaccesstoken": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/pause": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/provisionondemand": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/restart": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/directories/{id}/discover": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/parseexpression": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/start": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/validatecredentials": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/parseexpression": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/applications/delta": {}, + "/serviceprincipals/delta": {}, + "/serviceprincipals/{id}/createdobjects": {}, + "/serviceprincipals/{id}/memberof": {}, + "/serviceprincipals/{id}/ownedobjects": {}, + "/applications/{id}/synchronization/templates": {}, + "/applications/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/applications/{id}/synchronization/templates/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/templates": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/functions": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/applications/{id}": {}, + "/serviceprincipals/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/applications/{id}/extensionproperties": {}, + "/applications/{id}/owners": {}, + "/applications/{id}/tokenissuancepolicies": {}, + "/applications/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals/{id}/claimsmappingpolicies": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals/{id}/synchronization/jobs/": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/directory/deleteditems/{id}": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/applications/{id}/extensionproperties/{id}": {}, + "/applications/{id}/owners/{id}": {}, + "/applications/{id}/tokenissuancepolicies/{id}": {}, + "/applications/{id}/tokenlifetimepolicies/{id}": {}, + "/serviceprincipals/{id}/claimsmappingpolicies/{id}": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies/{id}": {}, + "/serviceprincipals/{id}/owners/{id}": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies/{id": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PUT" + ], + "paths": { + "/applications/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/applications/{id}/synchronization/templates/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/AuditLog.json b/permissions/beta/AuditLog.json new file mode 100644 index 000000000..fa5c8df73 --- /dev/null +++ b/permissions/beta/AuditLog.json @@ -0,0 +1,51 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "AuditLog.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and query your audit log activities, on behalf of the signed-in user.", + "longDescription": "Read audit log data" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and query your audit log activities, without a signed-in user.", + "longDescription": "Read all audit log data" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/auditlogs/directoryaudits": {}, + "/auditlogs/directoryaudits/{id}": {}, + "/auditlogs/provisioning": {}, + "/auditlogs/signins": {}, + "/auditlogs/signins/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/reports/authenticationmethods/usersregisteredbyfeature": {}, + "/reports/authenticationmethods/usersregisteredbymethod": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/BitlockerKey.json b/permissions/beta/BitlockerKey.json new file mode 100644 index 000000000..25e01ab91 --- /dev/null +++ b/permissions/beta/BitlockerKey.json @@ -0,0 +1,22 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "BitLockerKey.ReadBasic.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/informationprotection/bitlocker/recoverykeys": {}, + "/informationprotection/bitlocker/recoverykeys/\u0027{bitlockeryrecoverykeyid}\u0027": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Bookings.json b/permissions/beta/Bookings.json new file mode 100644 index 000000000..9f85c0969 --- /dev/null +++ b/permissions/beta/Bookings.json @@ -0,0 +1,188 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Bookings.Manage.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to have full access. Intended for a full management experience. Typical target user is the administrator of an organization.", + "longDescription": "Allows an app to read, write, and manage Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/bookingbusinesses/{id}": {}, + "/bookingbusinesses/{id}/appointments/{id}": {}, + "/bookingbusinesses/{id}/customers/{id}": {}, + "/bookingbusinesses/{id}/services/{id}": {}, + "/bookingbusinesses/{id}/staffmembers/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/bookingbusinesses": {}, + "/bookingbusinesses/{id}/appointments": {}, + "/bookingbusinesses/{id}/customers": {}, + "/bookingbusinesses/{id}/services": {}, + "/bookingbusinesses/{id}/staffmembers": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/bookingbusinesses/{id}/calendarview": {}, + "/bookingcurrencies": {}, + "/bookingcurrencies/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/appointments/{id}/cancel": {}, + "/bookingbusinesses/{id}/publish": {}, + "/bookingbusinesses/{id}/unpublish": {} + } + } + ] + }, + "Bookings.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Intended for read-only applications. Typical target user is the customer of a booking business.", + "longDescription": "Allows an app to read Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/bookingbusinesses/{id}": {}, + "/bookingbusinesses/{id}/appointments/{id}": {}, + "/bookingbusinesses/{id}/customers/{id}": {}, + "/bookingbusinesses/{id}/services/{id}": {}, + "/bookingbusinesses/{id}/staffmembers/{id}": {}, + "/bookingbusinesses": {}, + "/bookingbusinesses/{id}/appointments": {}, + "/bookingbusinesses/{id}/calendarview": {}, + "/bookingbusinesses/{id}/customers": {}, + "/bookingbusinesses/{id}/services": {}, + "/bookingbusinesses/{id}/staffmembers": {}, + "/bookingcurrencies": {}, + "/bookingcurrencies/{id}": {} + } + } + ] + }, + "Bookings.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Intended for management applications that manipulate existing businesses, their services and staff members. Cannot create, delete, or change the publishing status of a booking business. Typical target user is the support staff of an organization.", + "longDescription": "Allows an app to read and write Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Does not allow create, delete, or publish of Bookings businesses." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/bookingbusinesses/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/bookingbusinesses/{id}/appointments/{id}": {}, + "/bookingbusinesses/{id}/customers/{id}": {}, + "/bookingbusinesses/{id}/services/{id}": {}, + "/bookingbusinesses/{id}/staffmembers/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/bookingbusinesses": {}, + "/bookingbusinesses/{id}/calendarview": {}, + "/bookingcurrencies": {}, + "/bookingcurrencies/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/appointments": {}, + "/bookingbusinesses/{id}/customers": {}, + "/bookingbusinesses/{id}/services": {}, + "/bookingbusinesses/{id}/staffmembers": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/appointments/{id}/cancel": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/BookingsAppointment.json b/permissions/beta/BookingsAppointment.json new file mode 100644 index 000000000..52433a937 --- /dev/null +++ b/permissions/beta/BookingsAppointment.json @@ -0,0 +1,73 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "BookingsAppointment.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Intended for scheduling applications which need to manipulate appointments and customers. Cannot change fundamental information about the booking business, nor its services and staff members. Typical target user is the customer of a booking business.", + "longDescription": "Allows an app to read and write Bookings appointments and customers, and additionally allows reading businesses, services, and staff on behalf of the signed-in user." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/bookingbusinesses/{id}": {}, + "/bookingbusinesses/{id}/services/{id}": {}, + "/bookingbusinesses/{id}/staffmembers/{id}": {}, + "/bookingbusinesses": {}, + "/bookingbusinesses/{id}/calendarview": {}, + "/bookingbusinesses/{id}/services": {}, + "/bookingbusinesses/{id}/staffmembers": {}, + "/bookingcurrencies": {}, + "/bookingcurrencies/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/bookingbusinesses/{id}/appointments/{id}": {}, + "/bookingbusinesses/{id}/customers/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/appointments": {}, + "/bookingbusinesses/{id}/customers": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/appointments/{id}/cancel": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Calendars.json b/permissions/beta/Calendars.json new file mode 100644 index 000000000..9ad853e93 --- /dev/null +++ b/permissions/beta/Calendars.json @@ -0,0 +1,428 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Calendars.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read events in user calendars.", + "longDescription": "Read user calendars" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read events in user calendars.", + "longDescription": "Read user calendars" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read events of all calendars without a signed-in user.", + "longDescription": "Read calendars in all mailboxes" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/calendar/events/delta": {}, + "/groups/{id}/calendar/events/{id}": {}, + "/groups/{id}/calendar/events/{id}/instances": {}, + "/groups/{id}/calendarview": {}, + "/groups/{id}/events/delta": {}, + "/groups/{id}/events/{id}": {}, + "/groups/{id}/events/{id}/attachments": {}, + "/groups/{id}/events/{id}/instances": {}, + "/me/calendar/calendarview": {}, + "/me/calendar/events": {}, + "/me/calendar/events/delta": {}, + "/me/calendar/events/{id}": {}, + "/me/calendar/events/{id}/instances": {}, + "/me/calendargroups": {}, + "/me/calendargroups/{id}": {}, + "/me/calendargroups/{id}/calendars": {}, + "/me/calendargroups/{id}/calendars/{id}/calendarview": {}, + "/me/calendargroups/{id}/calendars/{id}/events": {}, + "/me/calendargroups/{id}/calendars/{id}/events/delta": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}/instances": {}, + "/me/calendars": {}, + "/me/calendars/{id}/calendarview": {}, + "/me/calendars/{id}/calendarview/delta": {}, + "/me/calendars/{id}/events": {}, + "/me/calendars/{id}/events/delta": {}, + "/me/calendars/{id}/events/{id}": {}, + "/me/calendars/{id}/events/{id}/instances": {}, + "/me/calendarview/delta": {}, + "/me/events": {}, + "/me/events/delta": {}, + "/me/events/{id}": {}, + "/me/events/{id}/attachments": {}, + "/me/events/{id}/instances": {}, + "/users/{id}/calendar/calendarview": {}, + "/users/{id}/calendar/events": {}, + "/users/{id}/calendar/events/delta": {}, + "/users/{id}/calendar/events/{id}": {}, + "/users/{id}/calendar/events/{id}/instances": {}, + "/users/{id}/calendargroups": {}, + "/users/{id}/calendargroups/{id}": {}, + "/users/{id}/calendargroups/{id}/calendars": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/calendarview": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/delta": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}/instances": {}, + "/users/{id}/calendars": {}, + "/users/{id}/calendars/{id}/calendarview": {}, + "/users/{id}/calendars/{id}/calendarview/delta": {}, + "/users/{id}/calendars/{id}/events": {}, + "/users/{id}/calendars/{id}/events/delta": {}, + "/users/{id}/calendars/{id}/events/{id}": {}, + "/users/{id}/calendars/{id}/events/{id}/instances": {}, + "/users/{id}/calendarview": {}, + "/users/{id}/calendarview/delta": {}, + "/users/{id}/events": {}, + "/users/{id}/events/delta": {}, + "/users/{id}/events/{id}": {}, + "/users/{id}/events/{id}/attachments": {}, + "/users/{id}/events/{id}/instances": {}, + "/users/{id}/reminderview(startdatetime={value},enddatetime={value})": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/calendar/events/{id}/forward": {}, + "/groups/{id}/events/{id}/forward": {}, + "/me/calendar/events/{id}/forward": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}/forward": {}, + "/me/calendars/{id}/events/{id}/forward": {}, + "/me/events/{id}/forward": {}, + "/users/{id}/calendar/events/{id}/forward": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}/forward": {}, + "/users/{id}/calendars/{id}/events/{id}/forward": {}, + "/users/{id}/events/{id}/forward": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/calendar/getschedule": {}, + "/users/{id}/calendar/getschedule": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/search/query": {} + } + } + ] + }, + "Calendars.Read.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read events in all calendars that the user can access, including delegate and shared calendars.", + "longDescription": "Read user and shared calendars" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/calendargroups/{id}/calendars": {}, + "/me/calendars": {}, + "/users/{id}/calendargroups/{id}/calendars": {}, + "/users/{id}/calendars": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/findmeetingtimes": {}, + "/users/{id}/findmeetingtimes": {} + } + } + ] + }, + "Calendars.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete events in user calendars.", + "longDescription": "Have full access to user calendars" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete events in user calendars.", + "longDescription": "Have full access to user calendars" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete events of all calendars without a signed-in user.", + "longDescription": "Read and write calendars in all mailboxes" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/calendar/events/delta": {}, + "/groups/{id}/calendarview": {}, + "/groups/{id}/events/delta": {}, + "/me/calendar/calendarview": {}, + "/me/calendar/events/delta": {}, + "/me/calendargroups/{id}/calendars/{id}/calendarview": {}, + "/me/calendargroups/{id}/calendars/{id}/events": {}, + "/me/calendargroups/{id}/calendars/{id}/events/delta": {}, + "/me/calendars/{id}/calendarview": {}, + "/me/calendars/{id}/calendarview/delta": {}, + "/me/calendars/{id}/events/delta": {}, + "/me/calendarview/delta": {}, + "/me/events/delta": {}, + "/users/{id}/calendar/calendarview": {}, + "/users/{id}/calendar/events/delta": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/calendarview": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/delta": {}, + "/users/{id}/calendars/{id}/calendarview": {}, + "/users/{id}/calendars/{id}/calendarview/delta": {}, + "/users/{id}/calendars/{id}/events/delta": {}, + "/users/{id}/calendarview": {}, + "/users/{id}/calendarview/delta": {}, + "/users/{id}/events/delta": {}, + "/users/{id}/reminderview(startdatetime={value},enddatetime={value})": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/groups/{id}/calendar/events/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/groups/{id}/events/{id}": {}, + "/me/calendar/events/{id}": {}, + "/me/calendargroups/{id}": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}": {}, + "/me/calendars/{id}/events/{id}": {}, + "/me/events/{id}": {}, + "/users/{id}/calendar/events/{id}": {}, + "/users/{id}/calendargroups/{id}": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}": {}, + "/users/{id}/calendars/{id}/events/{id}": {}, + "/users/{id}/events/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/events/{id}/attachments": {}, + "/me/events/{id}/attachments": {}, + "/users/{id}/events/{id}/attachments": {}, + "/groups/{id}/calendar/events/{id}/cancel": {}, + "/groups/{id}/events/{id}/cancel": {}, + "/me/calendar/events/{id}/accept": {}, + "/me/calendar/events/{id}/cancel": {}, + "/me/calendar/events/{id}/decline": {}, + "/me/calendar/events/{id}/dismissreminder": {}, + "/me/calendar/events/{id}/snoozereminder": {}, + "/me/calendar/events/{id}/tentativelyaccept": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}/accept": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}/cancel": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}/decline": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}/dismissreminder": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}/snoozereminder": {}, + "/me/calendargroups/{id}/calendars/{id}/events/{id}/tentativelyaccept": {}, + "/me/calendars/{id}/events/{id}/accept": {}, + "/me/calendars/{id}/events/{id}/cancel": {}, + "/me/calendars/{id}/events/{id}/decline": {}, + "/me/calendars/{id}/events/{id}/dismissreminder": {}, + "/me/calendars/{id}/events/{id}/snoozereminder": {}, + "/me/calendars/{id}/events/{id}/tentativelyaccept": {}, + "/me/events/{id}/accept": {}, + "/me/events/{id}/cancel": {}, + "/me/events/{id}/decline": {}, + "/me/events/{id}/dismissreminder": {}, + "/me/events/{id}/snoozereminder": {}, + "/me/events/{id}/tentativelyaccept": {}, + "/users/{id}/calendar/events/{id}/accept": {}, + "/users/{id}/calendar/events/{id}/cancel": {}, + "/users/{id}/calendar/events/{id}/decline": {}, + "/users/{id}/calendar/events/{id}/dismissreminder": {}, + "/users/{id}/calendar/events/{id}/snoozereminder": {}, + "/users/{id}/calendar/events/{id}/tentativelyaccept": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}/accept": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}/cancel": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}/decline": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}/dismissreminder": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}/snoozereminder": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}/events/{id}/tentativelyaccept": {}, + "/users/{id}/calendars/{id}/events/{id}/accept": {}, + "/users/{id}/calendars/{id}/events/{id}/cancel": {}, + "/users/{id}/calendars/{id}/events/{id}/decline": {}, + "/users/{id}/calendars/{id}/events/{id}/dismissreminder": {}, + "/users/{id}/calendars/{id}/events/{id}/snoozereminder": {}, + "/users/{id}/calendars/{id}/events/{id}/tentativelyaccept": {}, + "/users/{id}/events/{id}/accept": {}, + "/users/{id}/events/{id}/cancel": {}, + "/users/{id}/events/{id}/decline": {}, + "/users/{id}/events/{id}/dismissreminder": {}, + "/users/{id}/events/{id}/snoozereminder": {}, + "/users/{id}/events/{id}/tentativelyaccept": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/calendar/events": {}, + "/me/calendargroups": {}, + "/me/calendargroups/{id}/calendars": {}, + "/me/calendars": {}, + "/me/calendars/{id}/events": {}, + "/me/events": {}, + "/users/{id}/calendar/events": {}, + "/users/{id}/calendargroups": {}, + "/users/{id}/calendargroups/{id}/calendars": {}, + "/users/{id}/calendars": {}, + "/users/{id}/calendars/{id}/events": {}, + "/users/{id}/events": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/calendar/getschedule": {}, + "/users/{id}/calendar/getschedule": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/groups/{id}/calendar/calendarpermissions/{id}": {}, + "/groups/{id}/calendar/events/{id}/": {}, + "/me/calendargroups/{id}/calendars/{id}": {}, + "/me/calendars/{id}": {}, + "/users/{id}/calendar/calendarpermissions/{id}": {}, + "/users/{id}/calendargroups/{id}/calendars/{id}": {}, + "/users/{id}/calendars/{id}": {}, + "/users/{id}/events/{id}/calendar/calendarpermissions/{id}": {} + } + } + ] + }, + "Calendars.ReadWrite.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update and delete events in all calendars the user has permissions to access. This includes delegate and shared calendars.", + "longDescription": "Read and write user and shared calendars" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/findmeetingtimes": {}, + "/users/{id}/findmeetingtimes": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/CallRecords.json b/permissions/beta/CallRecords.json new file mode 100644 index 000000000..537c5b212 --- /dev/null +++ b/permissions/beta/CallRecords.json @@ -0,0 +1,31 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "CallRecords.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read call records for all calls and online meetings without a signed-in user.", + "longDescription": "Read all call records" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/communications/callrecords/getdirectroutingcalls": {}, + "/communications/callrecords/getpstncalls": {}, + "/communications/callrecords/{id}": {}, + "/communications/callrecords/{id}/sessions": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Calls.json b/permissions/beta/Calls.json new file mode 100644 index 000000000..34583b3a3 --- /dev/null +++ b/permissions/beta/Calls.json @@ -0,0 +1,253 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Calls.AccessMedia.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to get direct access to media streams in a call, without a signed-in user.", + "longDescription": "Access media streams in a call as an app (preview)" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls/{id}/changescreensharingrole": {}, + "/app/calls/{id}/recordresponse": {}, + "/app/calls/{id}/subscribetotone": {}, + "/app/calls/{id}/updaterecordingstatus": {}, + "/communications/calls/logteleconferencedevicequality": {}, + "/communications/calls/{id}/changescreensharingrole": {}, + "/communications/calls/{id}/recordresponse": {}, + "/communications/calls/{id}/subscribetotone": {}, + "/communications/calls/{id}/updaterecordingstatus": {} + } + } + ] + }, + "Calls.AccessMedia.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to access media streams in calls associated with this chat or meeting, without a signed-in user.", + "longDescription": "Access media streams in calls associated with this chat or meeting." + } + }, + "pathSets": [] + }, + "Calls.Initiate.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to place outbound calls to a single user and transfer calls to users in your organization\u2019s directory, without a signed-in user.", + "longDescription": "Initiate outgoing 1:1 calls from the app (preview)" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls": {}, + "/app/calls/{id}/redirect": {}, + "/app/calls/{id}/transfer": {}, + "/communications/calls": {}, + "/communications/calls/{id}/redirect": {}, + "/communications/calls/{id}/transfer": {} + } + } + ] + }, + "Calls.InitiateGroupCall.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to place outbound calls to multiple users and add participants to meetings in your organization, without a signed-in user.", + "longDescription": "Initiate outgoing group calls from the app (preview)" + } + }, + "pathSets": [] + }, + "Calls.InitiateGroupCalls.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls": {}, + "/communications/calls": {}, + "/app/calls/{id}/participants/configuremixer": {}, + "/app/calls/{id}/participants/invite": {}, + "/communications/calls/7531d31f-d10d-44de-802f-c569dbca451c/participants/invite": {}, + "/communications/calls/ab6233a5-20b7-4c5e-bea2-ce56c9776429/participants/invite": {}, + "/communications/calls/{id}/participants/configuremixer": {}, + "/communications/calls/{id}/participants/invite": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/app/calls/{id}/audioroutinggroups/{id}": {}, + "/communications/calls/{id}/audioroutinggroups/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/app/calls/{id}/audioroutinggroups": {}, + "/communications/calls/{id}/audioroutinggroups": {} + } + } + ] + }, + "Calls.JoinGroupCall.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to join group calls and scheduled meetings in your organization, without a signed-in user. The app will be joined with the privileges of a directory user to meetings in your tenant.", + "longDescription": "Join group calls and meetings as an app (preview)" + } + }, + "pathSets": [] + }, + "Calls.JoinGroupCallasGuest.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to anonymously join group calls and scheduled meetings in your organization, without a signed-in user. The app will be joined as a guest to meetings in your tenant.", + "longDescription": "Join group calls and meetings as a guest (preview)" + } + }, + "pathSets": [] + }, + "Calls.JoinGroupCalls.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls/{id}/updaterecordingstatus": {}, + "/communications/calls/{id}/updaterecordingstatus": {}, + "/app/calls": {}, + "/communications/calls": {}, + "/app/calls/{id}/participants/configuremixer": {}, + "/communications/calls/{id}/participants/configuremixer": {}, + "/app/calls/{id}/answer": {}, + "/communications/calls/57dab8b1894c409ab240bd8beae78896/answer": {}, + "/communications/calls/{id}/answer": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/app/calls/{id}/audioroutinggroups/{id}": {}, + "/communications/calls/{id}/audioroutinggroups/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/app/calls/{id}/audioroutinggroups": {}, + "/communications/calls/{id}/audioroutinggroups": {} + } + } + ] + }, + "Calls.JoinGroupCalls.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to join calls associated with this chat or meeting, without a signed-in user.", + "longDescription": "Join calls associated with this chat or meeting." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls": {}, + "/communications/calls": {} + } + } + ] + }, + "Calls.JoinGroupCallsasGuest.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls": {}, + "/communications/calls": {}, + "/app/calls/{id}/answer": {}, + "/communications/calls/57dab8b1894c409ab240bd8beae78896/answer": {}, + "/communications/calls/{id}/answer": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Channel.json b/permissions/beta/Channel.json new file mode 100644 index 000000000..ebd35e706 --- /dev/null +++ b/permissions/beta/Channel.json @@ -0,0 +1,142 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Channel.Create": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Create channels in any team, on behalf of the signed-in user.", + "longDescription": "Create channels." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Create channels in any team, without a signed-in user.", + "longDescription": "Create channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels": {} + } + } + ] + }, + "Channel.Create.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Create channels in this team, without a signed-in user.", + "longDescription": "Create channels in this team." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels": {} + } + } + ] + }, + "Channel.Delete.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Delete channels in any team, on behalf of the signed-in user.", + "longDescription": "Delete channels." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Delete channels in any team, without a signed-in user.", + "longDescription": "Delete channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/teams/{id}/channels/{id}": {} + } + } + ] + }, + "Channel.Delete.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Delete this team\u0027s channels, without a signed-in user.", + "longDescription": "Delete this team\u0027s channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/teams/{id}/channels/{id}": {} + } + } + ] + }, + "Channel.ReadBasic.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Read channel names and channel descriptions, on behalf of the signed-in user.", + "longDescription": "Read the names and descriptions of channels." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read all channel names and channel descriptions, without a signed-in user.", + "longDescription": "Read the names and descriptions of all channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels": {}, + "/teams/{id}/channels/{id}": {}, + "/teams/{id}/primarychannel": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ChannelMember.json b/permissions/beta/ChannelMember.json new file mode 100644 index 000000000..b3cf928f7 --- /dev/null +++ b/permissions/beta/ChannelMember.json @@ -0,0 +1,93 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ChannelMember.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Read the members of channels, on behalf of the signed-in user.", + "longDescription": "Read the members of channels." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read the members of all channels, without a signed-in user.", + "longDescription": "Read the members of all channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/members": {}, + "/teams/{id}/channels/{id}/members/{id}": {} + } + } + ] + }, + "ChannelMember.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Add and remove members from channels, on behalf of the signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner.", + "longDescription": "Add and remove members from channels." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Add and remove members from all channels, without a signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner.", + "longDescription": "Add and remove members from all channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/members": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/teams/{id}/members/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ChannelMessage.json b/permissions/beta/ChannelMessage.json new file mode 100644 index 000000000..f1813ec27 --- /dev/null +++ b/permissions/beta/ChannelMessage.json @@ -0,0 +1,170 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ChannelMessage.Delete": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to delete channel messages in Microsoft Teams, on behalf of the signed-in user.", + "longDescription": "Delete user\u0027s channel messages" + } + }, + "pathSets": [] + }, + "ChannelMessage.Edit": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to edit channel messages in Microsoft Teams, on behalf of the signed-in user.", + "longDescription": "Edit user\u0027s channel messages" + } + }, + "pathSets": [] + }, + "ChannelMessage.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read a channel\u0027s messages in Microsoft Teams, on behalf of the signed-in user.", + "longDescription": "Read user channel messages" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all channel messages in Microsoft Teams, without a signed-in user.", + "longDescription": "Read all channel messages" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/delta": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/getallmessages": {} + } + } + ] + }, + "ChannelMessage.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read this team\u0027s channel\u0027s messages, without a signed-in user.", + "longDescription": "Read the team\u2019s channel messages." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/delta": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {} + } + } + ] + }, + "ChannelMessage.Send": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows an app to send channel messages in Microsoft Teams, on behalf of the signed-in user.", + "longDescription": "Send channel messages" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/chats/{id}/messages": {} + } + } + ] + }, + "ChannelMessage.UpdatePolicyViolation.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to update Microsoft Teams channel messages by patching a set of Data Loss Prevention (DLP) policy violation properties to handle the output of DLP processing.", + "longDescription": "Flag channel messages for violating policy" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/teams/(team-id)/channels/{id}/messages/{id}": {}, + "/teams/(team-id)/channels/{id}/messages/{id}/replies/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ChannelSettings.json b/permissions/beta/ChannelSettings.json new file mode 100644 index 000000000..f1919828a --- /dev/null +++ b/permissions/beta/ChannelSettings.json @@ -0,0 +1,154 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ChannelSettings.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Read all channel names, channel descriptions, and channel settings, on behalf of the signed-in user.", + "longDescription": "Read the names, descriptions, and settings of channels." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read all channel names, channel descriptions, and channel settings, without a signed-in user.", + "longDescription": "Read the names, descriptions, and settings of all channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels": {}, + "/teams/{id}/channels/{id}": {}, + "/teams/{id}/primarychannel": {} + } + } + ] + }, + "ChannelSettings.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read this team\u0027s channel names, channel descriptions, and channel settings, without a signed-in user.", + "longDescription": "Read the names, descriptions, and settings of this team\u2019s channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels": {}, + "/teams/{id}/channels/{id}": {}, + "/teams/{id}/primarychannel": {} + } + } + ] + }, + "ChannelSettings.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Read and write the names, descriptions, and settings of all channels, on behalf of the signed-in user.", + "longDescription": "Read and write the names, descriptions, and settings of channels." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read and write the names, descriptions, and settings of all channels, without a signed-in user.", + "longDescription": "Read and write the names, descriptions, and settings of all channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels": {}, + "/teams/{id}/primarychannel": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/provisionemail": {}, + "/teams/{id}/channels/{id}/removeemail": {} + } + } + ] + }, + "ChannelSettings.ReadWrite.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Update this team\u0027s channel names, channel descriptions, and channel settings, without a signed-in user.", + "longDescription": "Update the names, descriptions, and settings of this team\u2019s channels." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels": {}, + "/teams/{id}/primarychannel": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Chat.json b/permissions/beta/Chat.json new file mode 100644 index 000000000..1188ccb78 --- /dev/null +++ b/permissions/beta/Chat.json @@ -0,0 +1,420 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Chat.Create": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats": {} + } + } + ] + }, + "Chat.Manage.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage the chat, the chat\u0027s members, and grant access to the chat\u0027s data, without a signed-in user.", + "longDescription": "Manage this chat." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/chats/{id}/installedapps/{id}": {}, + "/chats/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/chats/{id}/permissiongrants": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/installedapps": {}, + "/chats/{id}/members": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/installedapps/{id}/upgrade": {} + } + } + ] + }, + "Chat.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows an app to read your 1:1 or group chat messages in Microsoft Teams, on your behalf.", + "longDescription": "Read your chat messages" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats/{id}/members/{id}": {}, + "/chats/{id}": {}, + "/chats/{id}/members": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {}, + "/chats/{id}/messages": {}, + "/me/chats/{id}/messages": {}, + "/users/{id}/chats/{id}/messages": {}, + "/chats": {}, + "/me/chats": {}, + "/users/{id}/chats": {} + } + } + ] + }, + "Chat.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all 1:1 or group chat messages in Microsoft Teams, without a signed-in user.", + "longDescription": "Read all chat messages" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats/{id}/members/{id}": {}, + "/chats/{id}": {}, + "/chats/{id}/members": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {}, + "/chats/{id}/messages": {}, + "/me/chats/{id}/messages": {}, + "/users/{id}/chats/getallmessages": {}, + "/users/{id}/chats/{id}/messages": {} + } + } + ] + }, + "Chat.ReadBasic": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows an app to read the members and descriptions of 1:1 and group chats threads, on behalf of the signed-in user.", + "longDescription": "Read names and members of user chat threads" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/members/{id}": {}, + "/chats/{id}": {}, + "/chats/{id}/members": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {}, + "/chats": {}, + "/me/chats": {}, + "/users/{id}/chats": {} + } + } + ] + }, + "Chat.ReadBasic.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read names and members of all chat threads.", + "longDescription": "Read names and members of user chat threads" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/members/{id}": {}, + "/chats/{id}": {}, + "/chats/{id}/members": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {} + } + } + ] + }, + "Chat.ReadWrite": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows an app to read and send your 1:1 or group chat messages in Microsoft Teams, on your behalf.", + "longDescription": "Read your chat messages and send new ones" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats/{id}/members/{id}": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {}, + "/me/chats/{id}/messages": {}, + "/users/{id}/chats/{id}/messages": {}, + "/me/chats": {}, + "/users/{id}/chats": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/chats/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/members": {}, + "/chats/{id}/messages": {}, + "/chats": {} + } + } + ] + }, + "Chat.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats/{id}/members/{id}": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {}, + "/chats/{id}/messages": {}, + "/me/chats/{id}/messages": {}, + "/users/{id}/chats/getallmessages": {}, + "/users/{id}/chats/{id}/messages": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/chats/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/members": {} + } + } + ] + }, + "Chat.UpdatePolicyViolation.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to update Microsoft Teams 1:1 or group chat messages by patching a set of Data Loss Prevention (DLP) policy violation properties to handle the output of DLP processing.", + "longDescription": "Flag chat messages for violating policy" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/teams/(team-id)/channels/{id}/messages/{id}": {}, + "/teams/(team-id)/channels/{id}/messages/{id}/replies/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ChatMember.json b/permissions/beta/ChatMember.json new file mode 100644 index 000000000..5b652a605 --- /dev/null +++ b/permissions/beta/ChatMember.json @@ -0,0 +1,151 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ChatMember.Read": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/members/{id}": {}, + "/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {} + } + } + ] + }, + "ChatMember.Read.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/members/{id}": {}, + "/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {} + } + } + ] + }, + "ChatMember.Read.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read this chat\u0027s members, without a signed-in user.", + "longDescription": "Read this chat\u0027s members." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/members/{id}": {}, + "/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {} + } + } + ] + }, + "ChatMember.ReadWrite": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/chats/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/members": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {} + } + } + ] + }, + "ChatMember.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/chats/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/members": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ChatMessage.json b/permissions/beta/ChatMessage.json new file mode 100644 index 000000000..a7fcc2102 --- /dev/null +++ b/permissions/beta/ChatMessage.json @@ -0,0 +1,67 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ChatMessage.Read.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read this chat\u0027s messages, without a signed-in user.", + "longDescription": "Read this chat\u0027s messages." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats/{id}/messages": {}, + "/me/chats/{id}/messages": {}, + "/users/{id}/chats/{id}/messages": {} + } + } + ] + }, + "ChatMessage.Send": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows an app to send 1:1 and group chat messages in Microsoft Teams, on behalf of the signed-in user.", + "longDescription": "Send user chat messages" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/chats/{id}/messages": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ChatSettings.json b/permissions/beta/ChatSettings.json new file mode 100644 index 000000000..03cb2702a --- /dev/null +++ b/permissions/beta/ChatSettings.json @@ -0,0 +1,70 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ChatSettings.Read.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read this chat\u0027s settings, without a signed-in user.", + "longDescription": "Read this chat\u0027s settings." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {} + } + } + ] + }, + "ChatSettings.ReadWrite.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write this chat\u0027s settings, without a signed-in user.", + "longDescription": "Read and write this chat\u0027s settings." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/chats/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/CloudPC.json b/permissions/beta/CloudPC.json new file mode 100644 index 000000000..26c93d849 --- /dev/null +++ b/permissions/beta/CloudPC.json @@ -0,0 +1,243 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "CloudPC.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read Cloud PC objects such as provisioning policies, on behalf of the signed-in user.", + "longDescription": "Read Cloud PCs" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read Cloud PC objects such as provisioning policies, without a signed-in user.", + "longDescription": "Read Cloud PCs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/virtualendpoint/auditevents": {}, + "/devicemanagement/virtualendpoint/auditevents/getauditactivitytypes": {}, + "/devicemanagement/virtualendpoint/auditevents/{id}": {}, + "/devicemanagement/virtualendpoint/cloudpcs": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}": {}, + "/devicemanagement/virtualendpoint/deviceimages": {}, + "/devicemanagement/virtualendpoint/deviceimages/getsourceimages": {}, + "/devicemanagement/virtualendpoint/deviceimages/{id}": {}, + "/devicemanagement/virtualendpoint/onpremisesconnections": {}, + "/devicemanagement/virtualendpoint/onpremisesconnections/{id}": {}, + "/devicemanagement/virtualendpoint/provisioningpolicies": {}, + "/devicemanagement/virtualendpoint/provisioningpolicies/{id}": {}, + "/devicemanagement/virtualendpoint/supportedregions": {}, + "/devicemanagement/virtualendpoint/usersettings": {}, + "/devicemanagement/virtualendpoint/usersettings/{id}": {}, + "/rolemanagement/cloudpc/roleassignments": {}, + "/rolemanagement/cloudpc/roleassignments/{id}": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roleassignments": {}, + "/rolemanagement/devicemanagement/roleassignments/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/virtualendpoint/geteffectivepermissions": {}, + "/tenantrelationships/managedtenants/cloudpcconnections": {}, + "/tenantrelationships/managedtenants/cloudpcconnections/{id}": {}, + "/tenantrelationships/managedtenants/cloudpcdevices": {}, + "/tenantrelationships/managedtenants/cloudpcdevices/{id}": {}, + "/tenantrelationships/managedtenants/cloudpcsoverview": {}, + "/tenantrelationships/managedtenants/cloudpcsoverview/{id}": {} + } + } + ] + }, + "CloudPC.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete Cloud PC objects such as on-premises connections, provisioning policies, and device images, on behalf of the user.", + "longDescription": "Read and write Cloud PCs" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete Cloud PC objects such as on-premises connections, provisioning policies, and device images, without a signed-in user.", + "longDescription": "Read and write Cloud PCs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/virtualendpoint/auditevents": {}, + "/devicemanagement/virtualendpoint/auditevents/getauditactivitytypes": {}, + "/devicemanagement/virtualendpoint/auditevents/{id}": {}, + "/devicemanagement/virtualendpoint/cloudpcs": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}": {}, + "/devicemanagement/virtualendpoint/deviceimages/getsourceimages": {}, + "/devicemanagement/virtualendpoint/supportedregions": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/devicemanagement/manageddevices/{id}/getcloudpcremoteactionresults": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/devicemanagement/virtualendpoint/deviceimages": {}, + "/devicemanagement/virtualendpoint/onpremisesconnections": {}, + "/devicemanagement/virtualendpoint/provisioningpolicies": {}, + "/devicemanagement/virtualendpoint/usersettings": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/devicemanagement/virtualendpoint/deviceimages/{id}": {}, + "/devicemanagement/virtualendpoint/usersettings/{id}": {}, + "/rolemanagement/cloudpc/roleassignments/{id}": {}, + "/rolemanagement/devicemanagement/roleassignments/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/devicemanagement/virtualendpoint/onpremisesconnections/{id}": {}, + "/devicemanagement/virtualendpoint/provisioningpolicies/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH", + "POST" + ], + "paths": { + "/rolemanagement/cloudpc/roleassignments": {}, + "/rolemanagement/devicemanagement/roleassignments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/devicemanagement/virtualendpoint/onpremisesconnections/{id}/updateaddomainpassword": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/manageddevices/bulkreprovisioncloudpc": {}, + "/devicemanagement/manageddevices/{id}/reprovisioncloudpc": {}, + "/devicemanagement/manageddevices/{id}/resizecloudpc": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/endgraceperiod": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/reprovision": {}, + "/devicemanagement/virtualendpoint/deviceimages/{id}/reupload": {}, + "/devicemanagement/virtualendpoint/provisioningpolicies/{id}/assign": {}, + "/devicemanagement/virtualendpoint/usersettings/{id}/assign": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/virtualendpoint/geteffectivepermissions": {}, + "/tenantrelationships/managedtenants/cloudpcconnections": {}, + "/tenantrelationships/managedtenants/cloudpcconnections/{id}": {}, + "/tenantrelationships/managedtenants/cloudpcdevices": {}, + "/tenantrelationships/managedtenants/cloudpcdevices/{id}": {}, + "/tenantrelationships/managedtenants/cloudpcsoverview": {}, + "/tenantrelationships/managedtenants/cloudpcsoverview/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/virtualendpoint/onpremisesconnections/{id}/runhealthchecks": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ConsentRequest.json b/permissions/beta/ConsentRequest.json new file mode 100644 index 000000000..a642438d4 --- /dev/null +++ b/permissions/beta/ConsentRequest.json @@ -0,0 +1,75 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ConsentRequest.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read consent requests and approvals on behalf of the signed-in user.", + "longDescription": "Read consent requests" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read app consent requests and approvals without a signed-in user.", + "longDescription": "Read consent requests" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identitygovernance/appconsent/appconsentrequests": {}, + "/identitygovernance/appconsent/appconsentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests/{id}": {} + } + } + ] + }, + "ConsentRequest.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read app consent requests and approvals, and deny or approve those requests on behalf of the signed-in user.", + "longDescription": "Read and write consent requests" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read app consent requests and approvals, and deny or approve those requests without a signed-in user.", + "longDescription": "Read and write consent requests" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identitygovernance/appconsent/appconsentrequests": {}, + "/identitygovernance/appconsent/appconsentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Contacts.json b/permissions/beta/Contacts.json new file mode 100644 index 000000000..55d76fbda --- /dev/null +++ b/permissions/beta/Contacts.json @@ -0,0 +1,220 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Contacts.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read user contacts.", + "longDescription": "Read user contacts" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read user contacts.", + "longDescription": "Read user contacts" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all contacts in all mailboxes without a signed-in user.", + "longDescription": "Read contacts in all mailboxes" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/contactfolders": {}, + "/me/contactfolders/delta": {}, + "/me/contactfolders/{id}": {}, + "/me/contactfolders/{id}/childfolders": {}, + "/me/contactfolders/{id}/childfolders/{id}/.../contacts": {}, + "/me/contactfolders/{id}/childfolders/{id}/.../contacts/{id}": {}, + "/me/contactfolders/{id}/contacts": {}, + "/me/contactfolders/{id}/contacts/delta": {}, + "/me/contactfolders/{id}/contacts/{id}": {}, + "/me/contacts": {}, + "/me/contacts/{id}": {}, + "/users/{id}/contactfolders": {}, + "/users/{id}/contactfolders/delta": {}, + "/users/{id}/contactfolders/{id}": {}, + "/users/{id}/contactfolders/{id}/childfolders": {}, + "/users/{id}/contactfolders/{id}/childfolders/{id}/.../contacts": {}, + "/users/{id}/contactfolders/{id}/childfolders/{id}/.../contacts/{id}": {}, + "/users/{id}/contactfolders/{id}/childfolders/{id}/contacts": {}, + "/users/{id}/contactfolders/{id}/childfolders/{id}/contacts/{id}": {}, + "/users/{id}/contactfolders/{id}/contacts": {}, + "/users/{id}/contactfolders/{id}/contacts/delta": {}, + "/users/{id}/contactfolders/{id}/contacts/{id}": {}, + "/users/{id}/contacts": {}, + "/users/{id}/contacts/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/contactfolders/{id}/contacts/{id}/photo": {}, + "/users/{id}/contacts/{id}/photo": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/contactfolders/{id}/contacts/{id}/photo": {}, + "/me/contacts/{id}/photo": {} + } + } + ] + }, + "Contacts.Read.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read contacts that the user has permissions to access, including the user\u0027s own and shared contacts.", + "longDescription": "Read user and shared contacts" + } + }, + "pathSets": [] + }, + "Contacts.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete user contacts.", + "longDescription": "Have full access to user contacts" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete user contacts.", + "longDescription": "Have full access to user contacts" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete all contacts in all mailboxes without a signed-in user.", + "longDescription": "Read and write contacts in all mailboxes" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/contactfolders": {}, + "/me/contactfolders/{id}/childfolders": {}, + "/me/contactfolders/{id}/contacts": {}, + "/me/contacts": {}, + "/users/{id}/contactfolders": {}, + "/users/{id}/contactfolders/{id}/childfolders": {}, + "/users/{id}/contactfolders/{id}/contacts": {}, + "/users/{id}/contacts": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/contactfolders/delta": {}, + "/me/contactfolders/{id}/childfolders/{id}/.../contacts": {}, + "/me/contactfolders/{id}/contacts/delta": {}, + "/users/{id}/contactfolders/delta": {}, + "/users/{id}/contactfolders/{id}/childfolders/{id}/.../contacts": {}, + "/users/{id}/contactfolders/{id}/childfolders/{id}/contacts": {}, + "/users/{id}/contactfolders/{id}/contacts/delta": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/me/contactfolders/{id}": {}, + "/me/contactfolders/{id}/childfolders/{id}/.../contacts/{id}": {}, + "/me/contactfolders/{id}/contacts/{id}": {}, + "/me/contacts/{id}": {}, + "/users/{id}/contactfolders/{id}": {}, + "/users/{id}/contactfolders/{id}/childfolders/{id}/.../contacts/{id}": {}, + "/users/{id}/contactfolders/{id}/childfolders/{id}/contacts/{id}": {}, + "/users/{id}/contactfolders/{id}/contacts/{id}": {}, + "/users/{id}/contacts/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "PUT" + ], + "paths": { + "/users/{id}/contactfolders/{id}/contacts/{id}/photo": {}, + "/users/{id}/contacts/{id}/photo": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH", + "PUT" + ], + "paths": { + "/me/contactfolders/{id}/contacts/{id}/photo": {}, + "/me/contacts/{id}/photo": {} + } + } + ] + }, + "Contacts.ReadWrite.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update and delete contacts that the user has permissions to, including the user\u0027s own and shared contacts.", + "longDescription": "Read and write user and shared contacts" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/DelegatedPermissionGrant.json b/permissions/beta/DelegatedPermissionGrant.json new file mode 100644 index 000000000..1d9a79776 --- /dev/null +++ b/permissions/beta/DelegatedPermissionGrant.json @@ -0,0 +1,62 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "DelegatedPermissionGrant.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage delegated permission grants for any API (including Microsoft Graph), on behalf of the signed-in user.", + "longDescription": "Manage delegated permission grants" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to grant or revoke any delegated permission for any API (including Microsoft Graph), without a signed-in user.", + "longDescription": "Manage all delegated permission grants" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/oauth2permissiongrants": {}, + "/serviceprincipals/{id}/oauth2permissiongrants": {}, + "/users/{id}/oauth2permissiongrants": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/oauth2permissiongrants": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/oauth2permissiongrants/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Device.json b/permissions/beta/Device.json new file mode 100644 index 000000000..31fd4fb8d --- /dev/null +++ b/permissions/beta/Device.json @@ -0,0 +1,195 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Device.Command": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to launch another app or communicate with another app on a user\u0027s device on behalf of the signed-in user.", + "longDescription": "Communicate with user devices" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to launch another app or communicate with another app on a user\u0027s device on behalf of the signed-in user.", + "longDescription": "Communicate with user devices" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/devices/{id}/commands/{id}": {}, + "/me/devices/{id}/commands/{id}/responsepayload": {}, + "/users/{id}/devices/{id}/commands/{id}": {}, + "/users/{id}/devices/{id}/commands/{id}/responsepayload": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/devices/{id}/commands": {}, + "/users/{id}/devices/{id}/commands": {} + } + } + ] + }, + "Device.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read a user\u0027s list of devices on behalf of the signed-in user.", + "longDescription": "Read user devices" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read a user\u0027s list of devices on behalf of the signed-in user.", + "longDescription": "Read user devices" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/devices": {}, + "/users/{id}/devices": {} + } + } + ] + }, + "Device.Read.All": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read your organization\u0027s devices\u0027 configuration information on behalf of the signed-in user.", + "longDescription": "Read all devices" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u0027s devices\u0027 configuration information on behalf of the signed-in user.", + "longDescription": "Read all devices" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u0027s devices\u0027 configuration information without a signed-in user.", + "longDescription": "Read all devices" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devices": {}, + "/devices/{id}": {}, + "/devices/{id}/memberof": {}, + "/devices/{id}/registeredowners": {}, + "/devices/{id}/registeredusers": {}, + "/devices/{id}/transitivememberof": {}, + "/devices/{id}/usagerights": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devices/{id}/checkmemberobjects": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/evaluatedynamicmembership": {}, + "/groups/{id}/evaluatedynamicmembership": {} + } + } + ] + }, + "Device.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion, or update of device alternative security identifiers.", + "longDescription": "Read and write devices" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devices": {}, + "/devices/{id}/memberof": {}, + "/devices/{id}/registeredowners": {}, + "/devices/{id}/registeredusers": {}, + "/devices/{id}/transitivememberof": {}, + "/devices/{id}/usagerights": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH", + "DELETE" + ], + "paths": { + "/devices/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devices/{id}/checkmemberobjects": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/DeviceManagementApps.json b/permissions/beta/DeviceManagementApps.json new file mode 100644 index 000000000..ad561d86b --- /dev/null +++ b/permissions/beta/DeviceManagementApps.json @@ -0,0 +1,497 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "DeviceManagementApps.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", + "longDescription": "Read Microsoft Intune apps" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", + "longDescription": "Read Microsoft Intune apps" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/defaultmanagedappprotections": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/deviceappmanagementtasks": {}, + "/deviceappmanagement/deviceappmanagementtasks/{id}": {}, + "/deviceappmanagement/enterprisecodesigningcertificates": {}, + "/deviceappmanagement/enterprisecodesigningcertificates/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/managedapppolicies": {}, + "/deviceappmanagement/managedapppolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations": {}, + "/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration": {}, + "/deviceappmanagement/managedappregistrations/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations/{id}": {}, + "/deviceappmanagement/managedappstatuses": {}, + "/deviceappmanagement/managedappstatuses/{id}": {}, + "/deviceappmanagement/managedebookcategories": {}, + "/deviceappmanagement/managedebookcategories/{id}": {}, + "/deviceappmanagement/managedebooks": {}, + "/deviceappmanagement/managedebooks/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/assignments": {}, + "/deviceappmanagement/managedebooks/{id}/assignments/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/categories": {}, + "/deviceappmanagement/managedebooks/{id}/categories/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/devicestates": {}, + "/deviceappmanagement/managedebooks/{id}/devicestates/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/installsummary": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/mobileappcategories": {}, + "/deviceappmanagement/mobileappcategories/{id}": {}, + "/deviceappmanagement/mobileappconfigurations": {}, + "/deviceappmanagement/mobileappconfigurations/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatussummary": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatussummary": {}, + "/deviceappmanagement/mobileapps": {}, + "/deviceappmanagement/mobileapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/assignments": {}, + "/deviceappmanagement/mobileapps/{id}/assignments/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/categories": {}, + "/deviceappmanagement/mobileapps/{id}/categories/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app": {}, + "/deviceappmanagement/mobileapps/{id}/installsummary": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/relationships": {}, + "/deviceappmanagement/mobileapps/{id}/relationships/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/symanteccodesigningcertificate": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/deploymentsummary": {}, + "/deviceappmanagement/wdacsupplementalpolicies": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/deploysummary": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}/policy": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions/{id}": {}, + "/devicemanagement/auditevents": {}, + "/devicemanagement/auditevents/getauditactivitytypes": {}, + "/devicemanagement/auditevents/getauditcategories": {}, + "/devicemanagement/auditevents/{id}": {}, + "/devicemanagement/configmanagercollections": {}, + "/devicemanagement/configmanagercollections/getpolicysummary": {}, + "/devicemanagement/configmanagercollections/{id}": {}, + "/devicemanagement/intunebrandingprofiles": {}, + "/devicemanagement/intunebrandingprofiles/{id}": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assignments": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/reports": {}, + "/devicemanagement/reports/cachedreportconfigurations": {}, + "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, + "/devicemanagement/reports/exportjobs": {}, + "/devicemanagement/reports/exportjobs/{id}": {}, + "/devicemanagement/reports/reportschedules": {}, + "/devicemanagement/reports/reportschedules/{id}": {}, + "/devicemanagement/windowsinformationprotectionapplearningsummaries": {}, + "/devicemanagement/windowsinformationprotectionapplearningsummaries/{id}": {}, + "/devicemanagement/windowsinformationprotectionnetworklearningsummaries": {}, + "/devicemanagement/windowsinformationprotectionnetworklearningsummaries/{id}": {}, + "/users/getmanagedappblockedusers": {}, + "/users/{id}/ismanagedappuserblocked": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/reports/getcachedreport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, + "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, + "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, + "/devicemanagement/reports/getdevicenoncompliancereport": {}, + "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, + "/devicemanagement/reports/getpolicynoncompliancereport": {}, + "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getreportfilters": {}, + "/devicemanagement/reports/getsettingnoncompliancereport": {} + } + } + ] + }, + "DeviceManagementApps.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", + "longDescription": "Read and write Microsoft Intune apps" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", + "longDescription": "Read and write Microsoft Intune apps" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/defaultmanagedappprotections": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/deviceappmanagementtasks": {}, + "/deviceappmanagement/enterprisecodesigningcertificates": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/managedappregistrations": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations": {}, + "/deviceappmanagement/managedebookcategories": {}, + "/deviceappmanagement/managedebooks": {}, + "/deviceappmanagement/managedebooks/{id}/assignments": {}, + "/deviceappmanagement/managedebooks/{id}/categories": {}, + "/deviceappmanagement/managedebooks/{id}/devicestates": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/mobileappcategories": {}, + "/deviceappmanagement/mobileappconfigurations": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses": {}, + "/deviceappmanagement/mobileapps": {}, + "/deviceappmanagement/mobileapps/{id}/assignments": {}, + "/deviceappmanagement/mobileapps/{id}/categories": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps": {}, + "/deviceappmanagement/mobileapps/{id}/relationships": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps": {}, + "/deviceappmanagement/wdacsupplementalpolicies": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions": {}, + "/devicemanagement/auditevents": {}, + "/devicemanagement/configmanagercollections": {}, + "/devicemanagement/intunebrandingprofiles": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assignments": {}, + "/devicemanagement/reports/cachedreportconfigurations": {}, + "/devicemanagement/reports/exportjobs": {}, + "/devicemanagement/reports/reportschedules": {}, + "/devicemanagement/windowsinformationprotectionapplearningsummaries": {}, + "/devicemanagement/windowsinformationprotectionnetworklearningsummaries": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/deviceappmanagementtasks/{id}": {}, + "/deviceappmanagement/enterprisecodesigningcertificates/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations/{id}": {}, + "/deviceappmanagement/managedebookcategories/{id}": {}, + "/deviceappmanagement/managedebooks/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/assignments/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/categories/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/devicestates/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/mobileappcategories/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/assignments/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/categories/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/relationships/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}/policy": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions/{id}": {}, + "/devicemanagement/auditevents/{id}": {}, + "/devicemanagement/configmanagercollections/{id}": {}, + "/devicemanagement/intunebrandingprofiles/{id}": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, + "/devicemanagement/reports/exportjobs/{id}": {}, + "/devicemanagement/reports/reportschedules/{id}": {}, + "/devicemanagement/windowsinformationprotectionapplearningsummaries/{id}": {}, + "/devicemanagement/windowsinformationprotectionnetworklearningsummaries/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/managedapppolicies": {}, + "/deviceappmanagement/managedapppolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration": {}, + "/deviceappmanagement/managedappregistrations/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}": {}, + "/deviceappmanagement/managedappstatuses": {}, + "/deviceappmanagement/managedappstatuses/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments": {}, + "/devicemanagement/auditevents/getauditactivitytypes": {}, + "/devicemanagement/auditevents/getauditcategories": {}, + "/devicemanagement/configmanagercollections/getpolicysummary": {}, + "/users/getmanagedappblockedusers": {}, + "/users/{id}/ismanagedappuserblocked": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/managedebooks/{id}/installsummary": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatussummary": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatussummary": {}, + "/deviceappmanagement/mobileapps/{id}/installsummary": {}, + "/deviceappmanagement/symanteccodesigningcertificate": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/deploymentsummary": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/deploysummary": {}, + "/devicemanagement/reports": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/reports/getcachedreport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, + "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, + "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, + "/devicemanagement/reports/getdevicenoncompliancereport": {}, + "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, + "/devicemanagement/reports/getpolicynoncompliancereport": {}, + "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getreportfilters": {}, + "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/deviceappmanagement/deviceappmanagementtasks/{id}/updatestatus": {}, + "/deviceappmanagement/managedapppolicies/{id}/assign": {}, + "/deviceappmanagement/managedapppolicies/{id}/targetapps": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}/assign": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}/targetapps": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}/assign": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}/targetapps": {}, + "/deviceappmanagement/managedebooks/{id}/assign": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assign": {}, + "/deviceappmanagement/mobileapps/validatexml": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}/commit": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}/renewupload": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/revokealllicenses": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/revokedevicelicense": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/revokeuserlicense": {}, + "/deviceappmanagement/mobileapps/{id}/revokealllicenses": {}, + "/deviceappmanagement/mobileapps/{id}/revokedevicelicense": {}, + "/deviceappmanagement/mobileapps/{id}/revokeuserlicense": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/revokealllicenses": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/revokedevicelicense": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/revokeuserlicense": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assign": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}/policy/assign": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}/wipe": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assign": {}, + "/users/{id}/unblockmanagedapps": {}, + "/users/{id}/wipeandblockmanagedapps": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/DeviceManagementConfiguration.json b/permissions/beta/DeviceManagementConfiguration.json new file mode 100644 index 000000000..7c6870c3d --- /dev/null +++ b/permissions/beta/DeviceManagementConfiguration.json @@ -0,0 +1,1760 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "DeviceManagementConfiguration.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", + "longDescription": "Read Microsoft Intune device configuration and policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", + "longDescription": "Read Microsoft Intune device configuration and policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/defaultmanagedappprotections": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/deviceappmanagementtasks": {}, + "/deviceappmanagement/deviceappmanagementtasks/{id}": {}, + "/deviceappmanagement/enterprisecodesigningcertificates": {}, + "/deviceappmanagement/enterprisecodesigningcertificates/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/managedapppolicies": {}, + "/deviceappmanagement/managedapppolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations": {}, + "/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration": {}, + "/deviceappmanagement/managedappregistrations/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations/{id}": {}, + "/deviceappmanagement/managedappstatuses": {}, + "/deviceappmanagement/managedappstatuses/{id}": {}, + "/deviceappmanagement/managedebookcategories": {}, + "/deviceappmanagement/managedebookcategories/{id}": {}, + "/deviceappmanagement/managedebooks": {}, + "/deviceappmanagement/managedebooks/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/assignments": {}, + "/deviceappmanagement/managedebooks/{id}/assignments/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/categories": {}, + "/deviceappmanagement/managedebooks/{id}/categories/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/devicestates": {}, + "/deviceappmanagement/managedebooks/{id}/devicestates/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/installsummary": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/mobileappcategories": {}, + "/deviceappmanagement/mobileappcategories/{id}": {}, + "/deviceappmanagement/mobileappconfigurations": {}, + "/deviceappmanagement/mobileappconfigurations/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatussummary": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatussummary": {}, + "/deviceappmanagement/mobileapps": {}, + "/deviceappmanagement/mobileapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/assignments": {}, + "/deviceappmanagement/mobileapps/{id}/assignments/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/categories": {}, + "/deviceappmanagement/mobileapps/{id}/categories/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app": {}, + "/deviceappmanagement/mobileapps/{id}/installsummary": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/relationships": {}, + "/deviceappmanagement/mobileapps/{id}/relationships/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/symanteccodesigningcertificate": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/deploymentsummary": {}, + "/deviceappmanagement/wdacsupplementalpolicies": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/deploysummary": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}/policy": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions/{id}": {}, + "/devicemanagement/auditevents": {}, + "/devicemanagement/auditevents/getauditactivitytypes": {}, + "/devicemanagement/auditevents/getauditcategories": {}, + "/devicemanagement/auditevents/{id}": {}, + "/devicemanagement/configmanagercollections": {}, + "/devicemanagement/configmanagercollections/getpolicysummary": {}, + "/devicemanagement/configmanagercollections/{id}": {}, + "/devicemanagement/intunebrandingprofiles": {}, + "/devicemanagement/intunebrandingprofiles/{id}": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assignments": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsinformationprotectionapplearningsummaries": {}, + "/devicemanagement/windowsinformationprotectionapplearningsummaries/{id}": {}, + "/devicemanagement/windowsinformationprotectionnetworklearningsummaries": {}, + "/devicemanagement/windowsinformationprotectionnetworklearningsummaries/{id}": {}, + "/users/getmanagedappblockedusers": {}, + "/users/{id}/ismanagedappuserblocked": {}, + "/deviceappmanagement/sideloadingkeys": {}, + "/deviceappmanagement/sideloadingkeys/{id}": {}, + "/deviceappmanagement/vpptokens": {}, + "/deviceappmanagement/vpptokens/getlicensesforapp": {}, + "/deviceappmanagement/vpptokens/{id}": {}, + "/deviceappmanagement/windowsmanagementapp": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates/{id}": {}, + "/devicemanagement/applepushnotificationcertificate": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/chromeosonboardingsettings": {}, + "/devicemanagement/chromeosonboardingsettings/{id}": {}, + "/devicemanagement/cloudpcconnectivityissues": {}, + "/devicemanagement/cloudpcconnectivityissues/{id}": {}, + "/devicemanagement/comanageddevices": {}, + "/devicemanagement/comanageddevices/{id}": {}, + "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/comanagementeligibledevices": {}, + "/devicemanagement/comanagementeligibledevices/{id}": {}, + "/devicemanagement/compliancemanagementpartners": {}, + "/devicemanagement/compliancemanagementpartners/{id}": {}, + "/devicemanagement/conditionalaccesssettings": {}, + "/devicemanagement/datasharingconsents": {}, + "/devicemanagement/datasharingconsents/{id}": {}, + "/devicemanagement/deponboardingsettings": {}, + "/devicemanagement/deponboardingsettings/getexpiringvpptokencount": {}, + "/devicemanagement/deponboardingsettings/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultiosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultmacosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/exportmobileconfig": {}, + "/devicemanagement/deponboardingsettings/{id}/getencryptionpublickey": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/{id}": {}, + "/devicemanagement/detectedapps": {}, + "/devicemanagement/detectedapps/{id}": {}, + "/devicemanagement/devicecompliancescripts": {}, + "/devicemanagement/devicecompliancescripts/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/runsummary": {}, + "/devicemanagement/devicecustomattributeshellscripts": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/runsummary": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementpartners": {}, + "/devicemanagement/devicemanagementpartners/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/runsummary": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts": {}, + "/devicemanagement/deviceshellscripts/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/runsummary": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/exchangeconnectors": {}, + "/devicemanagement/exchangeconnectors/{id}": {}, + "/devicemanagement/exchangeonpremisespolicies/{id}": {}, + "/devicemanagement/exchangeonpremisespolicy": {}, + "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, + "/devicemanagement/getallowedremoteassistanceactions": {}, + "/devicemanagement/getassignedroledetails": {}, + "/devicemanagement/getcomanageddevicessummary": {}, + "/devicemanagement/getcomanagementeligibledevicessummary": {}, + "/devicemanagement/getsuggestedenrollmentlimit": {}, + "/devicemanagement/importeddeviceidentities": {}, + "/devicemanagement/importeddeviceidentities/{id}": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/manageddeviceoverview": {}, + "/devicemanagement/manageddevices": {}, + "/devicemanagement/manageddevices/{id}": {}, + "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, + "/devicemanagement/mobilethreatdefenseconnectors": {}, + "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, + "/devicemanagement/notificationmessagetemplates": {}, + "/devicemanagement/notificationmessagetemplates/{id}": {}, + "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages": {}, + "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages/{id}": {}, + "/devicemanagement/remoteactionaudits": {}, + "/devicemanagement/remoteactionaudits/{id}": {}, + "/devicemanagement/remoteassistancepartners": {}, + "/devicemanagement/remoteassistancepartners/{id}": {}, + "/devicemanagement/remoteassistancesettings": {}, + "/devicemanagement/resourceaccessprofiles": {}, + "/devicemanagement/resourceaccessprofiles/{id}": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assignments": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/resourceoperations": {}, + "/devicemanagement/resourceoperations/{id}": {}, + "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, + "/devicemanagement/roleassignments": {}, + "/devicemanagement/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions": {}, + "/devicemanagement/roledefinitions/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/roledefinition": {}, + "/devicemanagement/rolescopetags": {}, + "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/rolescopetags/{id}": {}, + "/devicemanagement/scopedforresource": {}, + "/devicemanagement/telecomexpensemanagementpartners": {}, + "/devicemanagement/telecomexpensemanagementpartners/{id}": {}, + "/devicemanagement/termsandconditions": {}, + "/devicemanagement/termsandconditions/{id}": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}/termsandconditions": {}, + "/devicemanagement/termsandconditions/{id}/assignments": {}, + "/devicemanagement/termsandconditions/{id}/assignments/{id}": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments/{id}": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments/{id}/termsandconditions": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthoverview": {}, + "/devicemanagement/userexperienceanalyticsbaselines": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticscategories/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescores": {}, + "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity/{id}": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}/userexperienceanalyticsmetric": {}, + "/devicemanagement/userexperienceanalyticsmodelscores": {}, + "/devicemanagement/userexperienceanalyticsmodelscores/{id}": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice/{id}": {}, + "/devicemanagement/userexperienceanalyticsoverview": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/summarizedeviceregressionperformance": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/{id}": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsscorehistory": {}, + "/devicemanagement/userexperienceanalyticsscorehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywherehardwarereadinessmetric": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/intendeddeploymentprofile": {}, + "/devicemanagement/windowsautopilotsettings": {}, + "/devicemanagement/windowsmalwareinformation": {}, + "/devicemanagement/windowsmalwareinformation/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates/{id}": {}, + "/organization": {}, + "/organization/{id}": {}, + "/rolemanagement": {}, + "/rolemanagement/devicemanagement": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/reports": {}, + "/devicemanagement/reports/cachedreportconfigurations": {}, + "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, + "/devicemanagement/reports/exportjobs": {}, + "/devicemanagement/reports/exportjobs/{id}": {}, + "/devicemanagement/reports/reportschedules": {}, + "/devicemanagement/reports/reportschedules/{id}": {}, + "/deviceappmanagement/policysets": {}, + "/deviceappmanagement/policysets/{id}": {}, + "/deviceappmanagement/policysets/{id}/assignments": {}, + "/deviceappmanagement/policysets/{id}/assignments/{id}": {}, + "/deviceappmanagement/policysets/{id}/items": {}, + "/deviceappmanagement/policysets/{id}/items/{id}": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates/{id}": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}": {}, + "/devicemanagement/androidforworkappconfigurationschemas": {}, + "/devicemanagement/androidforworkappconfigurationschemas/{id}": {}, + "/devicemanagement/androidforworkenrollmentprofiles": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}": {}, + "/devicemanagement/androidforworksettings": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings": {}, + "/devicemanagement/androidmanagedstoreappconfigurationschemas": {}, + "/devicemanagement/androidmanagedstoreappconfigurationschemas/{id}": {}, + "/devicemanagement/assignmentfilters": {}, + "/devicemanagement/assignmentfilters/getplatformsupportedproperties": {}, + "/devicemanagement/assignmentfilters/getstate": {}, + "/devicemanagement/assignmentfilters/{id}": {}, + "/devicemanagement/assignmentfilters/{id}/getsupportedproperties": {}, + "/devicemanagement/carttoclassassociations": {}, + "/devicemanagement/carttoclassassociations/{id}": {}, + "/devicemanagement/categories": {}, + "/devicemanagement/categories/{id}": {}, + "/devicemanagement/categories/{id}/settingdefinitions": {}, + "/devicemanagement/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/certificateconnectordetails": {}, + "/devicemanagement/certificateconnectordetails/{id}": {}, + "/devicemanagement/configurationcategories": {}, + "/devicemanagement/configurationcategories/{id}": {}, + "/devicemanagement/configurationpolicies": {}, + "/devicemanagement/configurationpolicies/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/assignments": {}, + "/devicemanagement/configurationpolicies/{id}/assignments/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationpolicytemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationsettings": {}, + "/devicemanagement/configurationsettings/{id}": {}, + "/devicemanagement/devicecompliancepolicies": {}, + "/devicemanagement/devicecompliancepolicies/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/assignments": {}, + "/devicemanagement/devicecompliancepolicies/{id}/assignments/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatuses": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatuses/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatusoverview": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatuses": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatuses/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatusoverview": {}, + "/devicemanagement/devicecompliancepolicydevicestatesummary": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates/{id}": {}, + "/devicemanagement/deviceconfigurationconflictsummary": {}, + "/devicemanagement/deviceconfigurationconflictsummary/{id}": {}, + "/devicemanagement/deviceconfigurationdevicestatesummaries": {}, + "/devicemanagement/deviceconfigurationrestrictedappsviolations": {}, + "/devicemanagement/deviceconfigurationrestrictedappsviolations/{id}": {}, + "/devicemanagement/deviceconfigurations": {}, + "/devicemanagement/deviceconfigurations/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidcertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownercertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownervpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androideasemailprofileconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androideasemailprofileconfiguration/smimesigningcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkeasemailprofilebase/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilecertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileeasemailprofilebase/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilepkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilepkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilevpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/singlesignonextensionpkinitcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/smimeencryptioncertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/smimesigningcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iospkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iospkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosdevicefeaturesconfiguration/singlesignonextensionpkinitcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macospkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macospkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10generalconfiguration/privacyaccesscontrols": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10generalconfiguration/privacyaccesscontrols/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10vpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10importedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10importedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10pkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10pkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windowsphone81importedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windowsphone81importedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificateforclientvalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurationuserstatesummaries": {}, + "/devicemanagement/devicehealthscripts/areglobalscriptsavailable": {}, + "/devicemanagement/devicehealthscripts/getremediationsummary": {}, + "/devicemanagement/devicehealthscripts/{id}/getremediationhistory": {}, + "/devicemanagement/domainjoinconnectors": {}, + "/devicemanagement/domainjoinconnectors/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates/{id}": {}, + "/devicemanagement/grouppolicycategories": {}, + "/devicemanagement/grouppolicycategories/{id}": {}, + "/devicemanagement/grouppolicyconfigurations": {}, + "/devicemanagement/grouppolicyconfigurations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assignments": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/definition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/definitionvalue": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/children": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/children/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitionfile": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitions": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitions/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/parent": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/definitions": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/definitions/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/microsoft.graph.grouppolicyuploadeddefinitionfile/grouppolicyoperations": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/microsoft.graph.grouppolicyuploadeddefinitionfile/grouppolicyoperations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/nextversiondefinition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/presentations": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/presentations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/previousversiondefinition": {}, + "/devicemanagement/grouppolicydefinitionfiles/{id}": {}, + "/devicemanagement/grouppolicydefinitions": {}, + "/devicemanagement/grouppolicydefinitions/{id}": {}, + "/devicemanagement/grouppolicymigrationreports": {}, + "/devicemanagement/grouppolicymigrationreports/{id}": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/grouppolicysettingmappings": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/grouppolicysettingmappings/{id}": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/unsupportedgrouppolicyextensions": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/unsupportedgrouppolicyextensions/{id}": {}, + "/devicemanagement/grouppolicyobjectfiles": {}, + "/devicemanagement/grouppolicyobjectfiles/{id}": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}": {}, + "/devicemanagement/intents": {}, + "/devicemanagement/intents/{id}": {}, + "/devicemanagement/intents/{id}/assignments": {}, + "/devicemanagement/intents/{id}/assignments/{id}": {}, + "/devicemanagement/intents/{id}/categories": {}, + "/devicemanagement/intents/{id}/categories/{id}": {}, + "/devicemanagement/intents/{id}/categories/{id}/settingdefinitions": {}, + "/devicemanagement/intents/{id}/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/intents/{id}/categories/{id}/settings": {}, + "/devicemanagement/intents/{id}/categories/{id}/settings/{id}": {}, + "/devicemanagement/intents/{id}/compare": {}, + "/devicemanagement/intents/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/intents/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/intents/{id}/devicestates": {}, + "/devicemanagement/intents/{id}/devicestates/{id}": {}, + "/devicemanagement/intents/{id}/devicestatesummary": {}, + "/devicemanagement/intents/{id}/settings": {}, + "/devicemanagement/intents/{id}/settings/{id}": {}, + "/devicemanagement/intents/{id}/userstates": {}, + "/devicemanagement/intents/{id}/userstates/{id}": {}, + "/devicemanagement/intents/{id}/userstatesummary": {}, + "/devicemanagement/iosupdatestatuses": {}, + "/devicemanagement/iosupdatestatuses/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries/{id}": {}, + "/devicemanagement/manageddeviceencryptionstates": {}, + "/devicemanagement/manageddeviceencryptionstates/{id}": {}, + "/devicemanagement/managementconditions": {}, + "/devicemanagement/managementconditions/getmanagementconditionsforplatform": {}, + "/devicemanagement/managementconditions/{id}": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/getmanagementconditionstatementsforplatform": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/getmanagementconditionstatementexpressionstring": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions/getmanagementconditionsforplatform": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions/{id}": {}, + "/devicemanagement/managementconditionstatements": {}, + "/devicemanagement/managementconditionstatements/getmanagementconditionstatementsforplatform": {}, + "/devicemanagement/managementconditionstatements/{id}": {}, + "/devicemanagement/managementconditionstatements/{id}/getmanagementconditionstatementexpressionstring": {}, + "/devicemanagement/microsofttunnelconfigurations": {}, + "/devicemanagement/microsofttunnelconfigurations/{id}": {}, + "/devicemanagement/microsofttunnelhealththresholds": {}, + "/devicemanagement/microsofttunnelhealththresholds/{id}": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}": {}, + "/devicemanagement/microsofttunnelsites": {}, + "/devicemanagement/microsofttunnelsites/{id}": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelconfiguration": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}": {}, + "/devicemanagement/ndesconnectors": {}, + "/devicemanagement/ndesconnectors/{id}": {}, + "/devicemanagement/reusablepolicysettings": {}, + "/devicemanagement/reusablepolicysettings/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}": {}, + "/devicemanagement/reusablesettings": {}, + "/devicemanagement/reusablesettings/{id}": {}, + "/devicemanagement/settingdefinitions": {}, + "/devicemanagement/settingdefinitions/{id}": {}, + "/devicemanagement/softwareupdatestatussummary": {}, + "/devicemanagement/templates": {}, + "/devicemanagement/templates/{id}": {}, + "/devicemanagement/templates/{id}/categories": {}, + "/devicemanagement/templates/{id}/categories/{id}": {}, + "/devicemanagement/templates/{id}/categories/{id}/recommendedsettings": {}, + "/devicemanagement/templates/{id}/categories/{id}/recommendedsettings/{id}": {}, + "/devicemanagement/templates/{id}/categories/{id}/settingdefinitions": {}, + "/devicemanagement/templates/{id}/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/templates/{id}/compare": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/categorydevicestatesummaries": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/categorydevicestatesummaries/{id}": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestates": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestates/{id}": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestatesummary": {}, + "/devicemanagement/templates/{id}/migratableto": {}, + "/devicemanagement/templates/{id}/migratableto/{id}": {}, + "/devicemanagement/templates/{id}/migratableto/{id}/compare": {}, + "/devicemanagement/templates/{id}/settings": {}, + "/devicemanagement/templates/{id}/settings/{id}": {}, + "/devicemanagement/templatesettings": {}, + "/devicemanagement/templatesettings/{id}": {}, + "/devicemanagement/userpfxcertificates": {}, + "/devicemanagement/userpfxcertificates/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/driverinventories": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/driverinventories/{id}": {}, + "/devicemanagement/windowsfeatureupdateprofiles": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsqualityupdateprofiles": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsupdatecatalogitems": {}, + "/devicemanagement/windowsupdatecatalogitems/{id}": {}, + "/officeconfiguration/clientconfigurations": {}, + "/officeconfiguration/clientconfigurations/{id}": {}, + "/onpremencryptedpayloads": {}, + "/onpremencryptedpayloads/{id}": {}, + "/pfxrecryptionrequests": {}, + "/pfxrecryptionrequests/{id}": {}, + "/pfxusercertificates": {}, + "/pfxusercertificates/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/reports/getcachedreport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, + "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, + "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, + "/devicemanagement/reports/getdevicenoncompliancereport": {}, + "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, + "/devicemanagement/reports/getpolicynoncompliancereport": {}, + "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getreportfilters": {}, + "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/deviceappmanagement/policysets/getpolicysets": {}, + "/devicemanagement/certificateconnectordetails/gethealthmetrics": {}, + "/devicemanagement/certificateconnectordetails/gethealthmetrictimeseries": {}, + "/devicemanagement/devicecompliancepolicies/getdevicesscheduledtoretire": {}, + "/devicemanagement/devicehealthscripts/enableglobalscripts": {}, + "/devicemanagement/devicehealthscripts/{id}/assign": {}, + "/devicemanagement/devicehealthscripts/{id}/getglobalscripthighestavailableversion": {}, + "/devicemanagement/devicehealthscripts/{id}/updateglobalscript": {}, + "/devicemanagement/enableandroiddeviceadministratorenrollment": {}, + "/devicemanagement/getassignmentfiltersstatusdetails": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}/createdownloadurl": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrics": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrictimeseries": {}, + "/devicemanagement/reports/getgrouppolicysettingsdevicesettingsreport": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/devicemanagement/devicecompliancescripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/devicemanagement/devicecompliancescripts/{id}/assignments": {}, + "/devicemanagement/devicehealthscripts": {}, + "/devicemanagement/devicehealthscripts/{id}/assignments": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/devicemanagement/devicehealthscripts/{id}/runsummary": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, + "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, + "/devicemanagement/reports/getremoteassistancesessionsreport": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignuserfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignuserfromdevice": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/aggregatedpolicycompliances": {}, + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummarys/{id}": {} + } + } + ] + }, + "DeviceManagementConfiguration.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", + "longDescription": "Read and write Microsoft Intune device configuration and policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", + "longDescription": "Read and write Microsoft Intune device configuration and policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/devicemanagement/reports": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary": {}, + "/devicemanagement/androidforworksettings": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatusoverview": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatusoverview": {}, + "/devicemanagement/devicecompliancepolicydevicestatesummary": {}, + "/devicemanagement/deviceconfigurationdevicestatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurationuserstatesummaries": {}, + "/devicemanagement/devicehealthscripts/{id}/runsummary": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitionfile": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile": {}, + "/devicemanagement/grouppolicydefinitionfiles/{id}": {}, + "/devicemanagement/intents/{id}/devicestatesummary": {}, + "/devicemanagement/intents/{id}/userstatesummary": {}, + "/devicemanagement/softwareupdatestatussummary": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestatesummary": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/devicemanagement/reports/cachedreportconfigurations": {}, + "/devicemanagement/reports/exportjobs": {}, + "/devicemanagement/reports/reportschedules": {}, + "/deviceappmanagement/policysets": {}, + "/deviceappmanagement/policysets/{id}/assignments": {}, + "/deviceappmanagement/policysets/{id}/items": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles": {}, + "/devicemanagement/androidforworkappconfigurationschemas": {}, + "/devicemanagement/androidforworkenrollmentprofiles": {}, + "/devicemanagement/androidmanagedstoreappconfigurationschemas": {}, + "/devicemanagement/assignmentfilters": {}, + "/devicemanagement/carttoclassassociations": {}, + "/devicemanagement/categories": {}, + "/devicemanagement/categories/{id}/settingdefinitions": {}, + "/devicemanagement/certificateconnectordetails": {}, + "/devicemanagement/devicecompliancepolicies": {}, + "/devicemanagement/devicecompliancepolicies/{id}/assignments": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatuses": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatuses": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates": {}, + "/devicemanagement/devicecompliancescripts/{id}/assignments": {}, + "/devicemanagement/deviceconfigurationconflictsummary": {}, + "/devicemanagement/deviceconfigurationrestrictedappsviolations": {}, + "/devicemanagement/deviceconfigurations": {}, + "/devicemanagement/deviceconfigurations/{id}/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilepkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iospkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macospkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10generalconfiguration/privacyaccesscontrols": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10importedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10pkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windowsphone81importedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatuses": {}, + "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates": {}, + "/devicemanagement/devicehealthscripts": {}, + "/devicemanagement/devicehealthscripts/{id}/assignments": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates": {}, + "/devicemanagement/domainjoinconnectors": {}, + "/devicemanagement/embeddedsimactivationcodepools": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates": {}, + "/devicemanagement/grouppolicycategories": {}, + "/devicemanagement/grouppolicyconfigurations": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assignments": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/children": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitions": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/definitions": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/microsoft.graph.grouppolicyuploadeddefinitionfile/grouppolicyoperations": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/presentations": {}, + "/devicemanagement/grouppolicydefinitions": {}, + "/devicemanagement/grouppolicymigrationreports": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/grouppolicysettingmappings": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/unsupportedgrouppolicyextensions": {}, + "/devicemanagement/grouppolicyobjectfiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles": {}, + "/devicemanagement/intents": {}, + "/devicemanagement/intents/{id}/assignments": {}, + "/devicemanagement/intents/{id}/categories": {}, + "/devicemanagement/intents/{id}/categories/{id}/settingdefinitions": {}, + "/devicemanagement/intents/{id}/categories/{id}/settings": {}, + "/devicemanagement/intents/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/intents/{id}/devicestates": {}, + "/devicemanagement/intents/{id}/settings": {}, + "/devicemanagement/intents/{id}/userstates": {}, + "/devicemanagement/iosupdatestatuses": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries": {}, + "/devicemanagement/manageddeviceencryptionstates": {}, + "/devicemanagement/managementconditions": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions": {}, + "/devicemanagement/managementconditionstatements": {}, + "/devicemanagement/microsofttunnelconfigurations": {}, + "/devicemanagement/microsofttunnelhealththresholds": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses": {}, + "/devicemanagement/microsofttunnelsites": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers": {}, + "/devicemanagement/ndesconnectors": {}, + "/devicemanagement/settingdefinitions": {}, + "/devicemanagement/templates": {}, + "/devicemanagement/templates/{id}/categories": {}, + "/devicemanagement/templates/{id}/categories/{id}/recommendedsettings": {}, + "/devicemanagement/templates/{id}/categories/{id}/settingdefinitions": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/categorydevicestatesummaries": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestates": {}, + "/devicemanagement/templates/{id}/migratableto": {}, + "/devicemanagement/templates/{id}/settings": {}, + "/devicemanagement/userpfxcertificates": {}, + "/devicemanagement/windowsdriverupdateprofiles": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/driverinventories": {}, + "/devicemanagement/windowsfeatureupdateprofiles": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsqualityupdateprofiles": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsupdatecatalogitems": {}, + "/officeconfiguration/clientconfigurations": {}, + "/onpremencryptedpayloads": {}, + "/pfxrecryptionrequests": {}, + "/pfxusercertificates": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, + "/devicemanagement/reports/exportjobs/{id}": {}, + "/devicemanagement/reports/reportschedules/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}": {}, + "/deviceappmanagement/policysets/{id}/assignments/{id}": {}, + "/deviceappmanagement/policysets/{id}/items/{id}": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates/{id}": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}": {}, + "/devicemanagement/androidforworkappconfigurationschemas/{id}": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}": {}, + "/devicemanagement/androidmanagedstoreappconfigurationschemas/{id}": {}, + "/devicemanagement/assignmentfilters/{id}": {}, + "/devicemanagement/carttoclassassociations/{id}": {}, + "/devicemanagement/categories/{id}": {}, + "/devicemanagement/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/certificateconnectordetails/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/assignments/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatuses/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatuses/{id}": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates/{id}": {}, + "/devicemanagement/deviceconfigurationconflictsummary/{id}": {}, + "/devicemanagement/deviceconfigurationrestrictedappsviolations/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidcertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownercertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilecertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilepkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iospkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macospkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10generalconfiguration/privacyaccesscontrols/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10importedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10pkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windowsphone81importedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificateforclientvalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates/{id}": {}, + "/devicemanagement/domainjoinconnectors/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates/{id}": {}, + "/devicemanagement/grouppolicycategories/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/definition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/definitionvalue": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/children/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitions/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/parent": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/definitions/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/microsoft.graph.grouppolicyuploadeddefinitionfile/grouppolicyoperations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/nextversiondefinition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/presentations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/previousversiondefinition": {}, + "/devicemanagement/grouppolicydefinitions/{id}": {}, + "/devicemanagement/grouppolicymigrationreports/{id}": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/grouppolicysettingmappings/{id}": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/unsupportedgrouppolicyextensions/{id}": {}, + "/devicemanagement/grouppolicyobjectfiles/{id}": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}": {}, + "/devicemanagement/intents/{id}": {}, + "/devicemanagement/intents/{id}/assignments/{id}": {}, + "/devicemanagement/intents/{id}/categories/{id}": {}, + "/devicemanagement/intents/{id}/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/intents/{id}/categories/{id}/settings/{id}": {}, + "/devicemanagement/intents/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/intents/{id}/devicestates/{id}": {}, + "/devicemanagement/intents/{id}/settings/{id}": {}, + "/devicemanagement/intents/{id}/userstates/{id}": {}, + "/devicemanagement/iosupdatestatuses/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries/{id}": {}, + "/devicemanagement/manageddeviceencryptionstates/{id}": {}, + "/devicemanagement/managementconditions/{id}": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions/{id}": {}, + "/devicemanagement/managementconditionstatements/{id}": {}, + "/devicemanagement/microsofttunnelconfigurations/{id}": {}, + "/devicemanagement/microsofttunnelhealththresholds/{id}": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}": {}, + "/devicemanagement/microsofttunnelsites/{id}": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelconfiguration": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}": {}, + "/devicemanagement/ndesconnectors/{id}": {}, + "/devicemanagement/settingdefinitions/{id}": {}, + "/devicemanagement/templates/{id}": {}, + "/devicemanagement/templates/{id}/categories/{id}": {}, + "/devicemanagement/templates/{id}/categories/{id}/recommendedsettings/{id}": {}, + "/devicemanagement/templates/{id}/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/categorydevicestatesummaries/{id}": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestates/{id}": {}, + "/devicemanagement/templates/{id}/migratableto/{id}": {}, + "/devicemanagement/templates/{id}/settings/{id}": {}, + "/devicemanagement/userpfxcertificates/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/driverinventories/{id}": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsupdatecatalogitems/{id}": {}, + "/officeconfiguration/clientconfigurations/{id}": {}, + "/onpremencryptedpayloads/{id}": {}, + "/pfxrecryptionrequests/{id}": {}, + "/pfxusercertificates/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/reports/getcachedreport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, + "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, + "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, + "/devicemanagement/reports/getdevicenoncompliancereport": {}, + "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, + "/devicemanagement/reports/getpolicynoncompliancereport": {}, + "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getreportfilters": {}, + "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/deviceappmanagement/policysets/getpolicysets": {}, + "/devicemanagement/certificateconnectordetails/gethealthmetrics": {}, + "/devicemanagement/certificateconnectordetails/gethealthmetrictimeseries": {}, + "/devicemanagement/devicecompliancepolicies/getdevicesscheduledtoretire": {}, + "/devicemanagement/devicehealthscripts/enableglobalscripts": {}, + "/devicemanagement/devicehealthscripts/{id}/assign": {}, + "/devicemanagement/devicehealthscripts/{id}/getglobalscripthighestavailableversion": {}, + "/devicemanagement/devicehealthscripts/{id}/updateglobalscript": {}, + "/devicemanagement/enableandroiddeviceadministratorenrollment": {}, + "/devicemanagement/getassignmentfiltersstatusdetails": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}/createdownloadurl": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrics": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrictimeseries": {}, + "/devicemanagement/reports/getgrouppolicysettingsdevicesettingsreport": {}, + "/deviceappmanagement/policysets/{id}/update": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}/createtoken": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}/revoketoken": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}/createtoken": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}/revoketoken": {}, + "/devicemanagement/androidforworksettings/completesignup": {}, + "/devicemanagement/androidforworksettings/requestsignupurl": {}, + "/devicemanagement/androidforworksettings/syncapps": {}, + "/devicemanagement/androidforworksettings/unbind": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/approveapps": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/completesignup": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/creategoogleplaywebtoken": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/requestsignupurl": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/setandroiddeviceownerfullymanagedenrollmentstate": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/syncapps": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/unbind": {}, + "/devicemanagement/assignmentfilters/enable": {}, + "/devicemanagement/assignmentfilters/validatefilter": {}, + "/devicemanagement/devicecompliancepolicies/setscheduledretirestate": {}, + "/devicemanagement/devicecompliancepolicies/validatecompliancescript": {}, + "/devicemanagement/deviceconfigurations/{id}/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/extendqualityupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/extendqualityupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/extendqualityupdatespause": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assign": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assign": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/updatedefinitionvalues": {}, + "/devicemanagement/grouppolicymigrationreports/createmigrationreport": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/addlanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/remove": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/removelanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/updatelanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/uploadnewversion": {}, + "/devicemanagement/intents/{id}/assign": {}, + "/devicemanagement/intents/{id}/createcopy": {}, + "/devicemanagement/intents/{id}/migratetotemplate": {}, + "/devicemanagement/intents/{id}/updatesettings": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/createserverlogcollectionrequest": {}, + "/devicemanagement/microsofttunnelsites/{id}/requestupgrade": {}, + "/devicemanagement/templates/importoffice365deviceconfigurationpolicies": {}, + "/devicemanagement/templates/{id}/createinstance": {}, + "/devicemanagement/templates/{id}/migratableto/importoffice365deviceconfigurationpolicies": {}, + "/devicemanagement/templates/{id}/migratableto/{id}/createinstance": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assign": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assign": {}, + "/officeconfiguration/clientconfigurations/microsoft.management.services.api.updatepriorities": {}, + "/officeconfiguration/clientconfigurations/{id}/assign": {}, + "/officeconfiguration/clientconfigurations/{id}/assignments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/deviceappmanagement/policysets/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/assignmentfilters/getplatformsupportedproperties": {}, + "/devicemanagement/assignmentfilters/getstate": {}, + "/devicemanagement/assignmentfilters/{id}/getsupportedproperties": {}, + "/devicemanagement/deviceconfigurations/{id}/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownervpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androideasemailprofileconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androideasemailprofileconfiguration/smimesigningcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkeasemailprofilebase/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileeasemailprofilebase/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilevpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/singlesignonextensionpkinitcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/smimeencryptioncertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/smimesigningcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosdevicefeaturesconfiguration/singlesignonextensionpkinitcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10vpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/devicehealthscripts/areglobalscriptsavailable": {}, + "/devicemanagement/devicehealthscripts/getremediationsummary": {}, + "/devicemanagement/devicehealthscripts/{id}/getremediationhistory": {}, + "/devicemanagement/intents/{id}/compare": {}, + "/devicemanagement/managementconditions/getmanagementconditionsforplatform": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/getmanagementconditionstatementsforplatform": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/getmanagementconditionstatementexpressionstring": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions/getmanagementconditionsforplatform": {}, + "/devicemanagement/managementconditionstatements/getmanagementconditionstatementsforplatform": {}, + "/devicemanagement/managementconditionstatements/{id}/getmanagementconditionstatementexpressionstring": {}, + "/devicemanagement/templates/{id}/compare": {}, + "/devicemanagement/templates/{id}/migratableto/{id}/compare": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/devicemanagement/configurationcategories": {}, + "/devicemanagement/configurationpolicies": {}, + "/devicemanagement/configurationpolicies/{id}/assignments": {}, + "/devicemanagement/configurationpolicies/{id}/settings": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions": {}, + "/devicemanagement/configurationpolicytemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions": {}, + "/devicemanagement/configurationsettings": {}, + "/devicemanagement/reusablepolicysettings": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies": {}, + "/devicemanagement/reusablesettings": {}, + "/devicemanagement/templatesettings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/devicemanagement/configurationcategories/{id}": {}, + "/devicemanagement/configurationpolicies/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/assignments/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationsettings/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}": {}, + "/devicemanagement/reusablesettings/{id}": {}, + "/devicemanagement/templatesettings/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/configurationpolicies/{id}/assign": {}, + "/devicemanagement/configurationpolicies/{id}/createcopy": {}, + "/devicemanagement/reusablepolicysettings/{id}/clone": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/assign": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/createcopy": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/aggregatedpolicycompliances": {}, + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummarys/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/DeviceManagementManagedDevices.json b/permissions/beta/DeviceManagementManagedDevices.json new file mode 100644 index 000000000..e9d9e122b --- /dev/null +++ b/permissions/beta/DeviceManagementManagedDevices.json @@ -0,0 +1,815 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "DeviceManagementManagedDevices.PrivilegedOperations.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.", + "longDescription": "Perform user-impacting remote actions on Microsoft Intune devices" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.", + "longDescription": "Perform user-impacting remote actions on Microsoft Intune devices" + } + }, + "pathSets": [] + }, + "DeviceManagementManagedDevices.PriviligedOperation.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/comanageddevices/executeaction": {}, + "/devicemanagement/comanageddevices/{id}/bypassactivationlock": {}, + "/devicemanagement/comanageddevices/{id}/cleanwindowsdevice": {}, + "/devicemanagement/comanageddevices/{id}/deleteuserfromsharedappledevice": {}, + "/devicemanagement/comanageddevices/{id}/disablelostmode": {}, + "/devicemanagement/comanageddevices/{id}/enablelostmode": {}, + "/devicemanagement/comanageddevices/{id}/locatedevice": {}, + "/devicemanagement/comanageddevices/{id}/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/comanageddevices/{id}/playlostmodesound": {}, + "/devicemanagement/comanageddevices/{id}/rebootnow": {}, + "/devicemanagement/comanageddevices/{id}/recoverpasscode": {}, + "/devicemanagement/comanageddevices/{id}/remotelock": {}, + "/devicemanagement/comanageddevices/{id}/resetpasscode": {}, + "/devicemanagement/comanageddevices/{id}/retire": {}, + "/devicemanagement/comanageddevices/{id}/revokeapplevpplicenses": {}, + "/devicemanagement/comanageddevices/{id}/rotatefilevaultkey": {}, + "/devicemanagement/comanageddevices/{id}/setdevicename": {}, + "/devicemanagement/comanageddevices/{id}/shutdown": {}, + "/devicemanagement/comanageddevices/{id}/syncdevice": {}, + "/devicemanagement/comanageddevices/{id}/triggerconfigurationmanageraction": {}, + "/devicemanagement/comanageddevices/{id}/updatewindowsdeviceaccount": {}, + "/devicemanagement/comanageddevices/{id}/windowsdefenderscan": {}, + "/devicemanagement/comanageddevices/{id}/windowsdefenderupdatesignatures": {}, + "/devicemanagement/comanageddevices/{id}/wipe": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/disablelostmode": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/enablelostmode": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/locatedevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/playlostmodesound": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/rebootnow": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/recoverpasscode": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/remotelock": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/resetpasscode": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/retire": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/revokeapplevpplicenses": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/rotatefilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/setdevicename": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/shutdown": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/syncdevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/disablelostmode": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/enablelostmode": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/locatedevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/playlostmodesound": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/rebootnow": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/recoverpasscode": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/remotelock": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/resetpasscode": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/retire": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/revokeapplevpplicenses": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/rotatefilevaultkey": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/setdevicename": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/shutdown": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/syncdevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/bypassactivationlock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/cleanwindowsdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/disablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/enablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/locatedevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/playlostmodesound": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/rebootnow": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/recoverpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/remotelock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/resetpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/retire": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/revokeapplevpplicenses": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/rotatefilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/setdevicename": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/shutdown": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/syncdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/windowsdefenderscan": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/disablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/enablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/locatedevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/playlostmodesound": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/rebootnow": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/recoverpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/remotelock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/resetpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/retire": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/revokeapplevpplicenses": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/rotatefilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/setdevicename": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/shutdown": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/syncdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/bypassactivationlock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/cleanwindowsdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/disablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/enablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/locatedevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/playlostmodesound": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/rebootnow": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/recoverpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/remotelock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/resetpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/retire": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/revokeapplevpplicenses": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/rotatefilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/setdevicename": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/shutdown": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/syncdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/windowsdefenderscan": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/manageddevices/executeaction": {}, + "/devicemanagement/manageddevices/{id}/bypassactivationlock": {}, + "/devicemanagement/manageddevices/{id}/cleanwindowsdevice": {}, + "/devicemanagement/manageddevices/{id}/deleteuserfromsharedappledevice": {}, + "/devicemanagement/manageddevices/{id}/disablelostmode": {}, + "/devicemanagement/manageddevices/{id}/enablelostmode": {}, + "/devicemanagement/manageddevices/{id}/locatedevice": {}, + "/devicemanagement/manageddevices/{id}/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/manageddevices/{id}/playlostmodesound": {}, + "/devicemanagement/manageddevices/{id}/rebootnow": {}, + "/devicemanagement/manageddevices/{id}/recoverpasscode": {}, + "/devicemanagement/manageddevices/{id}/remotelock": {}, + "/devicemanagement/manageddevices/{id}/resetpasscode": {}, + "/devicemanagement/manageddevices/{id}/retire": {}, + "/devicemanagement/manageddevices/{id}/revokeapplevpplicenses": {}, + "/devicemanagement/manageddevices/{id}/rotatefilevaultkey": {}, + "/devicemanagement/manageddevices/{id}/setdevicename": {}, + "/devicemanagement/manageddevices/{id}/shutdown": {}, + "/devicemanagement/manageddevices/{id}/syncdevice": {}, + "/devicemanagement/manageddevices/{id}/triggerconfigurationmanageraction": {}, + "/devicemanagement/manageddevices/{id}/updatewindowsdeviceaccount": {}, + "/devicemanagement/manageddevices/{id}/windowsdefenderscan": {}, + "/devicemanagement/manageddevices/{id}/windowsdefenderupdatesignatures": {}, + "/devicemanagement/manageddevices/{id}/wipe": {} + } + } + ] + }, + "DeviceManagementManagedDevices.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the properties of devices managed by Microsoft Intune.", + "longDescription": "Read Microsoft Intune devices" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the properties of devices managed by Microsoft Intune.", + "longDescription": "Read Microsoft Intune devices" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/reports": {}, + "/devicemanagement/reports/cachedreportconfigurations": {}, + "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, + "/devicemanagement/reports/exportjobs": {}, + "/devicemanagement/reports/exportjobs/{id}": {}, + "/devicemanagement/reports/reportschedules": {}, + "/devicemanagement/reports/reportschedules/{id}": {}, + "/deviceappmanagement/windowsmanagementapp": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates/{id}": {}, + "/devicemanagement/applepushnotificationcertificate": {}, + "/devicemanagement/cloudpcconnectivityissues": {}, + "/devicemanagement/cloudpcconnectivityissues/{id}": {}, + "/devicemanagement/comanageddevices": {}, + "/devicemanagement/comanageddevices/{id}": {}, + "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/comanagementeligibledevices": {}, + "/devicemanagement/comanagementeligibledevices/{id}": {}, + "/devicemanagement/detectedapps": {}, + "/devicemanagement/detectedapps/{id}": {}, + "/devicemanagement/devicecompliancescripts": {}, + "/devicemanagement/devicecompliancescripts/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/runsummary": {}, + "/devicemanagement/devicecustomattributeshellscripts": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/runsummary": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/runsummary": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts": {}, + "/devicemanagement/deviceshellscripts/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/runsummary": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/getcomanageddevicessummary": {}, + "/devicemanagement/getcomanagementeligibledevicessummary": {}, + "/devicemanagement/manageddeviceoverview": {}, + "/devicemanagement/manageddevices": {}, + "/devicemanagement/manageddevices/{id}": {}, + "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, + "/devicemanagement/remoteactionaudits": {}, + "/devicemanagement/remoteactionaudits/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthoverview": {}, + "/devicemanagement/userexperienceanalyticsbaselines": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticscategories/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescores": {}, + "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity/{id}": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}/userexperienceanalyticsmetric": {}, + "/devicemanagement/userexperienceanalyticsmodelscores": {}, + "/devicemanagement/userexperienceanalyticsmodelscores/{id}": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice/{id}": {}, + "/devicemanagement/userexperienceanalyticsoverview": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/summarizedeviceregressionperformance": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/{id}": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsscorehistory": {}, + "/devicemanagement/userexperienceanalyticsscorehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywherehardwarereadinessmetric": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, + "/devicemanagement/windowsmalwareinformation": {}, + "/devicemanagement/windowsmalwareinformation/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates/{id}": {}, + "/devicemanagement/autopilotevents": {}, + "/devicemanagement/autopilotevents/{id}": {}, + "/devicemanagement/autopilotevents/{id}/policystatusdetails": {}, + "/devicemanagement/autopilotevents/{id}/policystatusdetails/{id}": {}, + "/devicemanagement/troubleshootingevents": {}, + "/devicemanagement/troubleshootingevents/{id}": {}, + "/users/{id}/getmanageddeviceswithfailedorpendingapps": {}, + "/users/{id}/mobileappintentandstates": {}, + "/users/{id}/mobileappintentandstates/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/reports/getcachedreport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, + "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, + "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, + "/devicemanagement/reports/getdevicenoncompliancereport": {}, + "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, + "/devicemanagement/reports/getpolicynoncompliancereport": {}, + "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getreportfilters": {}, + "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummary": {}, + "/tenantrelationships/managedtenants/manageddevicecompliances": {}, + "/tenantrelationships/managedtenants/manageddevicecompliances/{id}": {}, + "/tenantrelationships/managedtenants/manageddevicecompliancetrends": {}, + "/tenantrelationships/managedtenants/manageddevicecompliancetrends/{id}": {}, + "/tenantrelationships/managedtenants/windowsdevicemalwarestates": {}, + "/tenantrelationships/managedtenants/windowsdevicemalwarestates/{id}": {}, + "/tenantrelationships/managedtenants/windowsprotectionstates": {}, + "/tenantrelationships/managedtenants/windowsprotectionstates/{id}": {} + } + } + ] + }, + "DeviceManagementManagedDevices.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device\u2019s owner.", + "longDescription": "Read and write Microsoft Intune devices" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device\u2019s owner.", + "longDescription": "Read and write Microsoft Intune devices" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/devicemanagement/reports": {}, + "/deviceappmanagement/windowsmanagementapp": {}, + "/devicemanagement/devicecompliancescripts/{id}/runsummary": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/runsummary": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate": {}, + "/devicemanagement/devicemanagementscripts/{id}/runsummary": {}, + "/devicemanagement/deviceshellscripts/{id}/runsummary": {}, + "/devicemanagement/manageddeviceoverview": {}, + "/devicemanagement/userexperienceanalyticsapphealthoverview": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticscategories/{id}": {}, + "/devicemanagement/userexperienceanalyticsoverview": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywherehardwarereadinessmetric": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/devicemanagement/reports/cachedreportconfigurations": {}, + "/devicemanagement/reports/exportjobs": {}, + "/devicemanagement/reports/reportschedules": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates": {}, + "/devicemanagement/cloudpcconnectivityissues": {}, + "/devicemanagement/comanageddevices": {}, + "/devicemanagement/comanagementeligibledevices": {}, + "/devicemanagement/detectedapps": {}, + "/devicemanagement/devicecompliancescripts": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates": {}, + "/devicemanagement/manageddevices": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, + "/devicemanagement/remoteactionaudits": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance": {}, + "/devicemanagement/userexperienceanalyticsbaselines": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicescores": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory": {}, + "/devicemanagement/userexperienceanalyticsmodelscores": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance": {}, + "/devicemanagement/userexperienceanalyticsscorehistory": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, + "/devicemanagement/windowsmalwareinformation": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, + "/devicemanagement/autopilotevents": {}, + "/devicemanagement/autopilotevents/{id}/policystatusdetails": {}, + "/devicemanagement/troubleshootingevents": {}, + "/users/{id}/mobileappintentandstates": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, + "/devicemanagement/reports/exportjobs/{id}": {}, + "/devicemanagement/reports/reportschedules/{id}": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates/{id}": {}, + "/devicemanagement/cloudpcconnectivityissues/{id}": {}, + "/devicemanagement/comanageddevices/{id}": {}, + "/devicemanagement/comanagementeligibledevices/{id}": {}, + "/devicemanagement/detectedapps/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/manageddevices/{id}": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, + "/devicemanagement/remoteactionaudits/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity/{id}": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}/userexperienceanalyticsmetric": {}, + "/devicemanagement/userexperienceanalyticsmodelscores/{id}": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/{id}": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsscorehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates/{id}": {}, + "/devicemanagement/autopilotevents/{id}": {}, + "/devicemanagement/autopilotevents/{id}/policystatusdetails/{id}": {}, + "/devicemanagement/troubleshootingevents/{id}": {}, + "/users/{id}/mobileappintentandstates/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/reports/getcachedreport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, + "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, + "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, + "/devicemanagement/reports/getdevicenoncompliancereport": {}, + "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, + "/devicemanagement/reports/getpolicynoncompliancereport": {}, + "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getreportfilters": {}, + "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/comanageddevices/{id}/wipe": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/manageddevices/{id}/wipe": {}, + "/deviceappmanagement/windowsmanagementapp/setasmanagedinstaller": {}, + "/devicemanagement/comanageddevices/movedevicestoou": {}, + "/devicemanagement/comanageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/comanageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/comanageddevices/{id}/deprovision": {}, + "/devicemanagement/comanageddevices/{id}/disable": {}, + "/devicemanagement/comanageddevices/{id}/reenable": {}, + "/devicemanagement/comanageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/comanageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/comanageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicecompliancescripts/{id}/assign": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assign": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/movedevicestoou": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/movedevicestoou": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/deviceshellscripts/{id}/assign": {}, + "/devicemanagement/manageddevices/movedevicestoou": {}, + "/devicemanagement/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/manageddevices/{id}/deprovision": {}, + "/devicemanagement/manageddevices/{id}/disable": {}, + "/devicemanagement/manageddevices/{id}/reenable": {}, + "/devicemanagement/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/manageddevices/{id}/sendcustomnotificationtocompanyportal": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/getcomanageddevicessummary": {}, + "/devicemanagement/getcomanagementeligibledevicessummary": {}, + "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/summarizedeviceregressionperformance": {}, + "/users/{id}/getmanageddeviceswithfailedorpendingapps": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/summarizedeviceremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/summarizedeviceresourceperformance": {}, + "/devicemanagement/userexperienceanalyticssummarizeworkfromanywheredevices": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummary": {}, + "/tenantrelationships/managedtenants/manageddevicecompliances": {}, + "/tenantrelationships/managedtenants/manageddevicecompliances/{id}": {}, + "/tenantrelationships/managedtenants/manageddevicecompliancetrends": {}, + "/tenantrelationships/managedtenants/manageddevicecompliancetrends/{id}": {}, + "/tenantrelationships/managedtenants/windowsdevicemalwarestates": {}, + "/tenantrelationships/managedtenants/windowsdevicemalwarestates/{id}": {}, + "/tenantrelationships/managedtenants/windowsprotectionstates": {}, + "/tenantrelationships/managedtenants/windowsprotectionstates/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/DeviceManagementRBAC.json b/permissions/beta/DeviceManagementRBAC.json new file mode 100644 index 000000000..b35f1f454 --- /dev/null +++ b/permissions/beta/DeviceManagementRBAC.json @@ -0,0 +1,222 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "DeviceManagementRBAC.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", + "longDescription": "Read Microsoft Intune RBAC settings" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", + "longDescription": "Read Microsoft Intune RBAC settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/cloudpc/roleassignments": {}, + "/rolemanagement/cloudpc/roleassignments/{id}": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roleassignments": {}, + "/rolemanagement/devicemanagement/roleassignments/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/devicemanagement/getassignedroledetails": {}, + "/devicemanagement/resourceoperations": {}, + "/devicemanagement/resourceoperations/{id}": {}, + "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, + "/devicemanagement/roleassignments": {}, + "/devicemanagement/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions": {}, + "/devicemanagement/roledefinitions/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/roledefinition": {}, + "/devicemanagement/rolescopetags": {}, + "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/rolescopetags/{id}": {}, + "/devicemanagement/scopedforresource": {}, + "/rolemanagement": {}, + "/rolemanagement/devicemanagement": {}, + "devicemanagement/geteffectivepermissionsscope={value}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/rolescopetags/getrolescopetagsbyid": {} + } + } + ] + }, + "DeviceManagementRBAC.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", + "longDescription": "Read and write Microsoft Intune RBAC settings" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", + "longDescription": "Read and write Microsoft Intune RBAC settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH", + "POST" + ], + "paths": { + "/rolemanagement/cloudpc/roleassignments": {}, + "/rolemanagement/devicemanagement/roleassignments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/rolemanagement/cloudpc/roleassignments/{id}": {}, + "/rolemanagement/devicemanagement/roleassignments/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/devicemanagement/getassignedroledetails": {}, + "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/scopedforresource": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/devicemanagement/resourceoperations": {}, + "/devicemanagement/roleassignments": {}, + "/devicemanagement/roledefinitions": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments": {}, + "/devicemanagement/rolescopetags": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/devicemanagement/resourceoperations/{id}": {}, + "/devicemanagement/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/roledefinition": {}, + "/devicemanagement/rolescopetags/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/rolemanagement": {}, + "/rolemanagement/devicemanagement": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assign": {}, + "/devicemanagement/rolescopetags/{id}/assign": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/DeviceManagementServiceConfig.json b/permissions/beta/DeviceManagementServiceConfig.json new file mode 100644 index 000000000..2aa70f9b7 --- /dev/null +++ b/permissions/beta/DeviceManagementServiceConfig.json @@ -0,0 +1,498 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "DeviceManagementServiceConfig.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read Intune service properties including device enrollment and third party service connection configuration.", + "longDescription": "Read Microsoft Intune configuration" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read Intune service properties including device enrollment and third party service connection configuration.", + "longDescription": "Read Microsoft Intune configuration" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/reports": {}, + "/deviceappmanagement/sideloadingkeys": {}, + "/deviceappmanagement/sideloadingkeys/{id}": {}, + "/deviceappmanagement/vpptokens": {}, + "/deviceappmanagement/vpptokens/getlicensesforapp": {}, + "/deviceappmanagement/vpptokens/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/compliancemanagementpartners": {}, + "/devicemanagement/compliancemanagementpartners/{id}": {}, + "/devicemanagement/conditionalaccesssettings": {}, + "/devicemanagement/deponboardingsettings": {}, + "/devicemanagement/deponboardingsettings/getexpiringvpptokencount": {}, + "/devicemanagement/deponboardingsettings/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultiosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultmacosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/exportmobileconfig": {}, + "/devicemanagement/deponboardingsettings/{id}/getencryptionpublickey": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementpartners": {}, + "/devicemanagement/devicemanagementpartners/{id}": {}, + "/devicemanagement/exchangeconnectors": {}, + "/devicemanagement/exchangeconnectors/{id}": {}, + "/devicemanagement/exchangeonpremisespolicies/{id}": {}, + "/devicemanagement/exchangeonpremisespolicy": {}, + "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, + "/devicemanagement/getallowedremoteassistanceactions": {}, + "/devicemanagement/getsuggestedenrollmentlimit": {}, + "/devicemanagement/importeddeviceidentities": {}, + "/devicemanagement/importeddeviceidentities/{id}": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/mobilethreatdefenseconnectors": {}, + "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, + "/devicemanagement/notificationmessagetemplates": {}, + "/devicemanagement/notificationmessagetemplates/{id}": {}, + "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages": {}, + "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages/{id}": {}, + "/devicemanagement/remoteassistancepartners": {}, + "/devicemanagement/remoteassistancepartners/{id}": {}, + "/devicemanagement/remoteassistancesettings": {}, + "/devicemanagement/resourceaccessprofiles": {}, + "/devicemanagement/resourceaccessprofiles/{id}": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assignments": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/telecomexpensemanagementpartners": {}, + "/devicemanagement/telecomexpensemanagementpartners/{id}": {}, + "/devicemanagement/termsandconditions": {}, + "/devicemanagement/termsandconditions/{id}": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}/termsandconditions": {}, + "/devicemanagement/termsandconditions/{id}/assignments": {}, + "/devicemanagement/termsandconditions/{id}/assignments/{id}": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments/{id}": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments/{id}/termsandconditions": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/intendeddeploymentprofile": {}, + "/devicemanagement/windowsautopilotsettings": {}, + "/organization": {}, + "/organization/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, + "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, + "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, + "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, + "/devicemanagement/reports/getremoteassistancesessionsreport": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignuserfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignuserfromdevice": {} + } + } + ] + }, + "DeviceManagementServiceConfig.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.", + "longDescription": "Read and write Microsoft Intune configuration" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.", + "longDescription": "Read and write Microsoft Intune configuration" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/devicemanagement/reports": {}, + "/devicemanagement/applepushnotificationcertificate": {}, + "/devicemanagement/conditionalaccesssettings": {}, + "/devicemanagement/exchangeonpremisespolicies/{id}": {}, + "/devicemanagement/exchangeonpremisespolicy": {}, + "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, + "/devicemanagement/remoteassistancesettings": {}, + "/devicemanagement/windowsautopilotsettings": {}, + "/organization/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/deviceappmanagement/policysets": {}, + "/deviceappmanagement/policysets/{id}/assignments": {}, + "/deviceappmanagement/policysets/{id}/items": {}, + "/devicemanagement/assignmentfilters": {}, + "/devicemanagement/configurationcategories": {}, + "/devicemanagement/configurationpolicies": {}, + "/devicemanagement/configurationpolicies/{id}/assignments": {}, + "/devicemanagement/configurationpolicies/{id}/settings": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions": {}, + "/devicemanagement/configurationpolicytemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions": {}, + "/devicemanagement/configurationsettings": {}, + "/devicemanagement/reusablepolicysettings": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies": {}, + "/devicemanagement/reusablesettings": {}, + "/devicemanagement/templatesettings": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/deviceappmanagement/policysets/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/deviceappmanagement/policysets/{id}/assignments/{id}": {}, + "/deviceappmanagement/policysets/{id}/items/{id}": {}, + "/devicemanagement/assignmentfilters/{id}": {}, + "/devicemanagement/configurationcategories/{id}": {}, + "/devicemanagement/configurationpolicies/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/assignments/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationsettings/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}": {}, + "/devicemanagement/reusablesettings/{id}": {}, + "/devicemanagement/templatesettings/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/deviceappmanagement/sideloadingkeys": {}, + "/deviceappmanagement/vpptokens": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, + "/devicemanagement/chromeosonboardingsettings": {}, + "/devicemanagement/compliancemanagementpartners": {}, + "/devicemanagement/datasharingconsents": {}, + "/devicemanagement/deponboardingsettings": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, + "/devicemanagement/deviceenrollmentconfigurations": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, + "/devicemanagement/devicemanagementpartners": {}, + "/devicemanagement/exchangeconnectors": {}, + "/devicemanagement/importeddeviceidentities": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities": {}, + "/devicemanagement/mobilethreatdefenseconnectors": {}, + "/devicemanagement/notificationmessagetemplates": {}, + "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages": {}, + "/devicemanagement/remoteassistancepartners": {}, + "/devicemanagement/resourceaccessprofiles": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assignments": {}, + "/devicemanagement/telecomexpensemanagementpartners": {}, + "/devicemanagement/termsandconditions": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses": {}, + "/devicemanagement/termsandconditions/{id}/assignments": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles": {}, + "/devicemanagement/windowsautopilotdeviceidentities": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/deviceappmanagement/sideloadingkeys/{id}": {}, + "/deviceappmanagement/vpptokens/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/chromeosonboardingsettings/{id}": {}, + "/devicemanagement/compliancemanagementpartners/{id}": {}, + "/devicemanagement/datasharingconsents/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultiosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultmacosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementpartners/{id}": {}, + "/devicemanagement/exchangeconnectors/{id}": {}, + "/devicemanagement/importeddeviceidentities/{id}": {}, + "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, + "/devicemanagement/notificationmessagetemplates/{id}": {}, + "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages/{id}": {}, + "/devicemanagement/remoteassistancepartners/{id}": {}, + "/devicemanagement/resourceaccessprofiles/{id}": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/telecomexpensemanagementpartners/{id}": {}, + "/devicemanagement/termsandconditions/{id}": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}/termsandconditions": {}, + "/devicemanagement/termsandconditions/{id}/assignments/{id}": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments/{id}": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments/{id}/termsandconditions": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/intendeddeploymentprofile": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/deviceappmanagement/vpptokens/getlicensesforapp": {}, + "/devicemanagement/deponboardingsettings/getexpiringvpptokencount": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/exportmobileconfig": {}, + "/devicemanagement/deponboardingsettings/{id}/getencryptionpublickey": {}, + "/devicemanagement/getallowedremoteassistanceactions": {}, + "/devicemanagement/getsuggestedenrollmentlimit": {}, + "/organization": {}, + "/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/devicemanagement/assignmentfilters/getplatformsupportedproperties": {}, + "/devicemanagement/assignmentfilters/getstate": {}, + "/devicemanagement/assignmentfilters/{id}/getsupportedproperties": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/devicemanagement/importedwindowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/devicemanagement/microsofttunnelconfigurations": {}, + "/devicemanagement/microsofttunnelhealththresholds": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses": {}, + "/devicemanagement/microsofttunnelsites": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/devicemanagement/microsofttunnelconfigurations/{id}": {}, + "/devicemanagement/microsofttunnelhealththresholds/{id}": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}": {}, + "/devicemanagement/microsofttunnelsites/{id}": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelconfiguration": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/deviceappmanagement/policysets/getpolicysets": {}, + "/devicemanagement/getassignmentfiltersstatusdetails": {}, + "/deviceappmanagement/policysets/{id}/update": {}, + "/devicemanagement/assignmentfilters/enable": {}, + "/devicemanagement/assignmentfilters/validatefilter": {}, + "/devicemanagement/configurationpolicies/{id}/assign": {}, + "/devicemanagement/configurationpolicies/{id}/createcopy": {}, + "/devicemanagement/reusablepolicysettings/{id}/clone": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/assign": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/createcopy": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, + "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, + "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, + "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, + "/devicemanagement/reports/getremoteassistancesessionsreport": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignuserfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignuserfromdevice": {}, + "/deviceappmanagement/vpptokens/synclicensecounts": {}, + "/deviceappmanagement/vpptokens/{id}/revokelicenses": {}, + "/deviceappmanagement/vpptokens/{id}/synclicenses": {}, + "/devicemanagement/applepushnotificationcertificate/generateapplepushnotificationcertificatesigningrequest": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/setpriority": {}, + "/devicemanagement/chromeosonboardingsettings/connect": {}, + "/devicemanagement/datasharingconsents/{id}/consenttodatasharing": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/setdefaultprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/updatedeviceprofileassignment": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/importappledeviceidentitylist": {}, + "/devicemanagement/deponboardingsettings/{id}/shareforschooldatasyncservice": {}, + "/devicemanagement/deponboardingsettings/{id}/syncwithappledeviceenrollmentprogram": {}, + "/devicemanagement/deponboardingsettings/{id}/unshareforschooldatasyncservice": {}, + "/devicemanagement/deponboardingsettings/{id}/uploaddeptoken": {}, + "/devicemanagement/enableunlicensedadminstrators": {}, + "/devicemanagement/exchangeconnectors/{id}/sync": {}, + "/devicemanagement/importeddeviceidentities/importdeviceidentitylist": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities/import": {}, + "/devicemanagement/notificationmessagetemplates/{id}/sendtestmessage": {}, + "/devicemanagement/remoteassistancepartners/{id}/beginonboarding": {}, + "/devicemanagement/remoteassistancepartners/{id}/disconnect": {}, + "/devicemanagement/reportremoteassistance": {}, + "/devicemanagement/resourceaccessprofiles/querybyplatformtype": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assign": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/assignresourceaccounttodevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/assignusertodevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/assignresourceaccounttodevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/assignusertodevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignresourceaccountfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/updatedeviceproperties": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignresourceaccountfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/updatedeviceproperties": {}, + "/devicemanagement/windowsautopilotsettings/sync": {}, + "/organization/{id}/setmobiledevicemanagementauthority": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}/createdownloadurl": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrics": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrictimeseries": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/createserverlogcollectionrequest": {}, + "/devicemanagement/microsofttunnelsites/{id}/requestupgrade": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Directory.json b/permissions/beta/Directory.json new file mode 100644 index 000000000..9be01ae96 --- /dev/null +++ b/permissions/beta/Directory.json @@ -0,0 +1,1088 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Directory.AccessAsUser.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have the same access to information in the directory as the signed-in user.", + "longDescription": "Access directory as the signed-in user" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/administrativeunits": {}, + "/administrativeunits/{id}/members": {}, + "/groups/{id}/approleassignments": {}, + "/users/{id}/approleassignments": {}, + "/serviceprincipals/{id}/approleassignedto": {}, + "/serviceprincipals/{id}/approleassignments": {}, + "/applications": {}, + "/applications/{id}/extensionproperties": {}, + "/applications/{id}/owners": {}, + "/serviceprincipals/{id}/owners": {}, + "/serviceprincipals": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/devices": {}, + "/devices/{id}/registeredowners": {}, + "/devices/{id}/registeredusers": {}, + "/administrativeunits/{id}/scopedrolemembers": {}, + "/directoryroles": {}, + "/directoryroles/roletemplateid={roletemplateid}/members": {}, + "/directoryroles/{id}/members": {}, + "/groups": {}, + "/groups/{id}/owners": {}, + "/groups/{id}/settings": {}, + "/oauth2permissiongrants": {}, + "/settings": {}, + "/users": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/members": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors/{id}/memberof": {}, + "/privilegedapproval": {}, + "/privilegedroleassignmentrequests": {}, + "/privilegedroleassignments": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/administrativeunits/{id}": {}, + "/applications/{id}": {}, + "/serviceprincipals/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/devices/{id}": {}, + "/groups/{id}": {}, + "/groups/{id}/settings/{id}": {}, + "/oauth2permissiongrants/{id}": {}, + "/settings/{id}": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/administrativeunits/{id}/members/{id}": {}, + "/directory/deleteditems/{id}": {}, + "/administrativeunits/{id}/scopedrolemembers/{id}": {}, + "/contacts/{id}": {}, + "/directoryobjects/{id}": {}, + "/privilegedroleassignments/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/groups/{id}/approleassignments/{id}": {}, + "/serviceprincipals/{id}/approleassignedto/{id}": {}, + "/serviceprincipals/{id}/approleassignments/{id}": {}, + "/users/{id}/approleassignments/{id}": {}, + "/applications/{id}/extensionproperties/{id}": {}, + "/applications/{id}/owners/{id}": {}, + "/serviceprincipals/{id}/owners/{id}": {}, + "/groups/{id}/members/{id}": {}, + "/groups/{id}/owners/{id}": {}, + "/directoryroles/roletemplateid={roletemplateid}/members/{id}": {}, + "/directoryroles/{id}/members/{id}": {}, + "/devices/{id}/registeredowners/{id}": {}, + "/devices/{id}/registeredusers/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/applications/delta": {}, + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/serviceprincipals/delta": {}, + "/serviceprincipals/{id}/createdobjects": {}, + "/serviceprincipals/{id}/memberof": {}, + "/serviceprincipals/{id}/ownedobjects": {}, + "/serviceprincipals/{id}/transitivememberof": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/me/oauth2permissiongrants": {}, + "/serviceprincipals/{id}/oauth2permissiongrants": {}, + "/users/{id}/oauth2permissiongrants": {}, + "/devices/{id}/memberof": {}, + "/devices/{id}/transitivememberof": {}, + "/contacts": {}, + "/contacts/delta": {}, + "/contacts/{id}/directreports": {}, + "/contacts/{id}/manager": {}, + "/contacts/{id}/memberof": {}, + "/contracts": {}, + "/contracts/{id}": {}, + "/directoryroles/delta": {}, + "/directoryroles/roletemplateid={roletemplateid}": {}, + "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, + "/directoryroles/{id}": {}, + "/directoryroles/{id}/scopedmembers": {}, + "/directoryroletemplates": {}, + "/directoryroletemplates/{id}": {}, + "/directorysettingtemplates": {}, + "/directorysettingtemplates/{id}": {}, + "/groups/delta": {}, + "/groups/{id}/memberof": {}, + "/groups/{id}/transitivememberof": {}, + "/groups/{id}/transitivemembers": {}, + "/me": {}, + "/me/createdobjects": {}, + "/me/directreports": {}, + "/me/licensedetails": {}, + "/me/manager": {}, + "/me/memberof": {}, + "/me/scopedrolememberof": {}, + "/rolemanagement/directory/roleassignments": {}, + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, + "/subscribedskus": {}, + "/subscribedskus/{id}": {}, + "/users/delta": {}, + "/users/{id}": {}, + "/users/{id}/": {}, + "/users/{id}/createdobjects": {}, + "/users/{id}/directreports": {}, + "/users/{id}/licensedetails": {}, + "/users/{id}/memberof": {}, + "/users/{id}/owneddevices": {}, + "/users/{id}/ownedobjects": {}, + "/users/{id}/registereddevices": {}, + "/users/{id}/scopedrolememberof": {}, + "/users/{id}/transitivememberof": {}, + "/administrativeunits/delta": {}, + "/oauth2permissiongrants/delta": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/applications": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors/{id}": {}, + "/privilegedapproval/myrequests": {}, + "/privilegedoperationevents": {}, + "/privilegedroleassignments/my": {}, + "/privilegedroleassignments/{id}/roleinfo": {}, + "/privilegedroles": {}, + "/privilegedroles/{id}": {}, + "/privilegedroles/{id}/assignments": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/schemaextensions": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/applications/{id}/addpassword": {}, + "/applications/{id}/removepassword": {}, + "/directory/deleteditems/{id}/restore": {}, + "/serviceprincipals/{id}/addkey": {}, + "/serviceprincipals/{id}/addpassword": {}, + "/serviceprincipals/{id}/createpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/deletepasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/removekey": {}, + "/serviceprincipals/{id}/removepassword": {}, + "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {}, + "/devices/{id}/checkmemberobjects": {}, + "/groups/{id}/members": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/directoryobjects/validateproperties": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, + "/me/revokesigninsessions": {}, + "/users/{id}/revokesigninsessions": {}, + "/me/changepassword": {}, + "/privilegedroleassignmentrequests/my": {}, + "/privilegedroleassignmentrequests/{id}/cancel": {}, + "/privilegedroleassignments/{id}/makeeligible": {}, + "/privilegedroleassignments/{id}/makepermanent": {}, + "/privilegedroles/{id}/selfactivate": {}, + "/privilegedroles/{id}/selfdeactivate": {}, + "/users/{id}/changepassword": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/schemaextensions/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/organization/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/users/{id}/manager": {}, + "/privilegedroles/{id}/settings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/privilegedapproval/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PUT" + ], + "paths": { + "/applications/{id}/connectorgroup": {} + } + } + ] + }, + "Directory.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read data in your organization\u0027s directory, such as users, groups and apps. Note: Users may consent to applications that require this permission if the application is registered in their own organization\u2019s tenant.", + "longDescription": "Read directory data" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read data in your organization\u0027s directory, such as users, groups and apps, without a signed-in user.", + "longDescription": "Read directory data" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/administrativeunits": {}, + "/administrativeunits/{id}": {}, + "/administrativeunits/{id}/members": {}, + "/administrativeunits/{id}/members/{id}": {}, + "/groups/{id}/approleassignments": {}, + "/users/{id}/approleassignments": {}, + "/serviceprincipals/{id}/approleassignments": {}, + "/applications": {}, + "/applications/delta": {}, + "/applications/{id}": {}, + "/applications/{id}/extensionproperties": {}, + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/directory/deleteditems/{id}": {}, + "/policies/claimsmappingpolicies/{id}/appliesto": {}, + "/policies/homerealmdiscoverypolicies/{id}/appliesto": {}, + "/policies/tokenissuancepolicies/{id}/appliesto": {}, + "/policies/tokenlifetimepolicies/{id}/appliesto": {}, + "/serviceprincipals/delta": {}, + "/serviceprincipals/{id}": {}, + "/serviceprincipals/{id}/createdobjects": {}, + "/serviceprincipals/{id}/delegatedpermissionclassifications": {}, + "/serviceprincipals/{id}/memberof": {}, + "/serviceprincipals/{id}/ownedobjects": {}, + "/serviceprincipals/{id}/transitivememberof": {}, + "/serviceprincipals": {}, + "/auditlogs/directoryaudits": {}, + "/auditlogs/directoryaudits/{id}": {}, + "/auditlogs/provisioning": {}, + "/auditlogs/signins": {}, + "/auditlogs/signins/{id}": {}, + "/teams/{id}/channels": {}, + "/teams/{id}/channels/{id}": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/me/oauth2permissiongrants": {}, + "/serviceprincipals/{id}/oauth2permissiongrants": {}, + "/users/{id}/oauth2permissiongrants": {}, + "/devices": {}, + "/devices/{id}": {}, + "/devices/{id}/memberof": {}, + "/devices/{id}/registeredowners": {}, + "/devices/{id}/registeredusers": {}, + "/devices/{id}/transitivememberof": {}, + "/devices/{id}/usagerights": {}, + "/organization": {}, + "/administrativeunits/{id}/scopedrolemembers": {}, + "/administrativeunits/{id}/scopedrolemembers/{id}": {}, + "/contacts": {}, + "/contacts/delta": {}, + "/contacts/{id}": {}, + "/contacts/{id}/directreports": {}, + "/contacts/{id}/manager": {}, + "/contacts/{id}/memberof": {}, + "/contacts/{id}/transitivereports/$count": {}, + "/contracts": {}, + "/contracts/{id}": {}, + "/dataClassification/jobs": {}, + "/dataClassification/jobs/{id}": {}, + "/dataClassification/sensitiveTypes": {}, + "/dataClassification/sensitiveTypes/{id}": {}, + "/directoryobjects/{id}": {}, + "/directoryroles": {}, + "/directoryroles/delta": {}, + "/directoryroles/roletemplateid={roletemplateid}": {}, + "/directoryroles/roletemplateid={roletemplateid}/members": {}, + "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, + "/directoryroles/{id}": {}, + "/directoryroles/{id}/members": {}, + "/directoryroles/{id}/scopedmembers": {}, + "/directoryroletemplates": {}, + "/directoryroletemplates/{id}": {}, + "/directorysettingtemplates": {}, + "/directorysettingtemplates/{id}": {}, + "/domains": {}, + "/domains/{id}": {}, + "/domains/{id}/domainnamereferences": {}, + "/domains/{id}/serviceconfigurationrecords": {}, + "/domains/{id}/verificationdnsrecords": {}, + "/education/classes/{id}/group": {}, + "/education/me/user": {}, + "/education/schools/{id}/administrativeunit": {}, + "/education/users/{id}/user": {}, + "/groupSettings": {}, + "/groupSettings/{id}": {}, + "/grouplifecyclepolicies": {}, + "/grouplifecyclepolicies/{id}": {}, + "/groups": {}, + "/groups/delta": {}, + "/groups/{id}": {}, + "/groups/{id}/grouplifecyclepolicies": {}, + "/groups/{id}/memberof": {}, + "/groups/{id}/members": {}, + "/groups/{id}/owners": {}, + "/groups/{id}/settings": {}, + "/groups/{id}/settings/{id}": {}, + "/groups/{id}/transitivememberof": {}, + "/groups/{id}/transitivemembers": {}, + "/me": {}, + "/me/createdobjects": {}, + "/me/directreports": {}, + "/me/joinedteams": {}, + "/me/licensedetails": {}, + "/me/manager": {}, + "/me/memberof": {}, + "/me/scopedrolememberof": {}, + "/oauth2permissiongrants": {}, + "/oauth2permissiongrants/{id}": {}, + "/policies/adminconsentrequestpolicy": {}, + "/policies/permissiongrantpolicies/{id}/excludes": {}, + "/policies/permissiongrantpolicies/{id}/includes": {}, + "/rolemanagement/directory/roleassignments": {}, + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, + "/settings": {}, + "/settings/{id}": {}, + "/subscribedskus": {}, + "/subscribedskus/{id}": {}, + "/teams/{id}": {}, + "/teams/{id}/channels/{id}/tabs": {}, + "/teams/{id}/channels/{id}/tabs/{id}": {}, + "/teams/{id}/installedapps": {}, + "/teams/{id}/installedapps/{id}": {}, + "/users": {}, + "/users/delta": {}, + "/users/{id}": {}, + "/users/{id}/": {}, + "/users/{id}/createdobjects": {}, + "/users/{id}/directreports": {}, + "/users/{id}/joinedteams": {}, + "/users/{id}/licensedetails": {}, + "/users/{id}/manager": {}, + "/users/{id}/memberof": {}, + "/users/{id}/owneddevices": {}, + "/users/{id}/ownedobjects": {}, + "/users/{id}/registereddevices": {}, + "/users/{id}/scopedrolememberof": {}, + "/users/{id}/transitivememberof": {}, + "/users/{id}/transitivereports/$count": {}, + "/users/{id}/usagerights": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/serviceprincipals/{id}/approleassignedto": {}, + "/applications/{id}/owners": {}, + "/serviceprincipals/{id}/owners": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/serviceprincipals/{id}/createpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/deletepasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {}, + "/devices/{id}/checkmemberobjects": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/dataClassification/classifyFile": {}, + "/dataClassification/classifyText": {}, + "/directoryobjects/getbyids": {}, + "/directoryobjects/validateproperties": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/applications/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema": {}, + "/applications/{id}/synchronization/templates": {}, + "/applications/{id}/synchronization/templates/{id}": {}, + "/applications/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/applications/{id}/synchronization/templates/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/templates": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/functions": {}, + "/administrativeunits/delta": {}, + "/appcatalogs/teamsapps": {}, + "/oauth2permissiongrants/delta": {}, + "/privilegedroleassignmentrequests": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/evaluatedynamicmembership": {}, + "/groups/{id}/evaluatedynamicmembership": {}, + "/privilegedroleassignmentrequests/my": {} + } + } + ] + }, + "Directory.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write data in your organization\u0027s directory, such as users, and groups. It does not allow the app to delete users or groups, or reset user passwords.", + "longDescription": "Read and write directory data" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write data in your organization\u0027s directory, such as users, and groups, without a signed-in user. Does not allow user or group deletion.", + "longDescription": "Read and write directory data" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/administrativeunits": {}, + "/administrativeunits/{id}": {}, + "/administrativeunits/{id}/members": {}, + "/administrativeunits/{id}/members/{id}": {}, + "/groups/{id}/approleassignments": {}, + "/users/{id}/approleassignments": {}, + "/applications/delta": {}, + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/serviceprincipals/delta": {}, + "/serviceprincipals/{id}/createdobjects": {}, + "/serviceprincipals/{id}/memberof": {}, + "/serviceprincipals/{id}/ownedobjects": {}, + "/serviceprincipals/{id}/transitivememberof": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/me/oauth2permissiongrants": {}, + "/serviceprincipals/{id}/oauth2permissiongrants": {}, + "/users/{id}/oauth2permissiongrants": {}, + "/devices": {}, + "/devices/{id}/memberof": {}, + "/devices/{id}/registeredowners": {}, + "/devices/{id}/registeredusers": {}, + "/devices/{id}/transitivememberof": {}, + "/devices/{id}/usagerights": {}, + "/organization": {}, + "/administrativeunits/{id}/scopedrolemembers": {}, + "/administrativeunits/{id}/scopedrolemembers/{id}": {}, + "/contacts": {}, + "/contacts/delta": {}, + "/contacts/{id}": {}, + "/contacts/{id}/directreports": {}, + "/contacts/{id}/manager": {}, + "/contacts/{id}/memberof": {}, + "/contracts": {}, + "/contracts/{id}": {}, + "/directoryroles": {}, + "/directoryroles/delta": {}, + "/directoryroles/roletemplateid={roletemplateid}": {}, + "/directoryroles/roletemplateid={roletemplateid}/members": {}, + "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, + "/directoryroles/{id}": {}, + "/directoryroles/{id}/members": {}, + "/directoryroles/{id}/scopedmembers": {}, + "/directoryroletemplates": {}, + "/directoryroletemplates/{id}": {}, + "/directorysettingtemplates": {}, + "/directorysettingtemplates/{id}": {}, + "/groups/delta": {}, + "/groups/{id}/grouplifecyclepolicies": {}, + "/groups/{id}/memberof": {}, + "/groups/{id}/transitivememberof": {}, + "/me": {}, + "/me/createdobjects": {}, + "/me/directreports": {}, + "/me/joinedteams": {}, + "/me/licensedetails": {}, + "/me/manager": {}, + "/me/memberof": {}, + "/me/scopedrolememberof": {}, + "/rolemanagement/directory/roleassignments": {}, + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, + "/subscribedskus": {}, + "/subscribedskus/{id}": {}, + "/users/delta": {}, + "/users/{id}/": {}, + "/users/{id}/createdobjects": {}, + "/users/{id}/directreports": {}, + "/users/{id}/joinedteams": {}, + "/users/{id}/licensedetails": {}, + "/users/{id}/memberof": {}, + "/users/{id}/owneddevices": {}, + "/users/{id}/ownedobjects": {}, + "/users/{id}/registereddevices": {}, + "/users/{id}/scopedrolememberof": {}, + "/users/{id}/transitivememberof": {}, + "/users/{id}/usagerights": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/serviceprincipals/{id}/approleassignedto": {}, + "/serviceprincipals/{id}/approleassignments": {}, + "/applications": {}, + "/applications/{id}/extensionproperties": {}, + "/applications/{id}/owners": {}, + "/serviceprincipals/{id}/owners": {}, + "/serviceprincipals": {}, + "/serviceprincipals/{id}/synchronization/jobs/": {}, + "/teams/{id}/channels": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/grouplifecyclepolicies": {}, + "/groups": {}, + "/groups/{id}/settings": {}, + "/oauth2permissiongrants": {}, + "/settings": {}, + "/teams/{id}/channels/{id}/tabs": {}, + "/teams/{id}/installedapps": {}, + "/users": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/applications/{id}": {}, + "/serviceprincipals/{id}": {}, + "/teams/{id}/channels/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/grouplifecyclepolicies/{id}": {}, + "/groups/{id}/settings/{id}": {}, + "/oauth2permissiongrants/{id}": {}, + "/settings/{id}": {}, + "/teams/{id}/channels/{id}/tabs/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/directory/deleteditems/{id}": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/": {}, + "/teams/{id}/installedapps/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/applications/{id}/addpassword": {}, + "/applications/{id}/removepassword": {}, + "/applicationtemplates/{id}/instantiate": {}, + "/serviceprincipals/{id}/addkey": {}, + "/serviceprincipals/{id}/addpassword": {}, + "/serviceprincipals/{id}/addtokensigningcertificate": {}, + "/serviceprincipals/{id}/createpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/deletepasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/removekey": {}, + "/serviceprincipals/{id}/removepassword": {}, + "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {}, + "/applications/{id}/synchronization/acquireaccesstoken": {}, + "/applications/{id}/synchronization/templates/": {}, + "/serviceprincipals/{id}/synchronization/acquireaccesstoken": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/pause": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/provisionondemand": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/restart": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/directories/{id}/discover": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/parseexpression": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/start": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/validatecredentials": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/parseexpression": {}, + "/devices/{id}/checkmemberobjects": {}, + "/groupSettings": {}, + "/groups/{id}/members": {}, + "/groups/{id}/owners": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/directoryobjects/validateproperties": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, + "/grouplifecyclepolicies/renewgroup": {}, + "/grouplifecyclepolicies/{id}/addgroup": {}, + "/grouplifecyclepolicies/{id}/removegroup": {}, + "/groups/{id}/assignlicense": {}, + "/invitations": {}, + "/me/revokesigninsessions": {}, + "/organization/{id}/activateservice": {}, + "/teams": {}, + "/teams/87654321-0abc-zqf0-321456789q/installedapps": {}, + "/teams/{id}/archive": {}, + "/teams/{id}/clone": {}, + "/teams/{id}/installedapps/{id}/upgrade": {}, + "/teams/{id}/unarchive": {}, + "/users/{id}/activateserviceplan": {}, + "/users/{id}/assignlicense": {}, + "/users/{id}/reprocesslicenseassignment": {}, + "/users/{id}/revokesigninsessions": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/applications/{id}/extensionproperties/{id}": {}, + "/applications/{id}/owners/{id}": {}, + "/serviceprincipals/{id}/owners/{id}": {}, + "/groups/{id}/members/{id}": {}, + "/groups/{id}/owners/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PUT" + ], + "paths": { + "/applications/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/applications/{id}/synchronization/templates": {}, + "/applications/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/applications/{id}/synchronization/templates/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/templates": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/functions": {}, + "/group/{id}/settings": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/applications/{id}/synchronization/templates/{id}": {}, + "/devices/{id}": {}, + "/groups/{id}": {}, + "/teams/{id}": {}, + "/users/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/members/{id}": {}, + "/teams/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/groupSettings/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/policies/adminconsentrequestpolicy": {}, + "/users/{id}/manager": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PUT" + ], + "paths": { + "/groups/{id}/team": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/administrativeunits/delta": {}, + "/oauth2permissiongrants/delta": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/applications": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors/{id}": {}, + "/onpremisespublishingprofiles/{id}/": {}, + "/onpremisespublishingprofiles/{id}/agents": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}/": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/appcatalogs/teamsapps": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/members": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors/{id}/memberof": {}, + "/policies/featurerolloutpolicies": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/appcatalogs/teamsapps/{id}": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}/agentgroups/{id}": {}, + "/policies/featurerolloutpolicies/{id}/appliesto/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/appcatalogs/teamsapps/{id}/appdefinitions": {}, + "/onpremisespublishingprofiles/{id}/agentgroups/{id}/agents": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}/agentgroups": {}, + "/policies/featurerolloutpolicies/{id}/appliesto": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}": {}, + "/policies/featurerolloutpolicies/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PUT" + ], + "paths": { + "/applications/{id}/connectorgroup": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/onpremisespublishingprofiles/{id}/agentgroups/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/onpremisespublishingprofiles/{id}/agentgroups": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/onpremisespublishingprofiles/{id}/hybridagentupdaterconfiguration": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Domain.json b/permissions/beta/Domain.json new file mode 100644 index 000000000..2354f84b6 --- /dev/null +++ b/permissions/beta/Domain.json @@ -0,0 +1,134 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Domain.Read.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/domains": {}, + "/domains/{id}": {}, + "/domains/{id}/domainnamereferences": {}, + "/domains/{id}/serviceconfigurationrecords": {}, + "/domains/{id}/verificationdnsrecords": {}, + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, + "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation/{id}/domains": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/directory/federationconfigurations": {} + } + } + ] + }, + "Domain.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write domains without a signed-in user.", + "longDescription": "Read and write domains" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/domains": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/domains/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/domains/{id}/domainnamereferences": {}, + "/domains/{id}/serviceconfigurationrecords": {}, + "/domains/{id}/verificationdnsrecords": {}, + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, + "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation/{id}/domains": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/directory/federationconfigurations": {}, + "/directory/federationconfigurations/{id}/microsoft.graph.samlorwsfedexternaldomainfederation/domains": {}, + "/domains/{id}/forcedelete": {}, + "/domains/{id}/verify": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/directory/federationconfigurations/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/EduAdministration.json b/permissions/beta/EduAdministration.json new file mode 100644 index 000000000..f3bfd4142 --- /dev/null +++ b/permissions/beta/EduAdministration.json @@ -0,0 +1,162 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "EduAdministration.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read education app settings on behalf of the user.", + "longDescription": "Read education app settings" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/synchronizationprofiles": {}, + "/education/synchronizationprofiles/{id}": {}, + "/education/synchronizationprofiles/{id}/errors": {}, + "/education/synchronizationprofiles/{id}/profilestatus": {} + } + } + ] + }, + "EduAdministration.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read the state and settings of all Microsoft education apps on behalf of the user", + "longDescription": "Read Education app settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/synchronizationprofiles": {}, + "/education/synchronizationprofiles/{id}": {}, + "/education/synchronizationprofiles/{id}/errors": {}, + "/education/synchronizationprofiles/{id}/profilestatus": {} + } + } + ] + }, + "EduAdministration.ReadWrite": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage education app settings on behalf of the user.", + "longDescription": "Manage education app settings" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST", + "PUT" + ], + "paths": { + "/education/synchronizationprofiles": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/education/synchronizationprofiles/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/synchronizationprofiles/{id}/errors": {}, + "/education/synchronizationprofiles/{id}/profilestatus": {}, + "/education/synchronizationprofiles/{id}/uploadurl": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/education/synchronizationprofiles/{id}/pause": {}, + "/education/synchronizationprofiles/{id}/reset": {}, + "/education/synchronizationprofiles/{id}/resume": {}, + "/education/synchronizationprofiles/{id}/start": {} + } + } + ] + }, + "EduAdministration.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Manage the state and settings of all Microsoft education apps on behalf of the user", + "longDescription": "Manage education app settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/synchronizationprofiles": {}, + "/education/synchronizationprofiles/{id}": {}, + "/education/synchronizationprofiles/{id}/errors": {}, + "/education/synchronizationprofiles/{id}/profilestatus": {}, + "/education/synchronizationprofiles/{id}/uploadurl": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/education/synchronizationprofiles/{id}/pause": {}, + "/education/synchronizationprofiles/{id}/reset": {}, + "/education/synchronizationprofiles/{id}/resume": {}, + "/education/synchronizationprofiles/{id}/start": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/EduAssignments.json b/permissions/beta/EduAssignments.json new file mode 100644 index 000000000..1da9a0b0f --- /dev/null +++ b/permissions/beta/EduAssignments.json @@ -0,0 +1,549 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "EduAssignments.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read assignments and their grades on behalf of the user", + "longDescription": "Read users\u0027 view of class assignments and their grades" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/rubric": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/assignmentsettings": {}, + "/education/me/rubrics/{id}": {}, + "/education/me/assignments": {}, + "/education/me/rubrics": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/setupresourcesfolder": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/setupresourcesfolder": {} + } + } + ] + }, + "EduAssignments.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read assignments and their grades for all users", + "longDescription": "Read class assignments with grades" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/rubric": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/assignmentsettings": {}, + "/education/me/rubrics/{id}": {} + } + } + ] + }, + "EduAssignments.ReadBasic": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read assignments without grades on behalf of the user", + "longDescription": "Read users\u0027 class assignments without grades" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/rubric": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/assignmentsettings": {}, + "/education/me/rubrics/{id}": {}, + "/education/me/assignments": {}, + "/education/me/rubrics": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/setupresourcesfolder": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/setupresourcesfolder": {} + } + } + ] + }, + "EduAssignments.ReadBasic.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read assignments without grades for all users", + "longDescription": "Read class assignments without grades" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/rubric": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/assignmentsettings": {}, + "/education/me/rubrics/{id}": {} + } + } + ] + }, + "EduAssignments.ReadWrite": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write assignments and their grades on behalf of the user", + "longDescription": "Read and write users\u0027 view of class assignments and their grades" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/education/me/rubrics": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignmentsettings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/education/classes/{id}/assignments/{id}": {}, + "/education/me/rubrics/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH", + "PUT" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/rubric": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/me/assignments": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/categories/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/7192332b-e904-4891-81e2-356242ab1858/submissions/02bb5de1-7205-2a25-fe33-f99cf53de1c4/reassign": {}, + "/education/classes/{id}/assignments/{id}/publish": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/reassign": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/return": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submit": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/unsubmit": {} + } + } + ] + }, + "EduAssignments.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write assignments and their grades for all users", + "longDescription": "Read and write class assignments with grades" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/rubric": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/assignmentsettings": {}, + "/education/me/rubrics/{id}": {} + } + } + ] + }, + "EduAssignments.ReadWriteBasic": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write assignments without grades on behalf of the user", + "longDescription": "Read and write users\u0027 class assignments without grades" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/education/me/rubrics": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignmentsettings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/education/classes/{id}/assignments/{id}": {}, + "/education/me/rubrics/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH", + "PUT" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/rubric": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/me/assignments": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/categories/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/7192332b-e904-4891-81e2-356242ab1858/submissions/02bb5de1-7205-2a25-fe33-f99cf53de1c4/reassign": {}, + "/education/classes/{id}/assignments/{id}/publish": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/reassign": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/return": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submit": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/unsubmit": {} + } + } + ] + }, + "EduAssignments.ReadWriteBasic.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write assignments without grades for all users", + "longDescription": "Read and write class assignments without grades" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/rubric": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/assignmentsettings": {}, + "/education/me/rubrics/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/EduRoster.json b/permissions/beta/EduRoster.json new file mode 100644 index 000000000..4ba6bfbca --- /dev/null +++ b/permissions/beta/EduRoster.json @@ -0,0 +1,311 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "EduRoster.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the structure of schools and classes in an organization\u0027s roster and education-specific information about users to be read on behalf of the user.", + "longDescription": "Read users\u0027 view of the roster" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/group": {}, + "/education/me/user": {}, + "/education/schools/{id}/administrativeunit": {}, + "/education/users/{id}/user": {}, + "/education/classes/delta": {}, + "/education/schools/delta": {}, + "/education/users/delta": {} + } + } + ] + }, + "EduRoster.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the structure of schools and classes in the organization\u0027s roster and education-specific information about all users to be read.", + "longDescription": "Read the organization\u0027s roster." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/group": {}, + "/education/me/user": {}, + "/education/schools/{id}/administrativeunit": {}, + "/education/users/{id}/user": {}, + "/education/classes": {}, + "/education/classes/delta": {}, + "/education/classes/{id}": {}, + "/education/classes/{id}/members": {}, + "/education/classes/{id}/schools": {}, + "/education/classes/{id}/teachers": {}, + "/education/me": {}, + "/education/me/classes": {}, + "/education/me/schools": {}, + "/education/schools": {}, + "/education/schools/delta": {}, + "/education/schools/{id}/classes": {}, + "/education/schools/{id}/users": {}, + "/education/users": {}, + "/education/users/delta": {}, + "/education/users/schools": {}, + "/education/users/{id}": {}, + "/education/users/{id}/classes": {}, + "/education/users/{id}/schools": {} + } + } + ] + }, + "EduRoster.ReadBasic": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read a limited subset of the properties from the structure of schools and classes in an organization\u0027s roster and a limited subset of properties about users to be read on behalf of the user. Includes name, status, education role, email address and photo.", + "longDescription": "Read a limited subset of users\u0027 view of the roster" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/group": {}, + "/education/me/user": {}, + "/education/schools/{id}/administrativeunit": {}, + "/education/users/{id}/user": {}, + "/education/classes": {}, + "/education/classes/delta": {}, + "/education/classes/{id}": {}, + "/education/classes/{id}/members": {}, + "/education/classes/{id}/schools": {}, + "/education/classes/{id}/teachers": {}, + "/education/me": {}, + "/education/me/classes": {}, + "/education/me/schools": {}, + "/education/schools": {}, + "/education/schools/delta": {}, + "/education/schools/{id}/classes": {}, + "/education/users/delta": {}, + "/education/users/schools": {}, + "/education/users/{id}": {}, + "/education/users/{id}/classes": {}, + "/education/users/{id}/schools": {} + } + } + ] + }, + "EduRoster.ReadBasic.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read a limited subset of both the structure of schools and classes in an organization\u0027s roster and education-specific information about all users.", + "longDescription": "Read a limited subset of the organization\u0027s roster." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/delta": {}, + "/education/schools/delta": {}, + "/education/users/delta": {} + } + } + ] + }, + "EduRoster.ReadWrite": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the structure of schools and classes in an organization\u0027s roster and education-specific information about users to be read and written on behalf of the user.", + "longDescription": "Read and write users\u0027 view of the roster" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/delta": {}, + "/education/schools/delta": {}, + "/education/users/delta": {} + } + } + ] + }, + "EduRoster.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the structure of schools and classes in the organization\u0027s roster and education-specific information about all users to be read and written.", + "longDescription": "Read and write the organization\u0027s roster." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/group": {}, + "/education/me/user": {}, + "/education/schools/{id}/administrativeunit": {}, + "/education/users/{id}/user": {}, + "/education/classes/delta": {}, + "/education/classes/{id}/schools": {}, + "/education/me/classes": {}, + "/education/me/schools": {}, + "/education/users/schools": {}, + "/education/users/{id}/classes": {}, + "/education/users/{id}/schools": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/education/classes": {}, + "/education/classes/{id}/members": {}, + "/education/classes/{id}/teachers": {}, + "/education/schools": {}, + "/education/schools/{id}/classes": {}, + "/education/schools/{id}/users": {}, + "/education/users": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/education/classes/{id}": {}, + "/education/users/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/education/me": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/education/classes/{id}/members/{id}": {}, + "/education/classes/{id}/teachers/{id}": {}, + "/education/schools/{id}/classes/{id}": {}, + "/education/schools/{id}/users/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/education/schools/{id}": {} + } + } + ] + }, + "EduRoster.Write": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/{id}/group": {}, + "/education/me/user": {}, + "/education/schools/{id}/administrativeunit": {}, + "/education/users/{id}/user": {} + } + } + ] + }, + "EduRoster.WriteWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/schools/delta": {}, + "/education/users/delta": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/EntitlementManagement.json b/permissions/beta/EntitlementManagement.json new file mode 100644 index 000000000..246277414 --- /dev/null +++ b/permissions/beta/EntitlementManagement.json @@ -0,0 +1,316 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "EntitlementManagement.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to request access to read access packages and related entitlement management resources on behalf of the signed-in user.", + "longDescription": "Read entitlement management resources" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read access packages and related entitlement management resources.", + "longDescription": "Read entitlement management resources" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roleassignments": {}, + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/filterbycurrentuser": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/filterbycurrentuser": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackages/filterbycurrentuser": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackage/{id}/accesspackagesincompatiblewith": {}, + "/identitygovernance/entitlementmanagement/accesspackage/{id}/incompatibleaccesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackage/{id}/incompatiblegroups": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresourceroles": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresources": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourcerequests": {}, + "/identitygovernance/entitlementmanagement/accesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/externalsponsors": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/internalsponsors": {}, + "/identitygovernance/entitlementmanagement/settings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackages/{id}/getapplicablepolicyrequirements": {} + } + } + ] + }, + "EntitlementManagement.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to request access to read and manage access packages and related entitlement management resources on behalf of the signed-in user.", + "longDescription": "Read and write entitlement management resources" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and manage access packages and related entitlement management resources.", + "longDescription": "Read and write entitlement management resources" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/filterbycurrentuser": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/filterbycurrentuser": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackages/filterbycurrentuser": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/rolemanagement/directory/roleassignments": {}, + "/rolemanagement/entitlementmanagement/roleassignments": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackage/{id}/accesspackagesincompatiblewith": {}, + "/identitygovernance/entitlementmanagement/accesspackage/{id}/incompatibleaccesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackage/{id}/incompatiblegroups": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresourceroles": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresources": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourcerequests": {}, + "/identitygovernance/entitlementmanagement/accesspackages": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/externalsponsors": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/internalsponsors": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/identitygovernance/entitlementmanagement/settings": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatibleaccesspackages/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatiblegroups/{id}": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/externalsponsors/{id}": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/internalsponsors/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackageassignments/{id}/reprocess": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentsrequests/{id}/reprocess": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/accesspackageresourcerolescopes": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatibleaccesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatiblegroups": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identitygovernance/entitlementmanagement/accesspackages/{id}/getapplicablepolicyrequirements": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}/cancel": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ExternalConnection.json b/permissions/beta/ExternalConnection.json new file mode 100644 index 000000000..d6b636185 --- /dev/null +++ b/permissions/beta/ExternalConnection.json @@ -0,0 +1,54 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ExternalConnection.ReadWrite.OwnedBy": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write external connections and their settings without a signed-in user. The app can only read and write external connections that it is authorized to, or it can create new external connections.", + "longDescription": "Read and write external connections and connection settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/external/connections/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/external/connections": {}, + "/external/connections/{id}/schema": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/external/connections/{id}/operations/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ExternalItem.json b/permissions/beta/ExternalItem.json new file mode 100644 index 000000000..301ecaff0 --- /dev/null +++ b/permissions/beta/ExternalItem.json @@ -0,0 +1,128 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ExternalItem.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to query data ingested with Microsoft Graph connectors", + "longDescription": "Read external data" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/search/query": {} + } + } + ] + }, + "ExternalItem.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write all external items without a signed-in user.", + "longDescription": "Read and write all external items" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/external/connections/{id}/groups/{id}": {}, + "/external/connections/{id}/groups/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH", + "PUT" + ], + "paths": { + "/external/connections/{id}/items/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/external/connections/{id}/groups": {}, + "/external/connections/{id}/groups/{id}/members": {} + } + } + ] + }, + "ExternalItem.ReadWrite.OwnedBy": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write external items without a signed-in user. The app can only read external items of the connection that it is authorized to.", + "longDescription": "Read and write external items" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/external/connections/{id}/groups/{id}": {}, + "/external/connections/{id}/groups/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH", + "PUT" + ], + "paths": { + "/external/connections/{id}/items/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/external/connections/{id}/groups": {}, + "/external/connections/{id}/groups/{id}/members": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/File.json b/permissions/beta/File.json new file mode 100644 index 000000000..9f6dde4ea --- /dev/null +++ b/permissions/beta/File.json @@ -0,0 +1,28 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "File.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Limited support \u003Cbr/\u003E (Preview) Read this team\u0027s files and folders, without a signed-in users.", + "longDescription": "Read this team\u0027s files and folders." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/filesfolder": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Files.json b/permissions/beta/Files.json new file mode 100644 index 000000000..d1f472fc7 --- /dev/null +++ b/permissions/beta/Files.json @@ -0,0 +1,2212 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Files.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read the signed-in user\u0027s files.", + "longDescription": "Read user files" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the signed-in user\u0027s files.", + "longDescription": "Read user files" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}": {}, + "/drives/{id}/items/{id}": {}, + "/drives/{id}/items/{id}/children": {}, + "/drives/{id}/items/{id}/content": {}, + "/drives/{id}/items/{id}/permissions": {}, + "/drives/{id}/items/{id}/permissions/{id}": {}, + "/drives/{id}/items/{id}/thumbnails": {}, + "/drives/{id}/items/{id}/versions": {}, + "/drives/{id}/items/{id}/versions/{id}": {}, + "/drives/{id}/items/{id}/versions/{id}/content": {}, + "/drives/{id}/root/delta": {}, + "/drives/{id}/root/search(q={value})": {}, + "/drives/{id}/root:/{id}": {}, + "/drives/{id}/root:/{id}:/children": {}, + "/groups/{id}/drive": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/items/{id}/children": {}, + "/groups/{id}/drive/items/{id}/content": {}, + "/groups/{id}/drive/items/{id}/permissions": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}": {}, + "/groups/{id}/drive/items/{id}/thumbnails": {}, + "/groups/{id}/drive/items/{id}/versions": {}, + "/groups/{id}/drive/items/{id}/versions/{id}": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/content": {}, + "/groups/{id}/drive/root": {}, + "/groups/{id}/drive/root/delta": {}, + "/groups/{id}/drive/root/search(q={value})": {}, + "/groups/{id}/drive/root/weburl": {}, + "/groups/{id}/drive/root:/{id}": {}, + "/groups/{id}/drives": {}, + "/me/drive": {}, + "/me/drive/items/{id}": {}, + "/me/drive/items/{id}/children": {}, + "/me/drive/items/{id}/content": {}, + "/me/drive/items/{id}/permissions": {}, + "/me/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}/thumbnails": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/{id}": {}, + "/me/drive/items/{id}/versions/{id}/content": {}, + "/me/drive/recent": {}, + "/me/drive/root": {}, + "/me/drive/root/children": {}, + "/me/drive/root/delta": {}, + "/me/drive/root/search(q={value})": {}, + "/me/drive/root:/{id}": {}, + "/me/drive/root:/{id}:/content": {}, + "/me/drive/root:/{id}:/permissions": {}, + "/me/drive/special/{id}": {}, + "/me/drive/special/{id}/children": {}, + "/me/drives": {}, + "/shares/{id}/driveitem/content": {}, + "/sites/{id}/drive": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/items/{id}/children": {}, + "/sites/{id}/drive/items/{id}/content": {}, + "/sites/{id}/drive/items/{id}/permissions": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}": {}, + "/sites/{id}/drive/items/{id}/thumbnails": {}, + "/sites/{id}/drive/items/{id}/versions": {}, + "/sites/{id}/drive/items/{id}/versions/{id}": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/content": {}, + "/sites/{id}/drive/root/delta": {}, + "/sites/{id}/drive/root/search(q={value})": {}, + "/sites/{id}/drive/root:/{id}": {}, + "/sites/{id}/drives": {}, + "/users/{id}/drive": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/items/{id}/permissions": {}, + "/users/{id}/drive/items/{id}/permissions/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/{id}": {}, + "/users/{id}/drive/items/{id}/versions/{id}/content": {}, + "/users/{id}/drive/recent": {}, + "/users/{id}/drive/root": {}, + "/users/{id}/drive/root/children": {}, + "/users/{id}/drive/root/delta": {}, + "/users/{id}/drive/root/search(q={value})": {}, + "/users/{id}/drive/root:/{id}": {}, + "/users/{id}/drive/root:/{id}:/content": {}, + "/users/{id}/drive/root:/{id}:/permissions": {}, + "/users/{id}/drive/special/{id}": {}, + "/users/{id}/drive/special/{id}/children": {}, + "/users/{id}/drives": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, + "/drives/{id}/list/subscriptions/socketio": {}, + "/drives/{id}/root/subscriptions/socketio": {}, + "/groups/{id}/drive/root/subscriptions/socketio": {}, + "/me/drive/root/subscriptions/socketio": {}, + "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, + "/users/{id}/drive/root/subscriptions/socketio": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/drive/following/{id}": {}, + "/users/{id}/drive/following/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "POST" + ], + "paths": { + "/me/drive/items/{id}/unfollow": {}, + "/users/{id}/drive/items/{id}/unfollow": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drives/{id}/activities": {}, + "/drives/{id}/items/{id}/activities": {}, + "/drives/{id}/items/{id}/analytics": {}, + "/drives/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/me/drive/following": {}, + "/sites/{id}/analytics": {}, + "/sites/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/sites/{id}/lists/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/analytics": {}, + "/sites/{id}/lists/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/users/{id}/drive/following": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/bundles": {}, + "/drive/bundles/{id}": {}, + "/drive/items/{id}": {} + } + } + ] + }, + "Files.Read.All": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read all files the signed-in user can access.", + "longDescription": "Read all files that user can access" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read all files the signed-in user can access.", + "longDescription": "Read all files that user can access" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all files in all site collections without a signed in user.", + "longDescription": "Read files in all site collections" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}": {}, + "/drives/{id}/items/{id}": {}, + "/drives/{id}/items/{id}/children": {}, + "/drives/{id}/items/{id}/content": {}, + "/drives/{id}/items/{id}/permissions": {}, + "/drives/{id}/items/{id}/permissions/{id}": {}, + "/drives/{id}/items/{id}/thumbnails": {}, + "/drives/{id}/items/{id}/versions": {}, + "/drives/{id}/items/{id}/versions/{id}": {}, + "/drives/{id}/items/{id}/versions/{id}/content": {}, + "/drives/{id}/root/delta": {}, + "/drives/{id}/root/search(q={value})": {}, + "/drives/{id}/root:/{id}": {}, + "/drives/{id}/root:/{id}:/children": {}, + "/groups/{id}/drive": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/items/{id}/children": {}, + "/groups/{id}/drive/items/{id}/content": {}, + "/groups/{id}/drive/items/{id}/permissions": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}": {}, + "/groups/{id}/drive/items/{id}/thumbnails": {}, + "/groups/{id}/drive/items/{id}/versions": {}, + "/groups/{id}/drive/items/{id}/versions/{id}": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/content": {}, + "/groups/{id}/drive/root/delta": {}, + "/groups/{id}/drive/root/search(q={value})": {}, + "/groups/{id}/drive/root:/{id}": {}, + "/groups/{id}/drives": {}, + "/me/drive": {}, + "/me/drive/items/{id}": {}, + "/me/drive/items/{id}/children": {}, + "/me/drive/items/{id}/content": {}, + "/me/drive/items/{id}/permissions": {}, + "/me/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}/thumbnails": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/{id}": {}, + "/me/drive/items/{id}/versions/{id}/content": {}, + "/me/drive/recent": {}, + "/me/drive/root": {}, + "/me/drive/root/children": {}, + "/me/drive/root/delta": {}, + "/me/drive/root/search(q={value})": {}, + "/me/drive/root:/{id}": {}, + "/me/drive/root:/{id}:/content": {}, + "/me/drive/root:/{id}:/permissions": {}, + "/me/drive/sharedwithme": {}, + "/me/drive/special/{id}": {}, + "/me/drive/special/{id}/children": {}, + "/me/drives": {}, + "/shares/{id}/driveitem/content": {}, + "/sites/{id}/drive": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/items/{id}/children": {}, + "/sites/{id}/drive/items/{id}/content": {}, + "/sites/{id}/drive/items/{id}/permissions": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}": {}, + "/sites/{id}/drive/items/{id}/thumbnails": {}, + "/sites/{id}/drive/items/{id}/versions": {}, + "/sites/{id}/drive/items/{id}/versions/{id}": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/content": {}, + "/sites/{id}/drive/root/delta": {}, + "/sites/{id}/drive/root/search(q={value})": {}, + "/sites/{id}/drive/root:/{id}": {}, + "/sites/{id}/drives": {}, + "/users/{id}/drive": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/items/{id}/permissions": {}, + "/users/{id}/drive/items/{id}/permissions/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/{id}": {}, + "/users/{id}/drive/items/{id}/versions/{id}/content": {}, + "/users/{id}/drive/recent": {}, + "/users/{id}/drive/root": {}, + "/users/{id}/drive/root/children": {}, + "/users/{id}/drive/root/delta": {}, + "/users/{id}/drive/root/search(q={value})": {}, + "/users/{id}/drive/root:/{id}": {}, + "/users/{id}/drive/root:/{id}:/content": {}, + "/users/{id}/drive/root:/{id}:/permissions": {}, + "/users/{id}/drive/sharedwithme": {}, + "/users/{id}/drive/special/{id}": {}, + "/users/{id}/drive/special/{id}/children": {}, + "/users/{id}/drives": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/drive/following/{id}": {}, + "/users/{id}/drive/following/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "POST" + ], + "paths": { + "/me/drive/items/{id}/unfollow": {}, + "/users/{id}/drive/items/{id}/unfollow": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drives/{id}/activities": {}, + "/drives/{id}/items/{id}/activities": {}, + "/drives/{id}/items/{id}/analytics": {}, + "/drives/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/me/drive/following": {}, + "/sites/{id}/analytics": {}, + "/sites/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/sites/{id}/lists/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/analytics": {}, + "/sites/{id}/lists/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/users/{id}/drive/following": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/drive/root": {}, + "/groups/{id}/drive/root/weburl": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/search/query": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/bundles": {}, + "/drive/bundles/{id}": {}, + "/drive/items/{id}": {} + } + } + ] + }, + "Files.Read.Selected": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Limited support in Microsoft Graph; see Remarks \u003Cbr/\u003E (Preview) Allows the app to read files that the user selects. The app has access for several hours after the user selects a file.", + "longDescription": "Read files that the user selects" + } + }, + "pathSets": [] + }, + "Files.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read, create, update, and delete the signed-in user\u0027s files.", + "longDescription": "Have full access to user files" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read, create, update, and delete the signed-in user\u0027s files.", + "longDescription": "Have full access to user files" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}": {}, + "/drives/{id}/items/{id}/permissions": {}, + "/drives/{id}/items/{id}/thumbnails": {}, + "/drives/{id}/items/{id}/versions": {}, + "/drives/{id}/items/{id}/versions/{id}": {}, + "/drives/{id}/items/{id}/versions/{id}/content": {}, + "/drives/{id}/root/delta": {}, + "/drives/{id}/root/search(q={value})": {}, + "/drives/{id}/root:/{id}": {}, + "/drives/{id}/root:/{id}:/children": {}, + "/groups/{id}/drive": {}, + "/groups/{id}/drive/items/{id}/permissions": {}, + "/groups/{id}/drive/items/{id}/thumbnails": {}, + "/groups/{id}/drive/items/{id}/versions": {}, + "/groups/{id}/drive/items/{id}/versions/{id}": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/content": {}, + "/groups/{id}/drive/root/delta": {}, + "/groups/{id}/drive/root/search(q={value})": {}, + "/groups/{id}/drive/root:/{id}": {}, + "/groups/{id}/drives": {}, + "/me/drive": {}, + "/me/drive/items/{id}/permissions": {}, + "/me/drive/items/{id}/thumbnails": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/{id}": {}, + "/me/drive/items/{id}/versions/{id}/content": {}, + "/me/drive/recent": {}, + "/me/drive/root": {}, + "/me/drive/root/delta": {}, + "/me/drive/root/search(q={value})": {}, + "/me/drive/root:/{id}:/content": {}, + "/me/drive/root:/{id}:/permissions": {}, + "/me/drive/special/{id}": {}, + "/me/drive/special/{id}/children": {}, + "/me/drives": {}, + "/shares/{id}/driveitem/content": {}, + "/sites/{id}/drive": {}, + "/sites/{id}/drive/items/{id}/permissions": {}, + "/sites/{id}/drive/items/{id}/thumbnails": {}, + "/sites/{id}/drive/items/{id}/versions": {}, + "/sites/{id}/drive/items/{id}/versions/{id}": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/content": {}, + "/sites/{id}/drive/root/delta": {}, + "/sites/{id}/drive/root/search(q={value})": {}, + "/sites/{id}/drive/root:/{id}": {}, + "/sites/{id}/drives": {}, + "/users/{id}/drive": {}, + "/users/{id}/drive/items/{id}/permissions": {}, + "/users/{id}/drive/items/{id}/thumbnails": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/{id}": {}, + "/users/{id}/drive/items/{id}/versions/{id}/content": {}, + "/users/{id}/drive/recent": {}, + "/users/{id}/drive/root": {}, + "/users/{id}/drive/root/delta": {}, + "/users/{id}/drive/root/search(q={value})": {}, + "/users/{id}/drive/root:/{id}:/content": {}, + "/users/{id}/drive/root:/{id}:/permissions": {}, + "/users/{id}/drive/special/{id}": {}, + "/users/{id}/drive/special/{id}/children": {}, + "/users/{id}/drives": {}, + "/shares/{id}": {}, + "/shares/{id}/driveitem": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, + "/drives/{id}/list/subscriptions/socketio": {}, + "/drives/{id}/root/subscriptions/socketio": {}, + "/groups/{id}/drive/root/subscriptions/socketio": {}, + "/me/drive/root/subscriptions/socketio": {}, + "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, + "/users/{id}/drive/root/subscriptions/socketio": {}, + "/me/drive/items/{id}/workbook/names": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/boundingrect": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/cell": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/column": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/entirecolumn": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/entirerow": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/intersection": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/lastcell": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/lastcolumn": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/lastrow": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/offsetrange": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/usedrange": {}, + "/me/drive/items/{id}/workbook/tables": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/databodyrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/headerrowrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/boundingrect": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/cell": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/column": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/entirecolumn": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/entirerow": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/intersection": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastcell": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastcolumn": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastrow": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/offsetrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/usedrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/totalrowrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/databodyrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/headerrowrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/range": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/{id}/range": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort": {}, + "/me/drive/items/{id}/workbook/tables/{id}/totalrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/cell(row={value},column={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/protection": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/boundingrect": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/cell": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/column": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/entirecolumn": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/entirerow": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/intersection": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastcell": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastcolumn": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastrow": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/offsetrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/usedrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview/rows": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/columnsafter(count={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/rowsabove(count={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/rowsbelow(count={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/databodyrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/headerrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/totalrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/me/drive/root:/{id}:/workbook/names": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/boundingrect": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/cell": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/column": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/entirecolumn": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/entirerow": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/intersection": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/lastcell": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/lastcolumn": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/lastrow": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/offsetrange": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/usedrange": {}, + "/me/drive/root:/{id}:/workbook/tables": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/databodyrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/headerrowrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/boundingrect": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/cell": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/column": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/entirecolumn": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/entirerow": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/intersection": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastcell": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastcolumn": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastrow": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/offsetrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/usedrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/totalrowrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/databodyrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/headerrowrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/totalrowrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/cell(row={value},column={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/protection": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/boundingrect": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/cell": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/column": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/entirecolumn": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/entirerow": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/intersection": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastcell": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastcolumn": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastrow": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/offsetrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/usedrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview/rows": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsafter(count={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/rowsabove(count={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/rowsbelow(count={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/databodyrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/headerrowrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/totalrowrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/names": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/boundingrect": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/cell": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/column": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/entirecolumn": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/entirerow": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/intersection": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/lastcell": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/lastcolumn": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/lastrow": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/offsetrange": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/usedrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/databodyrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/headerrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/boundingrect": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/cell": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/column": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/entirecolumn": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/entirerow": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/intersection": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastcell": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastcolumn": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastrow": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/offsetrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/usedrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/totalrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/databodyrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/headerrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/totalrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/cell(row={value},column={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/protection": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/boundingrect": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/cell": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/column": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/entirecolumn": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/entirerow": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/intersection": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastcell": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastcolumn": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastrow": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/offsetrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/usedrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview/rows": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/columnsafter(count={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/rowsabove(count={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/rowsbelow(count={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/databodyrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/headerrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/totalrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/names": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/boundingrect": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/cell": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/column": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/entirecolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/entirerow": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/intersection": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/lastcell": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/lastcolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/lastrow": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/offsetrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/usedrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/databodyrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/headerrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/boundingrect": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/cell": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/column": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/entirecolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/entirerow": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/intersection": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastcell": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastcolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastrow": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/offsetrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/usedrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/totalrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/databodyrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/headerrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/totalrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/cell(row={value},column={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/protection": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/boundingrect": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/cell": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/column": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/entirecolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/entirerow": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/intersection": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastcell": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastcolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastrow": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/offsetrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/usedrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview/rows": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsafter(count={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/rowsabove(count={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/rowsbelow(count={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/databodyrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/headerrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/totalrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/totalrowrange": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/drive/following/{id}": {}, + "/users/{id}/drive/following/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "POST" + ], + "paths": { + "/me/drive/items/{id}/unfollow": {}, + "/users/{id}/drive/items/{id}/unfollow": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drives/{id}/activities": {}, + "/drives/{id}/items/{id}/activities": {}, + "/drives/{id}/items/{id}/analytics": {}, + "/drives/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/me/drive/following": {}, + "/sites/{id}/analytics": {}, + "/sites/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/sites/{id}/lists/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/analytics": {}, + "/sites/{id}/lists/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/users/{id}/drive/following": {}, + "/drive/items/{id}/workbook/comments/{id}/replies/{id}": {}, + "/driveitem/workbook/tablerowoperationresult(key={value})": {}, + "/me/drive/items/{id}/workbook/application": {}, + "/me/drive/items/{id}/workbook/comments": {}, + "/me/drive/items/{id}/workbook/comments/{id}": {}, + "/me/drive/items/{id}/workbook/operations/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/usedrange": {}, + "/me/drive/root:/{id}:/workbook/application": {}, + "/me/drive/root:/{id}:/workbook/comments": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/usedrange": {}, + "/users/{id}/drive/items/{id}/workbook/application": {}, + "/users/{id}/drive/items/{id}/workbook/comments": {}, + "/users/{id}/drive/items/{id}/workbook/comments/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/operations/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/usedrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/application": {}, + "/users/{id}/drive/root:/{id}:/workbook/comments": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/usedrange": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH", + "POST" + ], + "paths": { + "/drives/{id}/items/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/children": {}, + "/groups/{id}/drive/items/{id}/children": {}, + "/me/drive/items/{id}/children": {}, + "/me/drive/root/children": {}, + "/sites/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/root/children": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/borders": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/borders": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/borders": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/borders": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/drives/{id}/items/{id}/content": {}, + "/groups/{id}/drive/items/{id}/content": {}, + "/me/drive/items/{id}/content": {}, + "/me/drive/root:/{id}": {}, + "/sites/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/root:/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/drives/{id}/items/{id}/permissions/{id}": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}": {}, + "/me/drive/items/{id}/permissions/{id}": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}/workbook/tables/{id}": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {}, + "/drives/{id}/items/{id}/permissions/{id}/revokegrants": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/me/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/shares/{id}/permission/grant": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/sites/{id}/lists/{id}/items/{id}/driveitem/permissions/{id}/revokegrants": {}, + "/users/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/me/drive/items/{id}/workbook/application/calculate": {}, + "/me/drive/items/{id}/workbook/closesession": {}, + "/me/drive/items/{id}/workbook/createsession": {}, + "/me/drive/items/{id}/workbook/refreshsession": {}, + "/me/drive/root:/{id}:/workbook/application/calculate": {}, + "/me/drive/root:/{id}:/workbook/closesession": {}, + "/me/drive/root:/{id}:/workbook/createsession": {}, + "/me/drive/root:/{id}:/workbook/refreshsession": {}, + "/me/drive/root:/{id}:/workbookworksheets/{id}/tables/{id}/rows": {}, + "/users/{id}/drive/items/{id}/workbook/application/calculate": {}, + "/users/{id}/drive/items/{id}/workbook/closesession": {}, + "/users/{id}/drive/items/{id}/workbook/createsession": {}, + "/users/{id}/drive/items/{id}/workbook/refreshsession": {}, + "/users/{id}/drive/root:/{id}:/workbook/application/calculate": {}, + "/users/{id}/drive/root:/{id}:/workbook/closesession": {}, + "/users/{id}/drive/root:/{id}:/workbook/createsession": {}, + "/users/{id}/drive/root:/{id}:/workbook/refreshsession": {}, + "/users/{id}/drive/root:/{id}:/workbookworksheets/{id}/tables/{id}/rows": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/checkin": {}, + "/drives/{id}/items/{id}/checkout": {}, + "/drives/{id}/items/{id}/copy": {}, + "/drives/{id}/items/{id}/createlink": {}, + "/drives/{id}/items/{id}/invite": {}, + "/drives/{id}/items/{id}/versions/{id}/restoreversion": {}, + "/groups/{id}/drive/items/{id}/checkin": {}, + "/groups/{id}/drive/items/{id}/checkout": {}, + "/groups/{id}/drive/items/{id}/copy": {}, + "/groups/{id}/drive/items/{id}/createlink": {}, + "/groups/{id}/drive/items/{id}/invite": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, + "/me/drive/items/{id}/checkin": {}, + "/me/drive/items/{id}/checkout": {}, + "/me/drive/items/{id}/copy": {}, + "/me/drive/items/{id}/createlink": {}, + "/me/drive/items/{id}/invite": {}, + "/me/drive/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/drive/items/{id}/checkin": {}, + "/sites/{id}/drive/items/{id}/checkout": {}, + "/sites/{id}/drive/items/{id}/copy": {}, + "/sites/{id}/drive/items/{id}/createlink": {}, + "/sites/{id}/drive/items/{id}/invite": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/lists/{id}/items/{id}/createlink": {}, + "/sites/{id}/pages/{id}/publish": {}, + "/users/{id}/drive/items/{id}/checkin": {}, + "/users/{id}/drive/items/{id}/checkout": {}, + "/users/{id}/drive/items/{id}/copy": {}, + "/users/{id}/drive/items/{id}/createlink": {}, + "/users/{id}/drive/items/{id}/invite": {}, + "/users/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, + "/me/drive/items/{id}/workbook/names/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, + "/me/drive/root:/{id}:/workbook/names/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/drive/items/{id}/workbook/names/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, + "/drive/root:/{id}:/createuploadsession": {}, + "/drives/{id}/items/{id}/createuploadsession": {}, + "/groups/{id}/drive/items/{id}/createuploadsession": {}, + "/me/drive/items/{id}/createuploadsession": {}, + "/sites/{id}/drive/items/{id}/createuploadsession": {}, + "/users/{id}/drive/items/{id}/createuploadsession": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/clear": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/delete": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/autofitcolumns": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/autofitrows": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/borders/itemat": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/insert": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/merge": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/row": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/sort/apply": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/unmerge": {}, + "/me/drive/items/{id}/workbook/tables/add": {}, + "/me/drive/items/{id}/workbook/tables/{id}/clearfilters": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/add": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/itemat": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/filter/apply": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/filter/clear": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/clear": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/delete": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/autofitcolumns": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/autofitrows": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders/itemat": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/insert": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/merge": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/row": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/sort/apply": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/unmerge": {}, + "/me/drive/items/{id}/workbook/tables/{id}/converttorange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/reapplyfilters": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/add": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/itemat": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort/apply": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort/clear": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort/reapply": {}, + "/me/drive/items/{id}/workbook/worksheets/": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/format/fill/setsolidcolor": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend/format/fill/setsolidcolor": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/setdata": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/setposition": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title/format/fill/setsolidcolor": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables/refreshall": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables/{id}/refresh": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/protection/protect": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/protection/unprotect": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/delete": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/autofitcolumns": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/autofitrows": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/insert": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/merge": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/row": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/sort/apply": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/unmerge": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/resizedrange(deltarows={value}, deltacolumns={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/clearfilters": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/apply": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/converttorange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/reapplyfilters": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/reapply": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/clear": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/delete": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/autofitcolumns": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/autofitrows": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/borders/itemat": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/insert": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/merge": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/row": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/unmerge": {}, + "/me/drive/root:/{id}:/workbook/tables/add": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/clearfilters": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/add": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/itemat": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/filter/apply": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/filter/clear": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/clear": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/delete": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/autofitcolumns": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/autofitrows": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders/itemat": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/insert": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/merge": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/row": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/unmerge": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/converttorange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/reapplyfilters": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/add": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/itemat": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort/clear": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort/reapply": {}, + "/me/drive/root:/{id}:/workbook/worksheets/": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/format/fill/setsolidcolor": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend/format/fill/setsolidcolor": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/setdata": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/setposition": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title/format/fill/setsolidcolor": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/refreshall": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/{id}/refresh": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/protection/protect": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/protection/unprotect": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/delete": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/autofitcolumns": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/autofitrows": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/insert": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/merge": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/row": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/unmerge": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/resizedrange(deltarows={value}, deltacolumns={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/clearfilters": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/apply": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/converttorange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/reapplyfilters": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/reapply": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/clear": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/delete": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/autofitcolumns": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/autofitrows": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/borders/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/insert": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/merge": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/row": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/unmerge": {}, + "/users/{id}/drive/items/{id}/workbook/tables/add": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/clearfilters": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/add": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/filter/apply": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/filter/clear": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/clear": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/delete": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/autofitcolumns": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/autofitrows": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/insert": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/merge": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/row": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/unmerge": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/converttorange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/reapplyfilters": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/add": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/clear": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/reapply": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/format/fill/setsolidcolor": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend/format/fill/setsolidcolor": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/setdata": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/setposition": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title/format/fill/setsolidcolor": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables/refreshall": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables/{id}/refresh": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/protection/protect": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/protection/unprotect": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/delete": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/autofitcolumns": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/autofitrows": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/insert": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/merge": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/row": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/unmerge": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/resizedrange(deltarows={value}, deltacolumns={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/clearfilters": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/apply": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/converttorange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/reapplyfilters": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/reapply": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/delete": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/autofitcolumns": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/autofitrows": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/borders/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/insert": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/merge": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/row": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/unmerge": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/clearfilters": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/filter/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/filter/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/delete": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/autofitcolumns": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/autofitrows": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/insert": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/merge": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/row": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/unmerge": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/converttorange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/reapplyfilters": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/reapply": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/format/fill/setsolidcolor": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend/format/fill/setsolidcolor": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/setdata": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/setposition": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title/format/fill/setsolidcolor": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/refreshall": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/{id}/refresh": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/protection/protect": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/protection/unprotect": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/delete": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/autofitcolumns": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/autofitrows": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/insert": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/merge": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/row": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/unmerge": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/resizedrange(deltarows={value}, deltacolumns={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/clearfilters": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/converttorange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/reapplyfilters": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/reapply": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "PUT" + ], + "paths": { + "/drives/{id}/items/{id}:/{id}:/content": {}, + "/groups/{id}/drive/items/{id}:/{id}:/content": {}, + "/me/drive/items/{id}:/{id}:/content": {}, + "/me/drive/root:/foldera/fileb.txt:/content": {}, + "/sites/{id}/drive/items/{id}:/{id}:/content": {}, + "/users/{id}/drive/items/{id}:/{id}:/content": {}, + "/users/{id}/drive/root:/foldera/fileb.txt:/content": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/drive/items/{id}/workbook/comments/{id}/replies": {}, + "/me/drive/root:/{id}:/workbook/comments/{id}/replies": {}, + "/users/{id}/drive/items/{id}/workbook/comments/{id}/replies": {}, + "/users/{id}/drive/root:/{id}:/workbook/comments/{id}/replies": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/drive/items/{id}/workbook/names/{id}": {}, + "/me/drive/items/{id}/workbook/names/{id}/range": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/borders(sideindex={value})": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/fill": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/font": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/protection": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders(sideindex={value})": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/fill": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/font": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/protection": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort/fields/icon": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/font": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/title": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/font": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/title": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/format/font": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/majorgridlines": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/minorgridlines": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/title": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/datalabels": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/fill": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/font": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/protection": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/fields/icon": {}, + "/me/drive/root:/{id}:/workbook/names/{id}": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/borders(sideindex={value})": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/fill": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/font": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/protection": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders(sideindex={value})": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/fill": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/font": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/protection": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort/fields/icon": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/font": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/title": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/font": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/title": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/format/font": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/majorgridlines": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/minorgridlines": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/title": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/datalabels": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/fill": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/font": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/protection": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/fields/icon": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/borders(sideindex={value})": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/fill": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/protection": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders(sideindex={value})": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/fill": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/protection": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/fields/icon": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/title": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/title": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/majorgridlines": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/minorgridlines": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/title": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/datalabels": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/fill": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/protection": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/fields/icon": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/borders(sideindex={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/fill": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/protection": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders(sideindex={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/fill": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/protection": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/fields/icon": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/title": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/title": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/majorgridlines": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/minorgridlines": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/title": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/datalabels": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/fill": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/protection": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/fields/icon": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/drive/bundles": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/bundles/{id}": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/drive/items/{id}": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/drive/bundles/{id}/children/{id}": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/drive/bundles/{id}/children": {} + } + } + ] + }, + "Files.ReadWrite.All": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read, create, update, and delete all files the signed-in user can access.", + "longDescription": "Have full access to all files user can access" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read, create, update, and delete all files the signed-in user can access.", + "longDescription": "Have full access to all files user can access" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, create, update, and delete all files in all site collections without a signed in user.", + "longDescription": "Read and write files in all site collections" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}": {}, + "/drives/{id}/items/{id}/permissions": {}, + "/drives/{id}/items/{id}/thumbnails": {}, + "/drives/{id}/items/{id}/versions": {}, + "/drives/{id}/items/{id}/versions/{id}": {}, + "/drives/{id}/items/{id}/versions/{id}/content": {}, + "/drives/{id}/root/delta": {}, + "/drives/{id}/root/search(q={value})": {}, + "/drives/{id}/root:/{id}": {}, + "/drives/{id}/root:/{id}:/children": {}, + "/groups/{id}/drive": {}, + "/groups/{id}/drive/items/{id}/permissions": {}, + "/groups/{id}/drive/items/{id}/thumbnails": {}, + "/groups/{id}/drive/items/{id}/versions": {}, + "/groups/{id}/drive/items/{id}/versions/{id}": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/content": {}, + "/groups/{id}/drive/root/delta": {}, + "/groups/{id}/drive/root/search(q={value})": {}, + "/groups/{id}/drive/root:/{id}": {}, + "/groups/{id}/drives": {}, + "/me/drive": {}, + "/me/drive/items/{id}/permissions": {}, + "/me/drive/items/{id}/thumbnails": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/{id}": {}, + "/me/drive/items/{id}/versions/{id}/content": {}, + "/me/drive/recent": {}, + "/me/drive/root": {}, + "/me/drive/root/delta": {}, + "/me/drive/root/search(q={value})": {}, + "/me/drive/root:/{id}:/content": {}, + "/me/drive/root:/{id}:/permissions": {}, + "/me/drive/sharedwithme": {}, + "/me/drive/special/{id}": {}, + "/me/drive/special/{id}/children": {}, + "/me/drives": {}, + "/shares/{id}/driveitem/content": {}, + "/sites/{id}/drive": {}, + "/sites/{id}/drive/items/{id}/permissions": {}, + "/sites/{id}/drive/items/{id}/thumbnails": {}, + "/sites/{id}/drive/items/{id}/versions": {}, + "/sites/{id}/drive/items/{id}/versions/{id}": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/content": {}, + "/sites/{id}/drive/root/delta": {}, + "/sites/{id}/drive/root/search(q={value})": {}, + "/sites/{id}/drive/root:/{id}": {}, + "/sites/{id}/drives": {}, + "/users/{id}/drive": {}, + "/users/{id}/drive/items/{id}/permissions": {}, + "/users/{id}/drive/items/{id}/thumbnails": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/{id}": {}, + "/users/{id}/drive/items/{id}/versions/{id}/content": {}, + "/users/{id}/drive/recent": {}, + "/users/{id}/drive/root": {}, + "/users/{id}/drive/root/delta": {}, + "/users/{id}/drive/root/search(q={value})": {}, + "/users/{id}/drive/root:/{id}:/content": {}, + "/users/{id}/drive/root:/{id}:/permissions": {}, + "/users/{id}/drive/sharedwithme": {}, + "/users/{id}/drive/special/{id}": {}, + "/users/{id}/drive/special/{id}/children": {}, + "/users/{id}/drives": {}, + "/shares/{id}": {}, + "/shares/{id}/driveitem": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/drive/following/{id}": {}, + "/users/{id}/drive/following/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "POST" + ], + "paths": { + "/me/drive/items/{id}/unfollow": {}, + "/users/{id}/drive/items/{id}/unfollow": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drives/{id}/activities": {}, + "/drives/{id}/items/{id}/activities": {}, + "/drives/{id}/items/{id}/analytics": {}, + "/drives/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/me/drive/following": {}, + "/sites/{id}/analytics": {}, + "/sites/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/sites/{id}/lists/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/analytics": {}, + "/sites/{id}/lists/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/users/{id}/drive/following": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH", + "POST" + ], + "paths": { + "/drives/{id}/items/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/children": {}, + "/groups/{id}/drive/items/{id}/children": {}, + "/me/drive/items/{id}/children": {}, + "/me/drive/root/children": {}, + "/sites/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/root/children": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/drives/{id}/items/{id}/content": {}, + "/groups/{id}/drive/items/{id}/content": {}, + "/me/drive/items/{id}/content": {}, + "/me/drive/root:/{id}": {}, + "/sites/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/root:/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/drives/{id}/items/{id}/permissions/{id}": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}": {}, + "/me/drive/items/{id}/permissions/{id}": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/items/{id}/permissions/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {}, + "/drives/{id}/items/{id}/permissions/{id}/revokegrants": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/me/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/shares/{id}/permission/grant": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/sites/{id}/lists/{id}/items/{id}/driveitem/permissions/{id}/revokegrants": {}, + "/users/{id}/drive/items/{id}/permissions/{id}/revokegrants": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/checkin": {}, + "/drives/{id}/items/{id}/checkout": {}, + "/drives/{id}/items/{id}/copy": {}, + "/drives/{id}/items/{id}/createlink": {}, + "/drives/{id}/items/{id}/invite": {}, + "/drives/{id}/items/{id}/versions/{id}/restoreversion": {}, + "/groups/{id}/drive/items/{id}/checkin": {}, + "/groups/{id}/drive/items/{id}/checkout": {}, + "/groups/{id}/drive/items/{id}/copy": {}, + "/groups/{id}/drive/items/{id}/createlink": {}, + "/groups/{id}/drive/items/{id}/invite": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, + "/me/drive/items/{id}/checkin": {}, + "/me/drive/items/{id}/checkout": {}, + "/me/drive/items/{id}/copy": {}, + "/me/drive/items/{id}/createlink": {}, + "/me/drive/items/{id}/invite": {}, + "/me/drive/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/drive/items/{id}/checkin": {}, + "/sites/{id}/drive/items/{id}/checkout": {}, + "/sites/{id}/drive/items/{id}/copy": {}, + "/sites/{id}/drive/items/{id}/createlink": {}, + "/sites/{id}/drive/items/{id}/invite": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/lists/{id}/items/{id}/createlink": {}, + "/sites/{id}/pages/{id}/publish": {}, + "/users/{id}/drive/items/{id}/checkin": {}, + "/users/{id}/drive/items/{id}/checkout": {}, + "/users/{id}/drive/items/{id}/copy": {}, + "/users/{id}/drive/items/{id}/createlink": {}, + "/users/{id}/drive/items/{id}/invite": {}, + "/users/{id}/drive/items/{id}/versions/{id}/restoreversion": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/drive/items/{id}/restore": {}, + "/users/{id}/drive/items/{id}/restore": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "PUT" + ], + "paths": { + "/drives/{id}/items/{id}:/{id}:/content": {}, + "/groups/{id}/drive/items/{id}:/{id}:/content": {}, + "/me/drive/items/{id}:/{id}:/content": {}, + "/me/drive/root:/foldera/fileb.txt:/content": {}, + "/sites/{id}/drive/items/{id}:/{id}:/content": {}, + "/users/{id}/drive/items/{id}:/{id}:/content": {}, + "/users/{id}/drive/root:/foldera/fileb.txt:/content": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/drive/root:/{id}:/createuploadsession": {}, + "/drives/{id}/items/{id}/createuploadsession": {}, + "/groups/{id}/drive/items/{id}/createuploadsession": {}, + "/me/drive/items/{id}/createuploadsession": {}, + "/sites/{id}/drive/items/{id}/createuploadsession": {}, + "/users/{id}/drive/items/{id}/createuploadsession": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/drives/{id}/list/subscriptions/socketio": {}, + "/drives/{id}/root/subscriptions/socketio": {}, + "/groups/{id}/drive/root/subscriptions/socketio": {}, + "/me/drive/root/subscriptions/socketio": {}, + "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, + "/users/{id}/drive/root/subscriptions/socketio": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/drive/bundles": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/bundles/{id}": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/drive/items/{id}": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/drive/bundles/{id}/children/{id}": {} + } + }, + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/drive/bundles/{id}/children": {} + } + } + ] + }, + "Files.ReadWrite.AppFolder": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "(Preview) Allows the app to read, create, update, and delete files in the application\u0027s folder.", + "longDescription": "Have full access to the application\u0027s folder (preview)" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "(Preview) Allows the app to read, create, update, and delete files in the application\u0027s folder.", + "longDescription": "Have full access to the application\u0027s folder (preview)" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/drive/special/{id}": {}, + "/me/drive/special/{id}/children": {}, + "/users/{id}/drive/special/{id}": {}, + "/users/{id}/drive/special/{id}/children": {} + } + } + ] + }, + "Files.ReadWrite.Selected": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Limited support in Microsoft Graph; see Remarks \u003Cbr/\u003E (Preview) Allows the app to read and write files that the user selects. The app has access for several hours after the user selects a file.", + "longDescription": "Read and write files that the user selects" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Financials.json b/permissions/beta/Financials.json new file mode 100644 index 000000000..fb77b16a2 --- /dev/null +++ b/permissions/beta/Financials.json @@ -0,0 +1,114 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Financials.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read and write financials data on behalf of the signed-in user", + "longDescription": "Read and write financials data" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/financials/companies/{id}/countriesregions/{id}": {}, + "/financials/companies/{id}/currencies/{id}": {}, + "/financials/companies/{id}/customers/{id}": {}, + "/financials/companies/{id}/employees/{id}": {}, + "/financials/companies/{id}/itemcategories/{id}": {}, + "/financials/companies/{id}/items/{id}": {}, + "/financials/companies/{id}/paymentmethods/{id}": {}, + "/financials/companies/{id}/paymentterms/{id}": {}, + "/financials/companies/{id}/shipmentmethods/{id}": {}, + "/financials/companies/{id}/taxgroups/{id}": {}, + "/financials/companies/{id}/unitsofmeasure/{id}": {}, + "/financials/companies/{id}/vendors/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH", + "POST" + ], + "paths": { + "/financials/companies/{id}/customerpaymentjournals/{id}": {}, + "/financials/companies/{id}/customerpaymentjournals/{id}/customerpayments/{id}": {}, + "/financials/companies/{id}/journals/{id}": {}, + "/financials/companies/{id}/journals/{id}/journallines/{id}": {}, + "/financials/companies/{id}/taxareas/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/financials/companies": {}, + "/financials/companies/{id}/accounts/{id}": {}, + "/financials/companies/{id}/agedaccountspayable": {}, + "/financials/companies/{id}/agedaccountsreceivable": {}, + "/financials/companies/{id}/dimensions/{id}": {}, + "/financials/companies/{id}/dimensions/{id}/dimensionvalues/{id}": {}, + "/financials/companies/{id}/generalledgerentries/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/financials/companies/{id}/companyinformation/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/financials/companies/{id}/countriesregions": {}, + "/financials/companies/{id}/currencies": {}, + "/financials/companies/{id}/customers": {}, + "/financials/companies/{id}/employees": {}, + "/financials/companies/{id}/itemcategories": {}, + "/financials/companies/{id}/items": {}, + "/financials/companies/{id}/paymentmethods": {}, + "/financials/companies/{id}/paymentterms": {}, + "/financials/companies/{id}/shipmentmethods": {}, + "/financials/companies/{id}/taxgroups": {}, + "/financials/companies/{id}/unitsofmeasure": {}, + "/financials/companies/{id}/vendors": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Group.json b/permissions/beta/Group.json new file mode 100644 index 000000000..8fc2ce72b --- /dev/null +++ b/permissions/beta/Group.json @@ -0,0 +1,665 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Group.Create": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the calling app to create groups without a signed-in user. Does not allow read, update, or deletion of any groups.", + "longDescription": "Create groups" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups": {} + } + } + ] + }, + "Group.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access.", + "longDescription": "Read all groups" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read memberships for all groups without a signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups.\u003Cbr/\u003E\u003Cbr/\u003ENote: Not all group APIs support access using app-only permissions. See [known issues](known-issues.md) for examples.", + "longDescription": "Read all groups" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/directory/deleteditems/{id}": {}, + "/teams/{id}/channels": {}, + "/teams/{id}/channels/{id}": {}, + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/delta": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/groups": {}, + "/groups/delta": {}, + "/groups/{id}": {}, + "/groups/{id}/memberof": {}, + "/groups/{id}/members": {}, + "/groups/{id}/owners": {}, + "/groups/{id}/transitivemembers": {}, + "/teams/{id}": {}, + "/teams/{id}/channels/{id}/tabs": {}, + "/teams/{id}/channels/{id}/tabs/{id}": {}, + "/teams/{id}/installedapps": {}, + "/teams/{id}/installedapps/{id}": {}, + "/groups/{id}/team": {}, + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}/items/{id}": {}, + "/drives/{id}/root:/{id}": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/root:/{id}": {}, + "/me/drive/items/{id}": {}, + "/me/drive/root": {}, + "/me/drive/root:/{id}": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/root:/{id}": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/root": {}, + "/users/{id}/drive/root:/{id}": {}, + "/groups/{id}/conversations": {}, + "/groups/{id}/conversations/{id}": {}, + "/groups/{id}/conversations/{id}/threads": {}, + "/groups/{id}/conversations/{id}/threads/{id}": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/attachments": {}, + "/groups/{id}/endpoints": {}, + "/groups/{id}/endpoints/{id}": {}, + "/groups/{id}/permissiongrants": {}, + "/groups/{id}/photo": {}, + "/groups/{id}/photos": {}, + "/groups/{id}/photos/{id}": {}, + "/groups/{id}/team/channels": {}, + "/groups/{id}/team/channels/{id}": {}, + "/groups/{id}/threads": {}, + "/groups/{id}/threads/{id}": {}, + "/groups/{id}/threads/{id}/posts": {}, + "/groups/{id}/threads/{id}/posts/{id}": {}, + "/groups/{id}/threads/{id}/posts/{id}/attachments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/getmembergroups": {}, + "/directoryobjects/validateproperties": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/getmembergroups": {}, + "/users/{id}/getmembergroups": {}, + "/directory/deleteditems/getuserownedobjects": {}, + "/groups/{id}/validateproperties": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/calendar/events/{id}": {}, + "/groups/{id}/calendarview": {}, + "/groups/{id}/events/{id}": {}, + "/teams/{id}/channels/{id}/members": {}, + "/teams/{id}/schedule/shifts/{id}": {}, + "/teams/{id}/schedule": {}, + "/teams/{id}/schedule/offershiftrequests/{id}": {}, + "/teams/{id}/schedule/schedulinggroups": {}, + "/teams/{id}/schedule/schedulinggroups/{id}": {}, + "/teams/{id}/schedule/shifts": {}, + "/teams/{id}/schedule/timeoffreasons": {}, + "/teams/{id}/schedule/timeoffreasons/{id}": {}, + "/teams/{id}/schedule/timeoffrequests": {}, + "/teams/{id}/schedule/timeoffrequests/{id}": {}, + "/teams/{id}/schedule/openshiftchangerequests": {}, + "/teams/{id}/schedule/timesoff": {}, + "/drive/root/createdbyuser/planner/plans": {}, + "/groups/{id}/acceptedsenders": {}, + "/groups/{id}/calendar/calendarview": {}, + "/groups/{id}/calendar/calendarview/delta": {}, + "/groups/{id}/calendar/events": {}, + "/groups/{id}/calendarView": {}, + "/groups/{id}/calendarView/delta": {}, + "/groups/{id}/events": {}, + "/groups/{id}/planner/plans": {}, + "/groups/{id}/rejectedsenders": {}, + "/me/planner": {}, + "/me/planner/all/delta": {}, + "/me/planner/favoriteplans": {}, + "/me/planner/plans": {}, + "/me/planner/recentplans": {}, + "/me/planner/tasks": {}, + "/planner/buckets": {}, + "/planner/buckets/{id}": {}, + "/planner/buckets/{id}/tasks": {}, + "/planner/plans": {}, + "/planner/plans/{id}": {}, + "/planner/plans/{id}/buckets": {}, + "/planner/plans/{id}/details": {}, + "/planner/plans/{id}/tasks": {}, + "/planner/tasks": {}, + "/planner/tasks/{id}": {}, + "/planner/tasks/{id}/assignedtotaskboardformat": {}, + "/planner/tasks/{id}/buckettaskboardformat": {}, + "/planner/tasks/{id}/details": {}, + "/planner/tasks/{id}/progresstaskboardformat": {}, + "/teams/{id}/schedule/openshiftchangerequests/{id}": {}, + "/teams/{id}/schedule/openshifts/{id}": {}, + "/users/{id}/planner": {}, + "/users/{id}/planner/all/delta": {}, + "/users/{id}/planner/favoriteplans": {}, + "/users/{id}/planner/plans": {}, + "/users/{id}/planner/recentplans": {}, + "/users/{id}/planner/tasks": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/teams/{id}/schedule/timesoff/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/evaluatedynamicmembership": {}, + "/groups/{id}/evaluatedynamicmembership": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/schedule/openshifts": {} + } + } + ] + }, + "Group.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create groups and read all group properties and memberships on behalf of the signed-in user. Also allows the app to read and write calendar, conversations, files, and other group content for all groups the signed-in user can access. Additionally allows group owners to manage their groups and allows group members to update group content.", + "longDescription": "Read and write all groups" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create groups, read and update group memberships, and delete groups. Also allows the app to read and write calendar, conversations, files, and other group content for all groups. All of these operations can be performed by the app without a signed-in user.\u003Cbr/\u003E\u003Cbr/\u003ENote: Not all group APIs support access using app-only permissions. See [known issues](known-issues.md) for examples.", + "longDescription": "Read and write all groups" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/chats/{id}/messages/{id}": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/delta": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/groups/delta": {}, + "/groups/{id}/transitivemembers": {}, + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}/items/{id}": {}, + "/drives/{id}/root:/{id}": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/root:/{id}": {}, + "/me/drive/items/{id}": {}, + "/me/drive/root": {}, + "/me/drive/root:/{id}": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/root:/{id}": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/root": {}, + "/users/{id}/drive/root:/{id}": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/attachments": {}, + "/groups/{id}/endpoints": {}, + "/groups/{id}/endpoints/{id}": {}, + "/groups/{id}/permissiongrants": {}, + "/groups/{id}/threads/{id}/posts": {}, + "/groups/{id}/threads/{id}/posts/{id}": {}, + "/groups/{id}/threads/{id}/posts/{id}/attachments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/directory/deleteditems/{id}": {}, + "/teams/{id}/installedapps/{id}": {}, + "/groups/{id}/conversations/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/directory/deleteditems/{id}/restore": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/grouplifecyclepolicies/renewgroup": {}, + "/groups/{id}/assignlicense": {}, + "/teams": {}, + "/teams/87654321-0abc-zqf0-321456789q/installedapps": {}, + "/teams/{id}/archive": {}, + "/teams/{id}/clone": {}, + "/teams/{id}/installedapps/{id}/upgrade": {}, + "/teams/{id}/unarchive": {}, + "/directory/deleteditems/getuserownedobjects": {}, + "/groups/{id}/validateproperties": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/forward": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/reply": {}, + "/groups/{id}/conversations/{id}/threads/{id}/reply": {}, + "/groups/{id}/threads/{id}/posts/{id}/forward": {}, + "/groups/{id}/threads/{id}/posts/{id}/reply": {}, + "/groups/{id}/threads/{id}/reply": {}, + "/groups/{id}/unsubscribebymail": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH", + "DELETE" + ], + "paths": { + "/groups/{id}/calendar/events/{id}": {}, + "/groups/{id}/events/{id}": {}, + "/planner/buckets/{id}": {}, + "/planner/plans/{id}": {}, + "/planner/tasks/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/calendarview": {}, + "/teams/{id}/schedule/offershiftrequests/{id}": {}, + "/teams/{id}/schedule/timeoffrequests": {}, + "/drive/root/createdbyuser/planner/plans": {}, + "/groups/{id}/planner/plans": {}, + "/me/planner/all/delta": {}, + "/me/planner/plans": {}, + "/me/planner/tasks": {}, + "/planner/buckets/{id}/tasks": {}, + "/planner/plans/{id}/buckets": {}, + "/planner/plans/{id}/tasks": {}, + "/teams/{id}/schedule/openshiftchangerequests/{id}": {}, + "/users/{id}/planner/all/delta": {}, + "/users/{id}/planner/plans": {}, + "/users/{id}/planner/tasks": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/teams/{id}/channels": {}, + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/groups": {}, + "/groups/{id}/members": {}, + "/groups/{id}/owners": {}, + "/teams/{id}/channels/{id}/tabs": {}, + "/teams/{id}/installedapps": {}, + "/groups/{id}/conversations": {}, + "/groups/{id}/conversations/{id}/threads": {}, + "/groups/{id}/threads": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}": {}, + "/groups/{id}": {}, + "/teams/{id}/channels/{id}/tabs/{id}": {}, + "/groups/{id}/conversations/{id}/threads/{id}": {}, + "/groups/{id}/threads/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/members/{id}": {}, + "/teams/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/messages": {}, + "/teams/{id}/schedule/offershiftrequests/{id}/approve": {}, + "/teams/{id}/schedule/offershiftrequests/{id}/decline": {}, + "/teams/{id}/schedule/share": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/approve": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/decline": {}, + "/groups/{id}/addfavorite": {}, + "/groups/{id}/removefavorite": {}, + "/groups/{id}/resetunseencount": {}, + "/groups/{id}/subscribebymail": {}, + "/teams/{id}/schedule/openshiftchangerequests/{id}/approve": {}, + "/teams/{id}/schedule/openshiftchangerequests/{id}/decline": {}, + "/teams/{id}/schedule/swapshiftschangerequests/{id}/approve": {}, + "/teams/{id}/schedule/swapshiftschangerequests/{id}/decline": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/teams/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/directoryobjects/validateproperties": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/groups/{id}/members/{id}": {}, + "/groups/{id}/owners/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PUT" + ], + "paths": { + "/groups/{id}/team": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "PUT" + ], + "paths": { + "/groups/{id}/photo": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PUT" + ], + "paths": { + "/teams/{id}/schedule/shifts/{id}": {}, + "/teams/{id}/schedule/schedulinggroups/{id}": {}, + "/teams/{id}/schedule/timeoffreasons/{id}": {}, + "/teams/{id}/schedule/timesoff/{id}": {}, + "/teams/{id}/schedule/openshifts/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/teams/{id}/schedule": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/schedule/schedulinggroups": {}, + "/teams/{id}/schedule/shifts": {}, + "/teams/{id}/schedule/swapshiftschangerequests": {}, + "/teams/{id}/schedule/timeoffreasons": {}, + "/teams/{id}/schedule/offershiftrequests": {}, + "/teams/{id}/schedule/openshiftchangerequests": {}, + "/teams/{id}/schedule/timesoff": {}, + "/groups/{id}/calendar/events": {}, + "/groups/{id}/events": {}, + "/planner/buckets": {}, + "/planner/plans": {}, + "/planner/tasks": {}, + "/teams/{id}/schedule/openshifts": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/teams/{id}/schedule/timeoffrequests/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "POST" + ], + "paths": { + "/groups/{id}/acceptedsenders": {}, + "/groups/{id}/rejectedsenders": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/me/planner": {}, + "/users/{id}/planner": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/planner/plans/{id}/details": {}, + "/planner/tasks/{id}/assignedtotaskboardformat": {}, + "/planner/tasks/{id}/buckettaskboardformat": {}, + "/planner/tasks/{id}/details": {}, + "/planner/tasks/{id}/progresstaskboardformat": {} + } + } + ] + }, + "Group.Selected": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Note: This permission is exposed in the Azure portal for a feature that is not available for general use. Do not use this permission as it is subject to change.", + "longDescription": "Access selected groups" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/GroupMember.json b/permissions/beta/GroupMember.json new file mode 100644 index 000000000..961e8b5e1 --- /dev/null +++ b/permissions/beta/GroupMember.json @@ -0,0 +1,128 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "GroupMember.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to list groups, read basic group properties and read membership of all groups the signed-in user has access to.", + "longDescription": "Read group memberships" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read memberships and basic group properties for all groups without a signed-in user.", + "longDescription": "Read group memberships" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/getmembergroups": {}, + "/me/getmembergroups": {}, + "/users/{id}/getmembergroups": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups": {}, + "/groups/delta": {}, + "/groups/{id}": {}, + "/groups/{id}/memberof": {}, + "/groups/{id}/members": {}, + "/groups/{id}/owners": {}, + "/groups/{id}/transitivemembers": {}, + "/groups/{id}/permissiongrants": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/memberof": {}, + "/users/{id}/memberof": {} + } + } + ] + }, + "GroupMember.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to list groups, read basic properties, read and update the membership of the groups the signed-in user has access to. Group properties and owners cannot be updated and groups cannot be deleted.", + "longDescription": "Read and write group memberships" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to list groups, read basic properties, read and update the membership of the groups without a signed-in user. Group properties and owners cannot be updated and groups cannot be deleted.", + "longDescription": "Read and write group memberships" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/groups/{id}/members": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/owners": {}, + "/groups/{id}/transitivemembers": {}, + "/groups/{id}/permissiongrants": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/groups/{id}/members/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/IMAP.json b/permissions/beta/IMAP.json new file mode 100644 index 000000000..3ed04f4b4 --- /dev/null +++ b/permissions/beta/IMAP.json @@ -0,0 +1,20 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "IMAP.AccessAsUser.All": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read, update, create and delete email in user mailboxes. Does not include permission to send mail.", + "longDescription": "Read and write access to user mail via IMAP" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read, update, create and delete email in user mailboxes. Does not include permission to send mail.", + "longDescription": "Read and write access to user mail via IMAP" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/IdentityProvider.json b/permissions/beta/IdentityProvider.json new file mode 100644 index 000000000..f46ba7b9a --- /dev/null +++ b/permissions/beta/IdentityProvider.json @@ -0,0 +1,88 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "IdentityProvider.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user.", + "longDescription": "Read identity provider information" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identity/identityproviders": {}, + "/identity/identityproviders/availableprovidertypes": {}, + "/identity/identityproviders/{id}": {}, + "/identityproviders": {}, + "/identityproviders/availableprovidertypes": {}, + "/identityproviders/{id}": {} + } + } + ] + }, + "IdentityProvider.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read or write identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user.", + "longDescription": "Read and write identity provider information" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/identity/identityproviders": {}, + "/identityproviders": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identity/identityproviders/availableprovidertypes": {}, + "/identityproviders/availableprovidertypes": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/identity/identityproviders/{id}": {}, + "/identityproviders/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/IdentityRiskEvent.json b/permissions/beta/IdentityRiskEvent.json new file mode 100644 index 000000000..d1ace70fa --- /dev/null +++ b/permissions/beta/IdentityRiskEvent.json @@ -0,0 +1,53 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "IdentityRiskEvent.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user.", + "longDescription": "Read identity risk event information" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read identity risk event information for all users in your organization without a signed-in user.", + "longDescription": "Read identity risk event information" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/anonymousipriskevents": {}, + "/anonymousipriskevents/{id}": {}, + "/identityprotection/riskdetections": {}, + "/identityprotection/riskdetections/{id}": {}, + "/identityriskevents": {}, + "/identityriskevents/{id}": {}, + "/impossibletravelriskevents": {}, + "/impossibletravelriskevents/{id}": {}, + "/leakedcredentialsriskevents": {}, + "/leakedcredentialsriskevents/{id}": {}, + "/locatedriskevents/{id}": {}, + "/malwareriskevents": {}, + "/malwareriskevents/{id}": {}, + "/riskdetections": {}, + "/riskdetections/{id}": {}, + "/suspiciousipriskevents": {}, + "/suspiciousipriskevents/{id}": {}, + "/unfamiliarlocationriskevents": {}, + "/unfamiliarlocationriskevents/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/IdentityRiskyUser.json b/permissions/beta/IdentityRiskyUser.json new file mode 100644 index 000000000..7704c18f6 --- /dev/null +++ b/permissions/beta/IdentityRiskyUser.json @@ -0,0 +1,112 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "IdentityRiskyUser.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read identity user risk information for all users in your organization on behalf of the signed-in user.", + "longDescription": "Read identity user risk information" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read identity user risk information for all users in your organization without a signed-in user.", + "longDescription": "Read identity user risk information" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identityprotection/riskyusers": {}, + "/identityprotection/riskyusers/{id}": {}, + "/identityprotection/riskyusers/{id}/history/": {}, + "/identityprotection/riskyusers/{id}/history/{id}": {}, + "/riskyusers": {}, + "/riskyusers/{id}": {}, + "/riskyusers/{id}/history": {}, + "/riskyusers/{id}/history/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/riskyusers": {}, + "/tenantrelationships/managedtenants/riskyusers/{id}": {} + } + } + ] + }, + "IdentityRiskyUser.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and update identity user risk information for all users in your organization on behalf of the signed-in user.", + "longDescription": "Read and update identity user risk information" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and update identity user risk information for all users in your organization without a signed-in user.", + "longDescription": "Read and update identity user risk information" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identityprotection/riskyusers/{id}/history/": {}, + "/identityprotection/riskyusers/{id}/history/{id}": {}, + "/riskyusers/{id}/history": {}, + "/riskyusers/{id}/history/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/riskyusers/confirmcompromised": {}, + "/riskyusers/dismiss": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/riskyusers": {}, + "/tenantrelationships/managedtenants/riskyusers/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/IdentityUserFlow.json b/permissions/beta/IdentityUserFlow.json new file mode 100644 index 000000000..5a45d42bf --- /dev/null +++ b/permissions/beta/IdentityUserFlow.json @@ -0,0 +1,235 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "IdentityUserFlow.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u0027s user flows.", + "longDescription": "Read all identity user flows in a tenant" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u0027s user flows.", + "longDescription": "Read all identity user flows in a tenant" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identity/b2cuserflows": {}, + "/identity/b2cuserflows/{id}": {}, + "/identity/b2cuserflows/{id}/languages": {}, + "/identity/b2cuserflows/{id}/languages/{id}": {}, + "/identity/b2cuserflows/{id}/languages/{id}/defaultpages": {}, + "/identity/b2cuserflows/{id}/languages/{id}/defaultpages/{id}": {}, + "/identity/b2cuserflows/{id}/languages/{id}/overridespages": {}, + "/identity/b2cuserflows/{id}/languages/{id}/overridespages/{id}": {}, + "/identity/b2cuserflows/{id}/userattributeassignments": {}, + "/identity/b2cuserflows/{id}/userattributeassignments/getorder": {}, + "/identity/b2cuserflows/{id}/userattributeassignments/{id}": {}, + "/identity/b2xuserflows": {}, + "/identity/b2xuserflows/{id}": {}, + "/identity/b2xuserflows/{id}/languages": {}, + "/identity/b2xuserflows/{id}/languages/{id}": {}, + "/identity/b2xuserflows/{id}/languages/{id}/defaultpages": {}, + "/identity/b2xuserflows/{id}/languages/{id}/defaultpages/{id}": {}, + "/identity/b2xuserflows/{id}/languages/{id}/overridespages": {}, + "/identity/b2xuserflows/{id}/languages/{id}/overridespages/{id}": {}, + "/identity/b2xuserflows/{id}/userattributeassignments": {}, + "/identity/b2xuserflows/{id}/userattributeassignments/getorder": {}, + "/identity/b2xuserflows/{id}/userattributeassignments/{id}": {}, + "/identity/userflowattributes": {}, + "/identity/userflowattributes/{id}": {}, + "/identity/userflows": {}, + "/identity/userflows/{id}": {} + } + } + ] + }, + "IdentityUserFlow.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read or write your organization\u0027s user flows.", + "longDescription": "Read and write all identity user flows in a tenant." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read or write your organization\u0027s user flows.", + "longDescription": "Read and write all identity user flows in a tenant." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/identity/b2cuserflows": {}, + "/identity/b2cuserflows/{id}/userattributeassignments": {}, + "/identity/b2xuserflows": {}, + "/identity/b2xuserflows/{id}/userattributeassignments": {}, + "/identity/userflowattributes": {}, + "/identity/userflows": {}, + "/identity/b2cuserflows/{id}/identityproviders": {}, + "/identity/b2xuserflows/{id}/identityproviders": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/identity/b2cuserflows/{id}": {}, + "/identity/b2cuserflows/{id}/userattributeassignments/{id}": {}, + "/identity/b2xuserflows/{id}/userattributeassignments/{id}": {}, + "/identity/userflowattributes/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identity/b2cuserflows/{id}/languages": {}, + "/identity/b2cuserflows/{id}/languages/{id}/defaultpages": {}, + "/identity/b2cuserflows/{id}/languages/{id}/defaultpages/{id}": {}, + "/identity/b2cuserflows/{id}/userattributeassignments/getorder": {}, + "/identity/b2xuserflows/{id}/languages": {}, + "/identity/b2xuserflows/{id}/languages/{id}": {}, + "/identity/b2xuserflows/{id}/languages/{id}/defaultpages": {}, + "/identity/b2xuserflows/{id}/languages/{id}/defaultpages/{id}": {}, + "/identity/b2xuserflows/{id}/userattributeassignments/getorder": {}, + "/identity/b2cuserflows/{id}/apiconnectorconfiguration": {}, + "/identity/b2xuserflows/{id}/apiconnectorconfiguration": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/identity/b2cuserflows/{id}/languages/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/identity/b2cuserflows/{id}/languages/{id}/overridespages": {}, + "/identity/b2xuserflows/{id}": {}, + "/identity/b2xuserflows/{id}/languages/{id}/overridespages": {}, + "/identity/userflows/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/identity/b2cuserflows/{id}/languages/{id}/overridespages/{id}": {}, + "/identity/b2xuserflows/{id}/languages/{id}/overridespages/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/identity/b2cuserflows/{id}/identityproviders/{id}": {}, + "/identity/b2cuserflows/{id}/userflowidentityproviders/{id}": {}, + "/identity/b2xuserflows/{id}/identityproviders/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/identity/b2cuserflows/{id}/userflowidentityproviders": {}, + "/identity/b2xuserflows/{id}/userflowidentityproviders": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identity/b2cuserflows/{id}/userattributeassignments/setorder": {}, + "/identity/b2xuserflows/{id}/userattributeassignments/setorder": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PUT" + ], + "paths": { + "/identity/b2cuserflows/{id}/apiconnectorconfiguration/{id}": {}, + "/identity/b2xuserflows/{id}/apiconnectorconfiguration/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/InformationProtectionPolicy.json b/permissions/beta/InformationProtectionPolicy.json new file mode 100644 index 000000000..e779e2ee5 --- /dev/null +++ b/permissions/beta/InformationProtectionPolicy.json @@ -0,0 +1,91 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "InformationProtectionPolicy.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read information protection sensitivity labels and label policy settings, on behalf of the signed-in user.", + "longDescription": "Read user sensitivity labels and label policies" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/informationprotection/policy/labels": {}, + "/informationprotection/policy/labels/{id}": {}, + "/me/informationprotection/policy/labels": {}, + "/me/informationprotection/policy/labels/{id}": {}, + "/users/{id}/informationprotection/policy/labels": {}, + "/users/{id}/informationprotection/policy/labels/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/informationprotection/policy/labels/evaluateremoval": {}, + "/informationprotection/policy/labels/extractlabel": {}, + "/informationprotection/policy/labels/{id}/evaluateclassificationresults": {}, + "/me/informationprotection/policy/labels/evaluateapplication": {}, + "/users/{id}/informationprotection/policy/labels/evaluateapplication": {} + } + } + ] + }, + "InformationProtectionPolicy.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read published sensitivity labels and label policy settings for the entire organization or a specific user, without a signed in user.", + "longDescription": "Read all published labels and label policies for an organization" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/informationprotection/policy/labels": {}, + "/informationprotection/policy/labels/{id}": {}, + "/me/informationprotection/policy/labels": {}, + "/me/informationprotection/policy/labels/{id}": {}, + "/users/{id}/informationprotection/policy/labels": {}, + "/users/{id}/informationprotection/policy/labels/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/informationprotection/policy/labels/evaluateremoval": {}, + "/informationprotection/policy/labels/extractlabel": {}, + "/informationprotection/policy/labels/{id}/evaluateclassificationresults": {}, + "/me/informationprotection/policy/labels/evaluateapplication": {}, + "/users/{id}/informationprotection/policy/labels/evaluateapplication": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Mail.json b/permissions/beta/Mail.json new file mode 100644 index 000000000..5dee664ef --- /dev/null +++ b/permissions/beta/Mail.json @@ -0,0 +1,432 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Mail.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read email in user mailboxes.", + "longDescription": "Read user mail" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read email in user mailboxes.", + "longDescription": "Read user mail" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read mail in all mailboxes without a signed-in user.", + "longDescription": "Read mail in all mailboxes" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/inferenceclassification/overrides": {}, + "/me/mailfolders": {}, + "/me/mailfolders/": {}, + "/me/mailfolders/delta": {}, + "/me/mailfolders/{id}": {}, + "/me/mailfolders/{id}/childfolders": {}, + "/me/mailfolders/{id}/childfolders/{id}/.../messages/{id}/attachments/{id}": {}, + "/me/mailfolders/{id}/messages": {}, + "/me/mailfolders/{id}/messages/delta": {}, + "/me/mailfolders/{id}/messages/{id}": {}, + "/me/mailfolders/{id}/messages/{id}/attachments": {}, + "/me/messages": {}, + "/me/messages/{id}": {}, + "/me/messages/{id}/attachments": {}, + "/users/{id}/inferenceclassification/overrides": {}, + "/users/{id}/mailfolders": {}, + "/users/{id}/mailfolders/": {}, + "/users/{id}/mailfolders/delta": {}, + "/users/{id}/mailfolders/{id}": {}, + "/users/{id}/mailfolders/{id}/childfolders": {}, + "/users/{id}/mailfolders/{id}/childfolders/{id}/.../messages/{id}/attachments/{id}": {}, + "/users/{id}/mailfolders/{id}/childfolders/{id}/messages/{id}/attachments/{id}": {}, + "/users/{id}/mailfolders/{id}/messages": {}, + "/users/{id}/mailfolders/{id}/messages/delta": {}, + "/users/{id}/mailfolders/{id}/messages/{id}": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/attachments": {}, + "/users/{id}/messages": {}, + "/users/{id}/messages/{id}": {}, + "/users/{id}/messages/{id}/attachments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/getmailtips": {}, + "/users/{id}/getmailtips": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/search/query": {} + } + } + ] + }, + "Mail.Read.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read mail that the user can access, including the user\u0027s own and shared mail.", + "longDescription": "Read user and shared mail" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/getmailtips": {}, + "/users/{id}/getmailtips": {} + } + } + ] + }, + "Mail.ReadBasic": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read email in the signed-in user\u0027s mailbox, except for body, bodyPreview, uniqueBody, attachments, extensions, and any extended properties. Does not include permissions to search messages.", + "longDescription": "Read user basic mail" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/mailfolders": {}, + "/me/mailfolders/": {}, + "/me/mailfolders/delta": {}, + "/me/mailfolders/{id}": {}, + "/me/mailfolders/{id}/childfolders": {}, + "/me/mailfolders/{id}/messages": {}, + "/me/mailfolders/{id}/messages/delta": {}, + "/me/mailfolders/{id}/messages/{id}": {}, + "/me/messages": {}, + "/me/messages/{id}": {}, + "/users/{id}/mailfolders": {}, + "/users/{id}/mailfolders/": {}, + "/users/{id}/mailfolders/delta": {}, + "/users/{id}/mailfolders/{id}": {}, + "/users/{id}/mailfolders/{id}/childfolders": {}, + "/users/{id}/mailfolders/{id}/messages": {}, + "/users/{id}/mailfolders/{id}/messages/delta": {}, + "/users/{id}/mailfolders/{id}/messages/{id}": {}, + "/users/{id}/messages": {}, + "/users/{id}/messages/{id}": {} + } + } + ] + }, + "Mail.ReadBasic.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all users mailboxes except Body, BodyPreview, UniqueBody, Attachments, ExtendedProperties, and Extensions. Does not include permissions to search messages.", + "longDescription": "Read all users basic mail" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/mailfolders": {}, + "/me/mailfolders/": {}, + "/me/mailfolders/delta": {}, + "/me/mailfolders/{id}": {}, + "/me/mailfolders/{id}/childfolders": {}, + "/me/mailfolders/{id}/messages": {}, + "/me/mailfolders/{id}/messages/delta": {}, + "/me/mailfolders/{id}/messages/{id}": {}, + "/me/messages": {}, + "/me/messages/{id}": {}, + "/users/{id}/mailfolders": {}, + "/users/{id}/mailfolders/": {}, + "/users/{id}/mailfolders/delta": {}, + "/users/{id}/mailfolders/{id}": {}, + "/users/{id}/mailfolders/{id}/childfolders": {}, + "/users/{id}/mailfolders/{id}/messages": {}, + "/users/{id}/mailfolders/{id}/messages/delta": {}, + "/users/{id}/mailfolders/{id}/messages/{id}": {}, + "/users/{id}/messages": {}, + "/users/{id}/messages/{id}": {} + } + } + ] + }, + "Mail.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.", + "longDescription": "Read and write access to user mail" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.", + "longDescription": "Read and write access to user mail" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail.", + "longDescription": "Read and write mail in all mailboxes" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/inferenceclassification/overrides": {}, + "/me/mailfolders/{id}/childfolders/{id}/.../messages/{id}/attachments/{id}": {}, + "/me/mailfolders/{id}/messages/{id}/attachments": {}, + "/me/messages/{id}/attachments": {}, + "/users/{id}/inferenceclassification/overrides": {}, + "/users/{id}/mailfolders/{id}/childfolders/{id}/.../messages/{id}/attachments/{id}": {}, + "/users/{id}/mailfolders/{id}/childfolders/{id}/messages/{id}/attachments/{id}": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/attachments": {}, + "/users/{id}/messages/{id}/attachments": {}, + "/me/events/{id}/attachments/createuploadsession": {}, + "/me/mailfolders/{id}/copy": {}, + "/me/mailfolders/{id}/messages/{id}/copy": {}, + "/me/mailfolders/{id}/messages/{id}/createforward": {}, + "/me/mailfolders/{id}/messages/{id}/createreply": {}, + "/me/mailfolders/{id}/messages/{id}/createreplyall": {}, + "/me/mailfolders/{id}/messages/{id}/move": {}, + "/me/mailfolders/{id}/move": {}, + "/me/messages/{id}/attachments/createuploadsession": {}, + "/me/messages/{id}/copy": {}, + "/me/messages/{id}/createforward": {}, + "/me/messages/{id}/createreply": {}, + "/me/messages/{id}/createreplyall": {}, + "/me/messages/{id}/move": {}, + "/users/{id}/events/{id}/attachments/createuploadsession": {}, + "/users/{id}/mailfolders/{id}/copy": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/copy": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/createforward": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/createreply": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/createreplyall": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/move": {}, + "/users/{id}/mailfolders/{id}/move": {}, + "/users/{id}/messages/{id}/attachments/createuploadsession": {}, + "/users/{id}/messages/{id}/copy": {}, + "/users/{id}/messages/{id}/createforward": {}, + "/users/{id}/messages/{id}/createreply": {}, + "/users/{id}/messages/{id}/createreplyall": {}, + "/users/{id}/messages/{id}/move": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/mailfolders": {}, + "/me/mailfolders/{id}/childfolders": {}, + "/me/mailfolders/{id}/messages": {}, + "/me/messages": {}, + "/users/{id}/mailfolders": {}, + "/users/{id}/mailfolders/{id}/childfolders": {}, + "/users/{id}/mailfolders/{id}/messages": {}, + "/users/{id}/messages": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/mailfolders/": {}, + "/me/mailfolders/delta": {}, + "/me/mailfolders/{id}/messages/delta": {}, + "/users/{id}/mailfolders/": {}, + "/users/{id}/mailfolders/delta": {}, + "/users/{id}/mailfolders/{id}/messages/delta": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/me/mailfolders/{id}": {}, + "/users/{id}/mailfolders/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/me/mailfolders/{id}/messages/{id}": {}, + "/me/messages/{id}": {}, + "/users/{id}/mailfolders/{id}/messages/{id}": {}, + "/users/{id}/messages/{id}": {}, + "/me/inferenceclassification/overrides/{id}": {}, + "/users/{id}/inferenceclassification/overrides/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/mailfolders/{id}/messages/{id}/mentions/{id}": {}, + "/me/messages/{id}/mentions/{id}": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/mentions/{id}": {}, + "/users/{id}/messages/{id}/mentions/{id}": {} + } + } + ] + }, + "Mail.ReadWrite.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete mail that the user has permission to access, including the user\u0027s own and shared mail. Does not include permission to send mail.", + "longDescription": "Read and write user and shared mail" + } + }, + "pathSets": [] + }, + "Mail.Send": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to send mail as users in the organization.", + "longDescription": "Send mail as a user" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to send mail as users in the organization.", + "longDescription": "Send mail as a user" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to send mail as any user without a signed-in user.", + "longDescription": "Send mail as any user" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/mailfolders/{id}/messages/{id}/forward": {}, + "/me/mailfolders/{id}/messages/{id}/reply": {}, + "/me/mailfolders/{id}/messages/{id}/replyall": {}, + "/me/messages/{id}/forward": {}, + "/me/messages/{id}/reply": {}, + "/me/messages/{id}/send": {}, + "/me/sendmail": {}, + "/users/me/messages/{id}/replyall": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/forward": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/reply": {}, + "/users/{id}/mailfolders/{id}/messages/{id}/replyall": {}, + "/users/{id}/messages/{id}/forward": {}, + "/users/{id}/messages/{id}/reply": {}, + "/users/{id}/messages/{id}/replyall": {}, + "/users/{id}/messages/{id}/send": {}, + "/users/{id}/messages/{id}/unsubscribe": {}, + "/users/{id}/sendmail": {} + } + } + ] + }, + "Mail.Send.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to send mail as the signed-in user, including sending on-behalf of others.", + "longDescription": "Send mail on behalf of others" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/MailboxSettings.json b/permissions/beta/MailboxSettings.json new file mode 100644 index 000000000..c1bbea232 --- /dev/null +++ b/permissions/beta/MailboxSettings.json @@ -0,0 +1,163 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "MailboxSettings.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to the read user\u0027s mailbox settings. Does not include permission to send mail.", + "longDescription": "Read user mailbox settings" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to the read user\u0027s mailbox settings. Does not include permission to send mail.", + "longDescription": "Read user mailbox settings" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read user\u0027s mailbox settings without a signed-in user. Does not include permission to send mail.", + "longDescription": "Read all user mailbox settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/mailboxsettings": {}, + "/me/mailboxsettings/automaticrepliessetting": {}, + "/me/mailboxsettings/dateformat": {}, + "/me/mailboxsettings/delegatemeetingmessagedeliveryoptions": {}, + "/me/mailboxsettings/language": {}, + "/me/mailboxsettings/timeformat": {}, + "/me/mailboxsettings/timezone": {}, + "/me/mailboxsettings/userpurpose": {}, + "/me/mailboxsettings/workinghours": {}, + "/me/mailfolders/inbox/messagerules": {}, + "/me/mailfolders/inbox/messagerules/{id}": {}, + "/me/outlook/mastercategories": {}, + "/me/outlook/mastercategories/{id}": {}, + "/users/{id}/mailboxsettings": {}, + "/users/{id}/mailboxsettings/automaticrepliessetting": {}, + "/users/{id}/mailboxsettings/dateformat": {}, + "/users/{id}/mailboxsettings/delegatemeetingmessagedeliveryoptions": {}, + "/users/{id}/mailboxsettings/language": {}, + "/users/{id}/mailboxsettings/timeformat": {}, + "/users/{id}/mailboxsettings/timezone": {}, + "/users/{id}/mailboxsettings/userpurpose": {}, + "/users/{id}/mailboxsettings/workinghours": {}, + "/users/{id}/mailfolders/inbox/messagerules": {}, + "/users/{id}/mailfolders/inbox/messagerules/{id}": {}, + "/users/{id}/outlook/mastercategories": {}, + "/users/{id}/outlook/mastercategories/{id}": {} + } + } + ] + }, + "MailboxSettings.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete user\u0027s mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages.", + "longDescription": "Read and write user mailbox settings" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete user\u0027s mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages.", + "longDescription": "Read and write user mailbox settings" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete user\u0027s mailbox settings without a signed-in user. Does not include permission to send mail.", + "longDescription": "Read and write all user mailbox settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/mailboxsettings": {}, + "/users/{id}/mailboxsettings": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/mailboxsettings/automaticrepliessetting": {}, + "/me/mailboxsettings/dateformat": {}, + "/me/mailboxsettings/delegatemeetingmessagedeliveryoptions": {}, + "/me/mailboxsettings/language": {}, + "/me/mailboxsettings/timeformat": {}, + "/me/mailboxsettings/timezone": {}, + "/me/mailboxsettings/userpurpose": {}, + "/me/mailboxsettings/workinghours": {}, + "/users/{id}/mailboxsettings/automaticrepliessetting": {}, + "/users/{id}/mailboxsettings/dateformat": {}, + "/users/{id}/mailboxsettings/delegatemeetingmessagedeliveryoptions": {}, + "/users/{id}/mailboxsettings/language": {}, + "/users/{id}/mailboxsettings/timeformat": {}, + "/users/{id}/mailboxsettings/timezone": {}, + "/users/{id}/mailboxsettings/userpurpose": {}, + "/users/{id}/mailboxsettings/workinghours": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/mailfolders/inbox/messagerules": {}, + "/me/outlook/mastercategories": {}, + "/users/{id}/mailfolders/inbox/messagerules": {}, + "/users/{id}/outlook/mastercategories": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/me/mailfolders/inbox/messagerules/{id}": {}, + "/me/outlook/mastercategories/{id}": {}, + "/users/{id}/mailfolders/inbox/messagerules/{id}": {}, + "/users/{id}/outlook/mastercategories/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ManagedTenants.json b/permissions/beta/ManagedTenants.json new file mode 100644 index 000000000..ea2b7c633 --- /dev/null +++ b/permissions/beta/ManagedTenants.json @@ -0,0 +1,148 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ManagedTenants.Read.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/managementactions": {}, + "/tenantrelationships/managedtenants/managementactions/{id}": {}, + "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses": {}, + "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses/{id}": {}, + "/tenantrelationships/managedtenants/managementintents": {}, + "/tenantrelationships/managedtenants/managementintents/{id}": {}, + "/tenantrelationships/managedtenants/managementtemplates": {}, + "/tenantrelationships/managedtenants/managementtemplates/{id}": {}, + "/tenantrelationships/managedtenants/tenantgroups": {}, + "/tenantrelationships/managedtenants/tenantgroups/{id}": {}, + "/tenantrelationships/managedtenants/tenants": {}, + "/tenantrelationships/managedtenants/tenants/{id}": {}, + "/tenantrelationships/managedtenants/tenantscustomizedinformation": {}, + "/tenantrelationships/managedtenants/tenantscustomizedinformation/{id}": {}, + "/tenantrelationships/managedtenants/tenantsdetailedinformation": {}, + "/tenantrelationships/managedtenants/tenantsdetailedinformation/{id}": {}, + "/tenantrelationships/managedtenants/tenanttags": {}, + "/tenantrelationships/managedtenants/tenanttags/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/tenantrelationships/managedtenants/tenantgroups/tenantsearch": {} + } + } + ] + }, + "ManagedTenants.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/managementactions": {}, + "/tenantrelationships/managedtenants/managementactions/{id}": {}, + "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses": {}, + "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses/{id}": {}, + "/tenantrelationships/managedtenants/managementintents": {}, + "/tenantrelationships/managedtenants/managementintents/{id}": {}, + "/tenantrelationships/managedtenants/managementtemplates": {}, + "/tenantrelationships/managedtenants/managementtemplates/{id}": {}, + "/tenantrelationships/managedtenants/tenantgroups": {}, + "/tenantrelationships/managedtenants/tenantgroups/{id}": {}, + "/tenantrelationships/managedtenants/tenants": {}, + "/tenantrelationships/managedtenants/tenants/{id}": {}, + "/tenantrelationships/managedtenants/tenantscustomizedinformation": {}, + "/tenantrelationships/managedtenants/tenantsdetailedinformation": {}, + "/tenantrelationships/managedtenants/tenantsdetailedinformation/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/tenantrelationships/managedtenants/tenantscustomizedinformation/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/tenantrelationships/managedtenants/tenantgroups/tenantsearch": {}, + "/tenantrelationships/managedtenants/managementactions/{id}/apply": {}, + "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses/changedeploymentstatus": {}, + "/tenantrelationships/managedtenants/tenants/{id}/offboardtenant": {}, + "/tenantrelationships/managedtenants/tenants/{id}/resettenantonboardingstatus": {} + } + } + ] + }, + "ManagedTenants.WriteRead.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/tenantrelationships/managedtenants/tenanttags": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/tenantrelationships/managedtenants/tenanttags/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/tenantrelationships/managedtenants/tenanttags/{id}/assigntag": {}, + "/tenantrelationships/managedtenants/tenanttags/{id}/unassigntag": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Member.json b/permissions/beta/Member.json new file mode 100644 index 000000000..c89202d5e --- /dev/null +++ b/permissions/beta/Member.json @@ -0,0 +1,46 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Member.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read this group\u0027s members, without a signed-in user.", + "longDescription": "Read this group\u0027s members." + } + }, + "pathSets": [] + }, + "Member.Read.Hidden": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the memberships of hidden groups and administrative units on behalf of the signed-in user, for those hidden groups and administrative units that the signed-in user has access to.", + "longDescription": "Read hidden memberships" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the memberships of hidden groups and administrative units without a signed-in user.", + "longDescription": "Read all hidden memberships" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/education/classes/{id}/members": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Notes.json b/permissions/beta/Notes.json new file mode 100644 index 000000000..448805e40 --- /dev/null +++ b/permissions/beta/Notes.json @@ -0,0 +1,714 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Notes.Create": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", + "longDescription": "Create user OneNote notebooks" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", + "longDescription": "Create user OneNote notebooks" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks": {}, + "/groups/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/groups/{id}/onenote/notebooks/{id}/sections": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sections": {}, + "/me/onenote/notebooks": {}, + "/me/onenote/notebooks/{id}/sectiongroups": {}, + "/me/onenote/notebooks/{id}/sections": {}, + "/me/onenote/sectiongroups/{id}/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}/sections": {}, + "/sites/{id}/onenote/notebooks": {}, + "/sites/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/sites/{id}/onenote/notebooks/{id}/sections": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sections": {}, + "/users/{id}/onenote/notebooks": {}, + "/users/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/users/{id}/onenote/notebooks/{id}/sections": {}, + "/users/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}/sections": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/onenote/notebooks/{id}": {}, + "/groups/{id}/onenote/operations/{id}": {}, + "/groups/{id}/onenote/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}": {}, + "/groups/{id}/onenote/sections": {}, + "/groups/{id}/onenote/sections/{id}": {}, + "/me/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/me/onenote/notebooks/{id}": {}, + "/me/onenote/operations/{id}": {}, + "/me/onenote/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}": {}, + "/me/onenote/sections": {}, + "/me/onenote/sections/{id}": {}, + "/sites/{id}/onenote/notebooks/{id}": {}, + "/sites/{id}/onenote/operations/{id}": {}, + "/sites/{id}/onenote/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}": {}, + "/sites/{id}/onenote/sections": {}, + "/sites/{id}/onenote/sections/{id}": {}, + "/users/{id}/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/users/{id}/onenote/notebooks/{id}": {}, + "/users/{id}/onenote/operations/{id}": {}, + "/users/{id}/onenote/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}": {}, + "/users/{id}/onenote/sections": {}, + "/users/{id}/onenote/sections/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/onenote/pages": {}, + "/groups/{id}/onenote/sections/{id}/pages": {}, + "/me/onenote/pages": {}, + "/me/onenote/sections/{id}/pages": {}, + "/sites/{id}/onenote/pages": {}, + "/sites/{id}/onenote/sections/{id}/pages": {}, + "/users/{id}/onenote/pages": {}, + "/users/{id}/onenote/sections/{id}/pages": {}, + "/groups/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/groups/{id}/onenote/pages/{id}/copytosection": {}, + "/groups/{id}/onenote/sections/{id}/copytonotebook": {}, + "/groups/{id}/onenote/sections/{id}/copytosectiongroup": {}, + "/me/onenote/notebooks/{id}/copynotebook": {}, + "/me/onenote/pages/{id}/copytosection": {}, + "/me/onenote/sections/{id}/copytonotebook": {}, + "/me/onenote/sections/{id}/copytosectiongroup": {}, + "/sites/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/sites/{id}/onenote/pages/{id}/copytosection": {}, + "/sites/{id}/onenote/sections/{id}/copytonotebook": {}, + "/sites/{id}/onenote/sections/{id}/copytosectiongroup": {}, + "/users/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/users/{id}/onenote/pages/{id}/copytosection": {}, + "/users/{id}/onenote/sections/{id}/copytonotebook": {}, + "/users/{id}/onenote/sections/{id}/copytosectiongroup": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/me/onenote/notebooks/getnotebookfromweburl": {}, + "/sites/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/users/{id}/onenote/notebooks/getnotebookfromweburl": {} + } + } + ] + }, + "Notes.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", + "longDescription": "Read user OneNote notebooks" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", + "longDescription": "Read user OneNote notebooks" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/onenote/notebooks": {}, + "/groups/{id}/onenote/notebooks/{id}": {}, + "/groups/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/groups/{id}/onenote/notebooks/{id}/sections": {}, + "/groups/{id}/onenote/operations/{id}": {}, + "/groups/{id}/onenote/pages": {}, + "/groups/{id}/onenote/pages/{id}": {}, + "/groups/{id}/onenote/resources/{id}/content": {}, + "/groups/{id}/onenote/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sections": {}, + "/groups/{id}/onenote/sections": {}, + "/groups/{id}/onenote/sections/{id}": {}, + "/groups/{id}/onenote/sections/{id}/pages": {}, + "/me/onenote/notebooks": {}, + "/me/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/me/onenote/notebooks/{id}": {}, + "/me/onenote/notebooks/{id}/sectiongroups": {}, + "/me/onenote/notebooks/{id}/sections": {}, + "/me/onenote/operations/{id}": {}, + "/me/onenote/pages": {}, + "/me/onenote/pages/{id}": {}, + "/me/onenote/pages/{id}/content": {}, + "/me/onenote/resources/{id}/content": {}, + "/me/onenote/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}": {}, + "/me/onenote/sectiongroups/{id}/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}/sections": {}, + "/me/onenote/sections": {}, + "/me/onenote/sections/{id}": {}, + "/me/onenote/sections/{id}/pages": {}, + "/sites/{id}/onenote/notebooks": {}, + "/sites/{id}/onenote/notebooks/{id}": {}, + "/sites/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/sites/{id}/onenote/notebooks/{id}/sections": {}, + "/sites/{id}/onenote/operations/{id}": {}, + "/sites/{id}/onenote/pages": {}, + "/sites/{id}/onenote/pages/{id}": {}, + "/sites/{id}/onenote/resources/{id}/content": {}, + "/sites/{id}/onenote/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sections": {}, + "/sites/{id}/onenote/sections": {}, + "/sites/{id}/onenote/sections/{id}": {}, + "/sites/{id}/onenote/sections/{id}/pages": {}, + "/users/{id}/onenote/notebooks": {}, + "/users/{id}/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/users/{id}/onenote/notebooks/{id}": {}, + "/users/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/users/{id}/onenote/notebooks/{id}/sections": {}, + "/users/{id}/onenote/operations/{id}": {}, + "/users/{id}/onenote/pages": {}, + "/users/{id}/onenote/pages/{id}": {}, + "/users/{id}/onenote/pages/{id}/content": {}, + "/users/{id}/onenote/resources/{id}/content": {}, + "/users/{id}/onenote/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}": {}, + "/users/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}/sections": {}, + "/users/{id}/onenote/sections": {}, + "/users/{id}/onenote/sections/{id}": {}, + "/users/{id}/onenote/sections/{id}/pages": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/me/onenote/notebooks/getnotebookfromweburl": {}, + "/sites/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/users/{id}/onenote/notebooks/getnotebookfromweburl": {} + } + } + ] + }, + "Notes.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read OneNote notebooks that the signed-in user has access to in the organization.", + "longDescription": "Read all OneNote notebooks that user can access" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all the OneNote notebooks in your organization, without a signed-in user.", + "longDescription": "Read all OneNote notebooks" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/onenote/notebooks": {}, + "/groups/{id}/onenote/notebooks/{id}": {}, + "/groups/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/groups/{id}/onenote/notebooks/{id}/sections": {}, + "/groups/{id}/onenote/operations/{id}": {}, + "/groups/{id}/onenote/pages": {}, + "/groups/{id}/onenote/pages/{id}": {}, + "/groups/{id}/onenote/resources/{id}/content": {}, + "/groups/{id}/onenote/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sections": {}, + "/groups/{id}/onenote/sections": {}, + "/groups/{id}/onenote/sections/{id}": {}, + "/groups/{id}/onenote/sections/{id}/pages": {}, + "/me/onenote/notebooks": {}, + "/me/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/me/onenote/notebooks/{id}": {}, + "/me/onenote/notebooks/{id}/sectiongroups": {}, + "/me/onenote/notebooks/{id}/sections": {}, + "/me/onenote/operations/{id}": {}, + "/me/onenote/pages": {}, + "/me/onenote/pages/{id}": {}, + "/me/onenote/pages/{id}/content": {}, + "/me/onenote/resources/{id}/content": {}, + "/me/onenote/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}": {}, + "/me/onenote/sectiongroups/{id}/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}/sections": {}, + "/me/onenote/sections": {}, + "/me/onenote/sections/{id}": {}, + "/me/onenote/sections/{id}/pages": {}, + "/sites/{id}/onenote/notebooks": {}, + "/sites/{id}/onenote/notebooks/{id}": {}, + "/sites/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/sites/{id}/onenote/notebooks/{id}/sections": {}, + "/sites/{id}/onenote/operations/{id}": {}, + "/sites/{id}/onenote/pages": {}, + "/sites/{id}/onenote/pages/{id}": {}, + "/sites/{id}/onenote/resources/{id}/content": {}, + "/sites/{id}/onenote/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sections": {}, + "/sites/{id}/onenote/sections": {}, + "/sites/{id}/onenote/sections/{id}": {}, + "/sites/{id}/onenote/sections/{id}/pages": {}, + "/users/{id}/onenote/notebooks": {}, + "/users/{id}/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/users/{id}/onenote/notebooks/{id}": {}, + "/users/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/users/{id}/onenote/notebooks/{id}/sections": {}, + "/users/{id}/onenote/operations/{id}": {}, + "/users/{id}/onenote/pages": {}, + "/users/{id}/onenote/pages/{id}": {}, + "/users/{id}/onenote/pages/{id}/content": {}, + "/users/{id}/onenote/resources/{id}/content": {}, + "/users/{id}/onenote/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}": {}, + "/users/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}/sections": {}, + "/users/{id}/onenote/sections": {}, + "/users/{id}/onenote/sections/{id}": {}, + "/users/{id}/onenote/sections/{id}/pages": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/me/onenote/notebooks/getnotebookfromweburl": {}, + "/sites/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/users/{id}/onenote/notebooks/getnotebookfromweburl": {} + } + } + ] + }, + "Notes.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user.", + "longDescription": "Read and write user OneNote notebooks" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user.", + "longDescription": "Read and write user OneNote notebooks" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks": {}, + "/groups/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/groups/{id}/onenote/notebooks/{id}/sections": {}, + "/groups/{id}/onenote/pages": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sections": {}, + "/groups/{id}/onenote/sections/{id}/pages": {}, + "/me/onenote/notebooks": {}, + "/me/onenote/notebooks/{id}/sectiongroups": {}, + "/me/onenote/notebooks/{id}/sections": {}, + "/me/onenote/pages": {}, + "/me/onenote/sectiongroups/{id}/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}/sections": {}, + "/me/onenote/sections/{id}/pages": {}, + "/sites/{id}/onenote/notebooks": {}, + "/sites/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/sites/{id}/onenote/notebooks/{id}/sections": {}, + "/sites/{id}/onenote/pages": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sections": {}, + "/sites/{id}/onenote/sections/{id}/pages": {}, + "/users/{id}/onenote/notebooks": {}, + "/users/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/users/{id}/onenote/notebooks/{id}/sections": {}, + "/users/{id}/onenote/pages": {}, + "/users/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}/sections": {}, + "/users/{id}/onenote/sections/{id}/pages": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/onenote/notebooks/{id}": {}, + "/groups/{id}/onenote/operations/{id}": {}, + "/groups/{id}/onenote/resources/{id}/content": {}, + "/groups/{id}/onenote/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}": {}, + "/groups/{id}/onenote/sections": {}, + "/groups/{id}/onenote/sections/{id}": {}, + "/me/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/me/onenote/notebooks/{id}": {}, + "/me/onenote/operations/{id}": {}, + "/me/onenote/resources/{id}/content": {}, + "/me/onenote/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}": {}, + "/me/onenote/sections": {}, + "/me/onenote/sections/{id}": {}, + "/sites/{id}/onenote/notebooks/{id}": {}, + "/sites/{id}/onenote/operations/{id}": {}, + "/sites/{id}/onenote/resources/{id}/content": {}, + "/sites/{id}/onenote/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}": {}, + "/sites/{id}/onenote/sections": {}, + "/sites/{id}/onenote/sections/{id}": {}, + "/users/{id}/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/users/{id}/onenote/notebooks/{id}": {}, + "/users/{id}/onenote/operations/{id}": {}, + "/users/{id}/onenote/resources/{id}/content": {}, + "/users/{id}/onenote/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}": {}, + "/users/{id}/onenote/sections": {}, + "/users/{id}/onenote/sections/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/groups/{id}/onenote/pages/{id}": {}, + "/me/onenote/pages/{id}": {}, + "/sites/{id}/onenote/pages/{id}": {}, + "/users/{id}/onenote/pages/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/onenote/pages/{id}/content": {}, + "/users/{id}/onenote/pages/{id}/content": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/me/onenote/notebooks/getnotebookfromweburl": {}, + "/sites/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/users/{id}/onenote/notebooks/getnotebookfromweburl": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/groups/{id}/onenote/pages/{id}/content": {}, + "/sites/{id}/onenote/pages/{id}/content": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/groups/{id}/onenote/pages/{id}/copytosection": {}, + "/groups/{id}/onenote/sections/{id}/copytonotebook": {}, + "/groups/{id}/onenote/sections/{id}/copytosectiongroup": {}, + "/me/onenote/notebooks/{id}/copynotebook": {}, + "/me/onenote/pages/{id}/copytosection": {}, + "/me/onenote/sections/{id}/copytonotebook": {}, + "/me/onenote/sections/{id}/copytosectiongroup": {}, + "/sites/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/sites/{id}/onenote/pages/{id}/copytosection": {}, + "/sites/{id}/onenote/sections/{id}/copytonotebook": {}, + "/sites/{id}/onenote/sections/{id}/copytosectiongroup": {}, + "/users/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/users/{id}/onenote/pages/{id}/copytosection": {}, + "/users/{id}/onenote/sections/{id}/copytonotebook": {}, + "/users/{id}/onenote/sections/{id}/copytosectiongroup": {} + } + } + ] + }, + "Notes.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read, share, and modify OneNote notebooks that the signed-in user has access to in the organization.", + "longDescription": "Read and write all OneNote notebooks that user can access" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, share, and modify all the OneNote notebooks in your organization, without a signed-in user.", + "longDescription": "Read and write all OneNote notebooks" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks": {}, + "/groups/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/groups/{id}/onenote/notebooks/{id}/sections": {}, + "/groups/{id}/onenote/pages": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}/sections": {}, + "/groups/{id}/onenote/sections/{id}/pages": {}, + "/me/onenote/notebooks": {}, + "/me/onenote/notebooks/{id}/sectiongroups": {}, + "/me/onenote/notebooks/{id}/sections": {}, + "/me/onenote/pages": {}, + "/me/onenote/sectiongroups/{id}/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}/sections": {}, + "/me/onenote/sections/{id}/pages": {}, + "/sites/{id}/onenote/notebooks": {}, + "/sites/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/sites/{id}/onenote/notebooks/{id}/sections": {}, + "/sites/{id}/onenote/pages": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}/sections": {}, + "/sites/{id}/onenote/sections/{id}/pages": {}, + "/users/{id}/onenote/notebooks": {}, + "/users/{id}/onenote/notebooks/{id}/sectiongroups": {}, + "/users/{id}/onenote/notebooks/{id}/sections": {}, + "/users/{id}/onenote/pages": {}, + "/users/{id}/onenote/sectiongroups/{id}/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}/sections": {}, + "/users/{id}/onenote/sections/{id}/pages": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/onenote/notebooks/{id}": {}, + "/groups/{id}/onenote/operations/{id}": {}, + "/groups/{id}/onenote/resources/{id}/content": {}, + "/groups/{id}/onenote/sectiongroups": {}, + "/groups/{id}/onenote/sectiongroups/{id}": {}, + "/groups/{id}/onenote/sections": {}, + "/groups/{id}/onenote/sections/{id}": {}, + "/me/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/me/onenote/notebooks/{id}": {}, + "/me/onenote/operations/{id}": {}, + "/me/onenote/resources/{id}/content": {}, + "/me/onenote/sectiongroups": {}, + "/me/onenote/sectiongroups/{id}": {}, + "/me/onenote/sections": {}, + "/me/onenote/sections/{id}": {}, + "/sites/{id}/onenote/notebooks/{id}": {}, + "/sites/{id}/onenote/operations/{id}": {}, + "/sites/{id}/onenote/resources/{id}/content": {}, + "/sites/{id}/onenote/sectiongroups": {}, + "/sites/{id}/onenote/sectiongroups/{id}": {}, + "/sites/{id}/onenote/sections": {}, + "/sites/{id}/onenote/sections/{id}": {}, + "/users/{id}/onenote/notebooks/getrecentnotebooks(includepersonalnotebooks={value})": {}, + "/users/{id}/onenote/notebooks/{id}": {}, + "/users/{id}/onenote/operations/{id}": {}, + "/users/{id}/onenote/resources/{id}/content": {}, + "/users/{id}/onenote/sectiongroups": {}, + "/users/{id}/onenote/sectiongroups/{id}": {}, + "/users/{id}/onenote/sections": {}, + "/users/{id}/onenote/sections/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/groups/{id}/onenote/pages/{id}": {}, + "/me/onenote/pages/{id}": {}, + "/sites/{id}/onenote/pages/{id}": {}, + "/users/{id}/onenote/pages/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/onenote/pages/{id}/content": {}, + "/users/{id}/onenote/pages/{id}/content": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/me/onenote/notebooks/getnotebookfromweburl": {}, + "/sites/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/users/{id}/onenote/notebooks/getnotebookfromweburl": {}, + "/groups/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/groups/{id}/onenote/pages/{id}/copytosection": {}, + "/groups/{id}/onenote/sections/{id}/copytonotebook": {}, + "/groups/{id}/onenote/sections/{id}/copytosectiongroup": {}, + "/me/onenote/notebooks/{id}/copynotebook": {}, + "/me/onenote/pages/{id}/copytosection": {}, + "/me/onenote/sections/{id}/copytonotebook": {}, + "/me/onenote/sections/{id}/copytosectiongroup": {}, + "/sites/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/sites/{id}/onenote/pages/{id}/copytosection": {}, + "/sites/{id}/onenote/sections/{id}/copytonotebook": {}, + "/sites/{id}/onenote/sections/{id}/copytosectiongroup": {}, + "/users/{id}/onenote/notebooks/{id}/copynotebook": {}, + "/users/{id}/onenote/pages/{id}/copytosection": {}, + "/users/{id}/onenote/sections/{id}/copytonotebook": {}, + "/users/{id}/onenote/sections/{id}/copytosectiongroup": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/groups/{id}/onenote/pages/{id}/content": {}, + "/sites/{id}/onenote/pages/{id}/content": {} + } + } + ] + }, + "Notes.ReadWrite.CreatedByApp": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Deprecated \u003Cbr/\u003EDo not use. No privileges are granted by this permission.", + "longDescription": "Limited notebook access (deprecated)" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Notifications.json b/permissions/beta/Notifications.json new file mode 100644 index 000000000..437b01c1f --- /dev/null +++ b/permissions/beta/Notifications.json @@ -0,0 +1,29 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Notifications.ReadWrite.CreatedByApp": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allow the app to deliver its notifications on behalf of signed-in users. Also allows the app to read, update, and delete the user\u2019s notification items for this app.", + "longDescription": "Deliver and manage notifications for this app." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/notifications/": {}, + "/users/{id}/notifications/": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/OnPremisesPublishingProfiles.json b/permissions/beta/OnPremisesPublishingProfiles.json new file mode 100644 index 000000000..e35b0d60c --- /dev/null +++ b/permissions/beta/OnPremisesPublishingProfiles.json @@ -0,0 +1,68 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "OnPremisesPublishingProfiles.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to manage hybrid identity service configuration by creating, viewing, updating and deleting on-premises published resources, on-premises agents and agent groups, on behalf of the signed-in user.", + "longDescription": "Access On-Premises Publishing Profiles" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage hybrid identity service configuration by creating, viewing, updating and deleting on-premises published resources, on-premises agents and agent groups, on behalf of the signed-in user.", + "longDescription": "Access On-Premises Publishing Profiles" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/onpremisespublishingprofiles/{id}/publishedresources/{id}/agentgroups/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/onpremisespublishingprofiles/{id}/publishedresources": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/onpremisespublishingprofiles/{id}/publishedresources/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/onpremisespublishingprofiles/{id}/publishedresources/{id}/agentgroups": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/OnlineMeeting.json b/permissions/beta/OnlineMeeting.json new file mode 100644 index 000000000..f95d45558 --- /dev/null +++ b/permissions/beta/OnlineMeeting.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "OnlineMeeting.ReadBasic.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read basic properties\u2014such as name, schedule, organizer, and join link\u2014of a meeting associated with this chat, without a signed-in user.", + "longDescription": "Read basic properties of a meeting associated with this chat." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/OnlineMeetingArtifact.json b/permissions/beta/OnlineMeetingArtifact.json new file mode 100644 index 000000000..2307a3304 --- /dev/null +++ b/permissions/beta/OnlineMeetingArtifact.json @@ -0,0 +1,47 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "OnlineMeetingArtifact.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read online meeting artifacts on behalf of the signed-in user.", + "longDescription": "Read Online Meeting artifacts." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read Online Meeting artifacts in your organization, without a signed-in user.", + "longDescription": "Read Online Meeting artifacts from the app" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/onlinemeetings/": {}, + "/communications/onlinemeetings/": {}, + "/me/onlinemeetings": {}, + "/me/onlinemeetings/{id}": {}, + "/me/onlinemeetings/{id}/alternativerecording": {}, + "/me/onlinemeetings/{id}/attendeereport": {}, + "/me/onlinemeetings/{id}/meetingattendancereport": {}, + "/me/onlinemeetings/{id}/recording": {}, + "/users/{id}/onlinemeetings": {}, + "/users/{id}/onlinemeetings/{id}": {}, + "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, + "/users/{id}/onlinemeetings/{id}/attendeereport": {}, + "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, + "/users/{id}/onlinemeetings/{id}/recording": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/OnlineMeetings.json b/permissions/beta/OnlineMeetings.json new file mode 100644 index 000000000..2f69f7cfa --- /dev/null +++ b/permissions/beta/OnlineMeetings.json @@ -0,0 +1,215 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "OnlineMeetings.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows an app to read online meeting details on behalf of the signed-in user.", + "longDescription": "Read Online Meeting." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/onlinemeetings/": {}, + "/communications/onlinemeetings/": {}, + "/me/onlinemeetings": {}, + "/me/onlinemeetings/{id}": {}, + "/me/onlinemeetings/{id}/alternativerecording": {}, + "/me/onlinemeetings/{id}/attendeereport": {}, + "/me/onlinemeetings/{id}/meetingattendancereport": {}, + "/me/onlinemeetings/{id}/recording": {}, + "/users/{id}/onlinemeetings": {}, + "/users/{id}/onlinemeetings/{id}": {}, + "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, + "/users/{id}/onlinemeetings/{id}/attendeereport": {}, + "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, + "/users/{id}/onlinemeetings/{id}/recording": {} + } + } + ] + }, + "OnlineMeetings.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read Online Meeting details in your organization without a signed-in user.", + "longDescription": "Read Online Meeting details from the app" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/onlinemeetings/": {}, + "/communications/onlinemeetings/": {}, + "/me/onlinemeetings": {}, + "/me/onlinemeetings/{id}": {}, + "/me/onlinemeetings/{id}/alternativerecording": {}, + "/me/onlinemeetings/{id}/attendeereport": {}, + "/me/onlinemeetings/{id}/meetingattendancereport": {}, + "/me/onlinemeetings/{id}/recording": {}, + "/users/{id}/onlinemeetings": {}, + "/users/{id}/onlinemeetings/{id}": {}, + "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, + "/users/{id}/onlinemeetings/{id}/attendeereport": {}, + "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, + "/users/{id}/onlinemeetings/{id}/recording": {} + } + } + ] + }, + "OnlineMeetings.ReadWrite": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows an app to create, read online meetings on behalf of the signed-in user.", + "longDescription": "Read and Create Online Meetings." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/onlinemeetings/": {}, + "/communications/onlinemeetings/": {}, + "/me/onlinemeetings/{id}/alternativerecording": {}, + "/me/onlinemeetings/{id}/attendeereport": {}, + "/me/onlinemeetings/{id}/meetingattendancereport": {}, + "/me/onlinemeetings/{id}/recording": {}, + "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, + "/users/{id}/onlinemeetings/{id}/attendeereport": {}, + "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, + "/users/{id}/onlinemeetings/{id}/recording": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/onlinemeetings": {}, + "/users/{id}/onlinemeetings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/onlinemeetings/{id}": {}, + "/users/{id}/onlinemeetings/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/onlinemeetings/createorget": {}, + "/users/{id}/onlinemeetings/createorget": {} + } + } + ] + }, + "OnlineMeetings.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to create, read Online Meetings without a signed-in user.", + "longDescription": "Read Online Meeting details from the app" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/onlinemeetings/": {}, + "/communications/onlinemeetings/": {}, + "/me/onlinemeetings/{id}/alternativerecording": {}, + "/me/onlinemeetings/{id}/attendeereport": {}, + "/me/onlinemeetings/{id}/meetingattendancereport": {}, + "/me/onlinemeetings/{id}/recording": {}, + "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, + "/users/{id}/onlinemeetings/{id}/attendeereport": {}, + "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, + "/users/{id}/onlinemeetings/{id}/recording": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/onlinemeetings": {}, + "/users/{id}/onlinemeetings": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/onlinemeetings/{id}": {}, + "/users/{id}/onlinemeetings/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/onlinemeetings/createorget": {}, + "/users/{id}/onlinemeetings/createorget": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/OrgContact.json b/permissions/beta/OrgContact.json new file mode 100644 index 000000000..ef4f142ea --- /dev/null +++ b/permissions/beta/OrgContact.json @@ -0,0 +1,55 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "OrgContact.Read": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/contacts/{id}/transitivereports/$count": {} + } + } + ] + }, + "OrgContact.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all organizational contacts on behalf of the signed-in user. These contacts are managed by the organization and are different from a user\u0027s personal contacts.", + "longDescription": "Read organizational contacts" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all organizational contacts without a signed-in user. These contacts are managed by the organization and are different from a user\u0027s personal contacts.", + "longDescription": "Read organizational contacts" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/contacts": {}, + "/contacts/delta": {}, + "/contacts/{id}": {}, + "/contacts/{id}/transitivereports/$count": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Organization.json b/permissions/beta/Organization.json new file mode 100644 index 000000000..1cde325b2 --- /dev/null +++ b/permissions/beta/Organization.json @@ -0,0 +1,168 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Organization.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the organization and related resources, on behalf of the signed-in user.\u00A0Related resources include things like subscribed SKUs and tenant branding information.", + "longDescription": "Read organization information" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the organization and related resources, without a signed-in user.\u00A0Related resources include things like subscribed SKUs and tenant branding information.", + "longDescription": "Read organization information" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/organization": {}, + "/subscribedskus": {}, + "/subscribedskus/{id}": {}, + "/organization/{id}/certificatebasedauthconfiguration": {}, + "/organization/{id}/certificatebasedauthconfiguration/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations": {}, + "/organization/{id}/branding/localizations/{id}": {} + } + } + ] + }, + "Organization.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the organization and related resources, on behalf of the signed-in user.\u00A0Related resources include things like subscribed SKUs and tenant branding information.", + "longDescription": "Read and write organization information" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the organization and related resources, without a signed-in user.\u00A0Related resources include things like subscribed SKUs and tenant branding information.", + "longDescription": "Read and write organization information" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/organization": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/organization/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/subscribedskus": {}, + "/subscribedskus/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/organization/{id}/certificatebasedauthconfiguration": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/organization/{id}/certificatebasedauthconfiguration/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/organization/{id}/branding": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/organization/{id}/branding/localizations": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH", + "PUT" + ], + "paths": { + "/organization/{id}/branding/localizations/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Owner.json b/permissions/beta/Owner.json new file mode 100644 index 000000000..f610d6155 --- /dev/null +++ b/permissions/beta/Owner.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Owner.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read this group\u0027s owners, without a signed-in user.", + "longDescription": "Read this group\u0027s owners." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/POP.json b/permissions/beta/POP.json new file mode 100644 index 000000000..721159712 --- /dev/null +++ b/permissions/beta/POP.json @@ -0,0 +1,20 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "POP.AccessAsUser.All": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read, update, create and delete email in user mailboxes. Does not include permission to send mail.", + "longDescription": "Read and write access to user mail via POP" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read, update, create and delete email in user mailboxes. Does not include permission to send mail.", + "longDescription": "Read and write access to user mail via POP" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/People.json b/permissions/beta/People.json new file mode 100644 index 000000000..638671a8a --- /dev/null +++ b/permissions/beta/People.json @@ -0,0 +1,51 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "People.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization\u0027s directory, and people from recent communications (such as email and Skype).", + "longDescription": "Read users\u0027 relevant people lists" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization\u0027s directory, and people from recent communications (such as email and Skype).", + "longDescription": "Read users\u0027 relevant people lists" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/people": {}, + "/users/{id}/people": {} + } + } + ] + }, + "People.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user\u0027s organization. The list can include local contacts, contacts from social networking or your organization\u0027s directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user\u0027s organization.", + "longDescription": "Read all users\u0027 relevant people lists" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user\u0027s organization. \u003Cbr/\u003E\u003Cbr/\u003EThe list can include local contacts, contacts from social networking or your organization\u0027s directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user\u0027s organization.", + "longDescription": "Read all users\u0027 relevant people lists" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/PermissionGrantPolicy.json b/permissions/beta/PermissionGrantPolicy.json new file mode 100644 index 000000000..5e1600df9 --- /dev/null +++ b/permissions/beta/PermissionGrantPolicy.json @@ -0,0 +1,37 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "PermissionGrantPolicy.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/delegatedpermissionclassifications": {}, + "/policies/permissiongrantpolicies": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/policies/permissiongrantpolicies/{id}/excludes/{id}": {}, + "/policies/permissiongrantpolicies/{id}/includes/{id}": {}, + "/serviceprincipals/{id}/delegatedpermissionclassifications/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Place.json b/permissions/beta/Place.json new file mode 100644 index 000000000..5dcfc96df --- /dev/null +++ b/permissions/beta/Place.json @@ -0,0 +1,61 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Place.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read company places (conference rooms and room lists) set up in Exchange Online for the tenant.", + "longDescription": "Read all company places" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read company places (conference rooms and room lists) for calendar events and other applications.", + "longDescription": "Read all company places" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/places/microsoft.graph.room": {}, + "/places/microsoft.graph.roomlist": {}, + "/places/{id}": {}, + "/places/{id}/microsoft.graph.roomlist/rooms": {} + } + } + ] + }, + "Place.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write company places (conference rooms and room lists) set up in Exchange Online for the tenant.", + "longDescription": "Read and write all company places" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/places/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Policy.json b/permissions/beta/Policy.json new file mode 100644 index 000000000..dbae1fbdf --- /dev/null +++ b/permissions/beta/Policy.json @@ -0,0 +1,847 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Policy.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u0027s policies on behalf of the signed-in user.", + "longDescription": "Read your organization\u0027s policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all your organization\u0027s policies without a signed in user.", + "longDescription": "Read your organization\u0027s policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/claimsmappingpolicies/{id}/appliesto": {}, + "/policies/homerealmdiscoverypolicies/{id}/appliesto": {}, + "/policies/tokenissuancepolicies/{id}/appliesto": {}, + "/policies/tokenlifetimepolicies/{id}/appliesto": {}, + "/policies/adminconsentrequestpolicy": {}, + "/identity/events/onsignupstart": {}, + "/identity/events/onsignupstart/{id}": {}, + "/identitygovernance/accessreviews/policy": {}, + "/policies/accessreviewpolicy": {}, + "/policies/activitybasedtimeoutpolicies": {}, + "/policies/activitybasedtimeoutpolicies/{id}": {}, + "/policies/appmanagementpolicies": {}, + "/policies/appmanagementpolicies/{id}": {}, + "/policies/appmanagementpolicies/{id}/appliesto": {}, + "/policies/authenticationflowspolicy": {}, + "/policies/authorizationpolicy/authorizationpolicy": {}, + "/policies/claimsmappingpolicies": {}, + "/policies/claimsmappingpolicies/{id}": {}, + "/policies/defaultappmanagementpolicy": {}, + "/policies/homerealmdiscoverypolicies": {}, + "/policies/homerealmdiscoverypolicies/{id}": {}, + "/policies/tokenissuancepolicies": {}, + "/policies/tokenissuancepolicies/{id}": {}, + "/policies/tokenlifetimepolicies": {}, + "/policies/tokenlifetimepolicies/{id}": {}, + "/trustframework/policies/": {}, + "/trustframework/policies/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "DELETE", + "GET" + ], + "paths": { + "/identity/conditionalaccess/policies/{id}": {}, + "/identity/conditionalaccess/namedlocations/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "GET" + ], + "paths": { + "/identity/continuousaccessevaluationpolicy": {}, + "/policies/identitysecuritydefaultsenforcementpolicy": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/identity/conditionalaccess/policies": {}, + "/applications/{id}/tokenissuancepolicies": {}, + "/applications/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals/{id}/claimsmappingpolicies": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies": {}, + "/identity/conditionalaccess/namedlocations": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/applications/{id}/tokenissuancepolicies/{id}": {}, + "/applications/{id}/tokenlifetimepolicies/{id}": {}, + "/serviceprincipals/{id}/claimsmappingpolicies/{id}": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies/{id}": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies/{id": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/b2cauthenticationmethodspolicy": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages/{id}": {}, + "/policies/mobileappmanagementpolicies": {}, + "/policies/mobiledevicemanagementpolicies": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/policies/mobileappmanagementpolicies/{id}": {}, + "/policies/mobiledevicemanagementpolicies/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/policies/mobileappmanagementpolicies/{id}/includedgroups": {}, + "/policies/mobiledevicemanagementpolicies/{id}/includedgroups": {} + } + } + ] + }, + "Policy.Read.ApplicationConfiguration": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all your organization\u0027s application configuration policies without a signed in user.", + "longDescription": "Read your organization\u0027s application configuration policies" + } + }, + "pathSets": [] + }, + "Policy.Read.ConditionalAccess": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identity/conditionalaccess/authenticationcontextclassreferences": {}, + "/identity/conditionalaccess/authenticationcontextclassreferences/{id}": {} + } + } + ] + }, + "Policy.Read.PermissionGrant": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read policies related to consent and permission grants for applications, on behalf of the signed-in user.", + "longDescription": "Read consent and permission grant policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read policies related to consent and permission grants for applications, without a signed-in user.", + "longDescription": "Read consent and permission grant policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/permissiongrantpolicies/{id}/excludes": {}, + "/policies/permissiongrantpolicies/{id}/includes": {}, + "/policies/permissiongrantpolicies": {}, + "/policies/permissiongrantpolicies/{id}": {} + } + } + ] + }, + "Policy.ReadWrite.AccessReview": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s access review policy on behalf of the signed-in user.", + "longDescription": "Read and write your organization\u0027s access review policy" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s access review policy, without a signed-in user.", + "longDescription": "Read and write your organization\u0027s access review policy" + } + }, + "pathSets": [] + }, + "Policy.ReadWrite.AccessReviews": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/identitygovernance/accessreviews/policy": {}, + "/policies/accessreviewpolicy": {} + } + } + ] + }, + "Policy.ReadWrite.ApplicationConfiguration": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s application configuration policies on behalf of the signed-in user.", + "longDescription": "Read and write your organization\u0027s application configuration policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s application configuration policies, without a signed-in user.", + "longDescription": "Read and write your organization\u0027s application configuration policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/claimsmappingpolicies/{id}/appliesto": {}, + "/policies/homerealmdiscoverypolicies/{id}/appliesto": {}, + "/policies/tokenissuancepolicies/{id}/appliesto": {}, + "/policies/tokenlifetimepolicies/{id}/appliesto": {}, + "/policies/appmanagementpolicies/{id}/appliesto": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/applications/{id}/tokenissuancepolicies/{id}": {}, + "/applications/{id}/tokenlifetimepolicies/{id}": {}, + "/serviceprincipals/{id}/claimsmappingpolicies/{id}": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies/{id}": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies/{id": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/applications/{id}/tokenissuancepolicies": {}, + "/applications/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals/{id}/claimsmappingpolicies": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies": {}, + "/identity/events/onsignupstart": {}, + "/policies/activitybasedtimeoutpolicies": {}, + "/policies/appmanagementpolicies": {}, + "/policies/claimsmappingpolicies": {}, + "/policies/homerealmdiscoverypolicies": {}, + "/policies/tokenissuancepolicies": {}, + "/policies/tokenlifetimepolicies": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH", + "PUT" + ], + "paths": { + "/identity/events/onsignupstart/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/policies/activitybasedtimeoutpolicies/{id}": {}, + "/policies/appmanagementpolicies/{id}": {}, + "/policies/claimsmappingpolicies/{id}": {}, + "/policies/homerealmdiscoverypolicies/{id}": {}, + "/policies/tokenissuancepolicies/{id}": {}, + "/policies/tokenlifetimepolicies/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/policies/defaultappmanagementpolicy": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/applications/{id}/appmanagementpolicies": {} + } + } + ] + }, + "Policy.ReadWrite.AuthenticationFlows": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the authentication flow policies, on behalf of the signed-in user.", + "longDescription": "Read and write your organization\u0027s authentication flow policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the authentication flow policies for the tenant, without a signed in user.", + "longDescription": "Read and write your organization\u0027s authentication flow policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/authenticationflowspolicy": {} + } + } + ] + }, + "Policy.ReadWrite.AuthenticationMethod": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the authentication method policies, on behalf of the signed-in user.", + "longDescription": "Read and write your organization\u0027s authentication method policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the authentication method policies, without a signed-in user.", + "longDescription": "Read and write your organization\u0027s authentication method policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/policies/b2cauthenticationmethodspolicy": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/microsoftauthenticator": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/sms": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/temporaryaccesspass": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/policies/authenticationmethodspolicy": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/email": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/fido2": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/passwordlessmicrosoftauthenticator": {} + } + } + ] + }, + "Policy.ReadWrite.Authorization": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s authorization policy on behalf of the signed-in user. For example, authorization policies can control some of the permissions that the out-of-the-box user role has by default.", + "longDescription": "Read and write your organization\u0027s authorization policy" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s authorization policy on behalf of the signed-in user. For example, authorization policies can control some of the permissions that the out-of-the-box user role has by default.", + "longDescription": "Read and write your organization\u0027s authorization policy" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/policies/authorizationpolicy/authorizationpolicy": {} + } + } + ] + }, + "Policy.ReadWrite.ConditionalAccess": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s conditional access policies on behalf of the signed-in user.", + "longDescription": "Read and write your organization\u0027s conditional access policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "DELETE" + ], + "paths": { + "/identity/conditionalaccess/policies/{id}": {}, + "/identity/conditionalaccess/namedlocations/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/identity/continuousaccessevaluationpolicy": {}, + "/policies/identitysecuritydefaultsenforcementpolicy": {}, + "/identity/conditionalaccess/authenticationcontextclassreferences/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identity/conditionalaccess/policies": {}, + "/identity/conditionalaccess/namedlocations": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/identity/conditionalaccess/authenticationcontextclassreferences": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages/{id}": {} + } + } + ] + }, + "Policy.ReadWrite.ConsentRequest": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s consent requests policy on behalf of the signed-in user.", + "longDescription": "Read and write your organization\u0027s consent requests policy" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s consent requests policy without a signed-in user.", + "longDescription": "Read and write your organization\u0027s consent requests policy" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/policies/adminconsentrequestpolicy": {} + } + } + ] + }, + "Policy.ReadWrite.FeatureRollout": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s feature rollout policies on behalf of the signed-in user. Includes abilities to assign and remove users and groups to rollout of a specific feature.", + "longDescription": "Read and write your organization\u0027s feature rollout policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write feature rollout policies without a signed-in user. Includes abilities to assign and remove users and groups to rollout of a specific feature.", + "longDescription": "Read and write feature rollout policies" + } + }, + "pathSets": [] + }, + "Policy.ReadWrite.MobilityManagement": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the mobility management policies on behalf of the signed-in user. These control the settings for mobile device management (MDM) and mobile application management (MAM) applications.", + "longDescription": "Read and write your organization\u0027s mobility management policies." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/mobileappmanagementpolicies": {}, + "/policies/mobiledevicemanagementpolicies": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH", + "DELETE" + ], + "paths": { + "/policies/mobileappmanagementpolicies/{id}": {}, + "/policies/mobiledevicemanagementpolicies/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/policies/mobileappmanagementpolicies/{id}/includedgroups": {}, + "/policies/mobiledevicemanagementpolicies/{id}/includedgroups": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/policies/mobileappmanagementpolicies/{id}/includedgroups/{id}": {}, + "/policies/mobiledevicemanagementpolicies/{id}/includedgroups/{id}": {} + } + } + ] + }, + "Policy.ReadWrite.PermissionGrant": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage policies related to consent and permission grants for applications, on behalf of the signed-in user.", + "longDescription": "Manage consent and permission grant policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage policies related to consent and permission grants for applications, without a signed-in user.", + "longDescription": "Manage consent and permission grant policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/policies/permissiongrantpolicies/{id}/excludes": {}, + "/policies/permissiongrantpolicies/{id}/includes": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/permissiongrantpolicies": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/policies/permissiongrantpolicies/{id}": {} + } + } + ] + }, + "Policy.ReadWrite.TrustFramework": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s trust framework policies on behalf of the signed-in user.", + "longDescription": "Read and write your organization\u0027s trust framework policies" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write your organization\u0027s trust framework policies without a signed in user.", + "longDescription": "Read and write your organization\u0027s trust framework policies" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/trustframework/policies/": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/trustframework/policies/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/trustframework/policies": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Presence.json b/permissions/beta/Presence.json new file mode 100644 index 000000000..853d9aef6 --- /dev/null +++ b/permissions/beta/Presence.json @@ -0,0 +1,81 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Presence.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read presence information on behalf of the signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.", + "longDescription": "Read user\u0027s presence information" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/communications/presences": {}, + "/me/presence": {}, + "/users/{id}/presence": {} + } + } + ] + }, + "Presence.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read presence information of all users in the directory on behalf of the signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.", + "longDescription": "Read presence information of all users in your organization" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/communications/presences": {}, + "/me/presence": {}, + "/users/{id}/presence": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/communications/getpresencesbyuserid": {} + } + } + ] + }, + "Presence.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/{id}/presence/clearpresence": {}, + "/users/{id}/presence/setpresence": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/PrintConnector.json b/permissions/beta/PrintConnector.json new file mode 100644 index 000000000..ee0bca3a8 --- /dev/null +++ b/permissions/beta/PrintConnector.json @@ -0,0 +1,67 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "PrintConnector.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read connectors on behalf of the signed-in user.", + "longDescription": "Read connectors" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/connectors": {}, + "/print/connectors/{id}": {}, + "/print/printers/{id}/connectors": {} + } + } + ] + }, + "PrintConnector.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and write print connectors on behalf of the signed-in user.", + "longDescription": "Read and write print connectors" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/connectors": {}, + "/print/printers/{id}/connectors": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/print/connectors/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/PrintJob.json b/permissions/beta/PrintJob.json new file mode 100644 index 000000000..d36c6c8b1 --- /dev/null +++ b/permissions/beta/PrintJob.json @@ -0,0 +1,458 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "PrintJob.Create": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the application to create print jobs on behalf of the signed-in user and upload document content to print jobs that the signed-in user created.", + "longDescription": "Create print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/{id}/jobs": {}, + "/print/printers/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, + "/print/shares/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, + "/print/shares/{id}/jobs/{id}/start": {} + } + } + ] + }, + "PrintJob.Manage.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to perform advanced operations like redirecting a print job to another printer without a signed-in user. Also allows the application to read and update the metadata of print jobs.", + "longDescription": "Perform advanced operations on print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/{id}/jobs/{id}/abort": {}, + "/print/printers/{id}/jobs/{id}/redirect": {} + } + } + ] + }, + "PrintJob.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the application to read the metadata and document content of print jobs that the signed-in user created.", + "longDescription": "Read user\u0027s print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {}, + "/print/printers/{id}/jobs": {}, + "/print/printers/{id}/jobs/{id}/documents/{id}": {}, + "/print/shares/{id}/jobs": {}, + "/print/shares/{id}/jobs/{id}": {} + } + } + ] + }, + "PrintJob.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read the metadata and document content of print jobs on behalf of the signed-in user.", + "longDescription": "Read print jobs" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read the metadata and document content of print jobs without a signed-in user.", + "longDescription": "Read print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {}, + "/print/printers/{id}/jobs": {}, + "/print/printers/{id}/jobs/{id}/documents/{id}": {}, + "/print/shares/{id}/jobs": {}, + "/print/shares/{id}/jobs/{id}": {} + } + } + ] + }, + "PrintJob.ReadBasic": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the application to read the metadata of print jobs that the signed-in user created. Does not allow access to print job document content.", + "longDescription": "Read basic information of user\u0027s print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {}, + "/print/printers/{id}/jobs": {}, + "/print/shares/{id}/jobs": {}, + "/print/shares/{id}/jobs/{id}": {} + } + } + ] + }, + "PrintJob.ReadBasic.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read the metadata of print jobs on behalf of the signed-in user.\u00A0Does not allow access to print job document content.", + "longDescription": "Read basic information of print jobs" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read the metadata of print jobs without a signed-in user.\u00A0Does not allow access to print job document content.", + "longDescription": "Read basic information for print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {}, + "/print/printers/{id}/jobs": {}, + "/print/shares/{id}/jobs": {}, + "/print/shares/{id}/jobs/{id}": {} + } + } + ] + }, + "PrintJob.ReadWrite": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the application to read and update the metadata and document content of print jobs that the signed-in user created.", + "longDescription": "Read and write user\u0027s print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {}, + "/print/printers/{id}/jobs/{id}/documents/{id}": {}, + "/print/shares/{id}/jobs/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/printers/{id}/jobs": {}, + "/print/shares/{id}/jobs": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, + "/print/shares/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, + "/print/shares/{id}/jobs/{id}/start": {}, + "/print/printers/{id}/jobs/{id}/cancel": {}, + "/print/printers/{id}/jobs/{id}/documents/{id}/uploaddata": {} + } + } + ] + }, + "PrintJob.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update the metadata and document content of print jobs on behalf of the signed-in user.", + "longDescription": "Read and write print jobs" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update the metadata and document content of print jobs without a signed-in user.", + "longDescription": "Read and write print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/{id}/jobs/{id}/abort": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/printers/{id}/jobs": {}, + "/print/shares/{id}/jobs": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}/documents/{id}": {}, + "/print/shares/{id}/jobs/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, + "/print/shares/{id}/jobs/{id}/documents/{id}/createuploadsession": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/shares/{id}/jobs/{id}/start": {}, + "/print/printers/{id}/jobs/{id}/cancel": {}, + "/print/printers/{id}/jobs/{id}/documents/{id}/uploaddata": {} + } + } + ] + }, + "PrintJob.ReadWriteBasic": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the application to read and update the metadata of print jobs that the signed-in user created. Does not allow access to print job document content.", + "longDescription": "Read and write basic information of user\u0027s print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {}, + "/print/shares/{id}/jobs/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/printers/{id}/jobs": {}, + "/print/shares/{id}/jobs": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/shares/{id}/jobs/{id}/start": {}, + "/print/printers/{id}/jobs/{id}/cancel": {} + } + } + ] + }, + "PrintJob.ReadWriteBasic.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update the metadata of print jobs on behalf of the signed-in user.\u00A0Does not allow access to print job document content.", + "longDescription": "Read and write basic information of print jobs" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update the metadata of print jobs without a signed-in user.\u00A0Does not allow access to print job document content.", + "longDescription": "Read and write basic information for print jobs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "GET" + ], + "paths": { + "/print/printers/{id}/jobs/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/{id}/jobs/{id}/abort": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/printers/{id}/jobs": {}, + "/print/shares/{id}/jobs": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/shares/{id}/jobs/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/shares/{id}/jobs/{id}/start": {}, + "/print/printers/{id}/jobs/{id}/cancel": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/PrintSettings.json b/permissions/beta/PrintSettings.json new file mode 100644 index 000000000..1bdf573c2 --- /dev/null +++ b/permissions/beta/PrintSettings.json @@ -0,0 +1,52 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "PrintSettings.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read print settings on behalf of the signed-in user.", + "longDescription": "Read tenant-wide print settings" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/settings": {} + } + } + ] + }, + "PrintSettings.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update print settings on behalf of the signed-in user.", + "longDescription": "Read and write tenant-wide print settings" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/print/settings": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/PrintTaskDefinition.json b/permissions/beta/PrintTaskDefinition.json new file mode 100644 index 000000000..75bd60c7c --- /dev/null +++ b/permissions/beta/PrintTaskDefinition.json @@ -0,0 +1,65 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "PrintTaskDefinition.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update print task definitions without a signed-in user.", + "longDescription": "Read, write and update print task definitions" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/print/taskdefinitions/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/taskdefinitions": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/taskdefinitions/{id}/tasks": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/print/taskdefinitions/{id}/tasks/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Printer.json b/permissions/beta/Printer.json new file mode 100644 index 000000000..46760fa1a --- /dev/null +++ b/permissions/beta/Printer.json @@ -0,0 +1,251 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Printer.Create": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to create (register) printers on behalf of the signed-in user.", + "longDescription": "Register printers" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/operations/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/create": {} + } + } + ] + }, + "Printer.FullControl.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to create (register), read, update, and delete (unregister) printers on behalf of the signed-in user.", + "longDescription": "Register, read, update, and unregister printers" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH", + "DELETE" + ], + "paths": { + "/print/printers/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/shares/{id}/printer": {}, + "/print/operations/{id}": {}, + "/print/printers": {}, + "/print/printers/{id}/getcapabilities": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/create": {}, + "/print/printers/{id}/restorefactorydefaults": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/print/printers/{id}/tasktriggers/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/printers/{id}/tasktriggers": {} + } + } + ] + }, + "Printer.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read printers on behalf of the signed-in user.", + "longDescription": "Read printers" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read printers without a signed-in user.", + "longDescription": "Read printers" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}": {}, + "/print/shares/{id}/printer": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}/tasktriggers/{id}": {}, + "/print/printers": {}, + "/print/printers/{id}/getcapabilities": {}, + "/print/printers/{id}/tasktriggers": {} + } + } + ] + }, + "Printer.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update printers on behalf of the signed-in user.\u00A0Does not allow creating (registering) or deleting (unregistering) printers.", + "longDescription": "Read and update printers" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update printers without a signed-in user. Does not allow creating (registering) or deleting (unregistering) printers.", + "longDescription": "Read and update printers" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/print/printers/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/shares/{id}/printer": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/operations/{id}": {}, + "/print/printers": {}, + "/print/printers/{id}/getcapabilities": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/create": {}, + "/print/printers/{id}/restorefactorydefaults": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/print/printers/{id}/tasktriggers/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/printers/{id}/tasktriggers": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/PrinterShare.json b/permissions/beta/PrinterShare.json new file mode 100644 index 000000000..7c6973dc6 --- /dev/null +++ b/permissions/beta/PrinterShare.json @@ -0,0 +1,121 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "PrinterShare.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the application to read printer shares on behalf of the signed-in user.", + "longDescription": "Read printer shares" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}": {}, + "/print/printers/{id}/shares/{id}": {}, + "/print/shares": {}, + "/print/shares/{id}": {}, + "/print/shares/{id}/allowedgroups": {}, + "/print/shares/{id}/allowedusers": {} + } + } + ] + }, + "PrinterShare.ReadBasic.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the application to read basic information about printer shares on behalf of the signed-in user. Does not allow reading access control information.", + "longDescription": "Read basic information about printer shares" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}": {}, + "/print/printers/{id}/shares/{id}": {}, + "/print/shares": {}, + "/print/shares/{id}": {} + } + } + ] + }, + "PrinterShare.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and update printer shares on behalf of the signed-in user.", + "longDescription": "Read and write printer shares" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/printers/{id}": {}, + "/print/printers/{id}/shares/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/shares": {}, + "/print/shares/{id}/allowedgroups": {}, + "/print/shares/{id}/allowedusers": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/print/shares/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/print/printers/{id}/share": {}, + "/print/printershares/{id}/allowedusers/{id}": {}, + "/print/shares/{id}/allowedgroups/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/PrivilegedAccess.json b/permissions/beta/PrivilegedAccess.json new file mode 100644 index 000000000..cae2aed64 --- /dev/null +++ b/permissions/beta/PrivilegedAccess.json @@ -0,0 +1,368 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "PrivilegedAccess.Read.AzureAD": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have read access to Privileged Identity Management APIs for Azure AD.", + "longDescription": "Read Privileged Identity Management data for Directory" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {}, + "/privilegedaccess/azureresources/rolesettings/{id}": {}, + "/rolemanagement/directory/rolescheduleinstances": {}, + "/rolemanagement/directory/roleschedules": {} + } + } + ] + }, + "PrivilegedAccess.Read.AzureADGroup": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have read access to Privileged Identity Management APIs for groups.", + "longDescription": "Read Privileged Identity Management data for privileged access groups" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {}, + "/privilegedaccess/azureresources/rolesettings/{id}": {} + } + } + ] + }, + "PrivilegedAccess.Read.AzureResources": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have read access to Privileged Identity Management APIs for Azure AD resources.", + "longDescription": "Read Privileged Identity Management data for Azure resources" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {}, + "/privilegedaccess/azureresources/rolesettings/{id}": {} + } + } + ] + }, + "PrivilegedAccess.ReadWrite.AzureAD": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have read and write access to Privileged Identity Management APIs for Azure AD.", + "longDescription": "Read and write Privileged Identity Management data for Directory" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {}, + "/rolemanagement/directory/rolescheduleinstances": {}, + "/rolemanagement/directory/roleschedules": {}, + "/privilegedapproval": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/privilegedaccess/azureresources/roleassignmentrequests": {}, + "/privilegedroleassignmentrequests": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/privilegedaccess/azureresources/rolesettings/{id}": {}, + "/privilegedapproval/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PUT" + ], + "paths": { + "/privilegedroles/{id}/settings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/privilegedroleassignmentrequests/my": {}, + "/privilegedroleassignmentrequests/{id}/cancel": {}, + "/privilegedaccess/azureresources/resources/register": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {} + } + } + ] + }, + "PrivilegedAccess.ReadWrite.AzureADGroup": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have read and write access to Privileged Identity Management APIs for groups.", + "longDescription": "Read and write Privileged Identity Management data for privileged access groups" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/privilegedaccess/azureresources/roleassignmentrequests": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/privilegedaccess/azureresources/rolesettings/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/privilegedaccess/azureresources/resources/register": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {} + } + } + ] + }, + "PrivilegedAccess.ReadWrite.AzureResources": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have read and write access to Privileged Identity Management APIs for Azure resources.", + "longDescription": "Read and write Privileged Identity Management data for Azure Resources" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/privilegedaccess/azureresources/roleassignmentrequests": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/privilegedaccess/azureresources/rolesettings/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/privilegedaccess/azureresources/resources/register": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ProgramControl.json b/permissions/beta/ProgramControl.json new file mode 100644 index 000000000..6f41bf421 --- /dev/null +++ b/permissions/beta/ProgramControl.json @@ -0,0 +1,107 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ProgramControl.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read programs on behalf of the signed-in user.", + "longDescription": "Read all programs" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read programs without a signed-in user.", + "longDescription": "Read all programs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/programcontrols": {}, + "/programcontroltypes": {}, + "/programs": {}, + "/programs/{id}/controls": {} + } + } + ] + }, + "ProgramControl.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write programs on behalf of the signed-in user.", + "longDescription": "Manage all programs" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write programs without a signed-in user.", + "longDescription": "Manage all programs" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/programcontrols": {}, + "/programs": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/programcontroltypes": {}, + "/programs/{id}/controls": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/programcontrols/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/programs/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/PstnCalls.json b/permissions/beta/PstnCalls.json new file mode 100644 index 000000000..cc76a6583 --- /dev/null +++ b/permissions/beta/PstnCalls.json @@ -0,0 +1,29 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "PstnCalls.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all PSTN and direct routing call log data without a signed-in user.", + "longDescription": "Read PSTN and direct routing call log data" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/communications/callrecords/getdirectroutingcalls": {}, + "/communications/callrecords/getpstncalls": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Reports.json b/permissions/beta/Reports.json new file mode 100644 index 000000000..cd6bc930d --- /dev/null +++ b/permissions/beta/Reports.json @@ -0,0 +1,171 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Reports.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read all service usage reports on behalf of the signed-in user. Services that provide usage reports include Microsoft 365 and Azure Active Directory.", + "longDescription": "Read all usage reports" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Microsoft 365 and Azure Active Directory.", + "longDescription": "Read all usage reports" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/reports/credentialuserregistrationdetails": {}, + "/reports/getattacksimulationrepeatoffenders": {}, + "/reports/getattacksimulationsimulationusercoverage": {}, + "/reports/getattacksimulationtrainingusercoverage": {}, + "/reports/getazureadapplicationsigninsummary(period={value})": {}, + "/reports/getcredentialusagesummary": {}, + "/reports/getcredentialuserregistrationcount": {}, + "/reports/getemailactivitycounts(period={value})": {}, + "/reports/getemailactivityusercounts(period={value})": {}, + "/reports/getemailactivityuserdetail(date={value})": {}, + "/reports/getemailactivityuserdetail(period={value})": {}, + "/reports/getemailappusageappsusercounts(period={value})": {}, + "/reports/getemailappusageusercounts(period={value})": {}, + "/reports/getemailappusageuserdetail(date={value})": {}, + "/reports/getemailappusageuserdetail(period={value})": {}, + "/reports/getemailappusageversionsusercounts(period={value})": {}, + "/reports/getm365appplatformusercounts(period={value})": {}, + "/reports/getm365appusercounts(period={value})": {}, + "/reports/getm365appuserdetail(date={value})": {}, + "/reports/getm365appuserdetail(period={value})": {}, + "/reports/getmailboxusagedetail(period={value})": {}, + "/reports/getmailboxusagemailboxcounts(period={value})": {}, + "/reports/getmailboxusagequotastatusmailboxcounts(period={value})": {}, + "/reports/getmailboxusagestorage(period={value})": {}, + "/reports/getoffice365activationcounts": {}, + "/reports/getoffice365activationsusercounts": {}, + "/reports/getoffice365activationsuserdetail": {}, + "/reports/getoffice365activeusercounts(period={value})": {}, + "/reports/getoffice365activeuserdetail(date={value})": {}, + "/reports/getoffice365activeuserdetail(period={value})": {}, + "/reports/getoffice365groupsactivitycounts(period={value})": {}, + "/reports/getoffice365groupsactivitydetail(date={value})": {}, + "/reports/getoffice365groupsactivitydetail(period={value})": {}, + "/reports/getoffice365groupsactivityfilecounts(period={value})": {}, + "/reports/getoffice365groupsactivitygroupcounts(period={value})": {}, + "/reports/getoffice365groupsactivitystorage(period={value})": {}, + "/reports/getoffice365servicesusercounts(period={value})": {}, + "/reports/getonedriveactivityfilecounts(period={value})": {}, + "/reports/getonedriveactivityusercounts(period={value})": {}, + "/reports/getonedriveactivityuserdetail(date={value})": {}, + "/reports/getonedriveactivityuserdetail(period={value})": {}, + "/reports/getonedriveusageaccountcounts(period={value})": {}, + "/reports/getonedriveusageaccountdetail(date={value})": {}, + "/reports/getonedriveusageaccountdetail(period={value})": {}, + "/reports/getonedriveusagefilecounts(period={value})": {}, + "/reports/getonedriveusagestorage(period={value})": {}, + "/reports/getrelyingpartydetailedsummary": {}, + "/reports/getsharepointactivityfilecounts(period={value})": {}, + "/reports/getsharepointactivitypages(period={value})": {}, + "/reports/getsharepointactivityusercounts(period={value})": {}, + "/reports/getsharepointactivityuserdetail(date={value})": {}, + "/reports/getsharepointactivityuserdetail(period={value})": {}, + "/reports/getsharepointsiteusagedetail(date={value})": {}, + "/reports/getsharepointsiteusagedetail(period={value})": {}, + "/reports/getsharepointsiteusagefilecounts(period={value})": {}, + "/reports/getsharepointsiteusagepages(period={value})": {}, + "/reports/getsharepointsiteusagesitecounts(period={value})": {}, + "/reports/getsharepointsiteusagestorage(period={value})": {}, + "/reports/getskypeforbusinessactivitycounts(period={value})": {}, + "/reports/getskypeforbusinessactivityusercounts(period={value})": {}, + "/reports/getskypeforbusinessactivityuserdetail(date={value})": {}, + "/reports/getskypeforbusinessactivityuserdetail(period={value})": {}, + "/reports/getskypeforbusinessdeviceusagedistributionusercounts(period={value})": {}, + "/reports/getskypeforbusinessdeviceusageusercounts(period={value})": {}, + "/reports/getskypeforbusinessdeviceusageuserdetail(date={value})": {}, + "/reports/getskypeforbusinessdeviceusageuserdetail(period={value})": {}, + "/reports/getskypeforbusinessorganizeractivitycounts(period={value})": {}, + "/reports/getskypeforbusinessorganizeractivityminutecounts(period={value})": {}, + "/reports/getskypeforbusinessorganizeractivityusercounts(period={value})": {}, + "/reports/getskypeforbusinessparticipantactivitycounts(period={value})": {}, + "/reports/getskypeforbusinessparticipantactivityminutecounts(period={value})": {}, + "/reports/getskypeforbusinessparticipantactivityusercounts(period={value})": {}, + "/reports/getskypeforbusinesspeertopeeractivitycounts(period={value})": {}, + "/reports/getskypeforbusinesspeertopeeractivityminutecounts(period={value})": {}, + "/reports/getskypeforbusinesspeertopeeractivityusercounts(period={value})": {}, + "/reports/getteamsdeviceusagedistributiontotalusercounts(period={value})": {}, + "/reports/getteamsdeviceusagedistributionusercounts(period={value})": {}, + "/reports/getteamsdeviceusagetotalusercounts(period={value})": {}, + "/reports/getteamsdeviceusageusercounts(period={value})": {}, + "/reports/getteamsdeviceusageuserdetail(date={value})": {}, + "/reports/getteamsdeviceusageuserdetail(period={value})": {}, + "/reports/getteamsuseractivitycounts(period={value})": {}, + "/reports/getteamsuseractivitydistributiontotalusercounts(period={value})": {}, + "/reports/getteamsuseractivitydistributionusercounts(period={value})": {}, + "/reports/getteamsuseractivitytotalcounts(period={value})": {}, + "/reports/getteamsuseractivitytotalusercounts(period={value})": {}, + "/reports/getteamsuseractivityusercounts(period={value})": {}, + "/reports/getteamsuseractivityuserdetail(date={value})": {}, + "/reports/getteamsuseractivityuserdetail(period={value})": {}, + "/reports/getyammeractivitycounts(period={value})": {}, + "/reports/getyammeractivityusercounts(period={value})": {}, + "/reports/getyammeractivityuserdetail(date={value})": {}, + "/reports/getyammeractivityuserdetail(period={value})": {}, + "/reports/getyammerdeviceusagedistributionusercounts(period={value})": {}, + "/reports/getyammerdeviceusageusercounts(period={value})": {}, + "/reports/getyammerdeviceusageuserdetail(date={value})": {}, + "/reports/getyammerdeviceusageuserdetail(period={value})": {}, + "/reports/getyammergroupsactivitycounts(period={value})": {}, + "/reports/getyammergroupsactivitydetail(date={value})": {}, + "/reports/getyammergroupsactivitydetail(period={value})": {}, + "/reports/getyammergroupsactivitygroupcounts(period={value})": {}, + "/reports/usercredentialusagedetails": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/reports/dailyprintusagebyprinter": {}, + "/print/reports/dailyprintusagebyprinter/{id}": {}, + "/print/reports/dailyprintusagebyuser": {}, + "/print/reports/dailyprintusagebyuser/{id}": {}, + "/print/reports/getgrouparchivedprintjobs(groupid={value},startdatetime={value},enddatetime={value})": {}, + "/print/reports/getprinterarchivedprintjobs(printerid={value},startdatetime={value},enddatetime={value})": {}, + "/print/reports/getuserarchivedprintjobs(userid={value},startdatetime={value},enddatetime={value})": {}, + "/print/reports/monthlyprintusagebyprinter": {}, + "/print/reports/monthlyprintusagebyprinter/{id}": {}, + "/print/reports/monthlyprintusagebyuser": {}, + "/print/reports/monthlyprintusagebyuser/{id}": {}, + "/reports/applicationsignindetailedsummary/{id}": {}, + "/reports/dailyprintusagebyprinter": {}, + "/reports/dailyprintusagebyprinter/{id}": {}, + "/reports/dailyprintusagebyuser": {}, + "/reports/dailyprintusagebyuser/{id}": {}, + "/reports/getgrouparchivedprintjobs(groupid={value},startdatetime={value},enddatetime={value})": {}, + "/reports/getprinterarchivedprintjobs(printerid={value},startdatetime={value},enddatetime={value})": {}, + "/reports/getuserarchivedprintjobs(userid={value},startdatetime={value},enddatetime={value})": {}, + "/reports/monthlyprintusagebyprinter": {}, + "/reports/monthlyprintusagebyprinter/{id}": {}, + "/reports/monthlyprintusagebyuser": {}, + "/reports/monthlyprintusagebyuser/{id}": {}, + "/tenantrelationships/managedtenants/credentialuserregistrationssummaries": {}, + "/tenantrelationships/managedtenants/credentialuserregistrationssummaries/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ResourceSpecificPermissionGrant.json b/permissions/beta/ResourceSpecificPermissionGrant.json new file mode 100644 index 000000000..c44b3723c --- /dev/null +++ b/permissions/beta/ResourceSpecificPermissionGrant.json @@ -0,0 +1,37 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ResourceSpecificPermissionGrant.ReadForChat": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/permissiongrants": {} + } + } + ] + }, + "ResourceSpecificPermissionGrant.ReadForChat.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/permissiongrants": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/RoleAssignmentSchedule.json b/permissions/beta/RoleAssignmentSchedule.json new file mode 100644 index 000000000..93962a032 --- /dev/null +++ b/permissions/beta/RoleAssignmentSchedule.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "RoleAssignmentSchedule.Read.Directory": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the active role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, and directory roles.", + "longDescription": "Read all active role assignments for your company\u0027s directory." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/directory/roleassignmentscheduleinstances": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, + "/rolemanagement/directory/roleassignmentschedules": {}, + "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedules/{id}": {} + } + } + ] + }, + "RoleAssignmentSchedule.ReadWrite.Directory": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and manage the active role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes managing active directory role membership, and reading directory role templates, directory roles and active memberships.", + "longDescription": "Read, update, and delete all active role assignments for your company\u0027s directory." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/directory/roleassignmentscheduleinstances": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, + "/rolemanagement/directory/roleassignmentschedules": {}, + "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedules/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/rolemanagement/directory/roleassignmentschedulerequests": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/rolemanagement/directory/roleassignmentschedulerequests/{id}/cancel": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/RoleEligibilitySchedule.json b/permissions/beta/RoleEligibilitySchedule.json new file mode 100644 index 000000000..7922e7139 --- /dev/null +++ b/permissions/beta/RoleEligibilitySchedule.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "RoleEligibilitySchedule.Read.Directory": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the eligible role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, and directory roles.", + "longDescription": "Read all eligible role assignments for your company\u0027s directory." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedules": {}, + "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedules/{id}": {} + } + } + ] + }, + "RoleEligibilitySchedule.ReadWrite.Directory": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and manage the eligible role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes managing eligible directory role membership, and reading directory role templates, directory roles and eligible memberships.", + "longDescription": "Read, update, and delete all eligible role assignments for your company\u0027s directory." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedules": {}, + "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedules/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/rolemanagement/directory/roleeligibilityschedulerequests": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}/cancel": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/RoleManagement.json b/permissions/beta/RoleManagement.json new file mode 100644 index 000000000..65f3dcade --- /dev/null +++ b/permissions/beta/RoleManagement.json @@ -0,0 +1,313 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "RoleManagement.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the role-based access control (RBAC) settings for all supported [RBAC providers](/graph/api/resources/rolemanagement?view=graph-rest-beta\u0026preserve-view=true), on behalf of the signed-in user. This includes reading role definitions and role assignments.", + "longDescription": "Read role management data for all RBAC providers." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the role-based access control (RBAC) settings for all supported [RBAC providers](/graph/api/resources/rolemanagement?view=graph-rest-beta\u0026preserve-view=true), without a signed-in user. This includes reading role definitions and role assignments.", + "longDescription": "Read role management data for all RBAC providers." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/policies/rolemanagementpolicies/{id}": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, + "/policies/rolemanagementpolicies/{id}/rules": {}, + "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/policies/rolemanagementpolicyassignments/{id}": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, + "/rolemanagement/directory/roleassignmentschedules": {}, + "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedules/{id}": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedules": {}, + "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedules/{id}": {} + } + } + ] + }, + "RoleManagement.Read.Directory": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the role-based access control (RBAC) settings for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, directory roles and memberships.", + "longDescription": "Read role management data for Azure AD." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the role-based access control (RBAC) settings for your company\u0027s directory, without a signed-in user. This includes reading directory role templates, directory roles and memberships.", + "longDescription": "Read role management data for Azure AD." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/administrativeunits/{id}/scopedrolemembers": {}, + "/administrativeunits/{id}/scopedrolemembers/{id}": {}, + "/directoryroles": {}, + "/directoryroles/delta": {}, + "/directoryroles/roletemplateid={roletemplateid}": {}, + "/directoryroles/roletemplateid={roletemplateid}/members": {}, + "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, + "/directoryroles/{id}": {}, + "/directoryroles/{id}/members": {}, + "/directoryroles/{id}/scopedmembers": {}, + "/directoryroletemplates": {}, + "/directoryroletemplates/{id}": {}, + "/rolemanagement/directory/roleassignments": {}, + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/policies/rolemanagementpolicies/{id}": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, + "/policies/rolemanagementpolicies/{id}/rules": {}, + "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/policies/rolemanagementpolicyassignments/{id}": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, + "/rolemanagement/directory/roleassignmentschedules": {}, + "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedules/{id}": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedules": {}, + "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedules/{id}": {} + } + } + ] + }, + "RoleManagement.ReadWrite.Directory": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and manage the role-based access control (RBAC) settings for your company\u0027s directory, on behalf of the signed-in user. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.", + "longDescription": "Read and write role management data for Azure AD." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and manage the role-based access control (RBAC) settings for your company\u0027s directory, without a signed-in user. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.", + "longDescription": "Read and write role management data for Azure AD." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/directoryroles/delta": {}, + "/directoryroles/roletemplateid={roletemplateid}": {}, + "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, + "/directoryroles/{id}": {}, + "/directoryroles/{id}/scopedmembers": {}, + "/directoryroletemplates": {}, + "/directoryroletemplates/{id}": {}, + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/policies/rolemanagementpolicies/{id}": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules": {}, + "/policies/rolemanagementpolicies/{id}/rules": {}, + "/policies/rolemanagementpolicyassignments/{id}": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedules": {}, + "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedules/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/administrativeunits/{id}/scopedrolemembers": {}, + "/directoryroles": {}, + "/directoryroles/roletemplateid={roletemplateid}/members": {}, + "/directoryroles/{id}/members": {}, + "/rolemanagement/directory/roleassignments": {}, + "/rolemanagement/entitlementmanagement/roleassignments": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/administrativeunits/{id}/scopedrolemembers/{id}": {}, + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, + "/policies/rolemanagementpolicies/{id}/rules/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/directory/roleassignmentschedules": {}, + "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedules/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/directoryroles/roletemplateid={roletemplateid}/members/{id}": {}, + "/directoryroles/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}/cancel": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/rolemanagement/directory/roleassignmentschedulerequests/{id}/cancel": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/RoleManagementPolicy.json b/permissions/beta/RoleManagementPolicy.json new file mode 100644 index 000000000..9c7057b3a --- /dev/null +++ b/permissions/beta/RoleManagementPolicy.json @@ -0,0 +1,76 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "RoleManagementPolicy.Read.Directory": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read policies for privileged role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user.", + "longDescription": "Read all policies for privileged role assignments for your company\u0027s directory." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/policies/rolemanagementpolicies/{id}": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, + "/policies/rolemanagementpolicies/{id}/rules": {}, + "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/policies/rolemanagementpolicyassignments/{id}": {} + } + } + ] + }, + "RoleManagementPolicy.ReadWrite.Directory": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, update, and delete policies for privileged role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user.", + "longDescription": "Read, update, and delete all policies for privileged role assignments for your company\u0027s directory." + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/policies/rolemanagementpolicies/{id}": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules": {}, + "/policies/rolemanagementpolicies/{id}/rules": {}, + "/policies/rolemanagementpolicyassignments/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, + "/policies/rolemanagementpolicies/{id}/rules/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/SMTP.json b/permissions/beta/SMTP.json new file mode 100644 index 000000000..72de6a795 --- /dev/null +++ b/permissions/beta/SMTP.json @@ -0,0 +1,20 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "SMTP.Send": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to send mail as users in the organization.", + "longDescription": "Send mail as a user using SMTP AUTH" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to send mail as users in the organization.", + "longDescription": "Send mail as a user using SMTP AUTH" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Schedule.json b/permissions/beta/Schedule.json new file mode 100644 index 000000000..794cb6a57 --- /dev/null +++ b/permissions/beta/Schedule.json @@ -0,0 +1,216 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Schedule.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read schedule, schedule groups, shifts, and associated entities in shifts applications on behalf of the signed-in user.", + "longDescription": "Read Shifts service (Teams) data" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read schedule, schedule groups, shifts, and associated entities in shifts applications without a signed-in user.", + "longDescription": "Read Shifts service (Teams) data" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/teams/{id}/schedule/shifts/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/schedule": {}, + "/teams/{id}/schedule/offershiftrequests/{id}": {}, + "/teams/{id}/schedule/schedulinggroups": {}, + "/teams/{id}/schedule/schedulinggroups/{id}": {}, + "/teams/{id}/schedule/shifts": {}, + "/teams/{id}/schedule/timecards": {}, + "/teams/{id}/schedule/timecards/{id}": {}, + "/teams/{id}/schedule/timeoffrequests": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/schedule/swapshiftschangerequests": {}, + "/teams/{id}/schedule/timeoffreasons": {}, + "/teams/{id}/schedule/timeoffreasons/{id}": {}, + "/teams/{id}/schedule/timeoffrequests/{id}": {}, + "/teams/{id}/schedule/timesoff/{id}": {} + } + } + ] + }, + "Schedule.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows an app to read and write schedule, schedule groups, shifts, and associated entities in shifts applications on behalf of the signed-in user.", + "longDescription": "Read and Write Shifts service (Teams) data" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read and write schedule, schedule groups, shifts, and associated entities in shifts applications without a signed-in user.", + "longDescription": "Read and Write Shifts service (Teams) data" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PUT" + ], + "paths": { + "/teams/{id}/schedule/shifts/{id}": {}, + "/teams/{id}/schedule/schedulinggroups/{id}": {}, + "/teams/{id}/schedule/timecards/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/teams/{id}/schedule": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/schedule/offershiftrequests/{id}": {}, + "/teams/{id}/schedule/timeoffrequests": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/schedule/schedulinggroups": {}, + "/teams/{id}/schedule/shifts": {}, + "/teams/{id}/schedule/timecards": {}, + "/teams/{id}/schedule/offershiftrequests": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/schedule/swapshiftschangerequests": {}, + "/teams/{id}/schedule/timeoffreasons": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/teams/{id}/schedule/timeoffreasons/{id}": {}, + "/teams/{id}/schedule/timesoff/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/teams/{id}/schedule/timeoffrequests/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/schedule/offershiftrequests/{id}/approve": {}, + "/teams/{id}/schedule/offershiftrequests/{id}/decline": {}, + "/teams/{id}/schedule/share": {}, + "/teams/{id}/schedule/timecards/clockin": {}, + "/teams/{id}/schedule/timecards/{id}/clockout": {}, + "/teams/{id}/schedule/timecards/{id}/confirm": {}, + "/teams/{id}/schedule/timecards/{id}/endbreak": {}, + "/teams/{id}/schedule/timecards/{id}/startbreak": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/schedule/openshiftchangerequests": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/approve": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/decline": {}, + "/teams/{id}/schedule/timesoff": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/SecurityActions.json b/permissions/beta/SecurityActions.json new file mode 100644 index 000000000..36a16e8e7 --- /dev/null +++ b/permissions/beta/SecurityActions.json @@ -0,0 +1,87 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "SecurityActions.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u2019s security actions on behalf of the signed-in user.", + "longDescription": "Read your organization\u0027s security actions" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u2019s security actions.", + "longDescription": "Read your organization\u2019s security events" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/securityactions": {}, + "/security/securityactions/{id}": {} + } + } + ] + }, + "SecurityActions.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read or update your organization\u2019s security actions on behalf of the signed-in user.", + "longDescription": "Read and update your organization\u0027s security actions" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read or create security actions, without a signed-in user.", + "longDescription": "Create and read your organization\u0027s security actions" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/security/securityactions": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/securityactions/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/security/securityactions/{id}/cancelsecurityaction": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/SecurityEvents.json b/permissions/beta/SecurityEvents.json new file mode 100644 index 000000000..d0e69eee7 --- /dev/null +++ b/permissions/beta/SecurityEvents.json @@ -0,0 +1,110 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "SecurityEvents.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u2019s security events on behalf of the signed-in user.", + "longDescription": "Read your organization\u2019s security events" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u2019s security events.", + "longDescription": "Read your organization\u2019s security events" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/alerts": {}, + "/security/alerts/{id}": {}, + "/security/attacksimulation/simulations": {}, + "/security/attacksimulation/simulations/{id}/report/overview": {}, + "/security/attacksimulation/simulations/{id}/report/simulationusers": {}, + "/security/securescorecontrolprofiles": {}, + "/security/securescores": {} + } + } + ] + }, + "SecurityEvents.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u2019s security events on behalf of the signed-in user. Also allows the app to update editable properties in security events on behalf of the signed-in user.", + "longDescription": "Read and update your organization\u2019s security events" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your organization\u2019s security events. Also allows the app to update editable properties in security events.", + "longDescription": "Read and update your organization\u2019s security events" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/alerts": {}, + "/security/securescorecontrolprofiles": {}, + "/security/securescores": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/security/alerts/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/security/securescorecontrolprofiles/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/security/alerts/updatealerts": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ServiceHealth.json b/permissions/beta/ServiceHealth.json new file mode 100644 index 000000000..22bebc345 --- /dev/null +++ b/permissions/beta/ServiceHealth.json @@ -0,0 +1,44 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ServiceHealth.Read.All": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read your tenant\u0027s service health information on behalf of the signed-in user. Health information may include service issues or service health overviews.", + "longDescription": "Read service health" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your tenant\u0027s service health information on behalf of the signed-in user. Health information may include service issues or service health overviews.", + "longDescription": "Read service health" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your tenant\u0027s service health information, without a signed-in user. Health information may include service issues or service health overviews.", + "longDescription": "Read service health" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/admin/serviceannouncement/healthoverviews": {}, + "/admin/serviceannouncement/healthoverviews/{id}": {}, + "/admin/serviceannouncement/issues": {}, + "/admin/serviceannouncement/issues/{id}": {}, + "/admin/serviceannouncement/issues/{id}/incidentreport": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ServiceMessage.json b/permissions/beta/ServiceMessage.json new file mode 100644 index 000000000..f03f5c9e4 --- /dev/null +++ b/permissions/beta/ServiceMessage.json @@ -0,0 +1,41 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ServiceMessage.Read.All": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read your tenant\u0027s service announcement messages on behalf of the signed-in user. Messages may include information about new or changed features.", + "longDescription": "Read service messages" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your tenant\u0027s service announcement messages on behalf of the signed-in user. Messages may include information about new or changed features.", + "longDescription": "Read service messages" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read your tenant\u0027s service announcement messages, without a signed-in user. Messages may include information about new or changed features.", + "longDescription": "Read service messages" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/admin/serviceannouncement/messages": {}, + "/admin/serviceannouncement/messages/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ServiceMessageViewpoint.json b/permissions/beta/ServiceMessageViewpoint.json new file mode 100644 index 000000000..3ef443ded --- /dev/null +++ b/permissions/beta/ServiceMessageViewpoint.json @@ -0,0 +1,38 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ServiceMessageViewpoint.Write": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to update service announcement messages\u0027 user status on behalf of the signed-in user. The message status can be marked as read, archive, or favorite.", + "longDescription": "Update your user status on service announcement messages" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to update service announcement messages\u0027 user status on behalf of the signed-in user. The message status can be marked as read, archive, or favorite.", + "longDescription": "Update your user status on service announcement messages" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/admin/serviceannouncement/messages/archive": {}, + "/admin/serviceannouncement/messages/favorite": {}, + "/admin/serviceannouncement/messages/markread": {}, + "/admin/serviceannouncement/messages/markunread": {}, + "/admin/serviceannouncement/messages/unarchive": {}, + "/admin/serviceannouncement/messages/unfavorite": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ShortNotes.json b/permissions/beta/ShortNotes.json new file mode 100644 index 000000000..05f373199 --- /dev/null +++ b/permissions/beta/ShortNotes.json @@ -0,0 +1,57 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ShortNotes.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read all the short notes a sign-in user has access to.", + "longDescription": "Read short notes of the signed-in user" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read all the short notes a sign-in user has access to.", + "longDescription": "Read short notes of the signed-in user" + } + }, + "pathSets": [] + }, + "ShortNotes.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all the short notes without a signed-in user.", + "longDescription": "Read all users\u0027 short notes" + } + }, + "pathSets": [] + }, + "ShortNotes.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read, create, edit, and delete short notes of a signed-in user.", + "longDescription": "Read, create, edit, and delete short notes of the signed-in user" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read, create, edit, and delete short notes of a signed-in user.", + "longDescription": "Read, create, edit, and delete short notes of the signed-in user" + } + }, + "pathSets": [] + }, + "ShortNotes.ReadWrite.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, create, edit, and delete all the short notes without a signed-in user.", + "longDescription": "Read, create, edit, and delete all users\u0027 short notes" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Sites.json b/permissions/beta/Sites.json new file mode 100644 index 000000000..1a62888ca --- /dev/null +++ b/permissions/beta/Sites.json @@ -0,0 +1,885 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Sites.FullControl.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have full control to SharePoint sites in all site collections on behalf of the signed-in user.", + "longDescription": "Have full control of all site collections" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to have full control to SharePoint sites in all site collections without a signed-in user.", + "longDescription": "Have full control of all site collections" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/sites/{id}/columns/{id}": {}, + "/sites/{id}/contenttypes/{id}": {}, + "/sites/{id}/contenttypes/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/sites/{id}/permissions/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/sites/{id}/columns": {}, + "/sites/{id}/contenttypes": {}, + "/sites/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/columns": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/sites/{id}/contenttypes/{id}/ispublished": {}, + "/sites/{id}/getapplicablecontenttypesforlist": {}, + "/sites/{id}/lists/{id}/contenttypes": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/sites/{id}/permissions": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/sites/id/contenttypes/id/copytodefaultcontentlocation": {}, + "/sites/{id}/contenttypes/{id}/associatewithhubsites": {}, + "/sites/{id}/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/lists/{id}/contenttypes/addcopy": {}, + "/sites/{id}/lists/{id}/items/{id}/versions/{id}/restoreversion": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/sites/{id}/contenttypes/{id}/publish": {}, + "/sites/{id}/contenttypes/{id}/unpublish": {} + } + } + ] + }, + "Sites.Manage.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to manage and create lists, documents, and list items in all site collections on behalf of the signed-in user.", + "longDescription": "Create, edit, and delete items and lists in all site collections" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage and create lists, documents, and list items in all site collections without a signed-in user.", + "longDescription": "Create, edit, and delete items and lists in all site collections" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/sites/{id}/columns/{id}": {}, + "/sites/{id}/contenttypes/{id}": {}, + "/sites/{id}/contenttypes/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/sites/{id}/columns": {}, + "/sites/{id}/contenttypes": {}, + "/sites/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/columns": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/sites/{id}/getapplicablecontenttypesforlist": {}, + "/sites/{id}/lists/{id}/contenttypes": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/sites/id/contenttypes/id/copytodefaultcontentlocation": {}, + "/sites/{id}/contenttypes/{id}/associatewithhubsites": {}, + "/sites/{id}/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/lists/{id}/contenttypes/addcopy": {}, + "/sites/{id}/lists/{id}/items/{id}/versions/{id}/restoreversion": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/sites/{id}/lists/{id}/items/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/sites/{id}/lists": {} + } + } + ] + }, + "Sites.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read documents and list items in all site collections on behalf of the signed-in user.", + "longDescription": "Read items in all site collections" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read documents and list items in all site collections without a signed in user.", + "longDescription": "Read items in all site collections" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}": {}, + "/drives/{id}/activities": {}, + "/drives/{id}/items/{id}": {}, + "/drives/{id}/items/{id}/activities": {}, + "/drives/{id}/items/{id}/analytics": {}, + "/drives/{id}/items/{id}/children": {}, + "/drives/{id}/items/{id}/content": {}, + "/drives/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/drives/{id}/items/{id}/permissions": {}, + "/drives/{id}/items/{id}/permissions/{id}": {}, + "/drives/{id}/items/{id}/thumbnails": {}, + "/drives/{id}/items/{id}/versions": {}, + "/drives/{id}/items/{id}/versions/{id}": {}, + "/drives/{id}/items/{id}/versions/{id}/content": {}, + "/drives/{id}/root/delta": {}, + "/drives/{id}/root/search(q={value})": {}, + "/drives/{id}/root:/{id}": {}, + "/drives/{id}/root:/{id}:/children": {}, + "/groups/{id}/drive": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/items/{id}/children": {}, + "/groups/{id}/drive/items/{id}/content": {}, + "/groups/{id}/drive/items/{id}/permissions": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}": {}, + "/groups/{id}/drive/items/{id}/thumbnails": {}, + "/groups/{id}/drive/items/{id}/versions": {}, + "/groups/{id}/drive/items/{id}/versions/{id}": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/content": {}, + "/groups/{id}/drive/root/delta": {}, + "/groups/{id}/drive/root/search(q={value})": {}, + "/groups/{id}/drive/root:/{id}": {}, + "/groups/{id}/drives": {}, + "/me/drive": {}, + "/me/drive/following": {}, + "/me/drive/items/{id}": {}, + "/me/drive/items/{id}/children": {}, + "/me/drive/items/{id}/content": {}, + "/me/drive/items/{id}/permissions": {}, + "/me/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}/thumbnails": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/{id}": {}, + "/me/drive/items/{id}/versions/{id}/content": {}, + "/me/drive/recent": {}, + "/me/drive/root": {}, + "/me/drive/root/children": {}, + "/me/drive/root/delta": {}, + "/me/drive/root/search(q={value})": {}, + "/me/drive/root:/{id}": {}, + "/me/drive/root:/{id}:/content": {}, + "/me/drive/root:/{id}:/permissions": {}, + "/me/drive/sharedwithme": {}, + "/me/drives": {}, + "/shares/{id}/driveitem/content": {}, + "/sites/{id}/analytics": {}, + "/sites/{id}/drive": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/items/{id}/children": {}, + "/sites/{id}/drive/items/{id}/content": {}, + "/sites/{id}/drive/items/{id}/permissions": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}": {}, + "/sites/{id}/drive/items/{id}/thumbnails": {}, + "/sites/{id}/drive/items/{id}/versions": {}, + "/sites/{id}/drive/items/{id}/versions/{id}": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/content": {}, + "/sites/{id}/drive/root/delta": {}, + "/sites/{id}/drive/root/search(q={value})": {}, + "/sites/{id}/drive/root:/{id}": {}, + "/sites/{id}/drives": {}, + "/sites/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/sites/{id}/lists/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/analytics": {}, + "/sites/{id}/lists/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/users/{id}/drive": {}, + "/users/{id}/drive/following": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/items/{id}/permissions": {}, + "/users/{id}/drive/items/{id}/permissions/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/{id}": {}, + "/users/{id}/drive/items/{id}/versions/{id}/content": {}, + "/users/{id}/drive/recent": {}, + "/users/{id}/drive/root": {}, + "/users/{id}/drive/root/children": {}, + "/users/{id}/drive/root/delta": {}, + "/users/{id}/drive/root/search(q={value})": {}, + "/users/{id}/drive/root:/{id}": {}, + "/users/{id}/drive/root:/{id}:/content": {}, + "/users/{id}/drive/root:/{id}:/permissions": {}, + "/users/{id}/drive/sharedwithme": {}, + "/users/{id}/drives": {}, + "/sites/{id}/columns/{id}": {}, + "/sites/{id}/contenttypes/{id}": {}, + "/sites/{id}/contenttypes/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns/{id}": {}, + "/sites/{id}/columns": {}, + "/sites/{id}/contenttypes": {}, + "/sites/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/getapplicablecontenttypesforlist": {}, + "/sites/{id}/lists/{id}/columns": {}, + "/sites/{id}/lists/{id}/contenttypes": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/items/{id}": {}, + "/drive/root/createdbyuser/trendingaround": {}, + "/drive/root/lastmodifiedbyuser/trendingaround": {}, + "/groups/{id}/sites/root": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, + "/me/followedsites": {}, + "/me/insights/shared": {}, + "/me/insights/trending": {}, + "/me/insights/trending/{id}/resource": {}, + "/me/insights/used": {}, + "/me/insights/used/{id}/resource": {}, + "/me/trendingaround": {}, + "/sites": {}, + "/sites/root": {}, + "/sites/{id}": {}, + "/sites/{id}/items/{id}/versions": {}, + "/sites/{id}/items/{id}/versions/{id}": {}, + "/sites/{id}/lists": {}, + "/sites/{id}/lists/{id}": {}, + "/sites/{id}/lists/{id}/items": {}, + "/sites/{id}/lists/{id}/items/{id}/versions": {}, + "/sites/{id}/lists/{id}/items/{id}/versions/{id}": {}, + "/sites/{id}/pages": {}, + "/sites/{id}/pages/{id}": {}, + "/sites/{id}/sites": {}, + "/sites/{id}:/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, + "/users/{id}/followedsites": {}, + "/users/{id}/insights/shared": {}, + "/users/{id}/insights/trending": {}, + "/users/{id}/insights/trending/{id}/resource": {}, + "/users/{id}/insights/used": {}, + "/users/{id}/insights/used/{id}/resource": {}, + "/users/{id}/trendingaround": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/drive/following/{id}": {}, + "/users/{id}/drive/following/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "POST" + ], + "paths": { + "/me/drive/items/{id}/unfollow": {}, + "/users/{id}/drive/items/{id}/unfollow": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/drive/special/{id}": {}, + "/me/drive/special/{id}/children": {}, + "/users/{id}/drive/special/{id}": {}, + "/users/{id}/drive/special/{id}/children": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/workbook/names/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, + "/me/drive/root:/{id}:/workbook/names/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/drive/items/{id}/workbook/names/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/search/query": {} + } + } + ] + }, + "Sites.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to edit or delete documents and list items in all site collections on behalf of the signed-in user.", + "longDescription": "Read and write items in all site collections" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.", + "longDescription": "Read and write items in all site collections" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}": {}, + "/drives/{id}/activities": {}, + "/drives/{id}/items/{id}/activities": {}, + "/drives/{id}/items/{id}/analytics": {}, + "/drives/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/drives/{id}/items/{id}/permissions": {}, + "/drives/{id}/items/{id}/thumbnails": {}, + "/drives/{id}/items/{id}/versions": {}, + "/drives/{id}/items/{id}/versions/{id}": {}, + "/drives/{id}/items/{id}/versions/{id}/content": {}, + "/drives/{id}/root/delta": {}, + "/drives/{id}/root/search(q={value})": {}, + "/drives/{id}/root:/{id}": {}, + "/drives/{id}/root:/{id}:/children": {}, + "/groups/{id}/drive": {}, + "/groups/{id}/drive/items/{id}/permissions": {}, + "/groups/{id}/drive/items/{id}/thumbnails": {}, + "/groups/{id}/drive/items/{id}/versions": {}, + "/groups/{id}/drive/items/{id}/versions/{id}": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/content": {}, + "/groups/{id}/drive/root/delta": {}, + "/groups/{id}/drive/root/search(q={value})": {}, + "/groups/{id}/drive/root:/{id}": {}, + "/groups/{id}/drives": {}, + "/me/drive": {}, + "/me/drive/following": {}, + "/me/drive/items/{id}/permissions": {}, + "/me/drive/items/{id}/thumbnails": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/{id}": {}, + "/me/drive/items/{id}/versions/{id}/content": {}, + "/me/drive/recent": {}, + "/me/drive/root": {}, + "/me/drive/root/delta": {}, + "/me/drive/root/search(q={value})": {}, + "/me/drive/root:/{id}:/content": {}, + "/me/drive/root:/{id}:/permissions": {}, + "/me/drive/sharedwithme": {}, + "/me/drives": {}, + "/shares/{id}/driveitem/content": {}, + "/sites/{id}/analytics": {}, + "/sites/{id}/drive": {}, + "/sites/{id}/drive/items/{id}/permissions": {}, + "/sites/{id}/drive/items/{id}/thumbnails": {}, + "/sites/{id}/drive/items/{id}/versions": {}, + "/sites/{id}/drive/items/{id}/versions/{id}": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/content": {}, + "/sites/{id}/drive/root/delta": {}, + "/sites/{id}/drive/root/search(q={value})": {}, + "/sites/{id}/drive/root:/{id}": {}, + "/sites/{id}/drives": {}, + "/sites/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/sites/{id}/lists/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/analytics": {}, + "/sites/{id}/lists/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/users/{id}/drive": {}, + "/users/{id}/drive/following": {}, + "/users/{id}/drive/items/{id}/permissions": {}, + "/users/{id}/drive/items/{id}/thumbnails": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, + "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, + "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/{id}": {}, + "/users/{id}/drive/items/{id}/versions/{id}/content": {}, + "/users/{id}/drive/recent": {}, + "/users/{id}/drive/root": {}, + "/users/{id}/drive/root/delta": {}, + "/users/{id}/drive/root/search(q={value})": {}, + "/users/{id}/drive/root:/{id}:/content": {}, + "/users/{id}/drive/root:/{id}:/permissions": {}, + "/users/{id}/drive/sharedwithme": {}, + "/users/{id}/drives": {}, + "/shares/{id}": {}, + "/shares/{id}/driveitem": {}, + "/sites/{id}/columns/{id}": {}, + "/sites/{id}/contenttypes/{id}": {}, + "/sites/{id}/contenttypes/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns/{id}": {}, + "/sites/{id}/columns": {}, + "/sites/{id}/contenttypes": {}, + "/sites/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/getapplicablecontenttypesforlist": {}, + "/sites/{id}/lists/{id}/columns": {}, + "/sites/{id}/lists/{id}/contenttypes": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {}, + "/groups/{id}/sites/root": {}, + "/me/followedsites": {}, + "/me/insights/shared": {}, + "/me/insights/trending": {}, + "/me/insights/trending/{id}/resource": {}, + "/me/insights/used": {}, + "/me/insights/used/{id}/resource": {}, + "/sites": {}, + "/sites/root": {}, + "/sites/{id}": {}, + "/sites/{id}/items/{id}/versions": {}, + "/sites/{id}/items/{id}/versions/{id}": {}, + "/sites/{id}/lists/{id}": {}, + "/sites/{id}/lists/{id}/items/{id}/versions": {}, + "/sites/{id}/lists/{id}/items/{id}/versions/{id}": {}, + "/sites/{id}/sites": {}, + "/sites/{id}:/{id}": {}, + "/users/{id}/followedsites": {}, + "/users/{id}/insights/shared": {}, + "/users/{id}/insights/trending": {}, + "/users/{id}/insights/trending/{id}/resource": {}, + "/users/{id}/insights/used": {}, + "/users/{id}/insights/used/{id}/resource": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/drive/following/{id}": {}, + "/users/{id}/drive/following/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "POST" + ], + "paths": { + "/me/drive/items/{id}/unfollow": {}, + "/users/{id}/drive/items/{id}/unfollow": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/drives/{id}/items/{id}": {}, + "/drives/{id}/items/{id}/permissions/{id}": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}": {}, + "/me/drive/items/{id}/permissions/{id}": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/items/{id}/permissions/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/children": {}, + "/groups/{id}/drive/items/{id}/children": {}, + "/me/drive/items/{id}/children": {}, + "/me/drive/root/children": {}, + "/sites/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/items/{id}/children": {}, + "/users/{id}/drive/root/children": {}, + "/sites/{id}/lists": {}, + "/sites/{id}/lists/{id}/items": {}, + "/sites/{id}/pages": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/drives/{id}/items/{id}/content": {}, + "/groups/{id}/drive/items/{id}/content": {}, + "/me/drive/items/{id}/content": {}, + "/me/drive/root:/{id}": {}, + "/sites/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/items/{id}/content": {}, + "/users/{id}/drive/root:/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/drive/special/{id}": {}, + "/me/drive/special/{id}/children": {}, + "/users/{id}/drive/special/{id}": {}, + "/users/{id}/drive/special/{id}/children": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {}, + "/drives/{id}/items/{id}/checkin": {}, + "/drives/{id}/items/{id}/checkout": {}, + "/drives/{id}/items/{id}/copy": {}, + "/drives/{id}/items/{id}/createlink": {}, + "/drives/{id}/items/{id}/invite": {}, + "/drives/{id}/items/{id}/permissions/{id}/revokegrants": {}, + "/drives/{id}/items/{id}/versions/{id}/restoreversion": {}, + "/groups/{id}/drive/items/{id}/checkin": {}, + "/groups/{id}/drive/items/{id}/checkout": {}, + "/groups/{id}/drive/items/{id}/copy": {}, + "/groups/{id}/drive/items/{id}/createlink": {}, + "/groups/{id}/drive/items/{id}/invite": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/groups/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, + "/me/drive/items/{id}/checkin": {}, + "/me/drive/items/{id}/checkout": {}, + "/me/drive/items/{id}/copy": {}, + "/me/drive/items/{id}/createlink": {}, + "/me/drive/items/{id}/invite": {}, + "/me/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/me/drive/items/{id}/versions/{id}/restoreversion": {}, + "/shares/{id}/permission/grant": {}, + "/sites/{id}/drive/items/{id}/checkin": {}, + "/sites/{id}/drive/items/{id}/checkout": {}, + "/sites/{id}/drive/items/{id}/copy": {}, + "/sites/{id}/drive/items/{id}/createlink": {}, + "/sites/{id}/drive/items/{id}/invite": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/sites/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/lists/{id}/items/{id}/createlink": {}, + "/sites/{id}/lists/{id}/items/{id}/driveitem/permissions/{id}/revokegrants": {}, + "/sites/{id}/pages/{id}/publish": {}, + "/users/{id}/drive/items/{id}/checkin": {}, + "/users/{id}/drive/items/{id}/checkout": {}, + "/users/{id}/drive/items/{id}/copy": {}, + "/users/{id}/drive/items/{id}/createlink": {}, + "/users/{id}/drive/items/{id}/invite": {}, + "/users/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/users/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, + "/sites/id/contenttypes/id/copytodefaultcontentlocation": {}, + "/sites/{id}/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/lists/{id}/items/{id}/versions/{id}/restoreversion": {}, + "/drive/root:/{id}:/createuploadsession": {}, + "/drives/{id}/items/{id}/createuploadsession": {}, + "/groups/{id}/drive/items/{id}/createuploadsession": {}, + "/me/drive/items/{id}/createuploadsession": {}, + "/sites/{id}/drive/items/{id}/createuploadsession": {}, + "/users/{id}/drive/items/{id}/createuploadsession": {}, + "/users/{id}/followedsites/add": {}, + "/users/{id}/followedsites/remove": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PUT" + ], + "paths": { + "/drives/{id}/items/{id}:/{id}:/content": {}, + "/groups/{id}/drive/items/{id}:/{id}:/content": {}, + "/me/drive/items/{id}:/{id}:/content": {}, + "/me/drive/root:/foldera/fileb.txt:/content": {}, + "/sites/{id}/drive/items/{id}:/{id}:/content": {}, + "/users/{id}/drive/items/{id}:/{id}:/content": {}, + "/users/{id}/drive/root:/foldera/fileb.txt:/content": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/sites/{id}/lists/{id}/items/{id}": {}, + "/sites/{id}/pages/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/sites/{id}/lists/{id}/items/{id}/fields": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drives/{id}/list/subscriptions/socketio": {}, + "/drives/{id}/root/subscriptions/socketio": {}, + "/groups/{id}/drive/root/subscriptions/socketio": {}, + "/me/drive/root/subscriptions/socketio": {}, + "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, + "/users/{id}/drive/root/subscriptions/socketio": {} + } + } + ] + }, + "Sites.Selected": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allow the application to access a subset of site collections without a signed in user.\u00A0\u00A0The specific site collections and the permissions granted will be configured in SharePoint Online.", + "longDescription": "Access selected site collections" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Tasks.json b/permissions/beta/Tasks.json new file mode 100644 index 000000000..a47b80438 --- /dev/null +++ b/permissions/beta/Tasks.json @@ -0,0 +1,369 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Tasks.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read the signed-in user\u2019s tasks and task lists, including any shared with the user. Doesn\u0027t include permission to create, delete, or update anything.", + "longDescription": "Read user\u2019s tasks and task lists (preview)" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the signed-in user\u2019s tasks and task lists, including any shared with the user. Doesn\u0027t include permission to create, delete, or update anything.", + "longDescription": "Read user\u2019s tasks and task lists (preview)" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/root/createdbyuser/planner/plans": {}, + "/groups/{id}/planner/plans": {}, + "/me/planner": {}, + "/me/planner/all/delta": {}, + "/me/planner/favoriteplans": {}, + "/me/planner/plans": {}, + "/me/planner/recentplans": {}, + "/me/planner/tasks": {}, + "/planner/buckets": {}, + "/planner/buckets/{id}": {}, + "/planner/buckets/{id}/tasks": {}, + "/planner/plans": {}, + "/planner/plans/{id}": {}, + "/planner/plans/{id}/buckets": {}, + "/planner/plans/{id}/details": {}, + "/planner/plans/{id}/tasks": {}, + "/planner/tasks": {}, + "/planner/tasks/{id}": {}, + "/planner/tasks/{id}/assignedtotaskboardformat": {}, + "/planner/tasks/{id}/buckettaskboardformat": {}, + "/planner/tasks/{id}/details": {}, + "/planner/tasks/{id}/progresstaskboardformat": {}, + "/users/{id}/planner": {}, + "/users/{id}/planner/all/delta": {}, + "/users/{id}/planner/favoriteplans": {}, + "/users/{id}/planner/plans": {}, + "/users/{id}/planner/recentplans": {}, + "/users/{id}/planner/tasks": {}, + "/planner/rosters/{id}": {}, + "/planner/rosters/{id}/members": {}, + "/planner/rosters/{id}/members/{id}": {}, + "/planner/rosters/{id}/plans": {}, + "/users/{id}/planner/rosterplans": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/todo/lists/{id}": {}, + "/users/{id}/todo/lists/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/outlook/taskfolders": {}, + "/me/outlook/taskfolders/{id}": {}, + "/me/outlook/taskfolders/{id}/tasks": {}, + "/me/outlook/taskgroups": {}, + "/me/outlook/taskgroups/{id}": {}, + "/me/outlook/taskgroups/{id}/taskfolders": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, + "/me/outlook/tasks": {}, + "/me/outlook/tasks/{id}": {}, + "/me/outlook/tasks/{id}/attachments": {}, + "/users/{id}/outlook/taskfolders": {}, + "/users/{id}/outlook/taskfolders/{id}": {}, + "/users/{id}/outlook/taskfolders/{id}/tasks": {}, + "/users/{id}/outlook/taskgroups": {}, + "/users/{id}/outlook/taskgroups/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, + "/users/{id}/outlook/tasks": {}, + "/users/{id}/outlook/tasks/{id}": {}, + "/users/{id}/outlook/tasks/{id}/attachments": {} + } + } + ] + }, + "Tasks.Read.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read tasks a user has permissions to access, including their own and shared tasks.", + "longDescription": "Read user and shared tasks (preview)" + } + }, + "pathSets": [] + }, + "Tasks.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete the signed-in user\u0027s tasks and task lists, including any shared with the user.", + "longDescription": "Create, read, update, and delete user\u2019s tasks and task lists (preview)" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete the signed-in user\u0027s tasks and task lists, including any shared with the user.", + "longDescription": "Create, read, update, and delete user\u2019s tasks and task lists (preview)" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/root/createdbyuser/planner/plans": {}, + "/groups/{id}/planner/plans": {}, + "/me/planner/all/delta": {}, + "/me/planner/favoriteplans": {}, + "/me/planner/plans": {}, + "/me/planner/recentplans": {}, + "/me/planner/tasks": {}, + "/planner/buckets/{id}/tasks": {}, + "/planner/plans/{id}/buckets": {}, + "/planner/plans/{id}/tasks": {}, + "/users/{id}/planner/all/delta": {}, + "/users/{id}/planner/favoriteplans": {}, + "/users/{id}/planner/plans": {}, + "/users/{id}/planner/recentplans": {}, + "/users/{id}/planner/tasks": {}, + "/planner/rosters/{id}/plans": {}, + "/users/{id}/planner/rosterplans": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/planner": {}, + "/planner/plans/{id}/details": {}, + "/planner/tasks/{id}/assignedtotaskboardformat": {}, + "/planner/tasks/{id}/buckettaskboardformat": {}, + "/planner/tasks/{id}/details": {}, + "/planner/tasks/{id}/progresstaskboardformat": {}, + "/users/{id}/planner": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/planner/buckets": {}, + "/planner/plans": {}, + "/planner/tasks": {}, + "/planner/rosters/{id}/members": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/planner/buckets/{id}": {}, + "/planner/plans/{id}": {}, + "/planner/tasks/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/todo/lists/{id}": {}, + "/users/{id}/todo/lists/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/outlook/taskfolders": {}, + "/me/outlook/taskfolders/{id}/tasks": {}, + "/me/outlook/taskgroups": {}, + "/me/outlook/taskgroups/{id}/taskfolders": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, + "/me/outlook/tasks": {}, + "/me/outlook/tasks/{id}/attachments": {}, + "/users/{id}/outlook/taskfolders": {}, + "/users/{id}/outlook/taskfolders/{id}/tasks": {}, + "/users/{id}/outlook/taskgroups": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, + "/users/{id}/outlook/tasks": {}, + "/users/{id}/outlook/tasks/{id}/attachments": {}, + "/me/outlook/tasks/{id}/complete": {}, + "/users/{id}/outlook/tasks/{id}/complete": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/me/outlook/taskfolders/{id}": {}, + "/me/outlook/taskgroups/{id}": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/me/outlook/tasks/{id}": {}, + "/users/{id}/outlook/taskfolders/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/users/{id}/outlook/tasks/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/planner/rosters/{id}": {}, + "/planner/rosters/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/me/todo/lists/{id}/tasks/{id}": {}, + "/me/todo/lists/{id}/tasks/{id}/linkedresources/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/linkedresources/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/todo/lists": {}, + "/me/todo/lists/{id}/tasks": {}, + "/me/todo/lists/{id}/tasks/{id}/linkedresources": {}, + "/users/{id}/todo/lists": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/linkedresources": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/todo/lists/delta": {}, + "/me/todo/lists/{id}/tasks/delta": {}, + "/users/{id}/todo/lists/delta": {}, + "/users/{id}/todo/lists/{id}/tasks/delta": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH", + "POST" + ], + "paths": { + "/users/{id}/todo/lists/{id}/tasks": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/planner/rosters": {} + } + } + ] + }, + "Tasks.ReadWrite.Shared": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks.", + "longDescription": "Read and write user and shared tasks (preview)" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Team.json b/permissions/beta/Team.json new file mode 100644 index 000000000..65fc29855 --- /dev/null +++ b/permissions/beta/Team.json @@ -0,0 +1,66 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Team.Create": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Create teams, on behalf of the signed-in user.", + "longDescription": "Create teams" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Create teams, without a signed-in user.", + "longDescription": "Create teams" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams": {} + } + } + ] + }, + "Team.ReadBasic.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Read the names and descriptions of teams, on behalf of the signed-in user.", + "longDescription": "Read the names and descriptions of teams" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Get a list of all teams, without a signed-in user.", + "longDescription": "Get a list of all teams" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/joinedteams": {}, + "/teams/{id}": {}, + "/users/{id}/joinedteams": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamMember.json b/permissions/beta/TeamMember.json new file mode 100644 index 000000000..1919c0f13 --- /dev/null +++ b/permissions/beta/TeamMember.json @@ -0,0 +1,129 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TeamMember.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Read the members of teams, on behalf of the signed-in user.", + "longDescription": "Read the members of teams." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read the members of all teams, without a signed-in user.", + "longDescription": "Read the members of all teams." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/members/{id}": {}, + "/teams/{id}/members": {} + } + } + ] + }, + "TeamMember.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read this team\u0027s members, without a signed-in user.", + "longDescription": "Read this team\u0027s members." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/members/{id}": {}, + "/teams/{id}/members": {} + } + } + ] + }, + "TeamMember.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Add and remove members from teams, on behalf of the signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner.", + "longDescription": "Add and remove members from teams." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Add and remove members from all teams, without a signed-in user. Also allows changing a team member\u0027s role, for example from owner to non-owner.", + "longDescription": "Add and remove members from all teams." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "GET", + "DELETE" + ], + "paths": { + "/teams/{id}/members/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/members": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/members/add": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamSettings.json b/permissions/beta/TeamSettings.json new file mode 100644 index 000000000..a05354ee0 --- /dev/null +++ b/permissions/beta/TeamSettings.json @@ -0,0 +1,153 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TeamSettings.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Read this team\u0027s settings, on behalf of the signed-in user.", + "longDescription": "Read teams\u0027 settings" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read this team\u0027s settings, without a signed-in user.", + "longDescription": "Read all teams\u0027 settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/joinedteams": {}, + "/teams/{id}": {}, + "/users/{id}/joinedteams": {} + } + } + ] + }, + "TeamSettings.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read this team\u0027s settings, without a signed-in user.", + "longDescription": "Read this team\u0027s settings." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}": {} + } + } + ] + }, + "TeamSettings.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Read and change all teams\u0027 settings, on behalf of the signed-in user.", + "longDescription": "Read and change teams\u0027 settings" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read and change all teams\u0027 settings, without a signed-in user.", + "longDescription": "Read and change all teams\u0027 settings." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/joinedteams": {}, + "/users/{id}/joinedteams": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/teams/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/archive": {}, + "/teams/{id}/unarchive": {} + } + } + ] + }, + "TeamSettings.ReadWrite.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read and write this team\u0027s settings, without a signed-in user.", + "longDescription": "Update the settings for this team." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/teams/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/archive": {}, + "/teams/{id}/unarchive": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamsActivity.json b/permissions/beta/TeamsActivity.json new file mode 100644 index 000000000..01138ad4f --- /dev/null +++ b/permissions/beta/TeamsActivity.json @@ -0,0 +1,103 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TeamsActivity.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the signed-in user\u0027s teamwork activity feed.", + "longDescription": "Read user\u0027s teamwork activity feed" + } + }, + "pathSets": [] + }, + "TeamsActivity.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all users\u0027 teamwork activity feed, without a signed-in user.", + "longDescription": "Read all users\u0027 teamwork activity feed" + } + }, + "pathSets": [] + }, + "TeamsActivity.Send": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to create new notifications in users\u0027 teamwork activity feeds on behalf of the signed in user. These notifications may not be discoverable or be held or governed by compliance policies.", + "longDescription": "Send a teamwork activity as the user" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create new notifications in users\u0027 teamwork activity feeds without a signed in user. These notifications may not be discoverable or be held or governed by compliance policies.", + "longDescription": "Send a teamwork activity to any user" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/sendactivitynotification": {}, + "/teams/{id}/sendactivitynotification": {}, + "/users/{id}/teamwork/sendactivitynotification": {} + } + } + ] + }, + "TeamsActivity.Send.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create new notifications in the teamwork activity feeds of the users in this chat, without a signed-in user.", + "longDescription": "Send activity feed notifications to users in this chat." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/sendactivitynotification": {} + } + } + ] + }, + "TeamsActivity.Send.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create new notifications in the teamwork activity feeds of the users in this team, without a signed-in user.", + "longDescription": "Send activity feed notifications to users in this team." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/sendactivitynotification": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamsApp.json b/permissions/beta/TeamsApp.json new file mode 100644 index 000000000..4d1b41d71 --- /dev/null +++ b/permissions/beta/TeamsApp.json @@ -0,0 +1,55 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TeamsApp.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the Teams apps that are installed for the signed-in user, and in all teams the user is a member of. Does not give the ability to read application-specific settings.", + "longDescription": "Read all installed Teams apps" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the Teams apps that are installed for any user, without a signed-in user. Does not give the ability to read application-specific settings.", + "longDescription": "Read all users\u0027 installed Teams apps" + } + }, + "pathSets": [] + }, + "TeamsApp.Read.Group": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsApp.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, install, upgrade, and uninstall Teams apps, on behalf of the signed-in user and also for teams the user is a member of. Does not give the ability to read or write application-specific settings.", + "longDescription": "Manage all Teams apps" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, install, upgrade, and uninstall Teams apps for any user, without a signed-in user. Does not give the ability to read or write application-specific settings.", + "longDescription": "Manage all users\u0027 Teams apps" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamsAppInstallation.json b/permissions/beta/TeamsAppInstallation.json new file mode 100644 index 000000000..6661142f7 --- /dev/null +++ b/permissions/beta/TeamsAppInstallation.json @@ -0,0 +1,806 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TeamsAppInstallation.Read.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the Teams apps that are installed in this chat along with the permissions granted to each app, without a signed-in user.", + "longDescription": "Read which apps are installed in this chat." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/installedapps/{id}": {}, + "/chats/{id}/installedapps": {}, + "/chats/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "See which apps are installed in this team, without a signed-in user.", + "longDescription": "See which apps are installed in this team." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/installedapps": {}, + "/teams/{id}/installedapps/{id}": {}, + "/teams/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadForChat": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/installedapps/{id}": {}, + "/chats/{id}/installedapps": {}, + "/chats/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadForChat.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/installedapps/{id}": {}, + "/chats/{id}/installedapps": {}, + "/chats/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadForTeam": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the Teams apps that are installed in teams the signed-in user can access. Does not give the ability to read application-specific settings.", + "longDescription": "Read installed Teams apps in teams" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/installedapps": {}, + "/teams/{id}/installedapps/{id}": {}, + "/teams/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadForTeam.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the Teams apps that are installed in any team, without a signed-in user. Does not give the ability to read application-specific settings.", + "longDescription": "Read installed Teams apps for all teams" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/installedapps": {}, + "/teams/{id}/installedapps/{id}": {}, + "/teams/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadForUser": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the Teams apps that are installed for the signed-in user. Does not give the ability to read application-specific settings.", + "longDescription": "Read user\u0027s installed Teams apps" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/installedapps/{id}": {}, + "/users/{id}/teamwork/installedapps": {}, + "/users/{id}/teamwork/installedapps/{id}": {}, + "/users/{id}/teamwork/installedapps/{id}/chat": {} + } + } + ] + }, + "TeamsAppInstallation.ReadForUser.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the Teams apps that are installed for any user, without a signed-in user. Does not give the ability to read application-specific settings.", + "longDescription": "Read installed Teams apps for all users" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/teamwork/installedapps": {}, + "/users/{id}/teamwork/installedapps/{id}": {}, + "/users/{id}/teamwork/installedapps/{id}/chat": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteForChat": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/chats/{id}/installedapps/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/installedapps": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/permissiongrants": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/installedapps/{id}/upgrade": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteForChat.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/chats/{id}/installedapps/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/installedapps": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/permissiongrants": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/installedapps/{id}/upgrade": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteForTeam": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, install, upgrade, and uninstall Teams apps in teams the signed-in user can access. Does not give the ability to read application-specific settings.", + "longDescription": "Manage installed Teams apps in teams" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/installedapps": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/teams/{id}/installedapps/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/87654321-0abc-zqf0-321456789q/installedapps": {}, + "/teams/{id}/installedapps/{id}/upgrade": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteForTeam.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, install, upgrade, and uninstall Teams apps in any team, without a signed-in user. Does not give the ability to read application-specific settings.", + "longDescription": "Manage Teams apps for all teams" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/installedapps": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/teams/{id}/installedapps/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/87654321-0abc-zqf0-321456789q/installedapps": {}, + "/teams/{id}/installedapps/{id}/upgrade": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteForUser": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, install, upgrade, and uninstall Teams apps installed for the signed in user. Does not give the ability to read application-specific settings.", + "longDescription": "Manage user\u0027s installed Teams apps" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/users/{id}/teamwork/installedapps": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/users/{id}/teamwork/installedapps/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/teamwork/installedapps/{id}/chat": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/5b649834-7412-4cce-9e69-176e95a394f5/teamwork/installedapps/nwi2ndk4mzqtnzqxmi00y2nlltllnjktmtc2ztk1ytm5ngy1iynhnmi2mzm2ns0zmwe0ltrmndmtotjlyy03mtbinze1ntdhzjk/upgrade": {}, + "/users/{id}/teamwork/installedapps/{id}/upgrade": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteForUser.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, install, upgrade, and uninstall Teams apps for any user, without a signed-in user. Does not give the ability to read application-specific settings.", + "longDescription": "Manage Teams apps for all users" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/users/{id}/teamwork/installedapps": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/users/{id}/teamwork/installedapps/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/teamwork/installedapps/{id}/chat": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/5b649834-7412-4cce-9e69-176e95a394f5/teamwork/installedapps/nwi2ndk4mzqtnzqxmi00y2nlltllnjktmtc2ztk1ytm5ngy1iynhnmi2mzm2ns0zmwe0ltrmndmtotjlyy03mtbinze1ntdhzjk/upgrade": {}, + "/users/{id}/teamwork/installedapps/{id}/upgrade": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteSelfForChat": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/chats/{id}/installedapps/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/installedapps": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/permissiongrants": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/installedapps/{id}/upgrade": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteSelfForChat.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/chats/{id}/installedapps/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/chats/{id}/installedapps": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/permissiongrants": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/installedapps/{id}/upgrade": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteSelfForTeam": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows a Teams app to read, install, upgrade, and uninstall itself to teams the signed-in user can access.", + "longDescription": "Allow the app to manage itself in teams" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/installedapps/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteSelfForTeam.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows a Teams app to read, install, upgrade, and uninstall itself in any team, without a signed-in user.", + "longDescription": "Allow the Teams app to manage itself for all teams" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/permissiongrants": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteSelfForUser": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows a Teams app to read, install, upgrade, and uninstall itself to teams the signed-in user can access.", + "longDescription": "Allow the app to manage itself in teams" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/users/{id}/teamwork/installedapps": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/users/{id}/teamwork/installedapps/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/teamwork/installedapps/{id}/chat": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/5b649834-7412-4cce-9e69-176e95a394f5/teamwork/installedapps/nwi2ndk4mzqtnzqxmi00y2nlltllnjktmtc2ztk1ytm5ngy1iynhnmi2mzm2ns0zmwe0ltrmndmtotjlyy03mtbinze1ntdhzjk/upgrade": {}, + "/users/{id}/teamwork/installedapps/{id}/upgrade": {} + } + } + ] + }, + "TeamsAppInstallation.ReadWriteSelfForUser.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows a Teams app to read, install, upgrade, and uninstall itself to any user, without a signed-in user.", + "longDescription": "Allow the app to manage itself for all users" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/users/{id}/teamwork/installedapps": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/users/{id}/teamwork/installedapps/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/teamwork/installedapps/{id}/chat": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/5b649834-7412-4cce-9e69-176e95a394f5/teamwork/installedapps/nwi2ndk4mzqtnzqxmi00y2nlltllnjktmtc2ztk1ytm5ngy1iynhnmi2mzm2ns0zmwe0ltrmndmtotjlyy03mtbinze1ntdhzjk/upgrade": {}, + "/users/{id}/teamwork/installedapps/{id}/upgrade": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamsTab.json b/permissions/beta/TeamsTab.json new file mode 100644 index 000000000..95fa44a80 --- /dev/null +++ b/permissions/beta/TeamsTab.json @@ -0,0 +1,446 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TeamsTab.Create": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create tabs in any team in Microsoft Teams, on behalf of the signed-in user. This does not grant the ability to read, modify or delete tabs after they are created, or give access to the content inside the tabs.", + "longDescription": "Create tabs in Microsoft Teams." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create tabs in any team in Microsoft Teams, without a signed-in user. This does not grant the ability to read, modify or delete tabs after they are created, or give access to the content inside the tabs.", + "longDescription": "Create tabs in Microsoft Teams." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {}, + "/chats/{id}/tabs": {} + } + } + ] + }, + "TeamsTab.Create.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create tabs in this chat, without a signed-in user.", + "longDescription": "Create tabs in this chat." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/tabs": {} + } + } + ] + }, + "TeamsTab.Create.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Create tabs in this team, without a signed-in user.", + "longDescription": "Create tabs in this team." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {} + } + } + ] + }, + "TeamsTab.Delete.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to delete this chat\u0027s tabs, without a signed-in user.", + "longDescription": "Delete this chat\u0027s tabs." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.Delete.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Delete this team\u0027s tabs, without a signed-in user.", + "longDescription": "Delete this team\u0027s tabs." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the Teams apps that are installed for the signed-in user, and in all teams the user is a member of. Does not give the ability to read application-specific settings.", + "longDescription": "Read tabs in Microsoft Teams." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read the names and settings of tabs inside any team in Microsoft Teams, without a signed-in user. This does not give access to the content inside the tabs.", + "longDescription": "Read tabs in Microsoft Teams." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {}, + "/teams/{id}/channels/{id}/tabs/{id}": {}, + "/chats/{id}/tabs": {}, + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.Read.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read this chat\u0027s tabs, without a signed-in user.", + "longDescription": "Read this chat\u0027s tabs." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.Read.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read this team\u0027s tabs, without a signed-in user.", + "longDescription": "Read this team\u0027s tabs." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {}, + "/teams/{id}/channels/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read, install, upgrade, and uninstall Teams apps, on behalf of the signed-in user and also for teams the user is a member of. Does not give the ability to read or write application-specific settings.", + "longDescription": "Read and write tabs in Microsoft Teams." + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Read and write tabs in any team in Microsoft Teams, without a signed-in user. This does not give access to the content inside the tabs.", + "longDescription": "Read and write tabs in Microsoft Teams." + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {}, + "/chats/{id}/tabs": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs/{id}": {}, + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWrite.Chat": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage this chat\u0027s tabs, without a signed-in user.", + "longDescription": "Manage this chat\u0027s tabs." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/chats/{id}/tabs": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWrite.Group": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Update this team\u0027s tabs, without a signed-in user.", + "longDescription": "Update this team\u0027s tabs." + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWriteForChat": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/chats/{id}/tabs": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWriteForChat.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/chats/{id}/tabs": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWriteForTeam": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWriteForTeam.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Teamwork.json b/permissions/beta/Teamwork.json new file mode 100644 index 000000000..72379010d --- /dev/null +++ b/permissions/beta/Teamwork.json @@ -0,0 +1,38 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "Teamwork.Migrate.All": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Creating and managing resources for migration to Microsoft Teams", + "longDescription": "Manage migration to Microsoft Teams" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Creating and managing resources for migration to Microsoft Teams", + "longDescription": "Manage migration to Microsoft Teams" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels": {}, + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/teams": {}, + "/teams/{id}/channels/{id}/completemigration": {}, + "/teams/{id}/completemigration": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamworkTag.json b/permissions/beta/TeamworkTag.json new file mode 100644 index 000000000..ab5c1c45c --- /dev/null +++ b/permissions/beta/TeamworkTag.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TeamworkTag.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Read tags in any team in Microsoft Teams, without a signed-in user.", + "longDescription": "Read tags in Microsoft Teams." + } + }, + "pathSets": [] + }, + "TeamworkTag.Read.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/tags": {}, + "/teams/{id}/tags/{id}": {}, + "/teams/{id}/tags/{id}/members": {}, + "/teams/{id}/tags/{id}/members/{id}": {} + } + } + ] + }, + "TeamworkTag.ReadWrite": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Read and write tags in any team in Microsoft Teams, without a signed-in user.", + "longDescription": "Read and write tags in Microsoft Teams." + } + }, + "pathSets": [] + }, + "TeamworkTag.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/tags": {}, + "/teams/{id}/tags/{id}/members": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/tags/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/teams/{id}/tags/{id}/members/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TermStore.json b/permissions/beta/TermStore.json new file mode 100644 index 000000000..8b32a0d3c --- /dev/null +++ b/permissions/beta/TermStore.json @@ -0,0 +1,137 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TermStore.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows app to read various terms, sets, and groups in the term store", + "longDescription": "Read term store data" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/sites/{id}/termstore": {}, + "/sites/{id}/termstore/groups/{id}": {}, + "/sites/{id}/termstore/groups/{id}/sets/{id}/terms/{id}": {}, + "/sites/{id}/termstore/sets/{id}": {}, + "/sites/{id}/termstore/sets/{id}/terms/{id}": {}, + "/termstore": {}, + "/termstore/groups": {}, + "/termstore/groups/{id}": {}, + "/termstore/groups/{id}/sets": {}, + "/termstore/groups/{id}/sets/{id}/terms/{id}": {}, + "/termstore/sets/{id}": {}, + "/termstore/sets/{id}/children": {}, + "/termstore/sets/{id}/relations": {}, + "/termstore/sets/{id}/terms/{id}": {}, + "/termstore/sets/{id}/terms/{id}/children": {}, + "/termstore/sets/{id}/terms/{id}/relations": {} + } + } + ] + }, + "TermStore.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to edit or delete terms, sets, and groups in the term store", + "longDescription": "Read and write all term store data" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/sites/{id}/termstore": {}, + "/sites/{id}/termstore/groups/{id}": {}, + "/sites/{id}/termstore/groups/{id}/sets/{id}/terms/{id}": {}, + "/sites/{id}/termstore/sets/{id}": {}, + "/sites/{id}/termstore/sets/{id}/terms/{id}": {}, + "/termstore/groups/{id}/sets": {}, + "/termstore/groups/{id}/sets/{id}/terms/{id}": {}, + "/termstore/sets/{id}/relations": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/termstore": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/termstore/groups": {}, + "/termstore/sets/{id}/children": {}, + "/termstore/sets/{id}/terms/{id}/children": {}, + "/termstore/sets/{id}/terms/{id}/relations": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/termstore/groups/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/termstore/sets/{id}": {}, + "/termstore/sets/{id}/terms/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/termstore/sets": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ThreatAssessment.json b/permissions/beta/ThreatAssessment.json new file mode 100644 index 000000000..7bb3d05a3 --- /dev/null +++ b/permissions/beta/ThreatAssessment.json @@ -0,0 +1,64 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ThreatAssessment.Read.All": { + "schemes": { + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read your organization\u0027s threat assessment requests, without a signed-in user.", + "longDescription": "Read threat assessment requests" + } + }, + "pathSets": [ + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/informationprotection/threatassessmentrequests": {}, + "/informationprotection/threatassessmentrequests/{id}": {} + } + } + ] + }, + "ThreatAssessment.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an app to read your organization\u0027s threat assessment requests on behalf of the signed-in user. Also allows the app to create new requests to assess threats received by your organization on behalf of the signed-in user.", + "longDescription": "Read and write threat assessment requests" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/informationprotection/threatassessmentrequests": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/informationprotection/threatassessmentrequests/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ThreatIndicators.json b/permissions/beta/ThreatIndicators.json new file mode 100644 index 000000000..276337707 --- /dev/null +++ b/permissions/beta/ThreatIndicators.json @@ -0,0 +1,82 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "ThreatIndicators.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all the threat indicators for your organization, on behalf of the signed-in user.", + "longDescription": "Read your organization\u0027s threat indicators" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read all the threat indicators for your organization, without a signed-in user.", + "longDescription": "Manage threat indicators this app creates or owns" + } + }, + "pathSets": [] + }, + "ThreatIndicators.ReadWrite.OwnedBy": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create threat indicators, and fully manage those threat indicators (read, update and delete) on behalf of the signed-in user.", + "longDescription": "Manage threat indicators this app creates or owns" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to create threat indicators, and fully manage those threat indicators (read, update and delete), without a signed-in user. It cannot update any threat indicators it does not own.", + "longDescription": "Manage threat indicators this app creates or owns" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/security/tiindicators/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/security/tiindicators": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/security/tiindicators/deletetiindicators": {}, + "/security/tiindicators/deletetiindicatorsbyexternalid": {}, + "/security/tiindicators/submittiindicators": {}, + "/security/tiindicators/updatetiindicators": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TrustFrameworkKeySet.json b/permissions/beta/TrustFrameworkKeySet.json new file mode 100644 index 000000000..56d937064 --- /dev/null +++ b/permissions/beta/TrustFrameworkKeySet.json @@ -0,0 +1,83 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "TrustFrameworkKeySet.Read.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/trustframework/keysets": {}, + "/trustframework/keysets/{id}": {}, + "/trustframework/keysets/{id}/getactivekey": {} + } + } + ] + }, + "TrustFrameworkKeySet.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/trustframework/keysets": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/trustframework/keysets/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/trustframework/keysets/{id}/getactivekey": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/trustframework/keysets/{id}/generatekey": {}, + "/trustframework/keysets/{id}/uploadcertificate": {}, + "/trustframework/keysets/{id}/uploadpkcs12": {}, + "/trustframework/keysets/{id}/uploadsecret": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/User.json b/permissions/beta/User.json new file mode 100644 index 000000000..6463b48a3 --- /dev/null +++ b/permissions/beta/User.json @@ -0,0 +1,1553 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "User.Export.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to export an organizational user\u0027s data, when performed by a Company Administrator.", + "longDescription": "Export users\u0027 data" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to export organizational users\u0027 data, without a signed-in user.", + "longDescription": "Export users\u0027 data" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/datapolicyoperations/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/{id}/exportpersonaldata": {} + } + } + ] + }, + "User.Invite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to invite guest users to your organization, on behalf of the signed-in user.", + "longDescription": "Invite guest users to the organization" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to invite guest users to your organization, without a signed-in user.", + "longDescription": "Invite guest users to the organization" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/invitations": {} + } + } + ] + }, + "User.ManageIdentities.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an application to read, update and delete identities that are associated with a user\u0027s account, that the signed-in user has access to. This controls which identities your users can sign-in with.", + "longDescription": "Manage user identities" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows an application to read, update and delete identities that are associated with a user\u0027s account, without a signed in user. This controls which identities users can sign-in with.", + "longDescription": "Manage all user identities" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/users/{id}": {} + } + } + ] + }, + "User.Read": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.", + "longDescription": "Sign-in and read user profile" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.", + "longDescription": "Sign-in and read user profile" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/applications": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/schemaextensions": {}, + "/schemaextensions/{id}": {}, + "/organization": {}, + "/education/me/user": {}, + "/education/users/{id}/user": {}, + "/me/manager": {}, + "/me/memberof": {}, + "/users/delta": {}, + "/users/{id}/memberof": {}, + "/users/{id}/ownedobjects": {}, + "/users/{id}/usagerights": {}, + "/me/drive": {}, + "/me/drives": {}, + "/me/memberOf/{id}": {}, + "/users/{id}/accountEnabled": {}, + "/users/{id}/ageGroup": {}, + "/users/{id}/assignedLicenses": {}, + "/users/{id}/assignedPlans": {}, + "/users/{id}/businessPhones": {}, + "/users/{id}/city": {}, + "/users/{id}/companyName": {}, + "/users/{id}/consentProvidedForMinor": {}, + "/users/{id}/country": {}, + "/users/{id}/createdDateTime": {}, + "/users/{id}/creationType": {}, + "/users/{id}/deletedDateTime": {}, + "/users/{id}/department": {}, + "/users/{id}/deviceKeys": {}, + "/users/{id}/employeeId": {}, + "/users/{id}/externalUserState": {}, + "/users/{id}/externalUserStateChangeDateTime": {}, + "/users/{id}/faxNumber": {}, + "/users/{id}/imAddresses": {}, + "/users/{id}/isResourceAccount": {}, + "/users/{id}/jobTitle": {}, + "/users/{id}/legalAgeGroupClassification": {}, + "/users/{id}/mailNickname": {}, + "/users/{id}/memberOf/{id}": {}, + "/users/{id}/mobilePhone": {}, + "/users/{id}/officeLocation": {}, + "/users/{id}/onPremisesDistinguishedName": {}, + "/users/{id}/onPremisesDomainName": {}, + "/users/{id}/onPremisesExtensionAttributes": {}, + "/users/{id}/onPremisesImmutableId": {}, + "/users/{id}/onPremisesLastSyncDateTime": {}, + "/users/{id}/onPremisesProvisioningErrors": {}, + "/users/{id}/onPremisesSamAccountName": {}, + "/users/{id}/onPremisesSecurityIdentifier": {}, + "/users/{id}/onPremisesSyncEnabled": {}, + "/users/{id}/onPremisesUserPrincipalName": {}, + "/users/{id}/otherMails": {}, + "/users/{id}/passwordPolicies": {}, + "/users/{id}/passwordProfile": {}, + "/users/{id}/photo": {}, + "/users/{id}/photos": {}, + "/users/{id}/photos/{id}": {}, + "/users/{id}/postalCode": {}, + "/users/{id}/preferredDataLocation": {}, + "/users/{id}/provisionedPlans": {}, + "/users/{id}/proxyAddresses": {}, + "/users/{id}/refreshTokensValidFromDateTime": {}, + "/users/{id}/showInAddressList": {}, + "/users/{id}/signInSessionsValidFromDateTime": {}, + "/users/{id}/state": {}, + "/users/{id}/streetAddress": {}, + "/users/{id}/usageLocation": {}, + "/users/{id}/userType": {}, + "/me/settings": {}, + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations": {}, + "/organization/{id}/branding/localizations/{id}": {}, + "/me/analytics/settings": {}, + "/me/createdObjects": {}, + "/me/directReports": {}, + "/me/exportPersonalData": {}, + "/me/extensions": {}, + "/me/findMeetingTimes": {}, + "/me/findRoomLists": {}, + "/me/findRooms": {}, + "/me/licenseDetails": {}, + "/me/memberOf": {}, + "/me/onenote": {}, + "/me/outlook": {}, + "/me/ownedDevices": {}, + "/me/ownedObjects": {}, + "/me/photo": {}, + "/me/photos": {}, + "/me/photos/{id}": {}, + "/me/registeredDevices": {}, + "/me/settings/iteminsights": {}, + "/user/{id}/settings/iteminsights": {}, + "/users/{id}/analytics/settings": {}, + "/users/{id}/settings/iteminsights": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me": {}, + "/me/createdobjects": {}, + "/me/licensedetails": {}, + "/users/{id}": {}, + "/users/{id}/createdobjects": {}, + "/users/{id}/licensedetails": {}, + "/me/outlook/supportedlanguages": {}, + "/me/outlook/supportedtimezones": {}, + "/me/outlook/supportedtimezones(timezonestandard={value})": {}, + "/me/profile": {}, + "/me/profile/account": {}, + "/me/profile/account/{id}": {}, + "/me/profile/addresses": {}, + "/me/profile/addresses/{id}": {}, + "/me/profile/anniversaries": {}, + "/me/profile/anniversaries/{id}": {}, + "/me/profile/awards": {}, + "/me/profile/awards/{id}": {}, + "/me/profile/certifications": {}, + "/me/profile/certifications/{id}": {}, + "/me/profile/educationalactivities": {}, + "/me/profile/educationalactivities/{id}": {}, + "/me/profile/emails": {}, + "/me/profile/emails/{id}": {}, + "/me/profile/interests": {}, + "/me/profile/interests/{id}": {}, + "/me/profile/languages": {}, + "/me/profile/languages/{id}": {}, + "/me/profile/names/{id}": {}, + "/me/profile/notes": {}, + "/me/profile/patents": {}, + "/me/profile/patents/{id}": {}, + "/me/profile/phones": {}, + "/me/profile/phones/{id}": {}, + "/me/profile/positions": {}, + "/me/profile/positions/{id}": {}, + "/me/profile/projects": {}, + "/me/profile/projects/{id}": {}, + "/me/profile/publications": {}, + "/me/profile/publications/{id}": {}, + "/me/profile/skills": {}, + "/me/profile/skills/{id}": {}, + "/me/profile/webaccounts": {}, + "/me/profile/webaccounts/{id}": {}, + "/me/profile/websites": {}, + "/me/profile/websites/{id}": {}, + "/me/responsibilities": {}, + "/users/{id}/outlook/supportedlanguages": {}, + "/users/{id}/outlook/supportedtimezones": {}, + "/users/{id}/outlook/supportedtimezones(timezonestandard={value})": {}, + "/users/{id}/profile": {}, + "/users/{id}/profile/account": {}, + "/users/{id}/profile/account/{id}": {}, + "/users/{id}/profile/addresses": {}, + "/users/{id}/profile/addresses/{id}": {}, + "/users/{id}/profile/anniversaries": {}, + "/users/{id}/profile/anniversaries/{id}": {}, + "/users/{id}/profile/awards": {}, + "/users/{id}/profile/awards/{id}": {}, + "/users/{id}/profile/certifications": {}, + "/users/{id}/profile/certifications/{id}": {}, + "/users/{id}/profile/educationalactivities": {}, + "/users/{id}/profile/educationalactivities/{id}": {}, + "/users/{id}/profile/emails": {}, + "/users/{id}/profile/emails/{id}": {}, + "/users/{id}/profile/interests": {}, + "/users/{id}/profile/interests/{id}": {}, + "/users/{id}/profile/languages": {}, + "/users/{id}/profile/languages/{id}": {}, + "/users/{id}/profile/names/{id}": {}, + "/users/{id}/profile/notes": {}, + "/users/{id}/profile/patents": {}, + "/users/{id}/profile/patents/{id}": {}, + "/users/{id}/profile/phones": {}, + "/users/{id}/profile/phones/{id}": {}, + "/users/{id}/profile/positions": {}, + "/users/{id}/profile/positions/{id}": {}, + "/users/{id}/profile/projects": {}, + "/users/{id}/profile/projects/{id}": {}, + "/users/{id}/profile/publications": {}, + "/users/{id}/profile/publications/{id}": {}, + "/users/{id}/profile/skills": {}, + "/users/{id}/profile/skills/{id}": {}, + "/users/{id}/profile/webaccounts": {}, + "/users/{id}/profile/webaccounts/{id}": {}, + "/users/{id}/profile/websites": {}, + "/users/{id}/profile/websites/{id}": {}, + "/users/{id}/responsibilities": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/transitivereports/$count": {}, + "/settings/regionalandlanguagesettings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/me/profile/notes/{id}": {}, + "/me/responsibilities/{id}": {}, + "/users/{id}/profile/notes/{id}": {}, + "/users/{id}/responsibilities/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/profile/names": {}, + "/users/{id}/profile/names": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/translateexchangeids": {}, + "/users/{id}/translateexchangeids": {} + } + } + ] + }, + "User.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user.", + "longDescription": "Read all users\u0027 full profiles" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user.", + "longDescription": "Read all users\u0027 full profiles" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/directory/deleteditems/{id}": {}, + "/me": {}, + "/me/createdobjects": {}, + "/me/directreports": {}, + "/me/joinedteams": {}, + "/me/licensedetails": {}, + "/me/manager": {}, + "/users": {}, + "/users/delta": {}, + "/users/{id}": {}, + "/users/{id}/": {}, + "/users/{id}/createdobjects": {}, + "/users/{id}/directreports": {}, + "/users/{id}/joinedteams": {}, + "/users/{id}/licensedetails": {}, + "/users/{id}/manager": {}, + "/users/{id}/owneddevices": {}, + "/users/{id}/ownedobjects": {}, + "/users/{id}/registereddevices": {}, + "/users/{id}/transitivereports/$count": {}, + "/users/{id}/usagerights": {}, + "/datapolicyoperations/{id}": {}, + "/settings/regionalandlanguagesettings": {}, + "/me/findroomlists": {}, + "/me/findrooms": {}, + "/me/findrooms(roomlist={value})": {}, + "/me/settings/": {}, + "/users/{id}/findroomlists": {}, + "/users/{id}/findrooms": {}, + "/users/{id}/findrooms(roomlist={value})": {}, + "/users/{id}/settings/": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/getmembergroups": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, + "/users/{id}/exportpersonaldata": {}, + "/me/translateexchangeids": {}, + "/users/{id}/translateexchangeids": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/me/profile/notes/{id}": {}, + "/me/responsibilities/{id}": {}, + "/users/{id}/profile/notes/{id}": {}, + "/users/{id}/responsibilities/{id}": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/memberOf/{id}": {}, + "/me/outlook/supportedlanguages": {}, + "/me/outlook/supportedtimezones": {}, + "/me/outlook/supportedtimezones(timezonestandard={value})": {}, + "/users/{id}/accountEnabled": {}, + "/users/{id}/ageGroup": {}, + "/users/{id}/assignedLicenses": {}, + "/users/{id}/assignedPlans": {}, + "/users/{id}/businessPhones": {}, + "/users/{id}/city": {}, + "/users/{id}/companyName": {}, + "/users/{id}/consentProvidedForMinor": {}, + "/users/{id}/country": {}, + "/users/{id}/createdDateTime": {}, + "/users/{id}/creationType": {}, + "/users/{id}/deletedDateTime": {}, + "/users/{id}/department": {}, + "/users/{id}/deviceKeys": {}, + "/users/{id}/displayName": {}, + "/users/{id}/employeeId": {}, + "/users/{id}/externalUserState": {}, + "/users/{id}/externalUserStateChangeDateTime": {}, + "/users/{id}/faxNumber": {}, + "/users/{id}/givenName": {}, + "/users/{id}/id": {}, + "/users/{id}/identities": {}, + "/users/{id}/imAddresses": {}, + "/users/{id}/isResourceAccount": {}, + "/users/{id}/jobTitle": {}, + "/users/{id}/legalAgeGroupClassification": {}, + "/users/{id}/mail": {}, + "/users/{id}/mailNickname": {}, + "/users/{id}/memberOf/{id}": {}, + "/users/{id}/mobilePhone": {}, + "/users/{id}/officeLocation": {}, + "/users/{id}/onPremisesDistinguishedName": {}, + "/users/{id}/onPremisesDomainName": {}, + "/users/{id}/onPremisesExtensionAttributes": {}, + "/users/{id}/onPremisesImmutableId": {}, + "/users/{id}/onPremisesLastSyncDateTime": {}, + "/users/{id}/onPremisesProvisioningErrors": {}, + "/users/{id}/onPremisesSamAccountName": {}, + "/users/{id}/onPremisesSecurityIdentifier": {}, + "/users/{id}/onPremisesSyncEnabled": {}, + "/users/{id}/onPremisesUserPrincipalName": {}, + "/users/{id}/otherMails": {}, + "/users/{id}/outlook/supportedlanguages": {}, + "/users/{id}/outlook/supportedtimezones": {}, + "/users/{id}/outlook/supportedtimezones(timezonestandard={value})": {}, + "/users/{id}/passwordPolicies": {}, + "/users/{id}/passwordProfile": {}, + "/users/{id}/photo": {}, + "/users/{id}/photos": {}, + "/users/{id}/photos/{id}": {}, + "/users/{id}/postalCode": {}, + "/users/{id}/preferredDataLocation": {}, + "/users/{id}/provisionedPlans": {}, + "/users/{id}/proxyAddresses": {}, + "/users/{id}/refreshTokensValidFromDateTime": {}, + "/users/{id}/showInAddressList": {}, + "/users/{id}/signInSessionsValidFromDateTime": {}, + "/users/{id}/state": {}, + "/users/{id}/streetAddress": {}, + "/users/{id}/surname": {}, + "/users/{id}/usageLocation": {}, + "/users/{id}/userPrincipalName": {}, + "/users/{id}/userType": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/profile": {}, + "/me/profile/account": {}, + "/me/profile/account/{id}": {}, + "/me/profile/addresses": {}, + "/me/profile/addresses/{id}": {}, + "/me/profile/anniversaries": {}, + "/me/profile/anniversaries/{id}": {}, + "/me/profile/awards": {}, + "/me/profile/awards/{id}": {}, + "/me/profile/certifications": {}, + "/me/profile/certifications/{id}": {}, + "/me/profile/educationalactivities": {}, + "/me/profile/educationalactivities/{id}": {}, + "/me/profile/emails": {}, + "/me/profile/emails/{id}": {}, + "/me/profile/interests": {}, + "/me/profile/interests/{id}": {}, + "/me/profile/languages": {}, + "/me/profile/languages/{id}": {}, + "/me/profile/names/{id}": {}, + "/me/profile/notes": {}, + "/me/profile/patents": {}, + "/me/profile/patents/{id}": {}, + "/me/profile/phones": {}, + "/me/profile/phones/{id}": {}, + "/me/profile/positions": {}, + "/me/profile/positions/{id}": {}, + "/me/profile/projects": {}, + "/me/profile/projects/{id}": {}, + "/me/profile/publications": {}, + "/me/profile/publications/{id}": {}, + "/me/profile/skills": {}, + "/me/profile/skills/{id}": {}, + "/me/profile/webaccounts": {}, + "/me/profile/webaccounts/{id}": {}, + "/me/profile/websites": {}, + "/me/profile/websites/{id}": {}, + "/me/responsibilities": {}, + "/users/{id}/profile": {}, + "/users/{id}/profile/account": {}, + "/users/{id}/profile/account/{id}": {}, + "/users/{id}/profile/addresses": {}, + "/users/{id}/profile/addresses/{id}": {}, + "/users/{id}/profile/anniversaries": {}, + "/users/{id}/profile/anniversaries/{id}": {}, + "/users/{id}/profile/awards": {}, + "/users/{id}/profile/awards/{id}": {}, + "/users/{id}/profile/certifications": {}, + "/users/{id}/profile/certifications/{id}": {}, + "/users/{id}/profile/educationalactivities": {}, + "/users/{id}/profile/educationalactivities/{id}": {}, + "/users/{id}/profile/emails": {}, + "/users/{id}/profile/emails/{id}": {}, + "/users/{id}/profile/interests": {}, + "/users/{id}/profile/interests/{id}": {}, + "/users/{id}/profile/languages": {}, + "/users/{id}/profile/languages/{id}": {}, + "/users/{id}/profile/names/{id}": {}, + "/users/{id}/profile/notes": {}, + "/users/{id}/profile/patents": {}, + "/users/{id}/profile/patents/{id}": {}, + "/users/{id}/profile/phones": {}, + "/users/{id}/profile/phones/{id}": {}, + "/users/{id}/profile/positions": {}, + "/users/{id}/profile/positions/{id}": {}, + "/users/{id}/profile/projects": {}, + "/users/{id}/profile/projects/{id}": {}, + "/users/{id}/profile/publications": {}, + "/users/{id}/profile/publications/{id}": {}, + "/users/{id}/profile/skills": {}, + "/users/{id}/profile/skills/{id}": {}, + "/users/{id}/profile/webaccounts": {}, + "/users/{id}/profile/webaccounts/{id}": {}, + "/users/{id}/profile/websites": {}, + "/users/{id}/profile/websites/{id}": {}, + "/users/{id}/responsibilities": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/profile/names": {}, + "/users/{id}/profile/names": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/evaluatedynamicmembership": {}, + "/groups/{id}/evaluatedynamicmembership": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations": {}, + "/organization/{id}/branding/localizations/{id}": {}, + "/organization/{id}/settings/iteminsights": {}, + "/users/{id}/settings/shiftpreferences": {} + } + } + ] + }, + "User.ReadBasic.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user.", + "longDescription": "Read all users\u0027 basic profiles" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/getmembergroups": {}, + "/me/checkmembergroups": {}, + "/me/getmembergroups": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/getmembergroups": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me": {}, + "/users": {}, + "/users/delta": {}, + "/users/{id}": {}, + "/me/findroomlists": {}, + "/me/findrooms": {}, + "/me/findrooms(roomlist={value})": {}, + "/me/outlook/supportedlanguages": {}, + "/me/outlook/supportedtimezones": {}, + "/me/outlook/supportedtimezones(timezonestandard={value})": {}, + "/users/{id}/displayName": {}, + "/users/{id}/findroomlists": {}, + "/users/{id}/findrooms": {}, + "/users/{id}/findrooms(roomlist={value})": {}, + "/users/{id}/givenName": {}, + "/users/{id}/id": {}, + "/users/{id}/identities": {}, + "/users/{id}/mail": {}, + "/users/{id}/outlook/supportedlanguages": {}, + "/users/{id}/outlook/supportedtimezones": {}, + "/users/{id}/outlook/supportedtimezones(timezonestandard={value})": {}, + "/users/{id}/surname": {}, + "/users/{id}/userPrincipalName": {}, + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations": {}, + "/organization/{id}/branding/localizations/{id}": {}, + "/me/accountEnabled": {}, + "/me/ageGroup": {}, + "/me/assignedLicenses": {}, + "/me/assignedPlans": {}, + "/me/businessPhones": {}, + "/me/city": {}, + "/me/companyName": {}, + "/me/consentProvidedForMinor": {}, + "/me/country": {}, + "/me/createdDateTime": {}, + "/me/creationType": {}, + "/me/deletedDateTime": {}, + "/me/department": {}, + "/me/deviceKeys": {}, + "/me/displayName": {}, + "/me/employeeId": {}, + "/me/externalUserState": {}, + "/me/externalUserStateChangeDateTime": {}, + "/me/faxNumber": {}, + "/me/givenName": {}, + "/me/id": {}, + "/me/identities": {}, + "/me/imAddresses": {}, + "/me/isResourceAccount": {}, + "/me/jobTitle": {}, + "/me/legalAgeGroupClassification": {}, + "/me/mail": {}, + "/me/mailNickname": {}, + "/me/mobilePhone": {}, + "/me/officeLocation": {}, + "/me/onPremisesDistinguishedName": {}, + "/me/onPremisesDomainName": {}, + "/me/onPremisesExtensionAttributes": {}, + "/me/onPremisesImmutableId": {}, + "/me/onPremisesLastSyncDateTime": {}, + "/me/onPremisesProvisioningErrors": {}, + "/me/onPremisesSamAccountName": {}, + "/me/onPremisesSecurityIdentifier": {}, + "/me/onPremisesSyncEnabled": {}, + "/me/onPremisesUserPrincipalName": {}, + "/me/otherMails": {}, + "/me/passwordPolicies": {}, + "/me/passwordProfile": {}, + "/me/postalCode": {}, + "/me/preferredDataLocation": {}, + "/me/provisionedPlans": {}, + "/me/proxyAddresses": {}, + "/me/refreshTokensValidFromDateTime": {}, + "/me/showInAddressList": {}, + "/me/signInSessionsValidFromDateTime": {}, + "/me/state": {}, + "/me/streetAddress": {}, + "/me/surname": {}, + "/me/usageLocation": {}, + "/me/userPrincipalName": {}, + "/me/userType": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/checkmemberobjects": {}, + "/users/{id}/checkmemberobjects": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/me/profile/notes/{id}": {}, + "/me/responsibilities/{id}": {}, + "/users/{id}/profile/notes/{id}": {}, + "/users/{id}/responsibilities/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/profile": {}, + "/me/profile/account": {}, + "/me/profile/account/{id}": {}, + "/me/profile/addresses": {}, + "/me/profile/addresses/{id}": {}, + "/me/profile/anniversaries": {}, + "/me/profile/anniversaries/{id}": {}, + "/me/profile/awards": {}, + "/me/profile/awards/{id}": {}, + "/me/profile/certifications": {}, + "/me/profile/certifications/{id}": {}, + "/me/profile/educationalactivities": {}, + "/me/profile/educationalactivities/{id}": {}, + "/me/profile/emails": {}, + "/me/profile/emails/{id}": {}, + "/me/profile/interests": {}, + "/me/profile/interests/{id}": {}, + "/me/profile/languages": {}, + "/me/profile/languages/{id}": {}, + "/me/profile/names/{id}": {}, + "/me/profile/notes": {}, + "/me/profile/patents": {}, + "/me/profile/patents/{id}": {}, + "/me/profile/phones": {}, + "/me/profile/phones/{id}": {}, + "/me/profile/positions": {}, + "/me/profile/positions/{id}": {}, + "/me/profile/projects": {}, + "/me/profile/projects/{id}": {}, + "/me/profile/publications": {}, + "/me/profile/publications/{id}": {}, + "/me/profile/skills": {}, + "/me/profile/skills/{id}": {}, + "/me/profile/webaccounts": {}, + "/me/profile/webaccounts/{id}": {}, + "/me/profile/websites": {}, + "/me/profile/websites/{id}": {}, + "/me/responsibilities": {}, + "/users/{id}/profile": {}, + "/users/{id}/profile/account": {}, + "/users/{id}/profile/account/{id}": {}, + "/users/{id}/profile/addresses": {}, + "/users/{id}/profile/addresses/{id}": {}, + "/users/{id}/profile/anniversaries": {}, + "/users/{id}/profile/anniversaries/{id}": {}, + "/users/{id}/profile/awards": {}, + "/users/{id}/profile/awards/{id}": {}, + "/users/{id}/profile/certifications": {}, + "/users/{id}/profile/certifications/{id}": {}, + "/users/{id}/profile/educationalactivities": {}, + "/users/{id}/profile/educationalactivities/{id}": {}, + "/users/{id}/profile/emails": {}, + "/users/{id}/profile/emails/{id}": {}, + "/users/{id}/profile/interests": {}, + "/users/{id}/profile/interests/{id}": {}, + "/users/{id}/profile/languages": {}, + "/users/{id}/profile/languages/{id}": {}, + "/users/{id}/profile/names/{id}": {}, + "/users/{id}/profile/notes": {}, + "/users/{id}/profile/patents": {}, + "/users/{id}/profile/patents/{id}": {}, + "/users/{id}/profile/phones": {}, + "/users/{id}/profile/phones/{id}": {}, + "/users/{id}/profile/positions": {}, + "/users/{id}/profile/positions/{id}": {}, + "/users/{id}/profile/projects": {}, + "/users/{id}/profile/projects/{id}": {}, + "/users/{id}/profile/publications": {}, + "/users/{id}/profile/publications/{id}": {}, + "/users/{id}/profile/skills": {}, + "/users/{id}/profile/skills/{id}": {}, + "/users/{id}/profile/webaccounts": {}, + "/users/{id}/profile/webaccounts/{id}": {}, + "/users/{id}/profile/websites": {}, + "/users/{id}/profile/websites/{id}": {}, + "/users/{id}/responsibilities": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/profile/names": {}, + "/users/{id}/profile/names": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/translateexchangeids": {}, + "/users/{id}/translateexchangeids": {} + } + } + ] + }, + "User.ReadWrite": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read the signed-in user\u0027s full profile. It also allows the app to update the signed-in user\u0027s profile information on their behalf.", + "longDescription": "Read and write access to user profile" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read the signed-in user\u0027s full profile. It also allows the app to update the signed-in user\u0027s profile information on their behalf.", + "longDescription": "Read and write access to user profile" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me": {}, + "/me/createdobjects": {}, + "/users/{id}/createdobjects": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/delta": {}, + "/users/{id}/usagerights": {}, + "/user/{id}/settings/iteminsights": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/users/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "PUT" + ], + "paths": { + "/settings/regionalandlanguagesettings": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/me/profile/notes/{id}": {}, + "/me/responsibilities/{id}": {}, + "/users/{id}/profile/notes/{id}": {}, + "/users/{id}/responsibilities/{id}": {}, + "/me/profile/account/{id}": {}, + "/me/profile/addresses/{id}": {}, + "/me/profile/anniversaries/{id}": {}, + "/me/profile/awards/{id}": {}, + "/me/profile/certifications/{id}": {}, + "/me/profile/educationalactivities/{id}": {}, + "/me/profile/emails/{id}": {}, + "/me/profile/interests/{id}": {}, + "/me/profile/languages/{id}": {}, + "/me/profile/names/{id}": {}, + "/me/profile/patents/{id}": {}, + "/me/profile/phones/{id}": {}, + "/me/profile/positions/{id}": {}, + "/me/profile/projects/{id}": {}, + "/me/profile/publications/{id}": {}, + "/me/profile/skills/{id}": {}, + "/me/profile/webaccounts/{id}": {}, + "/me/profile/websites/{id}": {}, + "/users/{id}/profile/account/{id}": {}, + "/users/{id}/profile/addresses/{id}": {}, + "/users/{id}/profile/anniversaries/{id}": {}, + "/users/{id}/profile/awards/{id}": {}, + "/users/{id}/profile/certifications/{id}": {}, + "/users/{id}/profile/educationalactivities/{id}": {}, + "/users/{id}/profile/emails/{id}": {}, + "/users/{id}/profile/interests/{id}": {}, + "/users/{id}/profile/languages/{id}": {}, + "/users/{id}/profile/names/{id}": {}, + "/users/{id}/profile/patents/{id}": {}, + "/users/{id}/profile/phones/{id}": {}, + "/users/{id}/profile/positions/{id}": {}, + "/users/{id}/profile/projects/{id}": {}, + "/users/{id}/profile/publications/{id}": {}, + "/users/{id}/profile/skills/{id}": {}, + "/users/{id}/profile/webaccounts/{id}": {}, + "/users/{id}/profile/websites/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/me/profile": {}, + "/users/{id}/profile": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/profile/account": {}, + "/me/profile/addresses": {}, + "/me/profile/anniversaries": {}, + "/me/profile/awards": {}, + "/me/profile/certifications": {}, + "/me/profile/educationalactivities": {}, + "/me/profile/emails": {}, + "/me/profile/interests": {}, + "/me/profile/languages": {}, + "/me/profile/names": {}, + "/me/profile/notes": {}, + "/me/profile/patents": {}, + "/me/profile/phones": {}, + "/me/profile/positions": {}, + "/me/profile/projects": {}, + "/me/profile/publications": {}, + "/me/profile/skills": {}, + "/me/profile/webaccounts": {}, + "/me/profile/websites": {}, + "/me/responsibilities": {}, + "/users/{id}/profile/account": {}, + "/users/{id}/profile/addresses": {}, + "/users/{id}/profile/anniversaries": {}, + "/users/{id}/profile/awards": {}, + "/users/{id}/profile/certifications": {}, + "/users/{id}/profile/educationalactivities": {}, + "/users/{id}/profile/emails": {}, + "/users/{id}/profile/interests": {}, + "/users/{id}/profile/languages": {}, + "/users/{id}/profile/names": {}, + "/users/{id}/profile/notes": {}, + "/users/{id}/profile/patents": {}, + "/users/{id}/profile/phones": {}, + "/users/{id}/profile/positions": {}, + "/users/{id}/profile/projects": {}, + "/users/{id}/profile/publications": {}, + "/users/{id}/profile/skills": {}, + "/users/{id}/profile/webaccounts": {}, + "/users/{id}/profile/websites": {}, + "/users/{id}/responsibilities": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH", + "PUT" + ], + "paths": { + "/users/{id}/photo": {}, + "/me/photo": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/users/{id}/settings/": {}, + "/me/settings": {}, + "/users/{id}/settings": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/translateexchangeids": {}, + "/users/{id}/translateexchangeids": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/settings/iteminsights": {}, + "/users/{id}/settings/iteminsights": {} + } + } + ] + }, + "User.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user.", + "longDescription": "Read and write all users\u0027 full profiles" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user. Also allows the app to create and delete non-administrative users. Does not allow reset of user passwords.", + "longDescription": "Read and write all users\u0027 full profiles" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/me": {}, + "/me/createdobjects": {}, + "/me/directreports": {}, + "/me/joinedteams": {}, + "/me/licensedetails": {}, + "/me/manager": {}, + "/users/delta": {}, + "/users/{id}/": {}, + "/users/{id}/createdobjects": {}, + "/users/{id}/directreports": {}, + "/users/{id}/joinedteams": {}, + "/users/{id}/licensedetails": {}, + "/users/{id}/owneddevices": {}, + "/users/{id}/ownedobjects": {}, + "/users/{id}/registereddevices": {}, + "/users/{id}/usagerights": {}, + "/me/settings/": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/directory/deleteditems/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/directory/deleteditems/{id}/restore": {}, + "/me/checkmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, + "/invitations": {}, + "/me/revokesigninsessions": {}, + "/users/{id}/assignlicense": {}, + "/users/{id}/reprocesslicenseassignment": {}, + "/users/{id}/revokesigninsessions": {}, + "/me/translateexchangeids": {}, + "/users/{id}/translateexchangeids": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/users": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH", + "DELETE" + ], + "paths": { + "/users/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/users/{id}/manager": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH", + "PUT" + ], + "paths": { + "/settings/regionalandlanguagesettings": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/me/profile/notes/{id}": {}, + "/me/responsibilities/{id}": {}, + "/users/{id}/profile/notes/{id}": {}, + "/users/{id}/responsibilities/{id}": {}, + "/me/profile/account/{id}": {}, + "/me/profile/addresses/{id}": {}, + "/me/profile/anniversaries/{id}": {}, + "/me/profile/awards/{id}": {}, + "/me/profile/certifications/{id}": {}, + "/me/profile/educationalactivities/{id}": {}, + "/me/profile/emails/{id}": {}, + "/me/profile/interests/{id}": {}, + "/me/profile/languages/{id}": {}, + "/me/profile/names/{id}": {}, + "/me/profile/patents/{id}": {}, + "/me/profile/phones/{id}": {}, + "/me/profile/positions/{id}": {}, + "/me/profile/projects/{id}": {}, + "/me/profile/publications/{id}": {}, + "/me/profile/skills/{id}": {}, + "/me/profile/webaccounts/{id}": {}, + "/me/profile/websites/{id}": {}, + "/users/{id}/profile/account/{id}": {}, + "/users/{id}/profile/addresses/{id}": {}, + "/users/{id}/profile/anniversaries/{id}": {}, + "/users/{id}/profile/awards/{id}": {}, + "/users/{id}/profile/certifications/{id}": {}, + "/users/{id}/profile/educationalactivities/{id}": {}, + "/users/{id}/profile/emails/{id}": {}, + "/users/{id}/profile/interests/{id}": {}, + "/users/{id}/profile/languages/{id}": {}, + "/users/{id}/profile/names/{id}": {}, + "/users/{id}/profile/patents/{id}": {}, + "/users/{id}/profile/phones/{id}": {}, + "/users/{id}/profile/positions/{id}": {}, + "/users/{id}/profile/projects/{id}": {}, + "/users/{id}/profile/publications/{id}": {}, + "/users/{id}/profile/skills/{id}": {}, + "/users/{id}/profile/webaccounts/{id}": {}, + "/users/{id}/profile/websites/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/me/profile": {}, + "/users/{id}/profile": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/profile/account": {}, + "/me/profile/addresses": {}, + "/me/profile/anniversaries": {}, + "/me/profile/awards": {}, + "/me/profile/certifications": {}, + "/me/profile/educationalactivities": {}, + "/me/profile/emails": {}, + "/me/profile/interests": {}, + "/me/profile/languages": {}, + "/me/profile/names": {}, + "/me/profile/notes": {}, + "/me/profile/patents": {}, + "/me/profile/phones": {}, + "/me/profile/positions": {}, + "/me/profile/projects": {}, + "/me/profile/publications": {}, + "/me/profile/skills": {}, + "/me/profile/webaccounts": {}, + "/me/profile/websites": {}, + "/me/responsibilities": {}, + "/users/{id}/profile/account": {}, + "/users/{id}/profile/addresses": {}, + "/users/{id}/profile/anniversaries": {}, + "/users/{id}/profile/awards": {}, + "/users/{id}/profile/certifications": {}, + "/users/{id}/profile/educationalactivities": {}, + "/users/{id}/profile/emails": {}, + "/users/{id}/profile/interests": {}, + "/users/{id}/profile/languages": {}, + "/users/{id}/profile/names": {}, + "/users/{id}/profile/notes": {}, + "/users/{id}/profile/patents": {}, + "/users/{id}/profile/phones": {}, + "/users/{id}/profile/positions": {}, + "/users/{id}/profile/projects": {}, + "/users/{id}/profile/publications": {}, + "/users/{id}/profile/skills": {}, + "/users/{id}/profile/webaccounts": {}, + "/users/{id}/profile/websites": {}, + "/users/{id}/responsibilities": {} + } + }, + { + "schemes": [ + "Application" + ], + "methods": [ + "PATCH", + "PUT" + ], + "paths": { + "/users/{id}/photo": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/users/{id}/settings/": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/me/settings": {}, + "/users/{id}/settings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/organization/{id}/settings/iteminsights": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/users/{id}/settings/shiftpreferences": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/UserActivity.json b/permissions/beta/UserActivity.json new file mode 100644 index 000000000..6eefb2dc2 --- /dev/null +++ b/permissions/beta/UserActivity.json @@ -0,0 +1,52 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "UserActivity.ReadWrite.CreatedByApp": { + "schemes": { + "DelegatedPersonal": { + "type": "DelegatedWork", + "description": "Allows the app to read and report the signed-in user\u0027s activity in the app.", + "longDescription": "Read and write app activity to users\u0027 activity feed" + }, + "DelegatedWork": { + "type": "DelegatedWork", + "description": "Allows the app to read and report the signed-in user\u0027s activity in the app.", + "longDescription": "Read and write app activity to users\u0027 activity feed" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "PUT" + ], + "paths": { + "/me/activities/{id}": {}, + "/me/activities/{id}/historyitems/{id}": {}, + "/users/{id}/activities/{id}": {}, + "/users/{id}/activities/{id}/historyitems/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/activities": {}, + "/me/activities/recent": {}, + "/users/{id}/activities": {}, + "/users/{id}/activities/recent": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/UserAuthenticationMethod.json b/permissions/beta/UserAuthenticationMethod.json new file mode 100644 index 000000000..865f92957 --- /dev/null +++ b/permissions/beta/UserAuthenticationMethod.json @@ -0,0 +1,425 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "UserAuthenticationMethod.Read": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read the signed-in user\u0027s authentication methods, including phone numbers and Authenticator app settings. This does not allow the app to see secret information like the signed-in user\u0027s passwords, or to sign-in or otherwise use the signed-in user\u0027s authentication methods.", + "longDescription": "Read own authentication methods" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/authentication/emailmethods": {}, + "/me/authentication/emailmethods/{id}": {}, + "/me/authentication/fido2methods": {}, + "/me/authentication/fido2methods/{id}": {}, + "/me/authentication/methods": {}, + "/me/authentication/methods/{id}": {}, + "/me/authentication/microsoftauthenticatormethods": {}, + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/me/authentication/passwordmethods": {}, + "/me/authentication/passwordmethods/{id}": {}, + "/me/authentication/phonemethods": {}, + "/me/authentication/phonemethods/{id}": {}, + "/me/authentication/softwareoathmethods": {}, + "/me/authentication/softwareoathmethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/emailmethods": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/fido2methods": {}, + "/users/{id}/authentication/fido2methods/{id}": {}, + "/users/{id}/authentication/methods": {}, + "/users/{id}/authentication/methods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordmethods": {}, + "/users/{id}/authentication/passwordmethods/{id}": {}, + "/users/{id}/authentication/phonemethods": {}, + "/users/{id}/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/operations/{id}": {} + } + } + ] + }, + "UserAuthenticationMethod.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read authentication methods of all users in your organization that the signed-in user has access to. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", + "longDescription": "Read users\u0027 authentication methods" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read authentication methods of all users in your organization, without a signed-in user. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", + "longDescription": "Read users\u0027 authentication methods" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/authentication/emailmethods": {}, + "/me/authentication/emailmethods/{id}": {}, + "/me/authentication/fido2methods": {}, + "/me/authentication/fido2methods/{id}": {}, + "/me/authentication/methods": {}, + "/me/authentication/methods/{id}": {}, + "/me/authentication/microsoftauthenticatormethods": {}, + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/me/authentication/passwordmethods": {}, + "/me/authentication/passwordmethods/{id}": {}, + "/me/authentication/phonemethods": {}, + "/me/authentication/phonemethods/{id}": {}, + "/me/authentication/softwareoathmethods": {}, + "/me/authentication/softwareoathmethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/emailmethods": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/fido2methods": {}, + "/users/{id}/authentication/fido2methods/{id}": {}, + "/users/{id}/authentication/methods": {}, + "/users/{id}/authentication/methods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordmethods": {}, + "/users/{id}/authentication/passwordmethods/{id}": {}, + "/users/{id}/authentication/phonemethods": {}, + "/users/{id}/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/authentication/operations/{id}": {}, + "/users/{id}/authentication/passwordMethods": {}, + "/users/{id}/authentication/passwordMethods/{id}": {}, + "/users/{id}/authentication/phoneMethods": {}, + "/users/{id}/authentication/phoneMethods/{id}": {} + } + } + ] + }, + "UserAuthenticationMethod.ReadWrite": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write the signed-in user\u0027s authentication methods, including phone numbers and Authenticator app settings. This does not allow the app to see secret information like the signed-in user\u0027s passwords, or to sign-in or otherwise use the signed-in user\u0027s authentication methods.", + "longDescription": "Manage own authentication methods" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/authentication/emailmethods": {}, + "/me/authentication/emailmethods/{id}": {}, + "/me/authentication/fido2methods": {}, + "/me/authentication/fido2methods/{id}": {}, + "/me/authentication/methods": {}, + "/me/authentication/methods/{id}": {}, + "/me/authentication/microsoftauthenticatormethods": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/me/authentication/passwordmethods": {}, + "/me/authentication/passwordmethods/{id}": {}, + "/me/authentication/softwareoathmethods": {}, + "/me/authentication/softwareoathmethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods": {}, + "/me/authentication/windowshelloforbusinessmethods": {}, + "/users/{id}/authentication/fido2methods": {}, + "/users/{id}/authentication/methods": {}, + "/users/{id}/authentication/methods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/users/{id}/authentication/passwordmethods": {}, + "/users/{id}/authentication/passwordmethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods": {}, + "/users/{id}/authentication/operations/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/fido2methods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/authentication/phonemethods": {}, + "/users/{id}/authentication/emailmethods": {}, + "/users/{id}/authentication/phonemethods": {}, + "/users/{id}/authentication/temporaryaccesspassmethods": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/me/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/phonemethods/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/authentication/phonemethods/{id}/disablesmssignin": {}, + "/me/authentication/phonemethods/{id}/enablesmssignin": {}, + "/users/{id}/authentication/phonemethods/{id}/disablesmssignin": {}, + "/users/{id}/authentication/phonemethods/{id}/enablesmssignin": {} + } + } + ] + }, + "UserAuthenticationMethod.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write authentication methods of all users in your organization that the signed-in user has access to. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", + "longDescription": "Manage users\u0027 authentication methods" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the application to read and write authentication methods of all users in your organization, without a signed-in user. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", + "longDescription": "Manage users\u0027 authentication methods" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/authentication/emailmethods": {}, + "/me/authentication/emailmethods/{id}": {}, + "/me/authentication/fido2methods": {}, + "/me/authentication/fido2methods/{id}": {}, + "/me/authentication/methods": {}, + "/me/authentication/methods/{id}": {}, + "/me/authentication/microsoftauthenticatormethods": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/me/authentication/passwordmethods": {}, + "/me/authentication/passwordmethods/{id}": {}, + "/me/authentication/softwareoathmethods": {}, + "/me/authentication/softwareoathmethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods": {}, + "/me/authentication/windowshelloforbusinessmethods": {}, + "/users/{id}/authentication/fido2methods": {}, + "/users/{id}/authentication/methods": {}, + "/users/{id}/authentication/microsoftauthenticatormethods": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/users/{id}/authentication/passwordmethods": {}, + "/users/{id}/authentication/passwordmethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/fido2methods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/authentication/phonemethods": {}, + "/users/{id}/authentication/emailmethods": {}, + "/users/{id}/authentication/phonemethods": {}, + "/users/{id}/authentication/temporaryaccesspassmethods": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/me/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/methods/{id}": {}, + "/users/{id}/authentication/phonemethods/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/authentication/phonemethods/{id}/disablesmssignin": {}, + "/me/authentication/phonemethods/{id}/enablesmssignin": {}, + "/users/{id}/authentication/phonemethods/{id}/disablesmssignin": {}, + "/users/{id}/authentication/phonemethods/{id}/enablesmssignin": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/users/{id}/authentication/operations/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/{id}/authentication/phoneMethods": {}, + "/users/{id}/authentication/methods/{id}/disableSmsSignIn": {}, + "/users/{id}/authentication/methods/{id}/enableSmsSignIn": {}, + "/users/{id}/authentication/methods/{id}/resetPassword": {}, + "/users/{id}/authentication/passwordMethods/{id}/resetPassword": {}, + "/users/{id}/authentication/passwordmethods/{id}/resetpassword": {}, + "/users/{id}/authentication/phoneMethods/{id}/disableSmsSignIn": {}, + "/users/{id}/authentication/phoneMethods/{id}/enableSmsSignIn": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PUT" + ], + "paths": { + "/users/{id}/authentication/phoneMethods/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/WindowsUpdates.json b/permissions/beta/WindowsUpdates.json new file mode 100644 index 000000000..2950f6ecb --- /dev/null +++ b/permissions/beta/WindowsUpdates.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "WindowsUpdates.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write all Windows update deployment settings for the organization on behalf of the signed-in user.", + "longDescription": "Read and write all Windows update deployment settings" + }, + "Application": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write all Windows update deployment settings for the organization without a signed-in user.", + "longDescription": "Read and write all Windows update deployment settings" + } + }, + "pathSets": [ + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/admin/windows/updates/deployments/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/admin/windows/updates/updatableassets/{id}": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/admin/windows/updates/catalog/entries": {}, + "/admin/windows/updates/deployments/{id}/audience/exclusions": {}, + "/admin/windows/updates/deployments/{id}/audience/members": {}, + "/admin/windows/updates/updatableassets/": {}, + "/admin/windows/updates/updatableassets/{id}/microsoft.graph.windowsupdates.updatableassetgroup/members": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/admin/windows/updates/deployments": {}, + "/admin/windows/updates/updatableassets": {} + } + }, + { + "schemes": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/admin/windows/updates/deployments/{id}/audience/updateaudience": {}, + "/admin/windows/updates/deployments/{id}/audience/updateaudiencebyid": {}, + "/admin/windows/updates/updatableassets/enrollassets": {}, + "/admin/windows/updates/updatableassets/enrollassetsbyid": {}, + "/admin/windows/updates/updatableassets/unenrollassets": {}, + "/admin/windows/updates/updatableassets/unenrollassetsbyid": {}, + "/admin/windows/updates/updatableassets/{id}/addmembers": {}, + "/admin/windows/updates/updatableassets/{id}/addmembersbyid": {}, + "/admin/windows/updates/updatableassets/{id}/removemembers": {}, + "/admin/windows/updates/updatableassets/{id}/removemembersbyid": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/WorkforceIntegration.json b/permissions/beta/WorkforceIntegration.json new file mode 100644 index 000000000..2ee2638b6 --- /dev/null +++ b/permissions/beta/WorkforceIntegration.json @@ -0,0 +1,66 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "WorkforceIntegration.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage workforce integrations, to synchronize data from Microsoft Teams Shifts with an integrated system, on behalf of the signed-in user.", + "longDescription": "Read and write workforce integrations" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teamwork/workforceintegrations": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teamwork/workforceintegrations/{id}": {} + } + } + ] + }, + "WorkforceIntegration.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to manage workforce integrations, to synchronize data from Microsoft Teams Shifts with an integrated system, on behalf of the signed-in user.", + "longDescription": "Read and write workforce integrations" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teamwork/workforceintegrations": {}, + "/teamwork/workforceintegrations/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/eDiscovery.json b/permissions/beta/eDiscovery.json new file mode 100644 index 000000000..a32bc5c89 --- /dev/null +++ b/permissions/beta/eDiscovery.json @@ -0,0 +1,272 @@ +{ + "$schema": "../../../../permissionsSchema.json", + "permissions": { + "eDiscovery.Read.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on behalf of the signed-in user.", + "longDescription": "Read user eDiscovery case data" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedgroupsources/33434233-3030-3739-3043-393039324633": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/compliance/ediscovery/cases/{id}": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}": {}, + "/compliance/ediscovery/cases/{id}/tags/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/compliance/ediscovery/cases/{id}/custodians/{id}/sitesources/{id}": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/usersources/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/compliance/ediscovery/cases": {}, + "/compliance/ediscovery/cases/{id}/custodians": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/sitesources": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/usersources": {}, + "/compliance/ediscovery/cases/{id}/legalholds": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}/sitesources": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}/usersources": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources": {}, + "/compliance/ediscovery/cases/{id}/reviewsets": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/additionalsources": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/custodiansources": {}, + "/compliance/ediscovery/cases/{id}/tags": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/compliance/ediscovery/cases/{id}/custodians/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/compliance/ediscovery/cases/{id}/custodians/{id}/unifiedgroupsources": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/unifiedgroupsources/{id}": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}/datasource": {}, + "/compliance/ediscovery/cases/{id}/operations": {}, + "/compliance/ediscovery/cases/{id}/operations/{id}/microsoft.graph.ediscovery.caseexportoperation/getdownloadurl": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}": {}, + "/compliance/ediscovery/cases/{id}/settings": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/addtoreviewsetoperation": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/lastestimatestatisticsoperation": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/noncustodialsources": {}, + "/compliance/ediscovery/cases/{id}/tags/ashierarchy": {}, + "/compliance/ediscovery/cases/{id}/tags/{id}/childtags": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedgroupsources": {}, + "/compliance/ediscovery/cases/{id}/close": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/activate": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/release": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}/release": {}, + "/compliance/ediscovery/cases/{id}/reopen": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/addtoreviewset": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/export": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}/applytags": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/estimatestatistics": {} + } + } + ] + }, + "eDiscovery.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "type": "DelegatedWork", + "admin": true, + "description": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on behalf of the signed-in user.", + "longDescription": "Read and write eDiscovery case data" + } + }, + "pathSets": [ + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedgroupsources/33434233-3030-3739-3043-393039324633": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/compliance/ediscovery/cases/{id}": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}": {}, + "/compliance/ediscovery/cases/{id}/tags/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/compliance/ediscovery/cases/{id}/custodians/{id}/sitesources/{id}": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/usersources/{id}": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/compliance/ediscovery/cases": {}, + "/compliance/ediscovery/cases/{id}/custodians": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/sitesources": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/usersources": {}, + "/compliance/ediscovery/cases/{id}/legalholds": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}/sitesources": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}/usersources": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources": {}, + "/compliance/ediscovery/cases/{id}/reviewsets": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/additionalsources": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/custodiansources": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/noncustodialsources": {}, + "/compliance/ediscovery/cases/{id}/tags": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/compliance/ediscovery/cases/{id}/custodians/{id}": {}, + "/compliance/ediscovery/cases/{id}/settings": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/compliance/ediscovery/cases/{id}/custodians/{id}/unifiedgroupsources": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/unifiedgroupsources/{id}": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}/datasource": {}, + "/compliance/ediscovery/cases/{id}/operations": {}, + "/compliance/ediscovery/cases/{id}/operations/{id}/microsoft.graph.ediscovery.caseexportoperation/getdownloadurl": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/addtoreviewsetoperation": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/lastestimatestatisticsoperation": {}, + "/compliance/ediscovery/cases/{id}/tags/ashierarchy": {}, + "/compliance/ediscovery/cases/{id}/tags/{id}/childtags": {} + } + }, + { + "schemes": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedgroupsources": {}, + "/compliance/ediscovery/cases/{id}/close": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/activate": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/release": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}/release": {}, + "/compliance/ediscovery/cases/{id}/reopen": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/addtoreviewset": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/export": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}/applytags": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/estimatestatistics": {}, + "/compliance/ediscovery/cases/{id}/settings/resettodefault": {} + } + } + ] + } + } +} \ No newline at end of file From 67fccd05ab02097092bb7f96defdcfca38dcbd39 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 8 Nov 2021 17:09:57 +0000 Subject: [PATCH 2/3] Auto-updates OpenAPI descriptions --- openapi/beta/openapi.yaml | 50204 +++-- openapi/v1.0/openapi.yaml | 351893 ++++++++++++++++++++--------------- 2 files changed, 237715 insertions(+), 164382 deletions(-) diff --git a/openapi/beta/openapi.yaml b/openapi/beta/openapi.yaml index e1115437e..0a55b0a0f 100644 --- a/openapi/beta/openapi.yaml +++ b/openapi/beta/openapi.yaml @@ -1449,6 +1449,8 @@ paths: enum: - id - id desc + - createdDateTime + - createdDateTime desc - displayName - displayName desc - userPrincipalName @@ -1465,6 +1467,7 @@ paths: items: enum: - id + - createdDateTime - displayName - userPrincipalName type: string @@ -1565,6 +1568,7 @@ paths: items: enum: - id + - createdDateTime - displayName - userPrincipalName type: string @@ -1938,6 +1942,7 @@ paths: tags: - admin.serviceAnnouncement summary: Get serviceAnnouncement from admin + description: A container for service communications resources. Read-only. operationId: admin.GetServiceAnnouncement parameters: - name: $select @@ -1991,6 +1996,7 @@ paths: tags: - admin.serviceAnnouncement summary: Update the navigation property serviceAnnouncement in admin + description: A container for service communications resources. Read-only. operationId: admin.UpdateServiceAnnouncement requestBody: description: New navigation property values @@ -2009,6 +2015,7 @@ paths: tags: - admin.serviceAnnouncement summary: Delete navigation property serviceAnnouncement for admin + description: A container for service communications resources. Read-only. operationId: admin.DeleteServiceAnnouncement parameters: - name: If-Match @@ -3269,6 +3276,7 @@ paths: tags: - admin.windows summary: Get windows from admin + description: A container for all Windows Update for Business deployment service functionality. Read-only. operationId: admin.GetWindows parameters: - name: $select @@ -3314,6 +3322,7 @@ paths: tags: - admin.windows summary: Update the navigation property windows in admin + description: A container for all Windows Update for Business deployment service functionality. Read-only. operationId: admin.UpdateWindows requestBody: description: New navigation property values @@ -3332,6 +3341,7 @@ paths: tags: - admin.windows summary: Delete navigation property windows for admin + description: A container for all Windows Update for Business deployment service functionality. Read-only. operationId: admin.DeleteWindows parameters: - name: If-Match @@ -5850,7 +5860,6 @@ paths: tags: - administrativeUnits.administrativeUnit summary: Get entity from administrativeUnits by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: administrativeUnits.administrativeUnit.GetAdministrativeUnit parameters: - name: administrativeUnit-id @@ -5930,7 +5939,6 @@ paths: tags: - administrativeUnits.administrativeUnit summary: Update entity in administrativeUnits - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: administrativeUnits.administrativeUnit.UpdateAdministrativeUnit parameters: - name: administrativeUnit-id @@ -5957,7 +5965,6 @@ paths: tags: - administrativeUnits.administrativeUnit summary: Delete entity from administrativeUnits - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: administrativeUnits.administrativeUnit.DeleteAdministrativeUnit parameters: - name: administrativeUnit-id @@ -6928,491 +6935,367 @@ paths: summary: Get entities from agreementAcceptances operationId: agreementAcceptances.agreementAcceptance.ListAgreementAcceptance parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved entities - content: - application/json: - schema: - title: Collection of agreementAcceptance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - agreementAcceptances.agreementAcceptance - summary: Add new entity to agreementAcceptances - operationId: agreementAcceptances.agreementAcceptance.CreateAgreementAcceptance - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - required: true - responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/agreementAcceptances/{agreementAcceptance-id}': - get: - tags: - - agreementAcceptances.agreementAcceptance - summary: Get entity from agreementAcceptances by key - operationId: agreementAcceptances.agreementAcceptance.GetAgreementAcceptance - parameters: - - name: agreementAcceptance-id - in: path - description: 'key: id of agreementAcceptance' - required: true - schema: - type: string - x-ms-docs-key-type: agreementAcceptance - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - agreementAcceptances.agreementAcceptance - summary: Update entity in agreementAcceptances - operationId: agreementAcceptances.agreementAcceptance.UpdateAgreementAcceptance - parameters: - - name: agreementAcceptance-id - in: path - description: 'key: id of agreementAcceptance' - required: true - schema: - type: string - x-ms-docs-key-type: agreementAcceptance - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - agreementAcceptances.agreementAcceptance - summary: Delete entity from agreementAcceptances - operationId: agreementAcceptances.agreementAcceptance.DeleteAgreementAcceptance - parameters: - - name: agreementAcceptance-id - in: path - description: 'key: id of agreementAcceptance' - required: true - schema: - type: string - x-ms-docs-key-type: agreementAcceptance - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /agreements: - get: - tags: - - agreements.agreement - summary: Get entities from agreements - operationId: agreements.agreement.ListAgreement - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - isPerDeviceAcceptanceRequired - - isPerDeviceAcceptanceRequired desc - - isViewingBeforeAcceptanceRequired - - isViewingBeforeAcceptanceRequired desc - - termsExpiration - - termsExpiration desc - - userReacceptRequiredFrequency - - userReacceptRequiredFrequency desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - isPerDeviceAcceptanceRequired - - isViewingBeforeAcceptanceRequired - - termsExpiration - - userReacceptRequiredFrequency - - acceptances - - file - - files - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - acceptances - - file - - files - type: string - responses: - '200': - description: Retrieved entities - content: - application/json: - schema: - title: Collection of agreement - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreement' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - agreements.agreement - summary: Add new entity to agreements - operationId: agreements.agreement.CreateAgreement - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreement' - required: true - responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreement' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/agreements/{agreement-id}': - get: - tags: - - agreements.agreement - summary: Get entity from agreements by key - operationId: agreements.agreement.GetAgreement - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - isPerDeviceAcceptanceRequired - - isViewingBeforeAcceptanceRequired - - termsExpiration - - userReacceptRequiredFrequency - - acceptances - - file - - files - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - acceptances - - file - - files - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreement' - links: - acceptances: - operationId: agreements.ListAcceptances - parameters: - agreement-id: $request.path.agreement-id - file: - operationId: agreements.GetFile - parameters: - agreement-id: $request.path.agreement-id - files: - operationId: agreements.ListFiles - parameters: - agreement-id: $request.path.agreement-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - agreements.agreement - summary: Update entity in agreements - operationId: agreements.agreement.UpdateAgreement - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreement' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - agreements.agreement - summary: Delete entity from agreements - operationId: agreements.agreement.DeleteAgreement - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/agreements/{agreement-id}/acceptances': - get: - tags: - - agreements.agreementAcceptance - summary: Get acceptances from agreements - description: Read-only. Information about acceptances of this agreement. - operationId: agreements.ListAcceptances - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement + - $ref: '#/components/parameters/search' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of agreementAcceptance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - agreementAcceptances.agreementAcceptance + summary: Add new entity to agreementAcceptances + operationId: agreementAcceptances.agreementAcceptance.CreateAgreementAcceptance + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/agreementAcceptances/{agreementAcceptance-id}': + get: + tags: + - agreementAcceptances.agreementAcceptance + summary: Get entity from agreementAcceptances by key + operationId: agreementAcceptances.agreementAcceptance.GetAgreementAcceptance + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - agreementAcceptances.agreementAcceptance + summary: Update entity in agreementAcceptances + operationId: agreementAcceptances.agreementAcceptance.UpdateAgreementAcceptance + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - agreementAcceptances.agreementAcceptance + summary: Delete entity from agreementAcceptances + operationId: agreementAcceptances.agreementAcceptance.DeleteAgreementAcceptance + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /agreements: + get: + tags: + - agreements.agreement + summary: Get entities from agreements + operationId: agreements.agreement.ListAgreement + parameters: + - $ref: '#/components/parameters/search' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of agreement + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreement' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - agreements.agreement + summary: Add new entity to agreements + operationId: agreements.agreement.CreateAgreement + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/agreements/{agreement-id}': + get: + tags: + - agreements.agreement + summary: Get entity from agreements by key + operationId: agreements.agreement.GetAgreement + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + links: + acceptances: + operationId: agreements.ListAcceptances + parameters: + agreement-id: $request.path.agreement-id + file: + operationId: agreements.GetFile + parameters: + agreement-id: $request.path.agreement-id + files: + operationId: agreements.ListFiles + parameters: + agreement-id: $request.path.agreement-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - agreements.agreement + summary: Update entity in agreements + operationId: agreements.agreement.UpdateAgreement + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - agreements.agreement + summary: Delete entity from agreements + operationId: agreements.agreement.DeleteAgreement + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/agreements/{agreement-id}/acceptances': + get: + tags: + - agreements.agreementAcceptance + summary: Get acceptances from agreements + description: Read-only. Information about acceptances of this agreement. + operationId: agreements.ListAcceptances + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8354,7 +8237,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Get files from agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.ListFiles parameters: - name: agreement-id @@ -8454,7 +8337,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Create new navigation property to files for agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.CreateFiles parameters: - name: agreement-id @@ -8486,7 +8369,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Get files from agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.GetFiles parameters: - name: agreement-id @@ -8556,7 +8439,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Update the navigation property files in agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.UpdateFiles parameters: - name: agreement-id @@ -8590,7 +8473,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Delete navigation property files for agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.DeleteFiles parameters: - name: agreement-id @@ -10260,6 +10143,10 @@ paths: properties: transferTarget: $ref: '#/components/schemas/microsoft.graph.invitationParticipantInfo' + transferee: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.participantInfo' + nullable: true required: true responses: '204': @@ -10886,6 +10773,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/app/calls/{call-id}/participants/{participant-id}/microsoft.graph.startHoldMusic': + post: + tags: + - app.Actions + summary: Invoke action startHoldMusic + operationId: app.calls.call.participants.participant.startHoldMusic + parameters: + - name: call-id + in: path + description: 'key: id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: 'key: id of participant' + required: true + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + customPrompt: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.prompt' + nullable: true + clientContext: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.startHoldMusicOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/app/calls/{call-id}/participants/{participant-id}/microsoft.graph.stopHoldMusic': + post: + tags: + - app.Actions + summary: Invoke action stopHoldMusic + operationId: app.calls.call.participants.participant.stopHoldMusic + parameters: + - name: call-id + in: path + description: 'key: id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: 'key: id of participant' + required: true + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.stopHoldMusicOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/app/calls/{call-id}/participants/microsoft.graph.invite': post: tags: @@ -11065,6 +11044,8 @@ paths: - lobbyBypassSettings desc - participants - participants desc + - recordAutomatically + - recordAutomatically desc - recording - recording desc - startDateTime @@ -11110,11 +11091,13 @@ paths: - joinUrl - lobbyBypassSettings - participants + - recordAutomatically - recording - startDateTime - subject - videoTeleconferenceId - meetingAttendanceReport + - registration type: string - name: $expand in: query @@ -11128,6 +11111,7 @@ paths: enum: - '*' - meetingAttendanceReport + - registration type: string responses: '200': @@ -11222,11 +11206,13 @@ paths: - joinUrl - lobbyBypassSettings - participants + - recordAutomatically - recording - startDateTime - subject - videoTeleconferenceId - meetingAttendanceReport + - registration type: string - name: $expand in: query @@ -11240,6 +11226,7 @@ paths: enum: - '*' - meetingAttendanceReport + - registration type: string responses: '200': @@ -11253,6 +11240,10 @@ paths: operationId: app.OnlineMeetings.GetMeetingAttendanceReport parameters: onlineMeeting-id: $request.path.onlineMeeting-id + registration: + operationId: app.OnlineMeetings.GetRegistration + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -11415,6 +11406,7 @@ paths: tags: - app.onlineMeeting summary: Get meetingAttendanceReport from app + description: The attendance report of an online meeting. Read-only. operationId: app.onlineMeetings.GetMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -11436,6 +11428,7 @@ paths: enum: - id - attendanceRecords + - totalParticipantCount type: string - name: $expand in: query @@ -11463,6 +11456,7 @@ paths: tags: - app.onlineMeeting summary: Update the navigation property meetingAttendanceReport in app + description: The attendance report of an online meeting. Read-only. operationId: app.onlineMeetings.UpdateMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -11489,6 +11483,7 @@ paths: tags: - app.onlineMeeting summary: Delete navigation property meetingAttendanceReport for app + description: The attendance report of an online meeting. Read-only. operationId: app.onlineMeetings.DeleteMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -11561,6 +11556,634 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/app/onlineMeetings/{onlineMeeting-id}/registration': + get: + tags: + - app.onlineMeeting + summary: Get registration from app + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: app.onlineMeetings.GetRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - allowedRegistrant + - description + - endDateTime + - registrationPageViewCount + - registrationPageWebUrl + - speakers + - startDateTime + - subject + - customQuestions + - registrants + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customQuestions + - registrants + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + links: + customQuestions: + operationId: app.onlineMeetings.Registration.ListCustomQuestions + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id + registrants: + operationId: app.onlineMeetings.Registration.ListRegistrants + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - app.onlineMeeting + summary: Update the navigation property registration in app + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: app.onlineMeetings.UpdateRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - app.onlineMeeting + summary: Delete navigation property registration for app + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: app.onlineMeetings.DeleteRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/app/onlineMeetings/{onlineMeeting-id}/registration/customQuestions': + get: + tags: + - app.onlineMeeting + summary: Get customQuestions from app + description: Custom registration questions. + operationId: app.onlineMeetings.registration.ListCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - id desc + - answerInputType + - answerInputType desc + - answerOptions + - answerOptions desc + - displayName + - displayName desc + - isRequired + - isRequired desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - displayName + - isRequired + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of meetingRegistrationQuestion + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - app.onlineMeeting + summary: Create new navigation property to customQuestions for app + description: Custom registration questions. + operationId: app.onlineMeetings.registration.CreateCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/app/onlineMeetings/{onlineMeeting-id}/registration/customQuestions/{meetingRegistrationQuestion-id}': + get: + tags: + - app.onlineMeeting + summary: Get customQuestions from app + description: Custom registration questions. + operationId: app.onlineMeetings.registration.GetCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - displayName + - isRequired + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - app.onlineMeeting + summary: Update the navigation property customQuestions in app + description: Custom registration questions. + operationId: app.onlineMeetings.registration.UpdateCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - app.onlineMeeting + summary: Delete navigation property customQuestions for app + description: Custom registration questions. + operationId: app.onlineMeetings.registration.DeleteCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/app/onlineMeetings/{onlineMeeting-id}/registration/registrants': + get: + tags: + - app.onlineMeeting + summary: Get registrants from app + description: Registrants of the online meeting. + operationId: app.onlineMeetings.registration.ListRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - id desc + - customQuestionAnswers + - customQuestionAnswers desc + - email + - email desc + - firstName + - firstName desc + - joinWebUrl + - joinWebUrl desc + - lastName + - lastName desc + - registrationDateTime + - registrationDateTime desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customQuestionAnswers + - email + - firstName + - joinWebUrl + - lastName + - registrationDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of meetingRegistrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - app.onlineMeeting + summary: Create new navigation property to registrants for app + description: Registrants of the online meeting. + operationId: app.onlineMeetings.registration.CreateRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/app/onlineMeetings/{onlineMeeting-id}/registration/registrants/{meetingRegistrant-id}': + get: + tags: + - app.onlineMeeting + summary: Get registrants from app + description: Registrants of the online meeting. + operationId: app.onlineMeetings.registration.GetRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customQuestionAnswers + - email + - firstName + - joinWebUrl + - lastName + - registrationDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - app.onlineMeeting + summary: Update the navigation property registrants in app + description: Registrants of the online meeting. + operationId: app.onlineMeetings.registration.UpdateRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - app.onlineMeeting + summary: Delete navigation property registrants for app + description: Registrants of the online meeting. + operationId: app.onlineMeetings.registration.DeleteRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /app/onlineMeetings/microsoft.graph.createOrGet: post: tags: @@ -13036,6 +13659,8 @@ paths: - tokenEncryptionKeyId desc - uniqueName - uniqueName desc + - verifiedPublisher + - verifiedPublisher desc - web - web desc - onPremisesPublishing @@ -13080,10 +13705,13 @@ paths: - tags - tokenEncryptionKeyId - uniqueName + - verifiedPublisher - web - onPremisesPublishing + - appManagementPolicies - createdOnBehalfOf - extensionProperties + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - owners - tokenIssuancePolicies @@ -13102,8 +13730,10 @@ paths: items: enum: - '*' + - appManagementPolicies - createdOnBehalfOf - extensionProperties + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - owners - tokenIssuancePolicies @@ -13159,7 +13789,6 @@ paths: tags: - applications.application summary: Get entity from applications by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: applications.application.GetApplication parameters: - name: application-id @@ -13217,10 +13846,13 @@ paths: - tags - tokenEncryptionKeyId - uniqueName + - verifiedPublisher - web - onPremisesPublishing + - appManagementPolicies - createdOnBehalfOf - extensionProperties + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - owners - tokenIssuancePolicies @@ -13239,8 +13871,10 @@ paths: items: enum: - '*' + - appManagementPolicies - createdOnBehalfOf - extensionProperties + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - owners - tokenIssuancePolicies @@ -13256,6 +13890,10 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.application' links: + appManagementPolicies: + operationId: applications.ListAppManagementPolicies + parameters: + application-id: $request.path.application-id createdOnBehalfOf: operationId: applications.GetCreatedOnBehalfOf parameters: @@ -13264,6 +13902,10 @@ paths: operationId: applications.ListExtensionProperties parameters: application-id: $request.path.application-id + federatedIdentityCredentials: + operationId: applications.ListFederatedIdentityCredentials + parameters: + application-id: $request.path.application-id homeRealmDiscoveryPolicies: operationId: applications.ListHomeRealmDiscoveryPolicies parameters: @@ -13295,7 +13937,6 @@ paths: tags: - applications.application summary: Update entity in applications - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: applications.application.UpdateApplication parameters: - name: application-id @@ -13322,7 +13963,6 @@ paths: tags: - applications.application summary: Delete entity from applications - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: applications.application.DeleteApplication parameters: - name: application-id @@ -13343,6 +13983,198 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/applications/{application-id}/appManagementPolicies': + get: + tags: + - applications.appManagementPolicy + summary: Get appManagementPolicies from applications + description: The appManagementPolicy applied to this application. + operationId: applications.ListAppManagementPolicies + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isEnabled + - isEnabled desc + - restrictions + - restrictions desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isEnabled + - restrictions + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of appManagementPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/applications/{application-id}/appManagementPolicies/$ref': + get: + tags: + - applications.appManagementPolicy + summary: Get ref of appManagementPolicies from applications + description: The appManagementPolicy applied to this application. + operationId: applications.ListRefAppManagementPolicies + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isEnabled + - isEnabled desc + - restrictions + - restrictions desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of appManagementPolicy + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - applications.appManagementPolicy + summary: Create new navigation property ref to appManagementPolicies for applications + description: The appManagementPolicy applied to this application. + operationId: applications.CreateRefAppManagementPolicies + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/applications/{application-id}/connectorGroup': get: tags: @@ -13881,12 +14713,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/applications/{application-id}/homeRealmDiscoveryPolicies': + '/applications/{application-id}/federatedIdentityCredentials': get: tags: - - applications.homeRealmDiscoveryPolicy - summary: Get homeRealmDiscoveryPolicies from applications - operationId: applications.ListHomeRealmDiscoveryPolicies + - applications.federatedIdentityCredential + summary: Get federatedIdentityCredentials from applications + description: 'Federated identities for applications. This object can only be retrieved on a single GET request (GET /applications/{id}/federatedIdentityCredentials).' + operationId: applications.ListFederatedIdentityCredentials parameters: - name: application-id in: path @@ -13912,16 +14745,16 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - audiences + - audiences desc - description - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - issuer + - issuer desc + - name + - name desc + - subject + - subject desc type: string - name: $select in: query @@ -13934,12 +14767,11 @@ paths: items: enum: - id - - deletedDateTime + - audiences - description - - displayName - - definition - - isOrganizationDefault - - appliesTo + - issuer + - name + - subject type: string - name: $expand in: query @@ -13952,7 +14784,6 @@ paths: items: enum: - '*' - - appliesTo type: string responses: '200': @@ -13960,13 +14791,13 @@ paths: content: application/json: schema: - title: Collection of homeRealmDiscoveryPolicy + title: Collection of federatedIdentityCredential type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' '@odata.nextLink': type: string default: @@ -13975,12 +14806,264 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/applications/{application-id}/homeRealmDiscoveryPolicies/$ref': + post: + tags: + - applications.federatedIdentityCredential + summary: Create new navigation property to federatedIdentityCredentials for applications + description: 'Federated identities for applications. This object can only be retrieved on a single GET request (GET /applications/{id}/federatedIdentityCredentials).' + operationId: applications.CreateFederatedIdentityCredentials + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/applications/{application-id}/federatedIdentityCredentials/{federatedIdentityCredential-id}': + get: + tags: + - applications.federatedIdentityCredential + summary: Get federatedIdentityCredentials from applications + description: 'Federated identities for applications. This object can only be retrieved on a single GET request (GET /applications/{id}/federatedIdentityCredentials).' + operationId: applications.GetFederatedIdentityCredentials + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + - name: federatedIdentityCredential-id + in: path + description: 'key: id of federatedIdentityCredential' + required: true + schema: + type: string + x-ms-docs-key-type: federatedIdentityCredential + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - audiences + - description + - issuer + - name + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - applications.federatedIdentityCredential + summary: Update the navigation property federatedIdentityCredentials in applications + description: 'Federated identities for applications. This object can only be retrieved on a single GET request (GET /applications/{id}/federatedIdentityCredentials).' + operationId: applications.UpdateFederatedIdentityCredentials + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + - name: federatedIdentityCredential-id + in: path + description: 'key: id of federatedIdentityCredential' + required: true + schema: + type: string + x-ms-docs-key-type: federatedIdentityCredential + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - applications.federatedIdentityCredential + summary: Delete navigation property federatedIdentityCredentials for applications + description: 'Federated identities for applications. This object can only be retrieved on a single GET request (GET /applications/{id}/federatedIdentityCredentials).' + operationId: applications.DeleteFederatedIdentityCredentials + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + - name: federatedIdentityCredential-id + in: path + description: 'key: id of federatedIdentityCredential' + required: true + schema: + type: string + x-ms-docs-key-type: federatedIdentityCredential + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/applications/{application-id}/homeRealmDiscoveryPolicies': get: tags: - applications.homeRealmDiscoveryPolicy - summary: Get ref of homeRealmDiscoveryPolicies from applications - operationId: applications.ListRefHomeRealmDiscoveryPolicies + summary: Get homeRealmDiscoveryPolicies from applications + operationId: applications.ListHomeRealmDiscoveryPolicies + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of homeRealmDiscoveryPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/applications/{application-id}/homeRealmDiscoveryPolicies/$ref': + get: + tags: + - applications.homeRealmDiscoveryPolicy + summary: Get ref of homeRealmDiscoveryPolicies from applications + operationId: applications.ListRefHomeRealmDiscoveryPolicies parameters: - name: application-id in: path @@ -14444,6 +15527,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/applications/{application-id}/microsoft.graph.setVerifiedPublisher': + post: + tags: + - applications.Actions + summary: Invoke action setVerifiedPublisher + operationId: applications.application.setVerifiedPublisher + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + verifiedPublisherId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/applications/{application-id}/microsoft.graph.unsetVerifiedPublisher': + post: + tags: + - applications.Actions + summary: Invoke action unsetVerifiedPublisher + operationId: applications.application.unsetVerifiedPublisher + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/applications/{application-id}/owners': get: tags: @@ -18894,6 +20027,8 @@ paths: - resultReason desc - targetResources - targetResources desc + - userAgent + - userAgent desc type: string - name: $select in: query @@ -18917,6 +20052,7 @@ paths: - result - resultReason - targetResources + - userAgent type: string - name: $expand in: query @@ -19011,6 +20147,7 @@ paths: - result - resultReason - targetResources + - userAgent type: string - name: $expand in: query @@ -19634,8 +20771,6 @@ paths: enum: - id - id desc - - alternateSignInName - - alternateSignInName desc - appDisplayName - appDisplayName desc - appId @@ -19648,6 +20783,8 @@ paths: - authenticationMethodsUsed desc - authenticationProcessingDetails - authenticationProcessingDetails desc + - authenticationProtocol + - authenticationProtocol desc - authenticationRequirement - authenticationRequirement desc - authenticationRequirementPolicies @@ -19670,6 +20807,10 @@ paths: - flaggedForReview desc - homeTenantId - homeTenantId desc + - homeTenantName + - homeTenantName desc + - incomingTokenType + - incomingTokenType desc - ipAddress - ipAddress desc - ipAddressFromResourceProvider @@ -19698,8 +20839,6 @@ paths: - resourceTenantId desc - riskDetail - riskDetail desc - - riskEventTypes - - riskEventTypes desc - riskEventTypes_v2 - riskEventTypes_v2 desc - riskLevelAggregated @@ -19728,6 +20867,8 @@ paths: - tokenIssuerName desc - tokenIssuerType - tokenIssuerType desc + - uniqueTokenIdentifier + - uniqueTokenIdentifier desc - userAgent - userAgent desc - userDisplayName @@ -19752,13 +20893,13 @@ paths: items: enum: - id - - alternateSignInName - appDisplayName - appId - appliedConditionalAccessPolicies - authenticationDetails - authenticationMethodsUsed - authenticationProcessingDetails + - authenticationProtocol - authenticationRequirement - authenticationRequirementPolicies - autonomousSystemNumber @@ -19770,6 +20911,8 @@ paths: - deviceDetail - flaggedForReview - homeTenantId + - homeTenantName + - incomingTokenType - ipAddress - ipAddressFromResourceProvider - isInteractive @@ -19784,7 +20927,6 @@ paths: - resourceId - resourceTenantId - riskDetail - - riskEventTypes - riskEventTypes_v2 - riskLevelAggregated - riskLevelDuringSignIn @@ -19799,6 +20941,7 @@ paths: - status - tokenIssuerName - tokenIssuerType + - uniqueTokenIdentifier - userAgent - userDisplayName - userId @@ -19886,13 +21029,13 @@ paths: items: enum: - id - - alternateSignInName - appDisplayName - appId - appliedConditionalAccessPolicies - authenticationDetails - authenticationMethodsUsed - authenticationProcessingDetails + - authenticationProtocol - authenticationRequirement - authenticationRequirementPolicies - autonomousSystemNumber @@ -19904,6 +21047,8 @@ paths: - deviceDetail - flaggedForReview - homeTenantId + - homeTenantName + - incomingTokenType - ipAddress - ipAddressFromResourceProvider - isInteractive @@ -19918,7 +21063,6 @@ paths: - resourceId - resourceTenantId - riskDetail - - riskEventTypes - riskEventTypes_v2 - riskLevelAggregated - riskLevelDuringSignIn @@ -19933,6 +21077,7 @@ paths: - status - tokenIssuerName - tokenIssuerType + - uniqueTokenIdentifier - userAgent - userDisplayName - userId @@ -20037,8 +21182,6 @@ paths: enum: - id - id desc - - alternateSignInName - - alternateSignInName desc - appDisplayName - appDisplayName desc - appId @@ -20051,6 +21194,8 @@ paths: - authenticationMethodsUsed desc - authenticationProcessingDetails - authenticationProcessingDetails desc + - authenticationProtocol + - authenticationProtocol desc - authenticationRequirement - authenticationRequirement desc - authenticationRequirementPolicies @@ -20073,6 +21218,10 @@ paths: - flaggedForReview desc - homeTenantId - homeTenantId desc + - homeTenantName + - homeTenantName desc + - incomingTokenType + - incomingTokenType desc - ipAddress - ipAddress desc - ipAddressFromResourceProvider @@ -20101,8 +21250,6 @@ paths: - resourceTenantId desc - riskDetail - riskDetail desc - - riskEventTypes - - riskEventTypes desc - riskEventTypes_v2 - riskEventTypes_v2 desc - riskLevelAggregated @@ -20131,6 +21278,8 @@ paths: - tokenIssuerName desc - tokenIssuerType - tokenIssuerType desc + - uniqueTokenIdentifier + - uniqueTokenIdentifier desc - userAgent - userAgent desc - userDisplayName @@ -20153,13 +21302,13 @@ paths: items: enum: - id - - alternateSignInName - appDisplayName - appId - appliedConditionalAccessPolicies - authenticationDetails - authenticationMethodsUsed - authenticationProcessingDetails + - authenticationProtocol - authenticationRequirement - authenticationRequirementPolicies - autonomousSystemNumber @@ -20171,6 +21320,8 @@ paths: - deviceDetail - flaggedForReview - homeTenantId + - homeTenantName + - incomingTokenType - ipAddress - ipAddressFromResourceProvider - isInteractive @@ -20185,7 +21336,6 @@ paths: - resourceId - resourceTenantId - riskDetail - - riskEventTypes - riskEventTypes_v2 - riskLevelAggregated - riskLevelDuringSignIn @@ -20200,6 +21350,7 @@ paths: - status - tokenIssuerName - tokenIssuerType + - uniqueTokenIdentifier - userAgent - userDisplayName - userId @@ -20288,13 +21439,13 @@ paths: items: enum: - id - - alternateSignInName - appDisplayName - appId - appliedConditionalAccessPolicies - authenticationDetails - authenticationMethodsUsed - authenticationProcessingDetails + - authenticationProtocol - authenticationRequirement - authenticationRequirementPolicies - autonomousSystemNumber @@ -20306,6 +21457,8 @@ paths: - deviceDetail - flaggedForReview - homeTenantId + - homeTenantName + - incomingTokenType - ipAddress - ipAddressFromResourceProvider - isInteractive @@ -20320,7 +21473,6 @@ paths: - resourceId - resourceTenantId - riskDetail - - riskEventTypes - riskEventTypes_v2 - riskLevelAggregated - riskLevelDuringSignIn @@ -20335,6 +21487,7 @@ paths: - status - tokenIssuerName - tokenIssuerType + - uniqueTokenIdentifier - userAgent - userDisplayName - userId @@ -21202,6 +22355,8 @@ paths: - customerNotes desc - customerPhone - customerPhone desc + - customerTimeZone + - customerTimeZone desc - duration - duration desc - end @@ -21218,6 +22373,8 @@ paths: - invoiceUrl desc - isLocationOnline - isLocationOnline desc + - joinWebUrl + - joinWebUrl desc - onlineMeetingUrl - onlineMeetingUrl desc - optOutOfCustomerEmail @@ -21242,6 +22399,8 @@ paths: - serviceName desc - serviceNotes - serviceNotes desc + - smsNotificationsEnabled + - smsNotificationsEnabled desc - staffMemberIds - staffMemberIds desc - start @@ -21265,6 +22424,7 @@ paths: - customerName - customerNotes - customerPhone + - customerTimeZone - duration - end - invoiceAmount @@ -21273,6 +22433,7 @@ paths: - invoiceStatus - invoiceUrl - isLocationOnline + - joinWebUrl - onlineMeetingUrl - optOutOfCustomerEmail - postBuffer @@ -21285,6 +22446,7 @@ paths: - serviceLocation - serviceName - serviceNotes + - smsNotificationsEnabled - staffMemberIds - start type: string @@ -21392,6 +22554,7 @@ paths: - customerName - customerNotes - customerPhone + - customerTimeZone - duration - end - invoiceAmount @@ -21400,6 +22563,7 @@ paths: - invoiceStatus - invoiceUrl - isLocationOnline + - joinWebUrl - onlineMeetingUrl - optOutOfCustomerEmail - postBuffer @@ -21412,6 +22576,7 @@ paths: - serviceLocation - serviceName - serviceNotes + - smsNotificationsEnabled - staffMemberIds - start type: string @@ -21600,6 +22765,8 @@ paths: - customerNotes desc - customerPhone - customerPhone desc + - customerTimeZone + - customerTimeZone desc - duration - duration desc - end @@ -21616,6 +22783,8 @@ paths: - invoiceUrl desc - isLocationOnline - isLocationOnline desc + - joinWebUrl + - joinWebUrl desc - onlineMeetingUrl - onlineMeetingUrl desc - optOutOfCustomerEmail @@ -21640,6 +22809,8 @@ paths: - serviceName desc - serviceNotes - serviceNotes desc + - smsNotificationsEnabled + - smsNotificationsEnabled desc - staffMemberIds - staffMemberIds desc - start @@ -21663,6 +22834,7 @@ paths: - customerName - customerNotes - customerPhone + - customerTimeZone - duration - end - invoiceAmount @@ -21671,6 +22843,7 @@ paths: - invoiceStatus - invoiceUrl - isLocationOnline + - joinWebUrl - onlineMeetingUrl - optOutOfCustomerEmail - postBuffer @@ -21683,6 +22856,7 @@ paths: - serviceLocation - serviceName - serviceNotes + - smsNotificationsEnabled - staffMemberIds - start type: string @@ -21802,6 +22976,7 @@ paths: - customerName - customerNotes - customerPhone + - customerTimeZone - duration - end - invoiceAmount @@ -21810,6 +22985,7 @@ paths: - invoiceStatus - invoiceUrl - isLocationOnline + - joinWebUrl - onlineMeetingUrl - optOutOfCustomerEmail - postBuffer @@ -21822,6 +22998,7 @@ paths: - serviceLocation - serviceName - serviceNotes + - smsNotificationsEnabled - staffMemberIds - start type: string @@ -21988,6 +23165,10 @@ paths: - displayName desc - emailAddress - emailAddress desc + - addresses + - addresses desc + - phones + - phones desc type: string - name: $select in: query @@ -22002,6 +23183,8 @@ paths: - id - displayName - emailAddress + - addresses + - phones type: string - name: $expand in: query @@ -22102,6 +23285,8 @@ paths: - id - displayName - emailAddress + - addresses + - phones type: string - name: $expand in: query @@ -22293,8 +23478,12 @@ paths: - preBuffer desc - schedulingPolicy - schedulingPolicy desc + - smsNotificationsEnabled + - smsNotificationsEnabled desc - staffMemberIds - staffMemberIds desc + - webUrl + - webUrl desc type: string - name: $select in: query @@ -22321,7 +23510,9 @@ paths: - postBuffer - preBuffer - schedulingPolicy + - smsNotificationsEnabled - staffMemberIds + - webUrl type: string - name: $expand in: query @@ -22434,7 +23625,9 @@ paths: - postBuffer - preBuffer - schedulingPolicy + - smsNotificationsEnabled - staffMemberIds + - webUrl type: string - name: $expand in: query @@ -22566,6 +23759,8 @@ paths: - colorIndex desc - role - role desc + - timeZone + - timeZone desc - useBusinessHours - useBusinessHours desc - workingHours @@ -22587,6 +23782,7 @@ paths: - availabilityIsAffectedByPersonalCalendar - colorIndex - role + - timeZone - useBusinessHours - workingHours type: string @@ -22692,6 +23888,7 @@ paths: - availabilityIsAffectedByPersonalCalendar - colorIndex - role + - timeZone - useBusinessHours - workingHours type: string @@ -22997,9 +24194,26 @@ paths: - id - backgroundColor - backgroundImage + - backgroundImageRelativeUrl - bannerLogo + - bannerLogoRelativeUrl + - cdnList + - customAccountResetCredentialsUrl + - customCannotAccessYourAccountText + - customCannotAccessYourAccountUrl + - customForgotMyPasswordText + - customPrivacyAndCookiesText + - customPrivacyAndCookiesUrl + - customResetItNowText + - customTermsOfUseText + - customTermsOfUseUrl + - favicon + - faviconRelativeUrl + - headerBackgroundColor + - loginPageTextVisibilitySettings - signInPageText - squareLogo + - squareLogoRelativeUrl - usernameHintText - localizations type: string @@ -23052,6 +24266,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Get localizations from branding + description: Add different branding based on a locale. operationId: branding.ListLocalizations parameters: - $ref: '#/components/parameters/top' @@ -23075,12 +24290,46 @@ paths: - backgroundColor desc - backgroundImage - backgroundImage desc + - backgroundImageRelativeUrl + - backgroundImageRelativeUrl desc - bannerLogo - bannerLogo desc + - bannerLogoRelativeUrl + - bannerLogoRelativeUrl desc + - cdnList + - cdnList desc + - customAccountResetCredentialsUrl + - customAccountResetCredentialsUrl desc + - customCannotAccessYourAccountText + - customCannotAccessYourAccountText desc + - customCannotAccessYourAccountUrl + - customCannotAccessYourAccountUrl desc + - customForgotMyPasswordText + - customForgotMyPasswordText desc + - customPrivacyAndCookiesText + - customPrivacyAndCookiesText desc + - customPrivacyAndCookiesUrl + - customPrivacyAndCookiesUrl desc + - customResetItNowText + - customResetItNowText desc + - customTermsOfUseText + - customTermsOfUseText desc + - customTermsOfUseUrl + - customTermsOfUseUrl desc + - favicon + - favicon desc + - faviconRelativeUrl + - faviconRelativeUrl desc + - headerBackgroundColor + - headerBackgroundColor desc + - loginPageTextVisibilitySettings + - loginPageTextVisibilitySettings desc - signInPageText - signInPageText desc - squareLogo - squareLogo desc + - squareLogoRelativeUrl + - squareLogoRelativeUrl desc - usernameHintText - usernameHintText desc type: string @@ -23097,9 +24346,26 @@ paths: - id - backgroundColor - backgroundImage + - backgroundImageRelativeUrl - bannerLogo + - bannerLogoRelativeUrl + - cdnList + - customAccountResetCredentialsUrl + - customCannotAccessYourAccountText + - customCannotAccessYourAccountUrl + - customForgotMyPasswordText + - customPrivacyAndCookiesText + - customPrivacyAndCookiesUrl + - customResetItNowText + - customTermsOfUseText + - customTermsOfUseUrl + - favicon + - faviconRelativeUrl + - headerBackgroundColor + - loginPageTextVisibilitySettings - signInPageText - squareLogo + - squareLogoRelativeUrl - usernameHintText type: string - name: $expand @@ -23139,6 +24405,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Create new navigation property to localizations for branding + description: Add different branding based on a locale. operationId: branding.CreateLocalizations requestBody: description: New navigation property @@ -23162,6 +24429,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Get localizations from branding + description: Add different branding based on a locale. operationId: branding.GetLocalizations parameters: - name: organizationalBrandingLocalization-id @@ -23184,9 +24452,26 @@ paths: - id - backgroundColor - backgroundImage + - backgroundImageRelativeUrl - bannerLogo + - bannerLogoRelativeUrl + - cdnList + - customAccountResetCredentialsUrl + - customCannotAccessYourAccountText + - customCannotAccessYourAccountUrl + - customForgotMyPasswordText + - customPrivacyAndCookiesText + - customPrivacyAndCookiesUrl + - customResetItNowText + - customTermsOfUseText + - customTermsOfUseUrl + - favicon + - faviconRelativeUrl + - headerBackgroundColor + - loginPageTextVisibilitySettings - signInPageText - squareLogo + - squareLogoRelativeUrl - usernameHintText type: string - name: $expand @@ -23215,6 +24500,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Update the navigation property localizations in branding + description: Add different branding based on a locale. operationId: branding.UpdateLocalizations parameters: - name: organizationalBrandingLocalization-id @@ -23241,6 +24527,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Delete navigation property localizations for branding + description: Add different branding based on a locale. operationId: branding.DeleteLocalizations parameters: - name: organizationalBrandingLocalization-id @@ -23679,6 +24966,10 @@ paths: - createdDateTime desc - lastUpdatedDateTime - lastUpdatedDateTime desc + - onlineMeetingInfo + - onlineMeetingInfo desc + - tenantId + - tenantId desc - topic - topic desc - viewpoint @@ -23700,6 +24991,8 @@ paths: - chatType - createdDateTime - lastUpdatedDateTime + - onlineMeetingInfo + - tenantId - topic - viewpoint - webUrl @@ -23801,6 +25094,8 @@ paths: - chatType - createdDateTime - lastUpdatedDateTime + - onlineMeetingInfo + - tenantId - topic - viewpoint - webUrl @@ -24602,8 +25897,10 @@ paths: - id - body - createdDateTime + - eventDetail - from - isDeleted + - messageType type: string - name: $expand in: query @@ -26006,6 +27303,116 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/chats/{chat-id}/microsoft.graph.hideForUser': + post: + tags: + - chats.Actions + summary: Invoke action hideForUser + operationId: chats.chat.hideForUser + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + nullable: true + tenantId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/chats/{chat-id}/microsoft.graph.markChatReadForUser': + post: + tags: + - chats.Actions + summary: Invoke action markChatReadForUser + operationId: chats.chat.markChatReadForUser + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + nullable: true + tenantId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/chats/{chat-id}/microsoft.graph.markChatUnreadForUser': + post: + tags: + - chats.Actions + summary: Invoke action markChatUnreadForUser + operationId: chats.chat.markChatUnreadForUser + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + nullable: true + tenantId: + type: string + 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 + format: date-time + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/chats/{chat-id}/microsoft.graph.sendActivityNotification': post: tags: @@ -26059,6 +27466,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/chats/{chat-id}/microsoft.graph.unhideForUser': + post: + tags: + - chats.Actions + summary: Invoke action unhideForUser + operationId: chats.chat.unhideForUser + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + nullable: true + tenantId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/chats/{chat-id}/operations': get: tags: @@ -26842,7 +28284,7 @@ paths: tags: - chats.teamsTab summary: Get teamsApp from chats - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: chats.tabs.GetTeamsApp parameters: - name: chat-id @@ -26909,7 +28351,7 @@ paths: tags: - chats.teamsTab summary: Get ref of teamsApp from chats - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: chats.tabs.GetRefTeamsApp parameters: - name: chat-id @@ -26946,7 +28388,7 @@ paths: tags: - chats.teamsTab summary: Update the ref of navigation property teamsApp in chats - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: chats.tabs.UpdateRefTeamsApp parameters: - name: chat-id @@ -26982,7 +28424,7 @@ paths: tags: - chats.teamsTab summary: Delete ref of navigation property teamsApp for chats - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: chats.tabs.DeleteRefTeamsApp parameters: - name: chat-id @@ -29351,6 +30793,10 @@ paths: properties: transferTarget: $ref: '#/components/schemas/microsoft.graph.invitationParticipantInfo' + transferee: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.participantInfo' + nullable: true required: true responses: '204': @@ -29977,6 +31423,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.startHoldMusic': + post: + tags: + - communications.Actions + summary: Invoke action startHoldMusic + operationId: communications.calls.call.participants.participant.startHoldMusic + parameters: + - name: call-id + in: path + description: 'key: id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: 'key: id of participant' + required: true + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + customPrompt: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.prompt' + nullable: true + clientContext: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.startHoldMusicOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.stopHoldMusic': + post: + tags: + - communications.Actions + summary: Invoke action stopHoldMusic + operationId: communications.calls.call.participants.participant.stopHoldMusic + parameters: + - name: call-id + in: path + description: 'key: id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: 'key: id of participant' + required: true + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.stopHoldMusicOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/microsoft.graph.invite': post: tags: @@ -30188,6 +31726,8 @@ paths: - lobbyBypassSettings desc - participants - participants desc + - recordAutomatically + - recordAutomatically desc - recording - recording desc - startDateTime @@ -30233,11 +31773,13 @@ paths: - joinUrl - lobbyBypassSettings - participants + - recordAutomatically - recording - startDateTime - subject - videoTeleconferenceId - meetingAttendanceReport + - registration type: string - name: $expand in: query @@ -30251,6 +31793,7 @@ paths: enum: - '*' - meetingAttendanceReport + - registration type: string responses: '200': @@ -30345,11 +31888,13 @@ paths: - joinUrl - lobbyBypassSettings - participants + - recordAutomatically - recording - startDateTime - subject - videoTeleconferenceId - meetingAttendanceReport + - registration type: string - name: $expand in: query @@ -30363,6 +31908,7 @@ paths: enum: - '*' - meetingAttendanceReport + - registration type: string responses: '200': @@ -30376,6 +31922,10 @@ paths: operationId: communications.OnlineMeetings.GetMeetingAttendanceReport parameters: onlineMeeting-id: $request.path.onlineMeeting-id + registration: + operationId: communications.OnlineMeetings.GetRegistration + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -30538,6 +32088,7 @@ paths: tags: - communications.onlineMeeting summary: Get meetingAttendanceReport from communications + description: The attendance report of an online meeting. Read-only. operationId: communications.onlineMeetings.GetMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -30559,6 +32110,7 @@ paths: enum: - id - attendanceRecords + - totalParticipantCount type: string - name: $expand in: query @@ -30586,6 +32138,7 @@ paths: tags: - communications.onlineMeeting summary: Update the navigation property meetingAttendanceReport in communications + description: The attendance report of an online meeting. Read-only. operationId: communications.onlineMeetings.UpdateMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -30612,6 +32165,7 @@ paths: tags: - communications.onlineMeeting summary: Delete navigation property meetingAttendanceReport for communications + description: The attendance report of an online meeting. Read-only. operationId: communications.onlineMeetings.DeleteMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -30684,6 +32238,634 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/communications/onlineMeetings/{onlineMeeting-id}/registration': + get: + tags: + - communications.onlineMeeting + summary: Get registration from communications + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: communications.onlineMeetings.GetRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - allowedRegistrant + - description + - endDateTime + - registrationPageViewCount + - registrationPageWebUrl + - speakers + - startDateTime + - subject + - customQuestions + - registrants + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customQuestions + - registrants + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + links: + customQuestions: + operationId: communications.onlineMeetings.Registration.ListCustomQuestions + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id + registrants: + operationId: communications.onlineMeetings.Registration.ListRegistrants + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - communications.onlineMeeting + summary: Update the navigation property registration in communications + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: communications.onlineMeetings.UpdateRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - communications.onlineMeeting + summary: Delete navigation property registration for communications + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: communications.onlineMeetings.DeleteRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/communications/onlineMeetings/{onlineMeeting-id}/registration/customQuestions': + get: + tags: + - communications.onlineMeeting + summary: Get customQuestions from communications + description: Custom registration questions. + operationId: communications.onlineMeetings.registration.ListCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - id desc + - answerInputType + - answerInputType desc + - answerOptions + - answerOptions desc + - displayName + - displayName desc + - isRequired + - isRequired desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - displayName + - isRequired + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of meetingRegistrationQuestion + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + '@odata.nextLink': + type: string + 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 customQuestions for communications + description: Custom registration questions. + operationId: communications.onlineMeetings.registration.CreateCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/communications/onlineMeetings/{onlineMeeting-id}/registration/customQuestions/{meetingRegistrationQuestion-id}': + get: + tags: + - communications.onlineMeeting + summary: Get customQuestions from communications + description: Custom registration questions. + operationId: communications.onlineMeetings.registration.GetCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - displayName + - isRequired + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - communications.onlineMeeting + summary: Update the navigation property customQuestions in communications + description: Custom registration questions. + operationId: communications.onlineMeetings.registration.UpdateCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - communications.onlineMeeting + summary: Delete navigation property customQuestions for communications + description: Custom registration questions. + operationId: communications.onlineMeetings.registration.DeleteCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/communications/onlineMeetings/{onlineMeeting-id}/registration/registrants': + get: + tags: + - communications.onlineMeeting + summary: Get registrants from communications + description: Registrants of the online meeting. + operationId: communications.onlineMeetings.registration.ListRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - id desc + - customQuestionAnswers + - customQuestionAnswers desc + - email + - email desc + - firstName + - firstName desc + - joinWebUrl + - joinWebUrl desc + - lastName + - lastName desc + - registrationDateTime + - registrationDateTime desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customQuestionAnswers + - email + - firstName + - joinWebUrl + - lastName + - registrationDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of meetingRegistrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + '@odata.nextLink': + type: string + 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 registrants for communications + description: Registrants of the online meeting. + operationId: communications.onlineMeetings.registration.CreateRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/communications/onlineMeetings/{onlineMeeting-id}/registration/registrants/{meetingRegistrant-id}': + get: + tags: + - communications.onlineMeeting + summary: Get registrants from communications + description: Registrants of the online meeting. + operationId: communications.onlineMeetings.registration.GetRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customQuestionAnswers + - email + - firstName + - joinWebUrl + - lastName + - registrationDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - communications.onlineMeeting + summary: Update the navigation property registrants in communications + description: Registrants of the online meeting. + operationId: communications.onlineMeetings.registration.UpdateRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - communications.onlineMeeting + summary: Delete navigation property registrants for communications + description: Registrants of the online meeting. + operationId: communications.onlineMeetings.registration.DeleteRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /communications/onlineMeetings/microsoft.graph.createOrGet: post: tags: @@ -30958,6 +33140,7 @@ paths: properties: sessionId: type: string + nullable: true required: true responses: '204': @@ -30988,6 +33171,7 @@ paths: properties: sessionId: type: string + nullable: true availability: type: string activity: @@ -32879,6 +35063,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -35078,6 +37263,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -37449,7 +39635,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.ediscovery.settings' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -37471,7 +39657,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.ediscovery.settings' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseSettings' required: true responses: '204': @@ -39691,10 +41877,14 @@ paths: - id desc - configuration - configuration desc + - connectorId + - connectorId desc - description - description desc - name - name desc + - searchSettings + - searchSettings desc - state - state desc type: string @@ -39710,8 +41900,10 @@ paths: enum: - id - configuration + - connectorId - description - name + - searchSettings - state - groups - items @@ -39803,8 +41995,10 @@ paths: enum: - id - configuration + - connectorId - description - name + - searchSettings - state - groups - items @@ -39909,6 +42103,7 @@ paths: tags: - connections.externalGroup summary: Get groups from connections + description: Read-only. Nullable. operationId: connections.ListGroups parameters: - name: externalConnection-id @@ -39993,6 +42188,7 @@ paths: tags: - connections.externalGroup summary: Create new navigation property to groups for connections + description: Read-only. Nullable. operationId: connections.CreateGroups parameters: - name: externalConnection-id @@ -40024,6 +42220,7 @@ paths: tags: - connections.externalGroup summary: Get groups from connections + description: Read-only. Nullable. operationId: connections.GetGroups parameters: - name: externalConnection-id @@ -40088,6 +42285,7 @@ paths: tags: - connections.externalGroup summary: Update the navigation property groups in connections + description: Read-only. Nullable. operationId: connections.UpdateGroups parameters: - name: externalConnection-id @@ -40121,6 +42319,7 @@ paths: tags: - connections.externalGroup summary: Delete navigation property groups for connections + description: Read-only. Nullable. operationId: connections.DeleteGroups parameters: - name: externalConnection-id @@ -40153,6 +42352,7 @@ paths: tags: - connections.externalGroup summary: Get members from connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' operationId: connections.groups.ListMembers parameters: - name: externalConnection-id @@ -40242,6 +42442,7 @@ paths: tags: - connections.externalGroup summary: Create new navigation property to members for connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' operationId: connections.groups.CreateMembers parameters: - name: externalConnection-id @@ -40280,6 +42481,7 @@ paths: tags: - connections.externalGroup summary: Get members from connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' operationId: connections.groups.GetMembers parameters: - name: externalConnection-id @@ -40343,6 +42545,7 @@ paths: tags: - connections.externalGroup summary: Update the navigation property members in connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' operationId: connections.groups.UpdateMembers parameters: - name: externalConnection-id @@ -40383,6 +42586,7 @@ paths: tags: - connections.externalGroup summary: Delete navigation property members for connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' operationId: connections.groups.DeleteMembers parameters: - name: externalConnection-id @@ -40422,6 +42626,7 @@ paths: tags: - connections.externalItem summary: Get items from connections + description: Read-only. Nullable. operationId: connections.ListItems parameters: - name: externalConnection-id @@ -40507,6 +42712,7 @@ paths: tags: - connections.externalItem summary: Create new navigation property to items for connections + description: Read-only. Nullable. operationId: connections.CreateItems parameters: - name: externalConnection-id @@ -40538,6 +42744,7 @@ paths: tags: - connections.externalItem summary: Get items from connections + description: Read-only. Nullable. operationId: connections.GetItems parameters: - name: externalConnection-id @@ -40595,6 +42802,7 @@ paths: tags: - connections.externalItem summary: Update the navigation property items in connections + description: Read-only. Nullable. operationId: connections.UpdateItems parameters: - name: externalConnection-id @@ -40628,6 +42836,7 @@ paths: tags: - connections.externalItem summary: Delete navigation property items for connections + description: Read-only. Nullable. operationId: connections.DeleteItems parameters: - name: externalConnection-id @@ -40660,6 +42869,7 @@ paths: tags: - connections.connectionOperation summary: Get operations from connections + description: Read-only. Nullable. operationId: connections.ListOperations parameters: - name: externalConnection-id @@ -40742,6 +42952,7 @@ paths: tags: - connections.connectionOperation summary: Create new navigation property to operations for connections + description: Read-only. Nullable. operationId: connections.CreateOperations parameters: - name: externalConnection-id @@ -40773,6 +42984,7 @@ paths: tags: - connections.connectionOperation summary: Get operations from connections + description: Read-only. Nullable. operationId: connections.GetOperations parameters: - name: externalConnection-id @@ -40829,6 +43041,7 @@ paths: tags: - connections.connectionOperation summary: Update the navigation property operations in connections + description: Read-only. Nullable. operationId: connections.UpdateOperations parameters: - name: externalConnection-id @@ -40862,6 +43075,7 @@ paths: tags: - connections.connectionOperation summary: Delete navigation property operations for connections + description: Read-only. Nullable. operationId: connections.DeleteOperations parameters: - name: externalConnection-id @@ -40894,6 +43108,7 @@ paths: tags: - connections.schema summary: Get schema from connections + description: Read-only. Nullable. operationId: connections.GetSchema parameters: - name: externalConnection-id @@ -40943,6 +43158,7 @@ paths: tags: - connections.schema summary: Update the navigation property schema in connections + description: Read-only. Nullable. operationId: connections.UpdateSchema parameters: - name: externalConnection-id @@ -40969,6 +43185,7 @@ paths: tags: - connections.schema summary: Delete navigation property schema for connections + description: Read-only. Nullable. operationId: connections.DeleteSchema parameters: - name: externalConnection-id @@ -41150,7 +43367,6 @@ paths: tags: - contacts.orgContact summary: Get entity from contacts by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: contacts.orgContact.GetOrgContact parameters: - name: orgContact-id @@ -41253,7 +43469,6 @@ paths: tags: - contacts.orgContact summary: Update entity in contacts - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: contacts.orgContact.UpdateOrgContact parameters: - name: orgContact-id @@ -41280,7 +43495,6 @@ paths: tags: - contacts.orgContact summary: Delete entity from contacts - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: contacts.orgContact.DeleteOrgContact parameters: - name: orgContact-id @@ -42518,7 +44732,6 @@ paths: tags: - contracts.contract summary: Get entity from contracts by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: contracts.contract.GetContract parameters: - name: contract-id @@ -42571,7 +44784,6 @@ paths: tags: - contracts.contract summary: Update entity in contracts - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: contracts.contract.UpdateContract parameters: - name: contract-id @@ -42598,7 +44810,6 @@ paths: tags: - contracts.contract summary: Delete entity from contracts - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: contracts.contract.DeleteContract parameters: - name: contract-id @@ -42917,9 +45128,7 @@ paths: enum: - id - exactMatchDataStores - - classifyFile - classifyFileJobs - - classifyText - classifyTextJobs - evaluateDlpPoliciesJobs - evaluateLabelJobs @@ -42940,9 +45149,7 @@ paths: enum: - '*' - exactMatchDataStores - - classifyFile - classifyFileJobs - - classifyText - classifyTextJobs - evaluateDlpPoliciesJobs - evaluateLabelJobs @@ -42961,12 +45168,8 @@ paths: links: exactMatchDataStores: operationId: dataClassification.ListExactMatchDataStores - classifyFile: - operationId: dataClassification.ListClassifyFile classifyFileJobs: operationId: dataClassification.ListClassifyFileJobs - classifyText: - operationId: dataClassification.ListClassifyText classifyTextJobs: operationId: dataClassification.ListClassifyTextJobs evaluateDlpPoliciesJobs: @@ -43002,12 +45205,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /dataClassification/classifyFile: + /dataClassification/classifyFileJobs: get: tags: - - dataClassification.fileClassificationRequest - summary: Get classifyFile from dataClassification - operationId: dataClassification.ListClassifyFile + - dataClassification.jobResponseBase + summary: Get classifyFileJobs from dataClassification + operationId: dataClassification.ListClassifyFileJobs parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -43026,10 +45229,20 @@ paths: enum: - id - id desc - - file - - file desc - - sensitiveTypeIds - - sensitiveTypeIds desc + - creationDateTime + - creationDateTime desc + - endDateTime + - endDateTime desc + - error + - error desc + - startDateTime + - startDateTime desc + - status + - status desc + - tenantId + - tenantId desc + - type + - type desc type: string - name: $select in: query @@ -43042,8 +45255,13 @@ paths: items: enum: - id - - file - - sensitiveTypeIds + - creationDateTime + - endDateTime + - error + - startDateTime + - status + - tenantId + - type type: string - name: $expand in: query @@ -43063,13 +45281,13 @@ paths: content: application/json: schema: - title: Collection of fileClassificationRequest + title: Collection of jobResponseBase type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.fileClassificationRequest' + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' '@odata.nextLink': type: string default: @@ -43080,15 +45298,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - dataClassification.fileClassificationRequest - summary: Create new navigation property to classifyFile for dataClassification - operationId: dataClassification.CreateClassifyFile + - dataClassification.jobResponseBase + summary: Create new navigation property to classifyFileJobs for dataClassification + operationId: dataClassification.CreateClassifyFileJobs requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileClassificationRequest' + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' required: true responses: '201': @@ -43096,24 +45314,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileClassificationRequest' + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/dataClassification/classifyFile/{fileClassificationRequest-id}': + '/dataClassification/classifyFileJobs/{jobResponseBase-id}': get: tags: - - dataClassification.fileClassificationRequest - summary: Get classifyFile from dataClassification - operationId: dataClassification.GetClassifyFile + - dataClassification.jobResponseBase + summary: Get classifyFileJobs from dataClassification + operationId: dataClassification.GetClassifyFileJobs parameters: - - name: fileClassificationRequest-id + - name: jobResponseBase-id in: path - description: 'key: id of fileClassificationRequest' + description: 'key: id of jobResponseBase' required: true schema: type: string - x-ms-docs-key-type: fileClassificationRequest + x-ms-docs-key-type: jobResponseBase - name: $select in: query description: Select properties to be returned @@ -43125,8 +45343,13 @@ paths: items: enum: - id - - file - - sensitiveTypeIds + - creationDateTime + - endDateTime + - error + - startDateTime + - status + - tenantId + - type type: string - name: $expand in: query @@ -43146,29 +45369,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileClassificationRequest' + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - dataClassification.fileClassificationRequest - summary: Update the navigation property classifyFile in dataClassification - operationId: dataClassification.UpdateClassifyFile + - dataClassification.jobResponseBase + summary: Update the navigation property classifyFileJobs in dataClassification + operationId: dataClassification.UpdateClassifyFileJobs parameters: - - name: fileClassificationRequest-id + - name: jobResponseBase-id in: path - description: 'key: id of fileClassificationRequest' + description: 'key: id of jobResponseBase' required: true schema: type: string - x-ms-docs-key-type: fileClassificationRequest + x-ms-docs-key-type: jobResponseBase requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileClassificationRequest' + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' required: true responses: '204': @@ -43178,17 +45401,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - dataClassification.fileClassificationRequest - summary: Delete navigation property classifyFile for dataClassification - operationId: dataClassification.DeleteClassifyFile + - dataClassification.jobResponseBase + summary: Delete navigation property classifyFileJobs for dataClassification + operationId: dataClassification.DeleteClassifyFileJobs parameters: - - name: fileClassificationRequest-id + - name: jobResponseBase-id in: path - description: 'key: id of fileClassificationRequest' + description: 'key: id of jobResponseBase' required: true schema: type: string - x-ms-docs-key-type: fileClassificationRequest + x-ms-docs-key-type: jobResponseBase - name: If-Match in: header description: ETag @@ -43200,51 +45423,193 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/dataClassification/classifyFile/{fileClassificationRequest-id}/file': + /dataClassification/classifyTextJobs: get: tags: - - dataClassification.fileClassificationRequest - summary: Get media content for the navigation property classifyFile from dataClassification - operationId: dataClassification.GetClassifyFileFile + - dataClassification.jobResponseBase + summary: Get classifyTextJobs from dataClassification + operationId: dataClassification.ListClassifyTextJobs parameters: - - name: fileClassificationRequest-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - creationDateTime + - creationDateTime desc + - endDateTime + - endDateTime desc + - error + - error desc + - startDateTime + - startDateTime desc + - status + - status desc + - tenantId + - tenantId desc + - type + - type desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - creationDateTime + - endDateTime + - error + - startDateTime + - status + - tenantId + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of jobResponseBase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - dataClassification.jobResponseBase + summary: Create new navigation property to classifyTextJobs for dataClassification + operationId: dataClassification.CreateClassifyTextJobs + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/dataClassification/classifyTextJobs/{jobResponseBase-id}': + get: + tags: + - dataClassification.jobResponseBase + summary: Get classifyTextJobs from dataClassification + operationId: dataClassification.GetClassifyTextJobs + parameters: + - name: jobResponseBase-id in: path - description: 'key: id of fileClassificationRequest' + description: 'key: id of jobResponseBase' required: true schema: type: string - x-ms-docs-key-type: fileClassificationRequest + x-ms-docs-key-type: jobResponseBase + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - creationDateTime + - endDateTime + - error + - startDateTime + - status + - tenantId + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - dataClassification.fileClassificationRequest - summary: Update media content for the navigation property classifyFile in dataClassification - operationId: dataClassification.UpdateClassifyFileFile + - dataClassification.jobResponseBase + summary: Update the navigation property classifyTextJobs in dataClassification + operationId: dataClassification.UpdateClassifyTextJobs parameters: - - name: fileClassificationRequest-id + - name: jobResponseBase-id in: path - description: 'key: id of fileClassificationRequest' + description: 'key: id of jobResponseBase' required: true schema: type: string - x-ms-docs-key-type: fileClassificationRequest + x-ms-docs-key-type: jobResponseBase requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.jobResponseBase' required: true responses: '204': @@ -43252,658 +45617,36 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /dataClassification/classifyFileJobs: + delete: + tags: + - dataClassification.jobResponseBase + summary: Delete navigation property classifyTextJobs for dataClassification + operationId: dataClassification.DeleteClassifyTextJobs + parameters: + - name: jobResponseBase-id + in: path + description: 'key: id of jobResponseBase' + required: true + schema: + type: string + x-ms-docs-key-type: jobResponseBase + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /dataClassification/evaluateDlpPoliciesJobs: get: tags: - dataClassification.jobResponseBase - summary: Get classifyFileJobs from dataClassification - operationId: dataClassification.ListClassifyFileJobs - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - creationDateTime - - creationDateTime desc - - endDateTime - - endDateTime desc - - error - - error desc - - startDateTime - - startDateTime desc - - status - - status desc - - tenantId - - tenantId desc - - type - - type desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - creationDateTime - - endDateTime - - error - - startDateTime - - status - - tenantId - - type - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of jobResponseBase - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - dataClassification.jobResponseBase - summary: Create new navigation property to classifyFileJobs for dataClassification - operationId: dataClassification.CreateClassifyFileJobs - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/dataClassification/classifyFileJobs/{jobResponseBase-id}': - get: - tags: - - dataClassification.jobResponseBase - summary: Get classifyFileJobs from dataClassification - operationId: dataClassification.GetClassifyFileJobs - parameters: - - name: jobResponseBase-id - in: path - description: 'key: id of jobResponseBase' - required: true - schema: - type: string - x-ms-docs-key-type: jobResponseBase - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - creationDateTime - - endDateTime - - error - - startDateTime - - status - - tenantId - - type - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - dataClassification.jobResponseBase - summary: Update the navigation property classifyFileJobs in dataClassification - operationId: dataClassification.UpdateClassifyFileJobs - parameters: - - name: jobResponseBase-id - in: path - description: 'key: id of jobResponseBase' - required: true - schema: - type: string - x-ms-docs-key-type: jobResponseBase - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - dataClassification.jobResponseBase - summary: Delete navigation property classifyFileJobs for dataClassification - operationId: dataClassification.DeleteClassifyFileJobs - parameters: - - name: jobResponseBase-id - in: path - description: 'key: id of jobResponseBase' - required: true - schema: - type: string - x-ms-docs-key-type: jobResponseBase - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /dataClassification/classifyText: - get: - tags: - - dataClassification.textClassificationRequest - summary: Get classifyText from dataClassification - operationId: dataClassification.ListClassifyText - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - fileExtension - - fileExtension desc - - matchTolerancesToInclude - - matchTolerancesToInclude desc - - scopesToRun - - scopesToRun desc - - sensitiveTypeIds - - sensitiveTypeIds desc - - text - - text desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - fileExtension - - matchTolerancesToInclude - - scopesToRun - - sensitiveTypeIds - - text - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of textClassificationRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.textClassificationRequest' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - dataClassification.textClassificationRequest - summary: Create new navigation property to classifyText for dataClassification - operationId: dataClassification.CreateClassifyText - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.textClassificationRequest' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.textClassificationRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/dataClassification/classifyText/{textClassificationRequest-id}': - get: - tags: - - dataClassification.textClassificationRequest - summary: Get classifyText from dataClassification - operationId: dataClassification.GetClassifyText - parameters: - - name: textClassificationRequest-id - in: path - description: 'key: id of textClassificationRequest' - required: true - schema: - type: string - x-ms-docs-key-type: textClassificationRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - fileExtension - - matchTolerancesToInclude - - scopesToRun - - sensitiveTypeIds - - text - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.textClassificationRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - dataClassification.textClassificationRequest - summary: Update the navigation property classifyText in dataClassification - operationId: dataClassification.UpdateClassifyText - parameters: - - name: textClassificationRequest-id - in: path - description: 'key: id of textClassificationRequest' - required: true - schema: - type: string - x-ms-docs-key-type: textClassificationRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.textClassificationRequest' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - dataClassification.textClassificationRequest - summary: Delete navigation property classifyText for dataClassification - operationId: dataClassification.DeleteClassifyText - parameters: - - name: textClassificationRequest-id - in: path - description: 'key: id of textClassificationRequest' - required: true - schema: - type: string - x-ms-docs-key-type: textClassificationRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /dataClassification/classifyTextJobs: - get: - tags: - - dataClassification.jobResponseBase - summary: Get classifyTextJobs from dataClassification - operationId: dataClassification.ListClassifyTextJobs - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - creationDateTime - - creationDateTime desc - - endDateTime - - endDateTime desc - - error - - error desc - - startDateTime - - startDateTime desc - - status - - status desc - - tenantId - - tenantId desc - - type - - type desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - creationDateTime - - endDateTime - - error - - startDateTime - - status - - tenantId - - type - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of jobResponseBase - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - dataClassification.jobResponseBase - summary: Create new navigation property to classifyTextJobs for dataClassification - operationId: dataClassification.CreateClassifyTextJobs - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/dataClassification/classifyTextJobs/{jobResponseBase-id}': - get: - tags: - - dataClassification.jobResponseBase - summary: Get classifyTextJobs from dataClassification - operationId: dataClassification.GetClassifyTextJobs - parameters: - - name: jobResponseBase-id - in: path - description: 'key: id of jobResponseBase' - required: true - schema: - type: string - x-ms-docs-key-type: jobResponseBase - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - creationDateTime - - endDateTime - - error - - startDateTime - - status - - tenantId - - type - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - dataClassification.jobResponseBase - summary: Update the navigation property classifyTextJobs in dataClassification - operationId: dataClassification.UpdateClassifyTextJobs - parameters: - - name: jobResponseBase-id - in: path - description: 'key: id of jobResponseBase' - required: true - schema: - type: string - x-ms-docs-key-type: jobResponseBase - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - dataClassification.jobResponseBase - summary: Delete navigation property classifyTextJobs for dataClassification - operationId: dataClassification.DeleteClassifyTextJobs - parameters: - - name: jobResponseBase-id - in: path - description: 'key: id of jobResponseBase' - required: true - schema: - type: string - x-ms-docs-key-type: jobResponseBase - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /dataClassification/evaluateDlpPoliciesJobs: - get: - tags: - - dataClassification.jobResponseBase - summary: Get evaluateDlpPoliciesJobs from dataClassification - operationId: dataClassification.ListEvaluateDlpPoliciesJobs + summary: Get evaluateDlpPoliciesJobs from dataClassification + operationId: dataClassification.ListEvaluateDlpPoliciesJobs parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -45578,6 +47321,86 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /dataClassification/microsoft.graph.classifyFile: + post: + tags: + - dataClassification.Actions + summary: Invoke action classifyFile + operationId: dataClassification.classifyFile + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + file: + type: string + format: base64url + nullable: true + sensitiveTypeIds: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.classificationJobResponse' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /dataClassification/microsoft.graph.classifyText: + post: + tags: + - dataClassification.Actions + summary: Invoke action classifyText + operationId: dataClassification.classifyText + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + text: + type: string + nullable: true + fileExtension: + type: string + nullable: true + sensitiveTypeIds: + type: array + items: + type: string + nullable: true + scopesToRun: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sensitiveTypeScope' + nullable: true + matchTolerancesToInclude: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.mlClassificationMatchTolerance' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.classificationJobResponse' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /dataClassification/sensitiveTypes: get: tags: @@ -46863,6 +48686,8 @@ paths: - disableAppPinIfDevicePinIsSet desc - fingerprintBlocked - fingerprintBlocked desc + - gracePeriodToBlockAppsDuringOffClockHours + - gracePeriodToBlockAppsDuringOffClockHours desc - managedBrowser - managedBrowser desc - managedBrowserToOpenLinksRequired @@ -46919,6 +48744,8 @@ paths: - saveAsBlocked desc - simplePinBlocked - simplePinBlocked desc + - appGroupType + - appGroupType desc - isAssigned - isAssigned desc - targetedAppManagementLevels @@ -46943,6 +48770,8 @@ paths: - biometricAuthenticationBlocked desc - blockAfterCompanyPortalUpdateDeferralInDays - blockAfterCompanyPortalUpdateDeferralInDays desc + - connectToVpnOnLaunch + - connectToVpnOnLaunch desc - customBrowserDisplayName - customBrowserDisplayName desc - customBrowserPackageId @@ -47021,6 +48850,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -47049,6 +48879,7 @@ paths: - printBlocked - saveAsBlocked - simplePinBlocked + - appGroupType - isAssigned - targetedAppManagementLevels - allowedAndroidDeviceManufacturers @@ -47061,6 +48892,7 @@ paths: - approvedKeyboards - biometricAuthenticationBlocked - blockAfterCompanyPortalUpdateDeferralInDays + - connectToVpnOnLaunch - customBrowserDisplayName - customBrowserPackageId - customDialerAppDisplayName @@ -47194,6 +49026,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -47222,6 +49055,7 @@ paths: - printBlocked - saveAsBlocked - simplePinBlocked + - appGroupType - isAssigned - targetedAppManagementLevels - allowedAndroidDeviceManufacturers @@ -47234,6 +49068,7 @@ paths: - approvedKeyboards - biometricAuthenticationBlocked - blockAfterCompanyPortalUpdateDeferralInDays + - connectToVpnOnLaunch - customBrowserDisplayName - customBrowserPackageId - customDialerAppDisplayName @@ -47797,6 +49632,8 @@ paths: - disableAppPinIfDevicePinIsSet desc - fingerprintBlocked - fingerprintBlocked desc + - gracePeriodToBlockAppsDuringOffClockHours + - gracePeriodToBlockAppsDuringOffClockHours desc - managedBrowser - managedBrowser desc - managedBrowserToOpenLinksRequired @@ -47877,6 +49714,8 @@ paths: - biometricAuthenticationBlocked desc - blockAfterCompanyPortalUpdateDeferralInDays - blockAfterCompanyPortalUpdateDeferralInDays desc + - connectToVpnOnLaunch + - connectToVpnOnLaunch desc - customBrowserDisplayName - customBrowserDisplayName desc - customBrowserPackageId @@ -47975,6 +49814,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -48015,6 +49855,7 @@ paths: - appDataEncryptionType - biometricAuthenticationBlocked - blockAfterCompanyPortalUpdateDeferralInDays + - connectToVpnOnLaunch - customBrowserDisplayName - customBrowserPackageId - customBrowserProtocol @@ -48156,6 +49997,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -48196,6 +50038,7 @@ paths: - appDataEncryptionType - biometricAuthenticationBlocked - blockAfterCompanyPortalUpdateDeferralInDays + - connectToVpnOnLaunch - customBrowserDisplayName - customBrowserPackageId - customBrowserProtocol @@ -50548,6 +52391,8 @@ paths: - disableAppPinIfDevicePinIsSet desc - fingerprintBlocked - fingerprintBlocked desc + - gracePeriodToBlockAppsDuringOffClockHours + - gracePeriodToBlockAppsDuringOffClockHours desc - managedBrowser - managedBrowser desc - managedBrowserToOpenLinksRequired @@ -50604,6 +52449,8 @@ paths: - saveAsBlocked desc - simplePinBlocked - simplePinBlocked desc + - appGroupType + - appGroupType desc - isAssigned - isAssigned desc - targetedAppManagementLevels @@ -50624,10 +52471,14 @@ paths: - disableProtectionOfManagedOutboundOpenInData desc - exemptedAppProtocols - exemptedAppProtocols desc + - exemptedUniversalLinks + - exemptedUniversalLinks desc - faceIdBlocked - faceIdBlocked desc - filterOpenInToOnlyManagedApps - filterOpenInToOnlyManagedApps desc + - managedUniversalLinks + - managedUniversalLinks desc - minimumRequiredSdkVersion - minimumRequiredSdkVersion desc - minimumWipeSdkVersion @@ -50670,6 +52521,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -50698,6 +52550,7 @@ paths: - printBlocked - saveAsBlocked - simplePinBlocked + - appGroupType - isAssigned - targetedAppManagementLevels - allowedIosDeviceModels @@ -50708,8 +52561,10 @@ paths: - deployedAppCount - disableProtectionOfManagedOutboundOpenInData - exemptedAppProtocols + - exemptedUniversalLinks - faceIdBlocked - filterOpenInToOnlyManagedApps + - managedUniversalLinks - minimumRequiredSdkVersion - minimumWipeSdkVersion - protectInboundDataFromUnknownSources @@ -50825,6 +52680,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -50853,6 +52709,7 @@ paths: - printBlocked - saveAsBlocked - simplePinBlocked + - appGroupType - isAssigned - targetedAppManagementLevels - allowedIosDeviceModels @@ -50863,8 +52720,10 @@ paths: - deployedAppCount - disableProtectionOfManagedOutboundOpenInData - exemptedAppProtocols + - exemptedUniversalLinks - faceIdBlocked - filterOpenInToOnlyManagedApps + - managedUniversalLinks - minimumRequiredSdkVersion - minimumWipeSdkVersion - protectInboundDataFromUnknownSources @@ -51662,6 +53521,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: @@ -52358,12 +54255,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': post: tags: - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.windowsInformationProtection.assign + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.targetApps parameters: - name: managedAppRegistration-id in: path @@ -52386,12 +54283,16 @@ paths: schema: type: object properties: - assignments: + apps: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true required: true responses: '204': @@ -52399,267 +54300,308 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies': - get: - tags: - - deviceAppManagement.managedAppRegistration - summary: Get intendedPolicies from deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.ListIntendedPolicies - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - roleScopeTagIds - - roleScopeTagIds desc - - version - - version desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - roleScopeTagIds - - version - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of managedAppPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceAppManagement.managedAppRegistration - summary: Create new navigation property to intendedPolicies for deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.CreateIntendedPolicies - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}': - get: - tags: - - deviceAppManagement.managedAppRegistration - summary: Get intendedPolicies from deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.GetIntendedPolicies - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id - in: path - description: 'key: id of managedAppPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - roleScopeTagIds - - version - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceAppManagement.managedAppRegistration - summary: Update the navigation property intendedPolicies in deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.UpdateIntendedPolicies - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id - in: path - description: 'key: id of managedAppPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceAppManagement.managedAppRegistration - summary: Delete navigation property intendedPolicies for deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.DeleteIntendedPolicies - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id - in: path - description: 'key: id of managedAppPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: - deviceAppManagement.Actions - summary: Invoke action targetApps - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.managedAppProtection.targetApps + summary: Invoke action assign + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.windowsInformationProtection.assign + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies': + get: + tags: + - deviceAppManagement.managedAppRegistration + summary: Get intendedPolicies from deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.ListIntendedPolicies + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - roleScopeTagIds + - roleScopeTagIds desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - roleScopeTagIds + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of managedAppPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceAppManagement.managedAppRegistration + summary: Create new navigation property to intendedPolicies for deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.CreateIntendedPolicies + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}': + get: + tags: + - deviceAppManagement.managedAppRegistration + summary: Get intendedPolicies from deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.GetIntendedPolicies + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - roleScopeTagIds + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceAppManagement.managedAppRegistration + summary: Update the navigation property intendedPolicies in deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.UpdateIntendedPolicies + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceAppManagement.managedAppRegistration + summary: Delete navigation property intendedPolicies for deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.DeleteIntendedPolicies + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.managedAppProtection.targetApps parameters: - name: managedAppRegistration-id in: path @@ -52777,6 +54719,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: @@ -62070,6 +64057,8 @@ paths: - version desc - customSettings - customSettings desc + - appGroupType + - appGroupType desc - deployedAppCount - deployedAppCount desc - isAssigned @@ -62093,6 +64082,7 @@ paths: - roleScopeTagIds - version - customSettings + - appGroupType - deployedAppCount - isAssigned - apps @@ -62191,6 +64181,7 @@ paths: - roleScopeTagIds - version - customSettings + - appGroupType - deployedAppCount - isAssigned - apps @@ -62936,6 +64927,10 @@ paths: anyOf: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true required: true responses: '204': @@ -65507,6 +67502,9 @@ paths: - managedDeviceEncryptionStates - ndesConnectors - softwareUpdateStatusSummary + - complianceCategories + - compliancePolicies + - complianceSettings - configurationCategories - configurationPolicies - configurationPolicyTemplates @@ -65544,6 +67542,8 @@ paths: - remoteActionAudits - userExperienceAnalyticsAppHealthApplicationPerformance - userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion + - userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + - userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId - userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion - userExperienceAnalyticsAppHealthDeviceModelPerformance - userExperienceAnalyticsAppHealthDevicePerformance @@ -65551,6 +67551,14 @@ paths: - userExperienceAnalyticsAppHealthOSVersionPerformance - userExperienceAnalyticsAppHealthOverview - userExperienceAnalyticsBaselines + - userExperienceAnalyticsBatteryHealthAppImpact + - userExperienceAnalyticsBatteryHealthCapacityDetails + - userExperienceAnalyticsBatteryHealthDeviceAppImpact + - userExperienceAnalyticsBatteryHealthDevicePerformance + - userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - userExperienceAnalyticsBatteryHealthModelPerformance + - userExperienceAnalyticsBatteryHealthOsPerformance + - userExperienceAnalyticsBatteryHealthRuntimeDetails - userExperienceAnalyticsCategories - userExperienceAnalyticsDeviceMetricHistory - userExperienceAnalyticsDevicePerformance @@ -65561,12 +67569,14 @@ paths: - userExperienceAnalyticsDevicesWithoutCloudIdentity - userExperienceAnalyticsImpactingProcess - userExperienceAnalyticsMetricHistory + - userExperienceAnalyticsModelScores - userExperienceAnalyticsNotAutopilotReadyDevice - userExperienceAnalyticsOverview - userExperienceAnalyticsRegressionSummary - userExperienceAnalyticsRemoteConnection - userExperienceAnalyticsResourcePerformance - userExperienceAnalyticsScoreHistory + - userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - userExperienceAnalyticsWorkFromAnywhereMetrics - windowsMalwareInformation - derivedCredentials @@ -65605,12 +67615,14 @@ paths: - telecomExpenseManagementPartners - autopilotEvents - troubleshootingEvents + - windowsDriverUpdateProfiles - windowsFeatureUpdateProfiles - windowsQualityUpdateProfiles - windowsUpdateCatalogItems - intuneBrandingProfiles - windowsInformationProtectionAppLearningSummaries - windowsInformationProtectionNetworkLearningSummaries + - certificateConnectorDetails - userPfxCertificates type: string - name: $expand @@ -65651,6 +67663,9 @@ paths: - managedDeviceEncryptionStates - ndesConnectors - softwareUpdateStatusSummary + - complianceCategories + - compliancePolicies + - complianceSettings - configurationCategories - configurationPolicies - configurationPolicyTemplates @@ -65688,6 +67703,8 @@ paths: - remoteActionAudits - userExperienceAnalyticsAppHealthApplicationPerformance - userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion + - userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + - userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId - userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion - userExperienceAnalyticsAppHealthDeviceModelPerformance - userExperienceAnalyticsAppHealthDevicePerformance @@ -65695,6 +67712,14 @@ paths: - userExperienceAnalyticsAppHealthOSVersionPerformance - userExperienceAnalyticsAppHealthOverview - userExperienceAnalyticsBaselines + - userExperienceAnalyticsBatteryHealthAppImpact + - userExperienceAnalyticsBatteryHealthCapacityDetails + - userExperienceAnalyticsBatteryHealthDeviceAppImpact + - userExperienceAnalyticsBatteryHealthDevicePerformance + - userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - userExperienceAnalyticsBatteryHealthModelPerformance + - userExperienceAnalyticsBatteryHealthOsPerformance + - userExperienceAnalyticsBatteryHealthRuntimeDetails - userExperienceAnalyticsCategories - userExperienceAnalyticsDeviceMetricHistory - userExperienceAnalyticsDevicePerformance @@ -65705,12 +67730,14 @@ paths: - userExperienceAnalyticsDevicesWithoutCloudIdentity - userExperienceAnalyticsImpactingProcess - userExperienceAnalyticsMetricHistory + - userExperienceAnalyticsModelScores - userExperienceAnalyticsNotAutopilotReadyDevice - userExperienceAnalyticsOverview - userExperienceAnalyticsRegressionSummary - userExperienceAnalyticsRemoteConnection - userExperienceAnalyticsResourcePerformance - userExperienceAnalyticsScoreHistory + - userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric - userExperienceAnalyticsWorkFromAnywhereMetrics - windowsMalwareInformation - derivedCredentials @@ -65749,12 +67776,14 @@ paths: - telecomExpenseManagementPartners - autopilotEvents - troubleshootingEvents + - windowsDriverUpdateProfiles - windowsFeatureUpdateProfiles - windowsQualityUpdateProfiles - windowsUpdateCatalogItems - intuneBrandingProfiles - windowsInformationProtectionAppLearningSummaries - windowsInformationProtectionNetworkLearningSummaries + - certificateConnectorDetails - userPfxCertificates type: string responses: @@ -65819,6 +67848,12 @@ paths: operationId: deviceManagement.ListNdesConnectors softwareUpdateStatusSummary: operationId: deviceManagement.GetSoftwareUpdateStatusSummary + complianceCategories: + operationId: deviceManagement.ListComplianceCategories + compliancePolicies: + operationId: deviceManagement.ListCompliancePolicies + complianceSettings: + operationId: deviceManagement.ListComplianceSettings configurationCategories: operationId: deviceManagement.ListConfigurationCategories configurationPolicies: @@ -65893,6 +67928,10 @@ paths: operationId: deviceManagement.ListUserExperienceAnalyticsAppHealthApplicationPerformance userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion: operationId: deviceManagement.ListUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion + userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails: + operationId: deviceManagement.ListUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId: + operationId: deviceManagement.ListUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion: operationId: deviceManagement.ListUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion userExperienceAnalyticsAppHealthDeviceModelPerformance: @@ -65907,6 +67946,22 @@ paths: operationId: deviceManagement.GetUserExperienceAnalyticsAppHealthOverview userExperienceAnalyticsBaselines: operationId: deviceManagement.ListUserExperienceAnalyticsBaselines + userExperienceAnalyticsBatteryHealthAppImpact: + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthAppImpact + userExperienceAnalyticsBatteryHealthCapacityDetails: + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthCapacityDetails + userExperienceAnalyticsBatteryHealthDeviceAppImpact: + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthDeviceAppImpact + userExperienceAnalyticsBatteryHealthDevicePerformance: + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthDevicePerformance + userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory: + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + userExperienceAnalyticsBatteryHealthModelPerformance: + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthModelPerformance + userExperienceAnalyticsBatteryHealthOsPerformance: + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthOsPerformance + userExperienceAnalyticsBatteryHealthRuntimeDetails: + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthRuntimeDetails userExperienceAnalyticsCategories: operationId: deviceManagement.ListUserExperienceAnalyticsCategories userExperienceAnalyticsDeviceMetricHistory: @@ -65927,6 +67982,8 @@ paths: operationId: deviceManagement.ListUserExperienceAnalyticsImpactingProcess userExperienceAnalyticsMetricHistory: operationId: deviceManagement.ListUserExperienceAnalyticsMetricHistory + userExperienceAnalyticsModelScores: + operationId: deviceManagement.ListUserExperienceAnalyticsModelScores userExperienceAnalyticsNotAutopilotReadyDevice: operationId: deviceManagement.ListUserExperienceAnalyticsNotAutopilotReadyDevice userExperienceAnalyticsOverview: @@ -65939,6 +67996,8 @@ paths: operationId: deviceManagement.ListUserExperienceAnalyticsResourcePerformance userExperienceAnalyticsScoreHistory: operationId: deviceManagement.ListUserExperienceAnalyticsScoreHistory + userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: + operationId: deviceManagement.GetUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric userExperienceAnalyticsWorkFromAnywhereMetrics: operationId: deviceManagement.ListUserExperienceAnalyticsWorkFromAnywhereMetrics windowsMalwareInformation: @@ -66015,6 +68074,8 @@ paths: operationId: deviceManagement.ListAutopilotEvents troubleshootingEvents: operationId: deviceManagement.ListTroubleshootingEvents + windowsDriverUpdateProfiles: + operationId: deviceManagement.ListWindowsDriverUpdateProfiles windowsFeatureUpdateProfiles: operationId: deviceManagement.ListWindowsFeatureUpdateProfiles windowsQualityUpdateProfiles: @@ -66027,6 +68088,8 @@ paths: operationId: deviceManagement.ListWindowsInformationProtectionAppLearningSummaries windowsInformationProtectionNetworkLearningSummaries: operationId: deviceManagement.ListWindowsInformationProtectionNetworkLearningSummaries + certificateConnectorDetails: + operationId: deviceManagement.ListCertificateConnectorDetails userPfxCertificates: operationId: deviceManagement.ListUserPfxCertificates default: @@ -66424,6 +68487,8 @@ paths: - enrollmentMode desc - enrollmentTokenType - enrollmentTokenType desc + - enrollmentTokenUsageCount + - enrollmentTokenUsageCount desc - lastModifiedDateTime - lastModifiedDateTime desc - qrCodeContent @@ -66438,6 +68503,14 @@ paths: - tokenExpirationDateTime desc - tokenValue - tokenValue desc + - wifiHidden + - wifiHidden desc + - wifiPassword + - wifiPassword desc + - wifiSecurityType + - wifiSecurityType desc + - wifiSsid + - wifiSsid desc type: string - name: $select in: query @@ -66457,6 +68530,7 @@ paths: - enrolledDeviceCount - enrollmentMode - enrollmentTokenType + - enrollmentTokenUsageCount - lastModifiedDateTime - qrCodeContent - qrCodeImage @@ -66464,6 +68538,10 @@ paths: - tokenCreationDateTime - tokenExpirationDateTime - tokenValue + - wifiHidden + - wifiPassword + - wifiSecurityType + - wifiSsid type: string - name: $expand in: query @@ -66554,6 +68632,7 @@ paths: - enrolledDeviceCount - enrollmentMode - enrollmentTokenType + - enrollmentTokenUsageCount - lastModifiedDateTime - qrCodeContent - qrCodeImage @@ -66561,6 +68640,10 @@ paths: - tokenCreationDateTime - tokenExpirationDateTime - tokenValue + - wifiHidden + - wifiPassword + - wifiSecurityType + - wifiSsid type: string - name: $expand in: query @@ -67370,6 +69453,7 @@ paths: - lastAppSyncDateTime - lastAppSyncStatus - lastModifiedDateTime + - managedGooglePlayInitialScopeTagIds - ownerOrganizationName - ownerUserPrincipalName - targetGroupIds @@ -68646,6 +70730,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/deviceManagement/assignmentFilters/{deviceAndAppManagementAssignmentFilter-id}/microsoft.graph.getSupportedProperties()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getSupportedProperties + operationId: deviceManagement.assignmentFilters.deviceAndAppManagementAssignmentFilter.getSupportedProperties + parameters: + - name: deviceAndAppManagementAssignmentFilter-id + in: path + description: 'key: id of deviceAndAppManagementAssignmentFilter' + required: true + schema: + type: string + x-ms-docs-key-type: deviceAndAppManagementAssignmentFilter + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignmentFilterSupportedProperty' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function /deviceManagement/assignmentFilters/microsoft.graph.enable: post: tags: @@ -68669,6 +70781,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/assignmentFilters/microsoft.graph.getPlatformSupportedProperties(platform={platform})': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getPlatformSupportedProperties + operationId: deviceManagement.assignmentFilters.getPlatformSupportedProperties + parameters: + - name: platform + in: path + description: 'Usage: platform={platform}' + required: true + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignmentFilterSupportedProperty' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function /deviceManagement/assignmentFilters/microsoft.graph.getState(): get: tags: @@ -70275,6 +72415,298 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/certificateConnectorDetails: + get: + tags: + - deviceManagement.certificateConnectorDetails + summary: Get certificateConnectorDetails from deviceManagement + description: 'Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.' + operationId: deviceManagement.ListCertificateConnectorDetails + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - connectorName + - connectorName desc + - enrollmentDateTime + - enrollmentDateTime desc + - lastCheckinDateTime + - lastCheckinDateTime desc + - machineName + - machineName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - connectorName + - enrollmentDateTime + - lastCheckinDateTime + - machineName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of certificateConnectorDetails + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.certificateConnectorDetails' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.certificateConnectorDetails + summary: Create new navigation property to certificateConnectorDetails for deviceManagement + description: 'Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.' + operationId: deviceManagement.CreateCertificateConnectorDetails + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.certificateConnectorDetails' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.certificateConnectorDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/certificateConnectorDetails/{certificateConnectorDetails-id}': + get: + tags: + - deviceManagement.certificateConnectorDetails + summary: Get certificateConnectorDetails from deviceManagement + description: 'Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.' + operationId: deviceManagement.GetCertificateConnectorDetails + parameters: + - name: certificateConnectorDetails-id + in: path + description: 'key: id of certificateConnectorDetails' + required: true + schema: + type: string + x-ms-docs-key-type: certificateConnectorDetails + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - connectorName + - enrollmentDateTime + - lastCheckinDateTime + - machineName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.certificateConnectorDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.certificateConnectorDetails + summary: Update the navigation property certificateConnectorDetails in deviceManagement + description: 'Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.' + operationId: deviceManagement.UpdateCertificateConnectorDetails + parameters: + - name: certificateConnectorDetails-id + in: path + description: 'key: id of certificateConnectorDetails' + required: true + schema: + type: string + x-ms-docs-key-type: certificateConnectorDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.certificateConnectorDetails' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.certificateConnectorDetails + summary: Delete navigation property certificateConnectorDetails for deviceManagement + description: 'Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.' + operationId: deviceManagement.DeleteCertificateConnectorDetails + parameters: + - name: certificateConnectorDetails-id + in: path + description: 'key: id of certificateConnectorDetails' + required: true + schema: + type: string + x-ms-docs-key-type: certificateConnectorDetails + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/certificateConnectorDetails/{certificateConnectorDetails-id}/microsoft.graph.getHealthMetrics': + post: + tags: + - deviceManagement.Actions + summary: Invoke action getHealthMetrics + operationId: deviceManagement.certificateConnectorDetails.certificateConnectorDetails.getHealthMetrics + parameters: + - name: certificateConnectorDetails-id + in: path + description: 'key: id of certificateConnectorDetails' + required: true + schema: + type: string + x-ms-docs-key-type: certificateConnectorDetails + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + metricNames: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyLongValuePair' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/certificateConnectorDetails/{certificateConnectorDetails-id}/microsoft.graph.getHealthMetricTimeSeries': + post: + tags: + - deviceManagement.Actions + summary: Invoke action getHealthMetricTimeSeries + operationId: deviceManagement.certificateConnectorDetails.certificateConnectorDetails.getHealthMetricTimeSeries + parameters: + - name: certificateConnectorDetails-id + in: path + description: 'key: id of certificateConnectorDetails' + required: true + schema: + type: string + x-ms-docs-key-type: certificateConnectorDetails + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + timeSeries: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSeriesParameter' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.certificateConnectorHealthMetricValue' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/chromeOSOnboardingSettings: get: tags: @@ -70815,6 +73247,8 @@ paths: - emailAddress desc - enrolledDateTime - enrolledDateTime desc + - enrollmentProfileName + - enrollmentProfileName desc - ethernetMacAddress - ethernetMacAddress desc - exchangeAccessState @@ -70956,6 +73390,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -71137,6 +73572,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -73089,6 +75525,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.comanagedDevices.managedDevice.deprovision + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.comanagedDevices.managedDevice.disable + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': post: tags: @@ -73368,6 +75854,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.comanagedDevices.managedDevice.reenable + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.remoteLock': post: tags: @@ -74445,6 +76951,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -74594,6 +77102,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -74812,44 +77321,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.managedDevice - summary: Create new navigation property to users for deviceManagement - description: The primary users associated with the managed device. - operationId: deviceManagement.comanagedDevices.CreateUsers - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/comanagedDevices/{managedDevice-id}/users/{user-id}': + '/deviceManagement/comanagedDevices/{managedDevice-id}/users/$ref': get: tags: - deviceManagement.managedDevice - summary: Get users from deviceManagement + summary: Get ref of users from deviceManagement description: The primary users associated with the managed device. - operationId: deviceManagement.comanagedDevices.GetUsers + operationId: deviceManagement.comanagedDevices.ListRefUsers parameters: - name: managedDevice-id in: path @@ -74858,16 +77336,14 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: $select + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -74876,538 +77352,187 @@ paths: items: enum: - id + - id desc - deletedDateTime + - deletedDateTime desc - signInActivity + - signInActivity desc - accountEnabled + - accountEnabled desc - ageGroup + - ageGroup desc - assignedLicenses + - assignedLicenses desc - assignedPlans + - assignedPlans desc - businessPhones + - businessPhones desc - city + - city desc - companyName + - companyName desc - consentProvidedForMinor + - consentProvidedForMinor desc - country + - country desc - createdDateTime + - createdDateTime desc - creationType + - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department + - department desc - deviceKeys + - deviceKeys desc - displayName + - displayName desc - employeeHireDate + - employeeHireDate desc - employeeId + - employeeId desc - employeeOrgData + - employeeOrgData desc - employeeType + - employeeType desc - externalUserState + - externalUserState desc - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc - faxNumber + - faxNumber desc - givenName + - givenName desc - identities + - identities desc - imAddresses + - imAddresses desc - infoCatalogs + - infoCatalogs desc - isResourceAccount + - isResourceAccount desc - jobTitle + - jobTitle desc - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc - legalAgeGroupClassification + - legalAgeGroupClassification desc - licenseAssignmentStates + - licenseAssignmentStates desc - mail + - mail desc - mailNickname + - mailNickname desc - mobilePhone + - mobilePhone desc - officeLocation + - officeLocation desc - onPremisesDistinguishedName + - onPremisesDistinguishedName desc - onPremisesDomainName + - onPremisesDomainName desc - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc - onPremisesImmutableId + - onPremisesImmutableId desc - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc - onPremisesSamAccountName + - onPremisesSamAccountName desc - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled + - onPremisesSyncEnabled desc - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc - otherMails + - otherMails desc - passwordPolicies + - passwordPolicies desc - passwordProfile + - passwordProfile desc - postalCode + - postalCode desc - preferredDataLocation + - preferredDataLocation desc - preferredLanguage + - preferredLanguage desc - provisionedPlans + - provisionedPlans desc - proxyAddresses + - proxyAddresses desc - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc - showInAddressList + - showInAddressList desc - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc - state + - state desc - streetAddress + - streetAddress desc - surname + - surname desc - usageLocation + - usageLocation desc - userPrincipalName + - userPrincipalName desc - userType + - userType desc - mailboxSettings + - mailboxSettings desc - deviceEnrollmentLimit + - deviceEnrollmentLimit desc - aboutMe + - aboutMe desc - birthday + - birthday desc - hireDate + - hireDate desc - interests + - interests desc - mySite + - mySite desc - pastProjects + - pastProjects desc - preferredName + - preferredName desc - responsibilities + - responsibilities desc - schools + - schools desc - skills - - analytics - - usageRights - - informationProtection - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - transitiveReports - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - joinedGroups - - mailFolders - - messages - - outlook - - people - - drive - - drives - - followedSites - - extensions - - appConsentRequestsForApproval - - approvals - - pendingAccessReviewInstances - - agreementAcceptances - - deviceEnrollmentConfigurations - - managedDevices - - managedAppRegistrations - - windowsInformationProtectionDeviceRegistrations - - deviceManagementTroubleshootingEvents - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - planner - - insights - - settings - - onenote - - photo - - photos - - profile - - activities - - devices - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - analytics - - usageRights - - informationProtection - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - transitiveReports - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - joinedGroups - - mailFolders - - messages - - outlook - - people - - drive - - drives - - followedSites - - extensions - - appConsentRequestsForApproval - - approvals - - pendingAccessReviewInstances - - agreementAcceptances - - deviceEnrollmentConfigurations - - managedDevices - - managedAppRegistrations - - windowsInformationProtectionDeviceRegistrations - - deviceManagementTroubleshootingEvents - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - planner - - insights - - settings - - onenote - - photo - - photos - - profile - - activities - - devices - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo + - skills desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' - links: - analytics: - operationId: deviceManagement.comanagedDevices.Users.GetAnalytics - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - usageRights: - operationId: deviceManagement.comanagedDevices.Users.ListUsageRights - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - informationProtection: - operationId: deviceManagement.comanagedDevices.Users.GetInformationProtection - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - appRoleAssignments: - operationId: deviceManagement.comanagedDevices.Users.ListAppRoleAssignments - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - createdObjects: - operationId: deviceManagement.comanagedDevices.Users.ListCreatedObjects - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - directReports: - operationId: deviceManagement.comanagedDevices.Users.ListDirectReports - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - licenseDetails: - operationId: deviceManagement.comanagedDevices.Users.ListLicenseDetails - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - manager: - operationId: deviceManagement.comanagedDevices.Users.GetManager - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - memberOf: - operationId: deviceManagement.comanagedDevices.Users.ListMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - oauth2PermissionGrants: - operationId: deviceManagement.comanagedDevices.Users.ListOauth2PermissionGrants - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - ownedDevices: - operationId: deviceManagement.comanagedDevices.Users.ListOwnedDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - ownedObjects: - operationId: deviceManagement.comanagedDevices.Users.ListOwnedObjects - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - registeredDevices: - operationId: deviceManagement.comanagedDevices.Users.ListRegisteredDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - scopedRoleMemberOf: - operationId: deviceManagement.comanagedDevices.Users.ListScopedRoleMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - transitiveMemberOf: - operationId: deviceManagement.comanagedDevices.Users.ListTransitiveMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - transitiveReports: - operationId: deviceManagement.comanagedDevices.Users.ListTransitiveReports - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendar: - operationId: deviceManagement.comanagedDevices.Users.GetCalendar - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendarGroups: - operationId: deviceManagement.comanagedDevices.Users.ListCalendarGroups - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendars: - operationId: deviceManagement.comanagedDevices.Users.ListCalendars - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendarView: - operationId: deviceManagement.comanagedDevices.Users.ListCalendarView - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - contactFolders: - operationId: deviceManagement.comanagedDevices.Users.ListContactFolders - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - contacts: - operationId: deviceManagement.comanagedDevices.Users.ListContacts - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - events: - operationId: deviceManagement.comanagedDevices.Users.ListEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - inferenceClassification: - operationId: deviceManagement.comanagedDevices.Users.GetInferenceClassification - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - joinedGroups: - operationId: deviceManagement.comanagedDevices.Users.ListJoinedGroups - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mailFolders: - operationId: deviceManagement.comanagedDevices.Users.ListMailFolders - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - messages: - operationId: deviceManagement.comanagedDevices.Users.ListMessages - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - outlook: - operationId: deviceManagement.comanagedDevices.Users.GetOutlook - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - people: - operationId: deviceManagement.comanagedDevices.Users.ListPeople - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - drive: - operationId: deviceManagement.comanagedDevices.Users.GetDrive - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - drives: - operationId: deviceManagement.comanagedDevices.Users.ListDrives - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - followedSites: - operationId: deviceManagement.comanagedDevices.Users.ListFollowedSites - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - extensions: - operationId: deviceManagement.comanagedDevices.Users.ListExtensions - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - appConsentRequestsForApproval: - operationId: deviceManagement.comanagedDevices.Users.ListAppConsentRequestsForApproval - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - approvals: - operationId: deviceManagement.comanagedDevices.Users.ListApprovals - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - pendingAccessReviewInstances: - operationId: deviceManagement.comanagedDevices.Users.ListPendingAccessReviewInstances - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - agreementAcceptances: - operationId: deviceManagement.comanagedDevices.Users.ListAgreementAcceptances - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - deviceEnrollmentConfigurations: - operationId: deviceManagement.comanagedDevices.Users.ListDeviceEnrollmentConfigurations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - managedDevices: - operationId: deviceManagement.comanagedDevices.Users.ListManagedDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - managedAppRegistrations: - operationId: deviceManagement.comanagedDevices.Users.ListManagedAppRegistrations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - windowsInformationProtectionDeviceRegistrations: - operationId: deviceManagement.comanagedDevices.Users.ListWindowsInformationProtectionDeviceRegistrations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - deviceManagementTroubleshootingEvents: - operationId: deviceManagement.comanagedDevices.Users.ListDeviceManagementTroubleshootingEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mobileAppIntentAndStates: - operationId: deviceManagement.comanagedDevices.Users.ListMobileAppIntentAndStates - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mobileAppTroubleshootingEvents: - operationId: deviceManagement.comanagedDevices.Users.ListMobileAppTroubleshootingEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - notifications: - operationId: deviceManagement.comanagedDevices.Users.ListNotifications - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - planner: - operationId: deviceManagement.comanagedDevices.Users.GetPlanner - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - insights: - operationId: deviceManagement.comanagedDevices.Users.GetInsights - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - settings: - operationId: deviceManagement.comanagedDevices.Users.GetSettings - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - onenote: - operationId: deviceManagement.comanagedDevices.Users.GetOnenote - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - photo: - operationId: deviceManagement.comanagedDevices.Users.GetPhoto - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - photos: - operationId: deviceManagement.comanagedDevices.Users.ListPhotos - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - profile: - operationId: deviceManagement.comanagedDevices.Users.GetProfile - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - activities: - operationId: deviceManagement.comanagedDevices.Users.ListActivities - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - devices: - operationId: deviceManagement.comanagedDevices.Users.ListDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - onlineMeetings: - operationId: deviceManagement.comanagedDevices.Users.ListOnlineMeetings - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - presence: - operationId: deviceManagement.comanagedDevices.Users.GetPresence - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - authentication: - operationId: deviceManagement.comanagedDevices.Users.GetAuthentication - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - chats: - operationId: deviceManagement.comanagedDevices.Users.ListChats - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - joinedTeams: - operationId: deviceManagement.comanagedDevices.Users.ListJoinedTeams - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - teamwork: - operationId: deviceManagement.comanagedDevices.Users.GetTeamwork - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - todo: - operationId: deviceManagement.comanagedDevices.Users.GetTodo - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id + title: Collection of links of user + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - deviceManagement.managedDevice - summary: Update the navigation property users in deviceManagement + summary: Create new navigation property ref to users for deviceManagement description: The primary users associated with the managed device. - operationId: deviceManagement.comanagedDevices.UpdateUsers + operationId: deviceManagement.comanagedDevices.CreateRefUsers parameters: - name: managedDevice-id in: path @@ -75416,55 +77541,22 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.managedDevice - summary: Delete navigation property users for deviceManagement - description: The primary users associated with the managed device. - operationId: deviceManagement.comanagedDevices.DeleteUsers - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -75916,6 +78008,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -75930,6 +78026,15 @@ paths: deviceName: type: string nullable: true + carrierUrl: + type: string + nullable: true + deprovisionReason: + type: string + nullable: true + organizationalUnitPath: + type: string + nullable: true required: true responses: '200': @@ -75943,6 +78048,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/comanagedDevices/microsoft.graph.moveDevicesToOU: + post: + tags: + - deviceManagement.Actions + summary: Invoke action moveDevicesToOU + operationId: deviceManagement.comanagedDevices.moveDevicesToOU + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceIds: + 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 + organizationalUnitPath: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/comanagementEligibleDevices: get: tags: @@ -76214,13 +78348,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/complianceManagementPartners: + /deviceManagement/complianceCategories: get: tags: - - deviceManagement.complianceManagementPartner - summary: Get complianceManagementPartners from deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.ListComplianceManagementPartners + - deviceManagement.deviceManagementConfigurationCategory + summary: Get complianceCategories from deviceManagement + description: List of all compliance categories + operationId: deviceManagement.ListComplianceCategories parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -76239,28 +78373,28 @@ paths: enum: - id - id desc - - androidEnrollmentAssignments - - androidEnrollmentAssignments desc - - androidOnboarded - - androidOnboarded desc + - categoryDescription + - categoryDescription desc + - childCategoryIds + - childCategoryIds desc + - description + - description desc - displayName - displayName desc - - iosEnrollmentAssignments - - iosEnrollmentAssignments desc - - iosOnboarded - - iosOnboarded desc - - lastHeartbeatDateTime - - lastHeartbeatDateTime desc - - macOsEnrollmentAssignments - - macOsEnrollmentAssignments desc - - macOsOnboarded - - macOsOnboarded desc - - partnerState - - partnerState desc - - windowsEnrollmentAssignments - - windowsEnrollmentAssignments desc - - windowsOnboarded - - windowsOnboarded desc + - helpText + - helpText desc + - name + - name desc + - parentCategoryId + - parentCategoryId desc + - platforms + - platforms desc + - rootCategoryId + - rootCategoryId desc + - settingUsage + - settingUsage desc + - technologies + - technologies desc type: string - name: $select in: query @@ -76273,17 +78407,17 @@ paths: items: enum: - id - - androidEnrollmentAssignments - - androidOnboarded + - categoryDescription + - childCategoryIds + - description - displayName - - iosEnrollmentAssignments - - iosOnboarded - - lastHeartbeatDateTime - - macOsEnrollmentAssignments - - macOsOnboarded - - partnerState - - windowsEnrollmentAssignments - - windowsOnboarded + - helpText + - name + - parentCategoryId + - platforms + - rootCategoryId + - settingUsage + - technologies type: string - name: $expand in: query @@ -76303,13 +78437,13 @@ paths: content: application/json: schema: - title: Collection of complianceManagementPartner + title: Collection of deviceManagementConfigurationCategory type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' '@odata.nextLink': type: string default: @@ -76320,16 +78454,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.complianceManagementPartner - summary: Create new navigation property to complianceManagementPartners for deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.CreateComplianceManagementPartners + - deviceManagement.deviceManagementConfigurationCategory + summary: Create new navigation property to complianceCategories for deviceManagement + description: List of all compliance categories + operationId: deviceManagement.CreateComplianceCategories requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' required: true responses: '201': @@ -76337,25 +78471,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/complianceManagementPartners/{complianceManagementPartner-id}': + '/deviceManagement/complianceCategories/{deviceManagementConfigurationCategory-id}': get: tags: - - deviceManagement.complianceManagementPartner - summary: Get complianceManagementPartners from deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.GetComplianceManagementPartners + - deviceManagement.deviceManagementConfigurationCategory + summary: Get complianceCategories from deviceManagement + description: List of all compliance categories + operationId: deviceManagement.GetComplianceCategories parameters: - - name: complianceManagementPartner-id + - name: deviceManagementConfigurationCategory-id in: path - description: 'key: id of complianceManagementPartner' + description: 'key: id of deviceManagementConfigurationCategory' required: true schema: type: string - x-ms-docs-key-type: complianceManagementPartner + x-ms-docs-key-type: deviceManagementConfigurationCategory - name: $select in: query description: Select properties to be returned @@ -76367,17 +78501,17 @@ paths: items: enum: - id - - androidEnrollmentAssignments - - androidOnboarded + - categoryDescription + - childCategoryIds + - description - displayName - - iosEnrollmentAssignments - - iosOnboarded - - lastHeartbeatDateTime - - macOsEnrollmentAssignments - - macOsOnboarded - - partnerState - - windowsEnrollmentAssignments - - windowsOnboarded + - helpText + - name + - parentCategoryId + - platforms + - rootCategoryId + - settingUsage + - technologies type: string - name: $expand in: query @@ -76397,30 +78531,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.complianceManagementPartner - summary: Update the navigation property complianceManagementPartners in deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.UpdateComplianceManagementPartners + - deviceManagement.deviceManagementConfigurationCategory + summary: Update the navigation property complianceCategories in deviceManagement + description: List of all compliance categories + operationId: deviceManagement.UpdateComplianceCategories parameters: - - name: complianceManagementPartner-id + - name: deviceManagementConfigurationCategory-id in: path - description: 'key: id of complianceManagementPartner' + description: 'key: id of deviceManagementConfigurationCategory' required: true schema: type: string - x-ms-docs-key-type: complianceManagementPartner + x-ms-docs-key-type: deviceManagementConfigurationCategory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' required: true responses: '204': @@ -76430,101 +78564,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.complianceManagementPartner - summary: Delete navigation property complianceManagementPartners for deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.DeleteComplianceManagementPartners + - deviceManagement.deviceManagementConfigurationCategory + summary: Delete navigation property complianceCategories for deviceManagement + description: List of all compliance categories + operationId: deviceManagement.DeleteComplianceCategories parameters: - - name: complianceManagementPartner-id + - name: deviceManagementConfigurationCategory-id in: path - description: 'key: id of complianceManagementPartner' + description: 'key: id of deviceManagementConfigurationCategory' required: true schema: type: string - x-ms-docs-key-type: complianceManagementPartner - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/conditionalAccessSettings: - get: - tags: - - deviceManagement.onPremisesConditionalAccessSettings - summary: Get conditionalAccessSettings from deviceManagement - description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access - operationId: deviceManagement.GetConditionalAccessSettings - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - enabled - - excludedGroups - - includedGroups - - overrideDefaultRule - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.onPremisesConditionalAccessSettings - summary: Update the navigation property conditionalAccessSettings in deviceManagement - description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access - operationId: deviceManagement.UpdateConditionalAccessSettings - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.onPremisesConditionalAccessSettings - summary: Delete navigation property conditionalAccessSettings for deviceManagement - description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access - operationId: deviceManagement.DeleteConditionalAccessSettings - parameters: + x-ms-docs-key-type: deviceManagementConfigurationCategory - name: If-Match in: header description: ETag @@ -76536,13 +78587,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/configManagerCollections: + /deviceManagement/complianceManagementPartners: get: tags: - - deviceManagement.configManagerCollection - summary: Get configManagerCollections from deviceManagement - description: A list of ConfigManagerCollection - operationId: deviceManagement.ListConfigManagerCollections + - deviceManagement.complianceManagementPartner + summary: Get complianceManagementPartners from deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.ListComplianceManagementPartners parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -76561,18 +78612,28 @@ paths: enum: - id - id desc - - collectionIdentifier - - collectionIdentifier desc - - createdDateTime - - createdDateTime desc + - androidEnrollmentAssignments + - androidEnrollmentAssignments desc + - androidOnboarded + - androidOnboarded desc - displayName - displayName desc - - hierarchyIdentifier - - hierarchyIdentifier desc - - hierarchyName - - hierarchyName desc - - lastModifiedDateTime - - lastModifiedDateTime desc + - iosEnrollmentAssignments + - iosEnrollmentAssignments desc + - iosOnboarded + - iosOnboarded desc + - lastHeartbeatDateTime + - lastHeartbeatDateTime desc + - macOsEnrollmentAssignments + - macOsEnrollmentAssignments desc + - macOsOnboarded + - macOsOnboarded desc + - partnerState + - partnerState desc + - windowsEnrollmentAssignments + - windowsEnrollmentAssignments desc + - windowsOnboarded + - windowsOnboarded desc type: string - name: $select in: query @@ -76585,12 +78646,17 @@ paths: items: enum: - id - - collectionIdentifier - - createdDateTime + - androidEnrollmentAssignments + - androidOnboarded - displayName - - hierarchyIdentifier - - hierarchyName - - lastModifiedDateTime + - iosEnrollmentAssignments + - iosOnboarded + - lastHeartbeatDateTime + - macOsEnrollmentAssignments + - macOsOnboarded + - partnerState + - windowsEnrollmentAssignments + - windowsOnboarded type: string - name: $expand in: query @@ -76610,13 +78676,13 @@ paths: content: application/json: schema: - title: Collection of configManagerCollection + title: Collection of complianceManagementPartner type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' '@odata.nextLink': type: string default: @@ -76627,16 +78693,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.configManagerCollection - summary: Create new navigation property to configManagerCollections for deviceManagement - description: A list of ConfigManagerCollection - operationId: deviceManagement.CreateConfigManagerCollections + - deviceManagement.complianceManagementPartner + summary: Create new navigation property to complianceManagementPartners for deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.CreateComplianceManagementPartners requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' required: true responses: '201': @@ -76644,25 +78710,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configManagerCollections/{configManagerCollection-id}': + '/deviceManagement/complianceManagementPartners/{complianceManagementPartner-id}': get: tags: - - deviceManagement.configManagerCollection - summary: Get configManagerCollections from deviceManagement - description: A list of ConfigManagerCollection - operationId: deviceManagement.GetConfigManagerCollections + - deviceManagement.complianceManagementPartner + summary: Get complianceManagementPartners from deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.GetComplianceManagementPartners parameters: - - name: configManagerCollection-id + - name: complianceManagementPartner-id in: path - description: 'key: id of configManagerCollection' + description: 'key: id of complianceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: configManagerCollection + x-ms-docs-key-type: complianceManagementPartner - name: $select in: query description: Select properties to be returned @@ -76674,12 +78740,17 @@ paths: items: enum: - id - - collectionIdentifier - - createdDateTime + - androidEnrollmentAssignments + - androidOnboarded - displayName - - hierarchyIdentifier - - hierarchyName - - lastModifiedDateTime + - iosEnrollmentAssignments + - iosOnboarded + - lastHeartbeatDateTime + - macOsEnrollmentAssignments + - macOsOnboarded + - partnerState + - windowsEnrollmentAssignments + - windowsOnboarded type: string - name: $expand in: query @@ -76699,30 +78770,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.configManagerCollection - summary: Update the navigation property configManagerCollections in deviceManagement - description: A list of ConfigManagerCollection - operationId: deviceManagement.UpdateConfigManagerCollections + - deviceManagement.complianceManagementPartner + summary: Update the navigation property complianceManagementPartners in deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.UpdateComplianceManagementPartners parameters: - - name: configManagerCollection-id + - name: complianceManagementPartner-id in: path - description: 'key: id of configManagerCollection' + description: 'key: id of complianceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: configManagerCollection + x-ms-docs-key-type: complianceManagementPartner requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' required: true responses: '204': @@ -76732,18 +78803,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.configManagerCollection - summary: Delete navigation property configManagerCollections for deviceManagement - description: A list of ConfigManagerCollection - operationId: deviceManagement.DeleteConfigManagerCollections + - deviceManagement.complianceManagementPartner + summary: Delete navigation property complianceManagementPartners for deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.DeleteComplianceManagementPartners parameters: - - name: configManagerCollection-id + - name: complianceManagementPartner-id in: path - description: 'key: id of configManagerCollection' + description: 'key: id of complianceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: configManagerCollection + x-ms-docs-key-type: complianceManagementPartner - name: If-Match in: header description: ETag @@ -76755,39 +78826,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configManagerCollections/microsoft.graph.getPolicySummary(policyId=''{policyId}'')': + /deviceManagement/compliancePolicies: get: tags: - - deviceManagement.Functions - summary: Invoke function getPolicySummary - operationId: deviceManagement.configManagerCollections.getPolicySummary - parameters: - - name: policyId - in: path - description: 'Usage: policyId={policyId}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.configManagerPolicySummary' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /deviceManagement/configurationCategories: - get: - tags: - - deviceManagement.deviceManagementConfigurationCategory - summary: Get configurationCategories from deviceManagement - description: List of all Configuration Categories - operationId: deviceManagement.ListConfigurationCategories + - deviceManagement.deviceManagementCompliancePolicy + summary: Get compliancePolicies from deviceManagement + description: List of all compliance policies + operationId: deviceManagement.ListCompliancePolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -76806,24 +78851,24 @@ paths: enum: - id - id desc - - childCategoryIds - - childCategoryIds desc + - createdDateTime + - createdDateTime desc + - creationSource + - creationSource desc - description - description desc - - displayName - - displayName desc - - helpText - - helpText desc + - isAssigned + - isAssigned desc + - lastModifiedDateTime + - lastModifiedDateTime desc - name - name desc - - parentCategoryId - - parentCategoryId desc - platforms - platforms desc - - rootCategoryId - - rootCategoryId desc - - settingUsage - - settingUsage desc + - roleScopeTagIds + - roleScopeTagIds desc + - settingCount + - settingCount desc - technologies - technologies desc type: string @@ -76838,16 +78883,19 @@ paths: items: enum: - id - - childCategoryIds + - createdDateTime + - creationSource - description - - displayName - - helpText + - isAssigned + - lastModifiedDateTime - name - - parentCategoryId - platforms - - rootCategoryId - - settingUsage + - roleScopeTagIds + - settingCount - technologies + - assignments + - scheduledActionsForRule + - settings type: string - name: $expand in: query @@ -76860,6 +78908,9 @@ paths: items: enum: - '*' + - assignments + - scheduledActionsForRule + - settings type: string responses: '200': @@ -76867,13 +78918,13 @@ paths: content: application/json: schema: - title: Collection of deviceManagementConfigurationCategory + title: Collection of deviceManagementCompliancePolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' '@odata.nextLink': type: string default: @@ -76884,16 +78935,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationCategory - summary: Create new navigation property to configurationCategories for deviceManagement - description: List of all Configuration Categories - operationId: deviceManagement.CreateConfigurationCategories + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to compliancePolicies for deviceManagement + description: List of all compliance policies + operationId: deviceManagement.CreateCompliancePolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' required: true responses: '201': @@ -76901,25 +78952,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationCategories/{deviceManagementConfigurationCategory-id}': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}': get: tags: - - deviceManagement.deviceManagementConfigurationCategory - summary: Get configurationCategories from deviceManagement - description: List of all Configuration Categories - operationId: deviceManagement.GetConfigurationCategories + - deviceManagement.deviceManagementCompliancePolicy + summary: Get compliancePolicies from deviceManagement + description: List of all compliance policies + operationId: deviceManagement.GetCompliancePolicies parameters: - - name: deviceManagementConfigurationCategory-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationCategory' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationCategory + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: $select in: query description: Select properties to be returned @@ -76931,16 +78982,19 @@ paths: items: enum: - id - - childCategoryIds + - createdDateTime + - creationSource - description - - displayName - - helpText + - isAssigned + - lastModifiedDateTime - name - - parentCategoryId - platforms - - rootCategoryId - - settingUsage + - roleScopeTagIds + - settingCount - technologies + - assignments + - scheduledActionsForRule + - settings type: string - name: $expand in: query @@ -76953,6 +79007,9 @@ paths: items: enum: - '*' + - assignments + - scheduledActionsForRule + - settings type: string responses: '200': @@ -76960,30 +79017,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + links: + assignments: + operationId: deviceManagement.CompliancePolicies.ListAssignments + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id + scheduledActionsForRule: + operationId: deviceManagement.CompliancePolicies.ListScheduledActionsForRule + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id + settings: + operationId: deviceManagement.CompliancePolicies.ListSettings + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationCategory - summary: Update the navigation property configurationCategories in deviceManagement - description: List of all Configuration Categories - operationId: deviceManagement.UpdateConfigurationCategories + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property compliancePolicies in deviceManagement + description: List of all compliance policies + operationId: deviceManagement.UpdateCompliancePolicies parameters: - - name: deviceManagementConfigurationCategory-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationCategory' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationCategory + x-ms-docs-key-type: deviceManagementCompliancePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' required: true responses: '204': @@ -76993,18 +79063,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationCategory - summary: Delete navigation property configurationCategories for deviceManagement - description: List of all Configuration Categories - operationId: deviceManagement.DeleteConfigurationCategories + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property compliancePolicies for deviceManagement + description: List of all compliance policies + operationId: deviceManagement.DeleteCompliancePolicies parameters: - - name: deviceManagementConfigurationCategory-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationCategory' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationCategory + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: If-Match in: header description: ETag @@ -77016,14 +79086,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/configurationPolicies: + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get configurationPolicies from deviceManagement - description: List of all Configuration policies - operationId: deviceManagement.ListConfigurationPolicies + - deviceManagement.deviceManagementCompliancePolicy + summary: Get assignments from deviceManagement + description: Policy assignments + operationId: deviceManagement.compliancePolicies.ListAssignments parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -77041,28 +79118,12 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - creationSource - - creationSource desc - - description - - description desc - - isAssigned - - isAssigned desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - platforms - - platforms desc - - roleScopeTagIds - - roleScopeTagIds desc - - settingCount - - settingCount desc - - technologies - - technologies desc - - templateReference - - templateReference desc + - source + - source desc + - sourceId + - sourceId desc + - target + - target desc type: string - name: $select in: query @@ -77075,19 +79136,9 @@ paths: items: enum: - id - - createdDateTime - - creationSource - - description - - isAssigned - - lastModifiedDateTime - - name - - platforms - - roleScopeTagIds - - settingCount - - technologies - - templateReference - - assignments - - settings + - source + - sourceId + - target type: string - name: $expand in: query @@ -77100,8 +79151,6 @@ paths: items: enum: - '*' - - assignments - - settings type: string responses: '200': @@ -77109,13 +79158,13 @@ paths: content: application/json: schema: - title: Collection of deviceManagementConfigurationPolicy + title: Collection of deviceManagementConfigurationPolicyAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' '@odata.nextLink': type: string default: @@ -77126,16 +79175,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Create new navigation property to configurationPolicies for deviceManagement - description: List of all Configuration policies - operationId: deviceManagement.CreateConfigurationPolicies + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to assignments for deviceManagement + description: Policy assignments + operationId: deviceManagement.compliancePolicies.CreateAssignments + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' required: true responses: '201': @@ -77143,25 +79200,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get configurationPolicies from deviceManagement - description: List of all Configuration policies - operationId: deviceManagement.GetConfigurationPolicies + - deviceManagement.deviceManagementCompliancePolicy + summary: Get assignments from deviceManagement + description: Policy assignments + operationId: deviceManagement.compliancePolicies.GetAssignments parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment - name: $select in: query description: Select properties to be returned @@ -77173,19 +79237,9 @@ paths: items: enum: - id - - createdDateTime - - creationSource - - description - - isAssigned - - lastModifiedDateTime - - name - - platforms - - roleScopeTagIds - - settingCount - - technologies - - templateReference - - assignments - - settings + - source + - sourceId + - target type: string - name: $expand in: query @@ -77198,8 +79252,6 @@ paths: items: enum: - '*' - - assignments - - settings type: string responses: '200': @@ -77207,39 +79259,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' - links: - assignments: - operationId: deviceManagement.ConfigurationPolicies.ListAssignments - parameters: - deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id - settings: - operationId: deviceManagement.ConfigurationPolicies.ListSettings - parameters: - deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Update the navigation property configurationPolicies in deviceManagement - description: List of all Configuration policies - operationId: deviceManagement.UpdateConfigurationPolicies + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property assignments in deviceManagement + description: Policy assignments + operationId: deviceManagement.compliancePolicies.UpdateAssignments parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' required: true responses: '204': @@ -77249,18 +79299,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Delete navigation property configurationPolicies for deviceManagement - description: List of all Configuration policies - operationId: deviceManagement.DeleteConfigurationPolicies + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property assignments for deviceManagement + description: Policy assignments + operationId: deviceManagement.compliancePolicies.DeleteAssignments parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment - name: If-Match in: header description: ETag @@ -77272,21 +79329,105 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.compliancePolicies.deviceManagementCompliancePolicy.assign + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.setScheduledActions': + post: + tags: + - deviceManagement.Actions + summary: Invoke action setScheduledActions + operationId: deviceManagement.compliancePolicies.deviceManagementCompliancePolicy.setScheduledActions + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + scheduledActions: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get assignments from deviceManagement - description: Policy assignments - operationId: deviceManagement.configurationPolicies.ListAssignments + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + description: The list of scheduled action for this rule + operationId: deviceManagement.compliancePolicies.ListScheduledActionsForRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -77304,8 +79445,8 @@ paths: enum: - id - id desc - - target - - target desc + - ruleName + - ruleName desc type: string - name: $select in: query @@ -77318,7 +79459,8 @@ paths: items: enum: - id - - target + - ruleName + - scheduledActionConfigurations type: string - name: $expand in: query @@ -77331,6 +79473,7 @@ paths: items: enum: - '*' + - scheduledActionConfigurations type: string responses: '200': @@ -77338,13 +79481,13 @@ paths: content: application/json: schema: - title: Collection of deviceManagementConfigurationPolicyAssignment + title: Collection of deviceManagementComplianceScheduledActionForRule type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' '@odata.nextLink': type: string default: @@ -77355,24 +79498,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Create new navigation property to assignments for deviceManagement - description: Policy assignments - operationId: deviceManagement.configurationPolicies.CreateAssignments + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to scheduledActionsForRule for deviceManagement + description: The list of scheduled action for this rule + operationId: deviceManagement.compliancePolicies.CreateScheduledActionsForRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' required: true responses: '201': @@ -77380,32 +79523,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Get assignments from deviceManagement - description: Policy assignments - operationId: deviceManagement.configurationPolicies.GetAssignments + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + description: The list of scheduled action for this rule + operationId: deviceManagement.compliancePolicies.GetScheduledActionsForRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationPolicyAssignment-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: 'key: id of deviceManagementConfigurationPolicyAssignment' + description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - name: $select in: query description: Select properties to be returned @@ -77417,7 +79560,8 @@ paths: items: enum: - id - - target + - ruleName + - scheduledActionConfigurations type: string - name: $expand in: query @@ -77430,6 +79574,7 @@ paths: items: enum: - '*' + - scheduledActionConfigurations type: string responses: '200': @@ -77437,37 +79582,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + links: + scheduledActionConfigurations: + operationId: deviceManagement.compliancePolicies.ScheduledActionsForRule.ListScheduledActionConfigurations + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id + deviceManagementComplianceScheduledActionForRule-id: $request.path.deviceManagementComplianceScheduledActionForRule-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Update the navigation property assignments in deviceManagement - description: Policy assignments - operationId: deviceManagement.configurationPolicies.UpdateAssignments + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property scheduledActionsForRule in deviceManagement + description: The list of scheduled action for this rule + operationId: deviceManagement.compliancePolicies.UpdateScheduledActionsForRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationPolicyAssignment-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: 'key: id of deviceManagementConfigurationPolicyAssignment' + description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' required: true responses: '204': @@ -77477,25 +79628,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationPolicy - summary: Delete navigation property assignments for deviceManagement - description: Policy assignments - operationId: deviceManagement.configurationPolicies.DeleteAssignments + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property scheduledActionsForRule for deviceManagement + description: The list of scheduled action for this rule + operationId: deviceManagement.compliancePolicies.DeleteScheduledActionsForRule parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - - name: deviceManagementConfigurationPolicyAssignment-id + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id in: path - description: 'key: id of deviceManagementConfigurationPolicyAssignment' + description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - name: If-Match in: header description: ETag @@ -77507,103 +79658,227 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign': - post: + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations': + get: tags: - - deviceManagement.Actions - summary: Invoke action assign - operationId: deviceManagement.configurationPolicies.deviceManagementConfigurationPolicy.assign + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + operationId: deviceManagement.compliancePolicies.scheduledActionsForRule.ListScheduledActionConfigurations parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' - nullable: true - required: true + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - actionType + - actionType desc + - gracePeriodHours + - gracePeriodHours desc + - notificationMessageCCList + - notificationMessageCCList desc + - notificationTemplateId + - notificationTemplateId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionType + - gracePeriodHours + - notificationMessageCCList + - notificationTemplateId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' - nullable: true + title: Collection of deviceManagementComplianceActionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations/$ref': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get ref of scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + operationId: deviceManagement.compliancePolicies.scheduledActionsForRule.ListRefScheduledActionConfigurations + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - actionType + - actionType desc + - gracePeriodHours + - gracePeriodHours desc + - notificationMessageCCList + - notificationMessageCCList desc + - notificationTemplateId + - notificationTemplateId desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of deviceManagementComplianceActionItem + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - deviceManagement.Actions - summary: Invoke action createCopy - operationId: deviceManagement.configurationPolicies.deviceManagementConfigurationPolicy.createCopy + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property ref to scheduledActionConfigurations for deviceManagement + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + operationId: deviceManagement.compliancePolicies.scheduledActionsForRule.CreateRefScheduledActionConfigurations parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true + additionalProperties: + type: object required: true responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' - nullable: true + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings': + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get settings from deviceManagement description: Policy settings - operationId: deviceManagement.configurationPolicies.ListSettings + operationId: deviceManagement.compliancePolicies.ListSettings parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -77674,18 +79949,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Create new navigation property to settings for deviceManagement description: Policy settings - operationId: deviceManagement.configurationPolicies.CreateSettings + operationId: deviceManagement.compliancePolicies.CreateSettings parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy requestBody: description: New navigation property content: @@ -77703,21 +79978,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get settings from deviceManagement description: Policy settings - operationId: deviceManagement.configurationPolicies.GetSettings + operationId: deviceManagement.compliancePolicies.GetSettings parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: deviceManagementConfigurationSetting-id in: path description: 'key: id of deviceManagementConfigurationSetting' @@ -77761,27 +80036,27 @@ paths: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' links: settingDefinitions: - operationId: deviceManagement.configurationPolicies.Settings.ListSettingDefinitions + operationId: deviceManagement.compliancePolicies.Settings.ListSettingDefinitions parameters: - deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id deviceManagementConfigurationSetting-id: $request.path.deviceManagementConfigurationSetting-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Update the navigation property settings in deviceManagement description: Policy settings - operationId: deviceManagement.configurationPolicies.UpdateSettings + operationId: deviceManagement.compliancePolicies.UpdateSettings parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: deviceManagementConfigurationSetting-id in: path description: 'key: id of deviceManagementConfigurationSetting' @@ -77804,18 +80079,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Delete navigation property settings for deviceManagement description: Policy settings - operationId: deviceManagement.configurationPolicies.DeleteSettings + operationId: deviceManagement.compliancePolicies.DeleteSettings parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: deviceManagementConfigurationSetting-id in: path description: 'key: id of deviceManagementConfigurationSetting' @@ -77834,21 +80109,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get settingDefinitions from deviceManagement - description: List of related Setting Definitions - operationId: deviceManagement.configurationPolicies.settings.ListSettingDefinitions + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.compliancePolicies.settings.ListSettingDefinitions parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy - name: deviceManagementConfigurationSetting-id in: path description: 'key: id of deviceManagementConfigurationSetting' @@ -77973,21 +80248,1957 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/$ref': + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/$ref': get: tags: - - deviceManagement.deviceManagementConfigurationPolicy + - deviceManagement.deviceManagementCompliancePolicy summary: Get ref of settingDefinitions from deviceManagement - description: List of related Setting Definitions - operationId: deviceManagement.configurationPolicies.settings.ListRefSettingDefinitions + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.compliancePolicies.settings.ListRefSettingDefinitions parameters: - - name: deviceManagementConfigurationPolicy-id + - name: deviceManagementCompliancePolicy-id in: path - description: 'key: id of deviceManagementConfigurationPolicy' + description: 'key: id of deviceManagementCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementConfigurationPolicy + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of deviceManagementConfigurationSettingDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property ref to settingDefinitions for deviceManagement + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.compliancePolicies.settings.CreateRefSettingDefinitions + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/complianceSettings: + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get complianceSettings from deviceManagement + description: List of all ComplianceSettings + operationId: deviceManagement.ListComplianceSettings + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deviceManagementConfigurationSettingDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Create new navigation property to complianceSettings for deviceManagement + description: List of all ComplianceSettings + operationId: deviceManagement.CreateComplianceSettings + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/complianceSettings/{deviceManagementConfigurationSettingDefinition-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get complianceSettings from deviceManagement + description: List of all ComplianceSettings + operationId: deviceManagement.GetComplianceSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Update the navigation property complianceSettings in deviceManagement + description: List of all ComplianceSettings + operationId: deviceManagement.UpdateComplianceSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Delete navigation property complianceSettings for deviceManagement + description: List of all ComplianceSettings + operationId: deviceManagement.DeleteComplianceSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/conditionalAccessSettings: + get: + tags: + - deviceManagement.onPremisesConditionalAccessSettings + summary: Get conditionalAccessSettings from deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access + operationId: deviceManagement.GetConditionalAccessSettings + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - enabled + - excludedGroups + - includedGroups + - overrideDefaultRule + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.onPremisesConditionalAccessSettings + summary: Update the navigation property conditionalAccessSettings in deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access + operationId: deviceManagement.UpdateConditionalAccessSettings + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.onPremisesConditionalAccessSettings + summary: Delete navigation property conditionalAccessSettings for deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access + operationId: deviceManagement.DeleteConditionalAccessSettings + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/configManagerCollections: + get: + tags: + - deviceManagement.configManagerCollection + summary: Get configManagerCollections from deviceManagement + description: A list of ConfigManagerCollection + operationId: deviceManagement.ListConfigManagerCollections + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - collectionIdentifier + - collectionIdentifier desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - hierarchyIdentifier + - hierarchyIdentifier desc + - hierarchyName + - hierarchyName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - collectionIdentifier + - createdDateTime + - displayName + - hierarchyIdentifier + - hierarchyName + - lastModifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of configManagerCollection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.configManagerCollection + summary: Create new navigation property to configManagerCollections for deviceManagement + description: A list of ConfigManagerCollection + operationId: deviceManagement.CreateConfigManagerCollections + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configManagerCollections/{configManagerCollection-id}': + get: + tags: + - deviceManagement.configManagerCollection + summary: Get configManagerCollections from deviceManagement + description: A list of ConfigManagerCollection + operationId: deviceManagement.GetConfigManagerCollections + parameters: + - name: configManagerCollection-id + in: path + description: 'key: id of configManagerCollection' + required: true + schema: + type: string + x-ms-docs-key-type: configManagerCollection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - collectionIdentifier + - createdDateTime + - displayName + - hierarchyIdentifier + - hierarchyName + - lastModifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.configManagerCollection + summary: Update the navigation property configManagerCollections in deviceManagement + description: A list of ConfigManagerCollection + operationId: deviceManagement.UpdateConfigManagerCollections + parameters: + - name: configManagerCollection-id + in: path + description: 'key: id of configManagerCollection' + required: true + schema: + type: string + x-ms-docs-key-type: configManagerCollection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.configManagerCollection' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.configManagerCollection + summary: Delete navigation property configManagerCollections for deviceManagement + description: A list of ConfigManagerCollection + operationId: deviceManagement.DeleteConfigManagerCollections + parameters: + - name: configManagerCollection-id + in: path + description: 'key: id of configManagerCollection' + required: true + schema: + type: string + x-ms-docs-key-type: configManagerCollection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configManagerCollections/microsoft.graph.getPolicySummary(policyId=''{policyId}'')': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getPolicySummary + operationId: deviceManagement.configManagerCollections.getPolicySummary + parameters: + - name: policyId + in: path + description: 'Usage: policyId={policyId}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.configManagerPolicySummary' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /deviceManagement/configurationCategories: + get: + tags: + - deviceManagement.deviceManagementConfigurationCategory + summary: Get configurationCategories from deviceManagement + description: List of all Configuration Categories + operationId: deviceManagement.ListConfigurationCategories + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categoryDescription + - categoryDescription desc + - childCategoryIds + - childCategoryIds desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - name + - name desc + - parentCategoryId + - parentCategoryId desc + - platforms + - platforms desc + - rootCategoryId + - rootCategoryId desc + - settingUsage + - settingUsage desc + - technologies + - technologies desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categoryDescription + - childCategoryIds + - description + - displayName + - helpText + - name + - parentCategoryId + - platforms + - rootCategoryId + - settingUsage + - technologies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deviceManagementConfigurationCategory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationCategory + summary: Create new navigation property to configurationCategories for deviceManagement + description: List of all Configuration Categories + operationId: deviceManagement.CreateConfigurationCategories + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationCategories/{deviceManagementConfigurationCategory-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationCategory + summary: Get configurationCategories from deviceManagement + description: List of all Configuration Categories + operationId: deviceManagement.GetConfigurationCategories + parameters: + - name: deviceManagementConfigurationCategory-id + in: path + description: 'key: id of deviceManagementConfigurationCategory' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationCategory + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categoryDescription + - childCategoryIds + - description + - displayName + - helpText + - name + - parentCategoryId + - platforms + - rootCategoryId + - settingUsage + - technologies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationCategory + summary: Update the navigation property configurationCategories in deviceManagement + description: List of all Configuration Categories + operationId: deviceManagement.UpdateConfigurationCategories + parameters: + - name: deviceManagementConfigurationCategory-id + in: path + description: 'key: id of deviceManagementConfigurationCategory' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationCategory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationCategory + summary: Delete navigation property configurationCategories for deviceManagement + description: List of all Configuration Categories + operationId: deviceManagement.DeleteConfigurationCategories + parameters: + - name: deviceManagementConfigurationCategory-id + in: path + description: 'key: id of deviceManagementConfigurationCategory' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationCategory + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/configurationPolicies: + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get configurationPolicies from deviceManagement + description: List of all Configuration policies + operationId: deviceManagement.ListConfigurationPolicies + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - creationSource + - creationSource desc + - description + - description desc + - isAssigned + - isAssigned desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - platforms + - platforms desc + - roleScopeTagIds + - roleScopeTagIds desc + - settingCount + - settingCount desc + - technologies + - technologies desc + - templateReference + - templateReference desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - creationSource + - description + - isAssigned + - lastModifiedDateTime + - name + - platforms + - roleScopeTagIds + - settingCount + - technologies + - templateReference + - assignments + - settings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deviceManagementConfigurationPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to configurationPolicies for deviceManagement + description: List of all Configuration policies + operationId: deviceManagement.CreateConfigurationPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get configurationPolicies from deviceManagement + description: List of all Configuration policies + operationId: deviceManagement.GetConfigurationPolicies + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - creationSource + - description + - isAssigned + - lastModifiedDateTime + - name + - platforms + - roleScopeTagIds + - settingCount + - technologies + - templateReference + - assignments + - settings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + links: + assignments: + operationId: deviceManagement.ConfigurationPolicies.ListAssignments + parameters: + deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id + settings: + operationId: deviceManagement.ConfigurationPolicies.ListSettings + parameters: + deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property configurationPolicies in deviceManagement + description: List of all Configuration policies + operationId: deviceManagement.UpdateConfigurationPolicies + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property configurationPolicies for deviceManagement + description: List of all Configuration policies + operationId: deviceManagement.DeleteConfigurationPolicies + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get assignments from deviceManagement + description: Policy assignments + operationId: deviceManagement.configurationPolicies.ListAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - source + - source desc + - sourceId + - sourceId desc + - target + - target desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - source + - sourceId + - target + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deviceManagementConfigurationPolicyAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to assignments for deviceManagement + description: Policy assignments + operationId: deviceManagement.configurationPolicies.CreateAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get assignments from deviceManagement + description: Policy assignments + operationId: deviceManagement.configurationPolicies.GetAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - source + - sourceId + - target + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property assignments in deviceManagement + description: Policy assignments + operationId: deviceManagement.configurationPolicies.UpdateAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property assignments for deviceManagement + description: Policy assignments + operationId: deviceManagement.configurationPolicies.DeleteAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.configurationPolicies.deviceManagementConfigurationPolicy.assign + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy': + post: + tags: + - deviceManagement.Actions + summary: Invoke action createCopy + operationId: deviceManagement.configurationPolicies.deviceManagementConfigurationPolicy.createCopy + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settings from deviceManagement + description: Policy settings + operationId: deviceManagement.configurationPolicies.ListSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - settingInstance + - settingInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - settingInstance + - settingDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deviceManagementConfigurationSetting + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to settings for deviceManagement + description: Policy settings + operationId: deviceManagement.configurationPolicies.CreateSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settings from deviceManagement + description: Policy settings + operationId: deviceManagement.configurationPolicies.GetSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - settingInstance + - settingDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + links: + settingDefinitions: + operationId: deviceManagement.configurationPolicies.Settings.ListSettingDefinitions + parameters: + deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id + deviceManagementConfigurationSetting-id: $request.path.deviceManagementConfigurationSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property settings in deviceManagement + description: Policy settings + operationId: deviceManagement.configurationPolicies.UpdateSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property settings for deviceManagement + description: Policy settings + operationId: deviceManagement.configurationPolicies.DeleteSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.configurationPolicies.settings.ListSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deviceManagementConfigurationSettingDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/$ref': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get ref of settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. + operationId: deviceManagement.configurationPolicies.settings.ListRefSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy - name: deviceManagementConfigurationSetting-id in: path description: 'key: id of deviceManagementConfigurationSetting' @@ -78074,7 +82285,7 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Create new navigation property ref to settingDefinitions for deviceManagement - description: List of related Setting Definitions + description: List of related Setting Definitions. This property is read-only. operationId: deviceManagement.configurationPolicies.settings.CreateRefSettingDefinitions parameters: - name: deviceManagementConfigurationPolicy-id @@ -79782,24 +83993,29 @@ paths: - touchIdDisabled - appearanceScreenDisabled - awaitDeviceConfiguredConfirmation + - carrierActivationUrl - companyPortalVppTokenId - deviceToDeviceMigrationDisabled - enableSharedIPad - enableSingleAppEnrollmentMode - expressLanguageScreenDisabled + - forceTemporarySession - homeButtonScreenDisabled - iMessageAndFaceTimeScreenDisabled - iTunesPairingMode - managementCertificates - onBoardingScreenDisabled - passCodeDisabled + - passcodeLockGracePeriodInSeconds - preferredLanguageScreenDisabled - restoreCompletedScreenDisabled - restoreFromAndroidDisabled - sharedIPadMaximumUserCount - simSetupScreenDisabled - softwareUpdateScreenDisabled + - temporarySessionTimeoutInSeconds - updateCompleteScreenDisabled + - userSessionTimeoutInSeconds - watchMigrationScreenDisabled - welcomeScreenDisabled - zoomDisabled @@ -81433,6 +85649,8 @@ paths: - emailAddress desc - enrolledDateTime - enrolledDateTime desc + - enrollmentProfileName + - enrollmentProfileName desc - ethernetMacAddress - ethernetMacAddress desc - exchangeAccessState @@ -81574,6 +85792,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -81765,6 +85984,8 @@ paths: - emailAddress desc - enrolledDateTime - enrolledDateTime desc + - enrollmentProfileName + - enrollmentProfileName desc - ethernetMacAddress - ethernetMacAddress desc - exchangeAccessState @@ -81987,6 +86208,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -82001,6 +86226,15 @@ paths: deviceName: type: string nullable: true + carrierUrl: + type: string + nullable: true + deprovisionReason: + type: string + nullable: true + organizationalUnitPath: + type: string + nullable: true required: true responses: '200': @@ -82014,6 +86248,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices/microsoft.graph.moveDevicesToOU': + post: + tags: + - deviceManagement.Actions + summary: Invoke action moveDevicesToOU + operationId: deviceManagement.detectedApps.detectedApp.managedDevices.moveDevicesToOU + parameters: + - name: detectedApp-id + in: path + description: 'key: id of detectedApp' + required: true + schema: + type: string + x-ms-docs-key-type: detectedApp + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceIds: + 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 + organizationalUnitPath: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/deviceCategories: get: tags: @@ -83461,7 +87732,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.deviceCompliancePolicies.ListScheduledActionsForRule parameters: - name: deviceCompliancePolicy-id @@ -83543,7 +87814,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Create new navigation property to scheduledActionsForRule for 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.deviceCompliancePolicies.CreateScheduledActionsForRule parameters: - name: deviceCompliancePolicy-id @@ -83575,7 +87846,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.deviceCompliancePolicies.GetScheduledActionsForRule parameters: - name: deviceCompliancePolicy-id @@ -83639,7 +87910,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Update the navigation property scheduledActionsForRule in 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.deviceCompliancePolicies.UpdateScheduledActionsForRule parameters: - name: deviceCompliancePolicy-id @@ -83673,7 +87944,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Delete navigation property scheduledActionsForRule for 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.deviceCompliancePolicies.DeleteScheduledActionsForRule parameters: - name: deviceCompliancePolicy-id @@ -83706,7 +87977,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get scheduledActionConfigurations from deviceManagement - description: The list of scheduled action configurations for this compliance policy. + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.ListScheduledActionConfigurations parameters: - name: deviceCompliancePolicy-id @@ -83802,7 +88073,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Create new navigation property to scheduledActionConfigurations for deviceManagement - description: The list of scheduled action configurations for this compliance policy. + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.CreateScheduledActionConfigurations parameters: - name: deviceCompliancePolicy-id @@ -83841,7 +88112,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get scheduledActionConfigurations from deviceManagement - description: The list of scheduled action configurations for this compliance policy. + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.GetScheduledActionConfigurations parameters: - name: deviceCompliancePolicy-id @@ -83907,7 +88178,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Update the navigation property scheduledActionConfigurations in deviceManagement - description: The list of scheduled action configurations for this compliance policy. + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.UpdateScheduledActionConfigurations parameters: - name: deviceCompliancePolicy-id @@ -83948,7 +88219,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Delete navigation property scheduledActionConfigurations for deviceManagement - description: The list of scheduled action configurations for this compliance policy. + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.DeleteScheduledActionConfigurations parameters: - name: deviceCompliancePolicy-id @@ -85909,6 +90180,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -86339,30 +90611,68 @@ paths: schema: type: object properties: - templateType: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionRequest' + templateType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionRequest' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.deleteUserFromSharedAppleDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deleteUserFromSharedAppleDevice + description: Delete user from shared Apple device + operationId: deviceManagement.deviceComplianceScripts.deviceComplianceScript.deviceRunStates.deviceComplianceScriptDeviceState.managedDevice.deleteUserFromSharedAppleDevice + parameters: + - name: deviceComplianceScript-id + in: path + description: 'key: id of deviceComplianceScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScript + - name: deviceComplianceScriptDeviceState-id + in: path + description: 'key: id of deviceComplianceScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userPrincipalName: + type: string nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.deleteUserFromSharedAppleDevice': + '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.deprovision': post: tags: - deviceManagement.Actions - summary: Invoke action deleteUserFromSharedAppleDevice - description: Delete user from shared Apple device - operationId: deviceManagement.deviceComplianceScripts.deviceComplianceScript.deviceRunStates.deviceComplianceScriptDeviceState.managedDevice.deleteUserFromSharedAppleDevice + summary: Invoke action deprovision + operationId: deviceManagement.deviceComplianceScripts.deviceComplianceScript.deviceRunStates.deviceComplianceScriptDeviceState.managedDevice.deprovision parameters: - name: deviceComplianceScript-id in: path @@ -86385,9 +90695,8 @@ paths: schema: type: object properties: - userPrincipalName: + deprovisionReason: type: string - nullable: true required: true responses: '204': @@ -86395,6 +90704,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.deviceComplianceScripts.deviceComplianceScript.deviceRunStates.deviceComplianceScriptDeviceState.managedDevice.disable + parameters: + - name: deviceComplianceScript-id + in: path + description: 'key: id of deviceComplianceScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScript + - name: deviceComplianceScriptDeviceState-id + in: path + description: 'key: id of deviceComplianceScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.disableLostMode': post: tags: @@ -86751,6 +91087,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.deviceComplianceScripts.deviceComplianceScript.deviceRunStates.deviceComplianceScriptDeviceState.managedDevice.reenable + parameters: + - name: deviceComplianceScript-id + in: path + description: 'key: id of deviceComplianceScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScript + - name: deviceComplianceScriptDeviceState-id + in: path + description: 'key: id of deviceComplianceScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock': post: tags: @@ -88329,6 +92692,8 @@ paths: enum: - id - id desc + - intent + - intent desc - source - source desc - sourceId @@ -88347,6 +92712,7 @@ paths: items: enum: - id + - intent - source - sourceId - target @@ -88448,6 +92814,7 @@ paths: items: enum: - id + - intent - source - sourceId - target @@ -91710,6 +96077,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -92196,6 +96564,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceCustomAttributeShellScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.deprovision + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceCustomAttributeShellScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.disable + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disableLostMode': post: tags: @@ -92552,6 +96984,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceCustomAttributeShellScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.reenable + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock': post: tags: @@ -94166,6 +98625,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -94728,6 +99188,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceCustomAttributeShellScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.deprovision + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceCustomAttributeShellScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.disable + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disableLostMode': post: tags: @@ -95161,6 +99699,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceCustomAttributeShellScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.reenable + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock': post: tags: @@ -97324,6 +101896,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -97810,6 +102383,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.deviceHealthScripts.deviceHealthScript.deviceRunStates.deviceHealthScriptDeviceState.managedDevice.deprovision + parameters: + - name: deviceHealthScript-id + in: path + description: 'key: id of deviceHealthScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id + in: path + description: 'key: id of deviceHealthScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.deviceHealthScripts.deviceHealthScript.deviceRunStates.deviceHealthScriptDeviceState.managedDevice.disable + parameters: + - name: deviceHealthScript-id + in: path + description: 'key: id of deviceHealthScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id + in: path + description: 'key: id of deviceHealthScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.disableLostMode': post: tags: @@ -98166,6 +102803,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.deviceHealthScripts.deviceHealthScript.deviceRunStates.deviceHealthScriptDeviceState.managedDevice.reenable + parameters: + - name: deviceHealthScript-id + in: path + description: 'key: id of deviceHealthScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id + in: path + description: 'key: id of deviceHealthScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock': post: tags: @@ -100110,6 +104774,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -100435,76 +105100,197 @@ paths: schema: type: object properties: - carrierUrl: + carrierUrl: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': + post: + tags: + - deviceManagement.Actions + summary: Invoke action bypassActivationLock + description: Bypass activation lock + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.bypassActivationLock + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action cleanWindowsDevice + description: Clean Windows device + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.cleanWindowsDevice + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + keepUserData: + type: boolean + default: false + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.createDeviceLogCollectionRequest': + post: + tags: + - deviceManagement.Actions + summary: Invoke action createDeviceLogCollectionRequest + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.createDeviceLogCollectionRequest + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + templateType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionRequest' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.deleteUserFromSharedAppleDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deleteUserFromSharedAppleDevice + description: Delete user from shared Apple device + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.deleteUserFromSharedAppleDevice + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userPrincipalName: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.deprovision + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.bypassActivationLock': - post: - tags: - - deviceManagement.Actions - summary: Invoke action bypassActivationLock - description: Bypass activation lock - operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.bypassActivationLock - parameters: - - name: deviceManagementScript-id - in: path - description: 'key: id of deviceManagementScript' - required: true - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptDeviceState-id - in: path - description: 'key: id of deviceManagementScriptDeviceState' - required: true - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.cleanWindowsDevice': - post: - tags: - - deviceManagement.Actions - summary: Invoke action cleanWindowsDevice - description: Clean Windows device - operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.cleanWindowsDevice - parameters: - - name: deviceManagementScript-id - in: path - description: 'key: id of deviceManagementScript' - required: true - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptDeviceState-id - in: path - description: 'key: id of deviceManagementScriptDeviceState' - required: true - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - keepUserData: - type: boolean - default: false required: true responses: '204': @@ -100512,12 +105298,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.createDeviceLogCollectionRequest': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disable': post: tags: - deviceManagement.Actions - summary: Invoke action createDeviceLogCollectionRequest - operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.createDeviceLogCollectionRequest + summary: Invoke action disable + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.disable parameters: - name: deviceManagementScript-id in: path @@ -100533,63 +105319,6 @@ paths: schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - templateType: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionRequest' - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.deleteUserFromSharedAppleDevice': - post: - tags: - - deviceManagement.Actions - summary: Invoke action deleteUserFromSharedAppleDevice - description: Delete user from shared Apple device - operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.deleteUserFromSharedAppleDevice - parameters: - - name: deviceManagementScript-id - in: path - description: 'key: id of deviceManagementScript' - required: true - schema: - type: string - x-ms-docs-key-type: deviceManagementScript - - name: deviceManagementScriptDeviceState-id - in: path - description: 'key: id of deviceManagementScriptDeviceState' - required: true - schema: - type: string - x-ms-docs-key-type: deviceManagementScriptDeviceState - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - userPrincipalName: - type: string - nullable: true - required: true responses: '204': description: Success @@ -100952,6 +105681,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.reenable + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock': post: tags: @@ -102566,6 +107322,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -103128,6 +107885,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.deprovision + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.disable + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disableLostMode': post: tags: @@ -103408,12 +108243,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.overrideComplianceState': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.overrideComplianceState': + post: + tags: + - deviceManagement.Actions + summary: Invoke action overrideComplianceState + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.overrideComplianceState + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + complianceState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.administratorConfiguredDeviceComplianceState' + remediationUrl: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.playLostModeSound': post: tags: - deviceManagement.Actions - summary: Invoke action overrideComplianceState - operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.overrideComplianceState + summary: Invoke action playLostModeSound + description: Remote lock + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.playLostModeSound parameters: - name: deviceManagementScript-id in: path @@ -103436,33 +108320,19 @@ paths: schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - complianceState: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.administratorConfiguredDeviceComplianceState' - remediationUrl: - type: string - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.playLostModeSound': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.rebootNow': post: tags: - deviceManagement.Actions - summary: Invoke action playLostModeSound - description: Remote lock - operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.playLostModeSound + summary: Invoke action rebootNow + description: Reboot device + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.rebootNow parameters: - name: deviceManagementScript-id in: path @@ -103491,13 +108361,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.rebootNow': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.recoverPasscode': post: tags: - deviceManagement.Actions - summary: Invoke action rebootNow - description: Reboot device - operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.rebootNow + summary: Invoke action recoverPasscode + description: Recover passcode + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.recoverPasscode parameters: - name: deviceManagementScript-id in: path @@ -103526,13 +108396,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.recoverPasscode': + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reenable': post: tags: - deviceManagement.Actions - summary: Invoke action recoverPasscode - description: Recover passcode - operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.recoverPasscode + summary: Invoke action reenable + operationId: deviceManagement.deviceManagementScripts.deviceManagementScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.reenable parameters: - name: deviceManagementScript-id in: path @@ -105146,6 +110015,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -105632,6 +110502,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.deviceShellScripts.deviceShellScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.deprovision + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.deviceShellScripts.deviceShellScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.disable + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disableLostMode': post: tags: @@ -105988,6 +110922,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.deviceShellScripts.deviceShellScript.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.reenable + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock': post: tags: @@ -107602,6 +112563,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -108164,6 +113126,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.deviceShellScripts.deviceShellScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.deprovision + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.deviceShellScripts.deviceShellScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.disable + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.disableLostMode': post: tags: @@ -108597,6 +113637,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.deviceShellScripts.deviceShellScript.userRunStates.deviceManagementScriptUserState.deviceRunStates.deviceManagementScriptDeviceState.managedDevice.reenable + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock': post: tags: @@ -111672,12 +116746,20 @@ paths: - explainText desc - groupPolicyCategoryId - groupPolicyCategoryId desc + - hasRelatedDefinitions + - hasRelatedDefinitions desc - lastModifiedDateTime - lastModifiedDateTime desc + - minDeviceCspVersion + - minDeviceCspVersion desc + - minUserCspVersion + - minUserCspVersion desc - policyType - policyType desc - supportedOn - supportedOn desc + - version + - version desc type: string - name: $select in: query @@ -111695,12 +116777,18 @@ paths: - displayName - explainText - groupPolicyCategoryId + - hasRelatedDefinitions - lastModifiedDateTime + - minDeviceCspVersion + - minUserCspVersion - policyType - supportedOn + - version - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string - name: $expand in: query @@ -111715,7 +116803,9 @@ paths: - '*' - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string responses: '200': @@ -111780,12 +116870,20 @@ paths: - explainText desc - groupPolicyCategoryId - groupPolicyCategoryId desc + - hasRelatedDefinitions + - hasRelatedDefinitions desc - lastModifiedDateTime - lastModifiedDateTime desc + - minDeviceCspVersion + - minDeviceCspVersion desc + - minUserCspVersion + - minUserCspVersion desc - policyType - policyType desc - supportedOn - supportedOn desc + - version + - version desc type: string responses: '200': @@ -112789,12 +117887,18 @@ paths: - displayName - explainText - groupPolicyCategoryId + - hasRelatedDefinitions - lastModifiedDateTime + - minDeviceCspVersion + - minUserCspVersion - policyType - supportedOn + - version - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string - name: $expand in: query @@ -112809,7 +117913,9 @@ paths: - '*' - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string responses: '200': @@ -112829,11 +117935,21 @@ paths: parameters: groupPolicyConfiguration-id: $request.path.groupPolicyConfiguration-id groupPolicyDefinitionValue-id: $request.path.groupPolicyDefinitionValue-id + nextVersionDefinition: + operationId: deviceManagement.groupPolicyConfigurations.definitionValues.Definition.GetNextVersionDefinition + parameters: + groupPolicyConfiguration-id: $request.path.groupPolicyConfiguration-id + groupPolicyDefinitionValue-id: $request.path.groupPolicyDefinitionValue-id presentations: operationId: deviceManagement.groupPolicyConfigurations.definitionValues.Definition.ListPresentations parameters: groupPolicyConfiguration-id: $request.path.groupPolicyConfiguration-id groupPolicyDefinitionValue-id: $request.path.groupPolicyDefinitionValue-id + previousVersionDefinition: + operationId: deviceManagement.groupPolicyConfigurations.definitionValues.Definition.GetPreviousVersionDefinition + parameters: + groupPolicyConfiguration-id: $request.path.groupPolicyConfiguration-id + groupPolicyDefinitionValue-id: $request.path.groupPolicyDefinitionValue-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -112877,11 +117993,21 @@ paths: parameters: groupPolicyConfiguration-id: $request.path.groupPolicyConfiguration-id groupPolicyDefinitionValue-id: $request.path.groupPolicyDefinitionValue-id + nextVersionDefinition: + operationId: deviceManagement.groupPolicyConfigurations.definitionValues.Definition.GetNextVersionDefinition + parameters: + groupPolicyConfiguration-id: $request.path.groupPolicyConfiguration-id + groupPolicyDefinitionValue-id: $request.path.groupPolicyDefinitionValue-id presentations: operationId: deviceManagement.groupPolicyConfigurations.definitionValues.Definition.ListPresentations parameters: groupPolicyConfiguration-id: $request.path.groupPolicyConfiguration-id groupPolicyDefinitionValue-id: $request.path.groupPolicyDefinitionValue-id + previousVersionDefinition: + operationId: deviceManagement.groupPolicyConfigurations.definitionValues.Definition.GetPreviousVersionDefinition + parameters: + groupPolicyConfiguration-id: $request.path.groupPolicyConfiguration-id + groupPolicyDefinitionValue-id: $request.path.groupPolicyDefinitionValue-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -114033,12 +119159,20 @@ paths: - explainText desc - groupPolicyCategoryId - groupPolicyCategoryId desc + - hasRelatedDefinitions + - hasRelatedDefinitions desc - lastModifiedDateTime - lastModifiedDateTime desc + - minDeviceCspVersion + - minDeviceCspVersion desc + - minUserCspVersion + - minUserCspVersion desc - policyType - policyType desc - supportedOn - supportedOn desc + - version + - version desc type: string - name: $select in: query @@ -114056,12 +119190,18 @@ paths: - displayName - explainText - groupPolicyCategoryId + - hasRelatedDefinitions - lastModifiedDateTime + - minDeviceCspVersion + - minUserCspVersion - policyType - supportedOn + - version - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string - name: $expand in: query @@ -114076,7 +119216,9 @@ paths: - '*' - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string responses: '200': @@ -114141,12 +119283,20 @@ paths: - explainText desc - groupPolicyCategoryId - groupPolicyCategoryId desc + - hasRelatedDefinitions + - hasRelatedDefinitions desc - lastModifiedDateTime - lastModifiedDateTime desc + - minDeviceCspVersion + - minDeviceCspVersion desc + - minUserCspVersion + - minUserCspVersion desc - policyType - policyType desc - supportedOn - supportedOn desc + - version + - version desc type: string responses: '200': @@ -114237,12 +119387,20 @@ paths: - explainText desc - groupPolicyCategoryId - groupPolicyCategoryId desc + - hasRelatedDefinitions + - hasRelatedDefinitions desc - lastModifiedDateTime - lastModifiedDateTime desc + - minDeviceCspVersion + - minDeviceCspVersion desc + - minUserCspVersion + - minUserCspVersion desc - policyType - policyType desc - supportedOn - supportedOn desc + - version + - version desc type: string - name: $select in: query @@ -114260,12 +119418,18 @@ paths: - displayName - explainText - groupPolicyCategoryId + - hasRelatedDefinitions - lastModifiedDateTime + - minDeviceCspVersion + - minUserCspVersion - policyType - supportedOn + - version - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string - name: $expand in: query @@ -114280,7 +119444,9 @@ paths: - '*' - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string responses: '200': @@ -114357,12 +119523,18 @@ paths: - displayName - explainText - groupPolicyCategoryId + - hasRelatedDefinitions - lastModifiedDateTime + - minDeviceCspVersion + - minUserCspVersion - policyType - supportedOn + - version - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string - name: $expand in: query @@ -114377,7 +119549,9 @@ paths: - '*' - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string responses: '200': @@ -114395,10 +119569,18 @@ paths: operationId: deviceManagement.GroupPolicyDefinitions.GetDefinitionFile parameters: groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + nextVersionDefinition: + operationId: deviceManagement.GroupPolicyDefinitions.GetNextVersionDefinition + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id presentations: operationId: deviceManagement.GroupPolicyDefinitions.ListPresentations parameters: groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + previousVersionDefinition: + operationId: deviceManagement.GroupPolicyDefinitions.GetPreviousVersionDefinition + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -114775,6 +119957,150 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/deviceManagement/groupPolicyDefinitions/{groupPolicyDefinition-id}/nextVersionDefinition': + get: + tags: + - deviceManagement.groupPolicyDefinition + summary: Get nextVersionDefinition from deviceManagement + description: Definition of the next version of this definition + operationId: deviceManagement.groupPolicyDefinitions.GetNextVersionDefinition + parameters: + - name: groupPolicyDefinition-id + in: path + description: 'key: id of groupPolicyDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categoryPath + - classType + - displayName + - explainText + - groupPolicyCategoryId + - hasRelatedDefinitions + - lastModifiedDateTime + - minDeviceCspVersion + - minUserCspVersion + - policyType + - supportedOn + - version + - category + - definitionFile + - nextVersionDefinition + - presentations + - previousVersionDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - category + - definitionFile + - nextVersionDefinition + - presentations + - previousVersionDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + links: + category: + operationId: deviceManagement.groupPolicyDefinitions.NextVersionDefinition.GetCategory + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + definitionFile: + operationId: deviceManagement.groupPolicyDefinitions.NextVersionDefinition.GetDefinitionFile + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + nextVersionDefinition: + operationId: deviceManagement.groupPolicyDefinitions.NextVersionDefinition.GetNextVersionDefinition + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + presentations: + operationId: deviceManagement.groupPolicyDefinitions.NextVersionDefinition.ListPresentations + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + previousVersionDefinition: + operationId: deviceManagement.groupPolicyDefinitions.NextVersionDefinition.GetPreviousVersionDefinition + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.groupPolicyDefinition + summary: Update the navigation property nextVersionDefinition in deviceManagement + description: Definition of the next version of this definition + operationId: deviceManagement.groupPolicyDefinitions.UpdateNextVersionDefinition + parameters: + - name: groupPolicyDefinition-id + in: path + description: 'key: id of groupPolicyDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.groupPolicyDefinition + summary: Delete navigation property nextVersionDefinition for deviceManagement + description: Definition of the next version of this definition + operationId: deviceManagement.groupPolicyDefinitions.DeleteNextVersionDefinition + parameters: + - name: groupPolicyDefinition-id + in: path + description: 'key: id of groupPolicyDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/deviceManagement/groupPolicyDefinitions/{groupPolicyDefinition-id}/presentations': get: tags: @@ -114925,9 +120251,155 @@ paths: items: enum: - id - - label + - label + - lastModifiedDateTime + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + links: + definition: + operationId: deviceManagement.groupPolicyDefinitions.Presentations.GetDefinition + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.groupPolicyDefinition + summary: Update the navigation property presentations in deviceManagement + description: The group policy presentations associated with the definition. + operationId: deviceManagement.groupPolicyDefinitions.UpdatePresentations + parameters: + - name: groupPolicyDefinition-id + in: path + description: 'key: id of groupPolicyDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinition + - name: groupPolicyPresentation-id + in: path + description: 'key: id of groupPolicyPresentation' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyPresentation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.groupPolicyDefinition + summary: Delete navigation property presentations for deviceManagement + description: The group policy presentations associated with the definition. + operationId: deviceManagement.groupPolicyDefinitions.DeletePresentations + parameters: + - name: groupPolicyDefinition-id + in: path + description: 'key: id of groupPolicyDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinition + - name: groupPolicyPresentation-id + in: path + description: 'key: id of groupPolicyPresentation' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyPresentation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/groupPolicyDefinitions/{groupPolicyDefinition-id}/presentations/{groupPolicyPresentation-id}/definition': + get: + tags: + - deviceManagement.groupPolicyDefinition + summary: Get definition from deviceManagement + description: The group policy definition associated with the presentation. + operationId: deviceManagement.groupPolicyDefinitions.presentations.GetDefinition + parameters: + - name: groupPolicyDefinition-id + in: path + description: 'key: id of groupPolicyDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinition + - name: groupPolicyPresentation-id + in: path + description: 'key: id of groupPolicyPresentation' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyPresentation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categoryPath + - classType + - displayName + - explainText + - groupPolicyCategoryId + - hasRelatedDefinitions - lastModifiedDateTime - - definition + - minDeviceCspVersion + - minUserCspVersion + - policyType + - supportedOn + - version + - category + - definitionFile + - nextVersionDefinition + - presentations + - previousVersionDefinition type: string - name: $expand in: query @@ -114940,7 +120412,11 @@ paths: items: enum: - '*' - - definition + - category + - definitionFile + - nextVersionDefinition + - presentations + - previousVersionDefinition type: string responses: '200': @@ -114948,22 +120424,100 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' links: - definition: - operationId: deviceManagement.groupPolicyDefinitions.Presentations.GetDefinition + category: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetCategory + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + definitionFile: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetDefinitionFile + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + nextVersionDefinition: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetNextVersionDefinition + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + presentations: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.ListPresentations + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + previousVersionDefinition: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetPreviousVersionDefinition parameters: groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/deviceManagement/groupPolicyDefinitions/{groupPolicyDefinition-id}/presentations/{groupPolicyPresentation-id}/definition/$ref': + get: tags: - deviceManagement.groupPolicyDefinition - summary: Update the navigation property presentations in deviceManagement - description: The group policy presentations associated with the definition. - operationId: deviceManagement.groupPolicyDefinitions.UpdatePresentations + summary: Get ref of definition from deviceManagement + description: The group policy definition associated with the presentation. + operationId: deviceManagement.groupPolicyDefinitions.presentations.GetRefDefinition + parameters: + - name: groupPolicyDefinition-id + in: path + description: 'key: id of groupPolicyDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyDefinition + - name: groupPolicyPresentation-id + in: path + description: 'key: id of groupPolicyPresentation' + required: true + schema: + type: string + x-ms-docs-key-type: groupPolicyPresentation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + category: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetCategory + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + definitionFile: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetDefinitionFile + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + nextVersionDefinition: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetNextVersionDefinition + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + presentations: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.ListPresentations + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + previousVersionDefinition: + operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetPreviousVersionDefinition + parameters: + groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id + groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.groupPolicyDefinition + summary: Update the ref of navigation property definition in deviceManagement + description: The group policy definition associated with the presentation. + operationId: deviceManagement.groupPolicyDefinitions.presentations.UpdateRefDefinition parameters: - name: groupPolicyDefinition-id in: path @@ -114980,11 +120534,13 @@ paths: type: string x-ms-docs-key-type: groupPolicyPresentation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -114995,9 +120551,9 @@ paths: delete: tags: - deviceManagement.groupPolicyDefinition - summary: Delete navigation property presentations for deviceManagement - description: The group policy presentations associated with the definition. - operationId: deviceManagement.groupPolicyDefinitions.DeletePresentations + summary: Delete ref of navigation property definition for deviceManagement + description: The group policy definition associated with the presentation. + operationId: deviceManagement.groupPolicyDefinitions.presentations.DeleteRefDefinition parameters: - name: groupPolicyDefinition-id in: path @@ -115024,13 +120580,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyDefinitions/{groupPolicyDefinition-id}/presentations/{groupPolicyPresentation-id}/definition': + '/deviceManagement/groupPolicyDefinitions/{groupPolicyDefinition-id}/previousVersionDefinition': get: tags: - deviceManagement.groupPolicyDefinition - summary: Get definition from deviceManagement - description: The group policy definition associated with the presentation. - operationId: deviceManagement.groupPolicyDefinitions.presentations.GetDefinition + summary: Get previousVersionDefinition from deviceManagement + description: Definition of the previous version of this definition + operationId: deviceManagement.groupPolicyDefinitions.GetPreviousVersionDefinition parameters: - name: groupPolicyDefinition-id in: path @@ -115039,13 +120595,6 @@ paths: schema: type: string x-ms-docs-key-type: groupPolicyDefinition - - name: groupPolicyPresentation-id - in: path - description: 'key: id of groupPolicyPresentation' - required: true - schema: - type: string - x-ms-docs-key-type: groupPolicyPresentation - name: $select in: query description: Select properties to be returned @@ -115062,12 +120611,18 @@ paths: - displayName - explainText - groupPolicyCategoryId + - hasRelatedDefinitions - lastModifiedDateTime + - minDeviceCspVersion + - minUserCspVersion - policyType - supportedOn + - version - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string - name: $expand in: query @@ -115082,7 +120637,9 @@ paths: - '*' - category - definitionFile + - nextVersionDefinition - presentations + - previousVersionDefinition type: string responses: '200': @@ -115093,77 +120650,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' links: category: - operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetCategory + operationId: deviceManagement.groupPolicyDefinitions.PreviousVersionDefinition.GetCategory parameters: groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id - groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id definitionFile: - operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetDefinitionFile + operationId: deviceManagement.groupPolicyDefinitions.PreviousVersionDefinition.GetDefinitionFile parameters: groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id - groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id - presentations: - operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.ListPresentations + nextVersionDefinition: + operationId: deviceManagement.groupPolicyDefinitions.PreviousVersionDefinition.GetNextVersionDefinition parameters: groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id - groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/groupPolicyDefinitions/{groupPolicyDefinition-id}/presentations/{groupPolicyPresentation-id}/definition/$ref': - get: - tags: - - deviceManagement.groupPolicyDefinition - summary: Get ref of definition from deviceManagement - description: The group policy definition associated with the presentation. - operationId: deviceManagement.groupPolicyDefinitions.presentations.GetRefDefinition - parameters: - - name: groupPolicyDefinition-id - in: path - description: 'key: id of groupPolicyDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: groupPolicyDefinition - - name: groupPolicyPresentation-id - in: path - description: 'key: id of groupPolicyPresentation' - required: true - schema: - type: string - x-ms-docs-key-type: groupPolicyPresentation - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - category: - operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetCategory - parameters: - groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id - groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id - definitionFile: - operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.GetDefinitionFile + presentations: + operationId: deviceManagement.groupPolicyDefinitions.PreviousVersionDefinition.ListPresentations parameters: groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id - groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id - presentations: - operationId: deviceManagement.groupPolicyDefinitions.presentations.Definition.ListPresentations + previousVersionDefinition: + operationId: deviceManagement.groupPolicyDefinitions.PreviousVersionDefinition.GetPreviousVersionDefinition parameters: groupPolicyDefinition-id: $request.path.groupPolicyDefinition-id - groupPolicyPresentation-id: $request.path.groupPolicyPresentation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - deviceManagement.groupPolicyDefinition - summary: Update the ref of navigation property definition in deviceManagement - description: The group policy definition associated with the presentation. - operationId: deviceManagement.groupPolicyDefinitions.presentations.UpdateRefDefinition + summary: Update the navigation property previousVersionDefinition in deviceManagement + description: Definition of the previous version of this definition + operationId: deviceManagement.groupPolicyDefinitions.UpdatePreviousVersionDefinition parameters: - name: groupPolicyDefinition-id in: path @@ -115172,21 +120686,12 @@ paths: schema: type: string x-ms-docs-key-type: groupPolicyDefinition - - name: groupPolicyPresentation-id - in: path - description: 'key: id of groupPolicyPresentation' - required: true - schema: - type: string - x-ms-docs-key-type: groupPolicyPresentation requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' required: true responses: '204': @@ -115197,9 +120702,9 @@ paths: delete: tags: - deviceManagement.groupPolicyDefinition - summary: Delete ref of navigation property definition for deviceManagement - description: The group policy definition associated with the presentation. - operationId: deviceManagement.groupPolicyDefinitions.presentations.DeleteRefDefinition + summary: Delete navigation property previousVersionDefinition for deviceManagement + description: Definition of the previous version of this definition + operationId: deviceManagement.groupPolicyDefinitions.DeletePreviousVersionDefinition parameters: - name: groupPolicyDefinition-id in: path @@ -115208,13 +120713,6 @@ paths: schema: type: string x-ms-docs-key-type: groupPolicyDefinition - - name: groupPolicyPresentation-id - in: path - description: 'key: id of groupPolicyPresentation' - required: true - schema: - type: string - x-ms-docs-key-type: groupPolicyPresentation - name: If-Match in: header description: ETag @@ -122029,6 +127527,8 @@ paths: - emailAddress desc - enrolledDateTime - enrolledDateTime desc + - enrollmentProfileName + - enrollmentProfileName desc - ethernetMacAddress - ethernetMacAddress desc - exchangeAccessState @@ -122170,6 +127670,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -122351,6 +127852,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -124303,6 +129805,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.deprovision': + post: + tags: + - deviceManagement.Actions + summary: Invoke action deprovision + operationId: deviceManagement.managedDevices.managedDevice.deprovision + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.disable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disable + operationId: deviceManagement.managedDevices.managedDevice.disable + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': post: tags: @@ -124582,6 +130134,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.reenable': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reenable + operationId: deviceManagement.managedDevices.managedDevice.reenable + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock': post: tags: @@ -125659,6 +131231,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -125808,6 +131382,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -126011,617 +131586,28 @@ paths: content: application/json: schema: - title: Collection of user - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.managedDevice - summary: Create new navigation property to users for deviceManagement - description: The primary users associated with the managed device. - operationId: deviceManagement.managedDevices.CreateUsers - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/users/{user-id}': - get: - tags: - - deviceManagement.managedDevice - summary: Get users from deviceManagement - description: The primary users associated with the managed device. - operationId: deviceManagement.managedDevices.GetUsers - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - signInActivity - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - businessPhones - - city - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - department - - deviceKeys - - displayName - - employeeHireDate - - employeeId - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - identities - - imAddresses - - infoCatalogs - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailNickname - - mobilePhone - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - postalCode - - preferredDataLocation - - preferredLanguage - - provisionedPlans - - proxyAddresses - - refreshTokensValidFromDateTime - - showInAddressList - - signInSessionsValidFromDateTime - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - mailboxSettings - - deviceEnrollmentLimit - - aboutMe - - birthday - - hireDate - - interests - - mySite - - pastProjects - - preferredName - - responsibilities - - schools - - skills - - analytics - - usageRights - - informationProtection - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - transitiveReports - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - joinedGroups - - mailFolders - - messages - - outlook - - people - - drive - - drives - - followedSites - - extensions - - appConsentRequestsForApproval - - approvals - - pendingAccessReviewInstances - - agreementAcceptances - - deviceEnrollmentConfigurations - - managedDevices - - managedAppRegistrations - - windowsInformationProtectionDeviceRegistrations - - deviceManagementTroubleshootingEvents - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - planner - - insights - - settings - - onenote - - photo - - photos - - profile - - activities - - devices - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - analytics - - usageRights - - informationProtection - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - transitiveReports - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - joinedGroups - - mailFolders - - messages - - outlook - - people - - drive - - drives - - followedSites - - extensions - - appConsentRequestsForApproval - - approvals - - pendingAccessReviewInstances - - agreementAcceptances - - deviceEnrollmentConfigurations - - managedDevices - - managedAppRegistrations - - windowsInformationProtectionDeviceRegistrations - - deviceManagementTroubleshootingEvents - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - planner - - insights - - settings - - onenote - - photo - - photos - - profile - - activities - - devices - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - links: - analytics: - operationId: deviceManagement.managedDevices.Users.GetAnalytics - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - usageRights: - operationId: deviceManagement.managedDevices.Users.ListUsageRights - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - informationProtection: - operationId: deviceManagement.managedDevices.Users.GetInformationProtection - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - appRoleAssignments: - operationId: deviceManagement.managedDevices.Users.ListAppRoleAssignments - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - createdObjects: - operationId: deviceManagement.managedDevices.Users.ListCreatedObjects - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - directReports: - operationId: deviceManagement.managedDevices.Users.ListDirectReports - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - licenseDetails: - operationId: deviceManagement.managedDevices.Users.ListLicenseDetails - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - manager: - operationId: deviceManagement.managedDevices.Users.GetManager - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - memberOf: - operationId: deviceManagement.managedDevices.Users.ListMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - oauth2PermissionGrants: - operationId: deviceManagement.managedDevices.Users.ListOauth2PermissionGrants - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - ownedDevices: - operationId: deviceManagement.managedDevices.Users.ListOwnedDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - ownedObjects: - operationId: deviceManagement.managedDevices.Users.ListOwnedObjects - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - registeredDevices: - operationId: deviceManagement.managedDevices.Users.ListRegisteredDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - scopedRoleMemberOf: - operationId: deviceManagement.managedDevices.Users.ListScopedRoleMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - transitiveMemberOf: - operationId: deviceManagement.managedDevices.Users.ListTransitiveMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - transitiveReports: - operationId: deviceManagement.managedDevices.Users.ListTransitiveReports - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendar: - operationId: deviceManagement.managedDevices.Users.GetCalendar - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendarGroups: - operationId: deviceManagement.managedDevices.Users.ListCalendarGroups - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendars: - operationId: deviceManagement.managedDevices.Users.ListCalendars - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendarView: - operationId: deviceManagement.managedDevices.Users.ListCalendarView - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - contactFolders: - operationId: deviceManagement.managedDevices.Users.ListContactFolders - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - contacts: - operationId: deviceManagement.managedDevices.Users.ListContacts - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - events: - operationId: deviceManagement.managedDevices.Users.ListEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - inferenceClassification: - operationId: deviceManagement.managedDevices.Users.GetInferenceClassification - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - joinedGroups: - operationId: deviceManagement.managedDevices.Users.ListJoinedGroups - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mailFolders: - operationId: deviceManagement.managedDevices.Users.ListMailFolders - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - messages: - operationId: deviceManagement.managedDevices.Users.ListMessages - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - outlook: - operationId: deviceManagement.managedDevices.Users.GetOutlook - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - people: - operationId: deviceManagement.managedDevices.Users.ListPeople - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - drive: - operationId: deviceManagement.managedDevices.Users.GetDrive - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - drives: - operationId: deviceManagement.managedDevices.Users.ListDrives - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - followedSites: - operationId: deviceManagement.managedDevices.Users.ListFollowedSites - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - extensions: - operationId: deviceManagement.managedDevices.Users.ListExtensions - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - appConsentRequestsForApproval: - operationId: deviceManagement.managedDevices.Users.ListAppConsentRequestsForApproval - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - approvals: - operationId: deviceManagement.managedDevices.Users.ListApprovals - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - pendingAccessReviewInstances: - operationId: deviceManagement.managedDevices.Users.ListPendingAccessReviewInstances - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - agreementAcceptances: - operationId: deviceManagement.managedDevices.Users.ListAgreementAcceptances - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - deviceEnrollmentConfigurations: - operationId: deviceManagement.managedDevices.Users.ListDeviceEnrollmentConfigurations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - managedDevices: - operationId: deviceManagement.managedDevices.Users.ListManagedDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - managedAppRegistrations: - operationId: deviceManagement.managedDevices.Users.ListManagedAppRegistrations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - windowsInformationProtectionDeviceRegistrations: - operationId: deviceManagement.managedDevices.Users.ListWindowsInformationProtectionDeviceRegistrations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - deviceManagementTroubleshootingEvents: - operationId: deviceManagement.managedDevices.Users.ListDeviceManagementTroubleshootingEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mobileAppIntentAndStates: - operationId: deviceManagement.managedDevices.Users.ListMobileAppIntentAndStates - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mobileAppTroubleshootingEvents: - operationId: deviceManagement.managedDevices.Users.ListMobileAppTroubleshootingEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - notifications: - operationId: deviceManagement.managedDevices.Users.ListNotifications - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - planner: - operationId: deviceManagement.managedDevices.Users.GetPlanner - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - insights: - operationId: deviceManagement.managedDevices.Users.GetInsights - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - settings: - operationId: deviceManagement.managedDevices.Users.GetSettings - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - onenote: - operationId: deviceManagement.managedDevices.Users.GetOnenote - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - photo: - operationId: deviceManagement.managedDevices.Users.GetPhoto - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - photos: - operationId: deviceManagement.managedDevices.Users.ListPhotos - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - profile: - operationId: deviceManagement.managedDevices.Users.GetProfile - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - activities: - operationId: deviceManagement.managedDevices.Users.ListActivities - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - devices: - operationId: deviceManagement.managedDevices.Users.ListDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - onlineMeetings: - operationId: deviceManagement.managedDevices.Users.ListOnlineMeetings - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - presence: - operationId: deviceManagement.managedDevices.Users.GetPresence - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - authentication: - operationId: deviceManagement.managedDevices.Users.GetAuthentication - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - chats: - operationId: deviceManagement.managedDevices.Users.ListChats - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - joinedTeams: - operationId: deviceManagement.managedDevices.Users.ListJoinedTeams - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - teamwork: - operationId: deviceManagement.managedDevices.Users.GetTeamwork - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - todo: - operationId: deviceManagement.managedDevices.Users.GetTodo - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id + title: Collection of user + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/deviceManagement/managedDevices/{managedDevice-id}/users/$ref': + get: tags: - deviceManagement.managedDevice - summary: Update the navigation property users in deviceManagement + summary: Get ref of users from deviceManagement description: The primary users associated with the managed device. - operationId: deviceManagement.managedDevices.UpdateUsers + operationId: deviceManagement.managedDevices.ListRefUsers parameters: - name: managedDevice-id in: path @@ -126630,32 +131616,203 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - signInActivity + - signInActivity desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc + - department + - department desc + - deviceKeys + - deviceKeys desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - infoCatalogs + - infoCatalogs desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of user + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - deviceManagement.managedDevice - summary: Delete navigation property users for deviceManagement + summary: Create new navigation property ref to users for deviceManagement description: The primary users associated with the managed device. - operationId: deviceManagement.managedDevices.DeleteUsers + operationId: deviceManagement.managedDevices.CreateRefUsers parameters: - name: managedDevice-id in: path @@ -126664,21 +131821,22 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -127130,6 +132288,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -127144,6 +132306,15 @@ paths: deviceName: type: string nullable: true + carrierUrl: + type: string + nullable: true + deprovisionReason: + type: string + nullable: true + organizationalUnitPath: + type: string + nullable: true required: true responses: '200': @@ -127157,6 +132328,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/managedDevices/microsoft.graph.moveDevicesToOU: + post: + tags: + - deviceManagement.Actions + summary: Invoke action moveDevicesToOU + operationId: deviceManagement.managedDevices.moveDevicesToOU + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceIds: + 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 + organizationalUnitPath: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/managementConditions: get: tags: @@ -128214,6 +133414,36 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/microsoft.graph.evaluateAssignmentFilter: + post: + tags: + - deviceManagement.Actions + summary: Invoke action evaluateAssignmentFilter + operationId: deviceManagement.evaluateAssignmentFilter + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + data: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluateRequest' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/microsoft.graph.getAssignedRoleDetails(): get: tags: @@ -128579,6 +133809,8 @@ paths: - defaultDomainSuffix desc - description - description desc + - disableUDPConnections + - disableUDPConnections desc - displayName - displayName desc - dnsServers @@ -128612,6 +133844,7 @@ paths: - advancedSettings - defaultDomainSuffix - description + - disableUDPConnections - displayName - dnsServers - lastUpdateDateTime @@ -128707,6 +133940,7 @@ paths: - advancedSettings - defaultDomainSuffix - description + - disableUDPConnections - displayName - dnsServers - lastUpdateDateTime @@ -129279,6 +134513,8 @@ paths: - description desc - displayName - displayName desc + - internalNetworkProbeUrl + - internalNetworkProbeUrl desc - publicAddress - publicAddress desc - roleScopeTagIds @@ -129307,6 +134543,7 @@ paths: - id - description - displayName + - internalNetworkProbeUrl - publicAddress - roleScopeTagIds - upgradeAutomatically @@ -129403,6 +134640,7 @@ paths: - id - description - displayName + - internalNetworkProbeUrl - publicAddress - roleScopeTagIds - upgradeAutomatically @@ -129547,6 +134785,7 @@ paths: - advancedSettings - defaultDomainSuffix - description + - disableUDPConnections - displayName - dnsServers - lastUpdateDateTime @@ -130010,11 +135249,11 @@ paths: metricName: type: string nullable: true - startTime: + startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string format: date-time - endTime: + 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 @@ -130028,7 +135267,7 @@ paths: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.keyValuePair' + - $ref: '#/components/schemas/microsoft.graph.metricTimeSeriesDataPoint' nullable: true default: $ref: '#/components/responses/error' @@ -130598,6 +135837,8 @@ paths: - macDeviceBlockedOnMissingPartnerData desc - macEnabled - macEnabled desc + - microsoftDefenderForEndpointAttachEnabled + - microsoftDefenderForEndpointAttachEnabled desc - partnerState - partnerState desc - partnerUnresponsivenessThresholdInDays @@ -130630,6 +135871,7 @@ paths: - lastHeartbeatDateTime - macDeviceBlockedOnMissingPartnerData - macEnabled + - microsoftDefenderForEndpointAttachEnabled - partnerState - partnerUnresponsivenessThresholdInDays - partnerUnsupportedOsVersionBlocked @@ -130728,6 +135970,7 @@ paths: - lastHeartbeatDateTime - macDeviceBlockedOnMissingPartnerData - macEnabled + - microsoftDefenderForEndpointAttachEnabled - partnerState - partnerUnresponsivenessThresholdInDays - partnerUnsupportedOsVersionBlocked @@ -133083,6 +138326,201 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePoliciesReportForDevice: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getCompliancePoliciesReportForDevice + operationId: deviceManagement.reports.getCompliancePoliciesReportForDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePolicyDevicesReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getCompliancePolicyDevicesReport + operationId: deviceManagement.reports.getCompliancePolicyDevicesReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePolicyDeviceSummaryReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getCompliancePolicyDeviceSummaryReport + operationId: deviceManagement.reports.getCompliancePolicyDeviceSummaryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceReport: post: tags: @@ -133798,12 +139236,337 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationSettingNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getConfigurationSettingNonComplianceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getConfigurationSettingNonComplianceReport + operationId: deviceManagement.reports.getConfigurationSettingNonComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationSettingsReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getConfigurationSettingsReport + operationId: deviceManagement.reports.getConfigurationSettingsReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceConfigurationPolicySettingsSummaryReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getDeviceConfigurationPolicySettingsSummaryReport + operationId: deviceManagement.reports.getDeviceConfigurationPolicySettingsSummaryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceConfigurationPolicyStatusSummary: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getDeviceConfigurationPolicyStatusSummary + operationId: deviceManagement.reports.getDeviceConfigurationPolicyStatusSummary + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getDeviceInstallStatusReport + operationId: deviceManagement.reports.getDeviceInstallStatusReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentPerSettingContributingProfiles: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationSettingNonComplianceReport - operationId: deviceManagement.reports.getConfigurationSettingNonComplianceReport + summary: Invoke action getDeviceManagementIntentPerSettingContributingProfiles + operationId: deviceManagement.reports.getDeviceManagementIntentPerSettingContributingProfiles requestBody: description: Action parameters content: @@ -133863,12 +139626,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getConfigurationSettingsReport: + /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentSettingsReport: post: tags: - deviceManagement.Actions - summary: Invoke action getConfigurationSettingsReport - operationId: deviceManagement.reports.getConfigurationSettingsReport + summary: Invoke action getDeviceManagementIntentSettingsReport + operationId: deviceManagement.reports.getDeviceManagementIntentSettingsReport requestBody: description: Action parameters content: @@ -133928,12 +139691,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: + /deviceManagement/reports/microsoft.graph.getDeviceNonComplianceReport: post: tags: - deviceManagement.Actions - summary: Invoke action getDeviceInstallStatusReport - operationId: deviceManagement.reports.getDeviceInstallStatusReport + summary: Invoke action getDeviceNonComplianceReport + operationId: deviceManagement.reports.getDeviceNonComplianceReport requestBody: description: Action parameters content: @@ -133993,12 +139756,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentSettingsReport: + /deviceManagement/reports/microsoft.graph.getEnrollmentConfigurationPoliciesByDevice: post: tags: - deviceManagement.Actions - summary: Invoke action getDeviceManagementIntentSettingsReport - operationId: deviceManagement.reports.getDeviceManagementIntentSettingsReport + summary: Invoke action getEnrollmentConfigurationPoliciesByDevice + operationId: deviceManagement.reports.getEnrollmentConfigurationPoliciesByDevice requestBody: description: Action parameters content: @@ -134039,9 +139802,6 @@ paths: type: integer format: int32 nullable: true - sessionId: - type: string - nullable: true filter: type: string nullable: true @@ -134058,12 +139818,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getDeviceNonComplianceReport: + /deviceManagement/reports/microsoft.graph.getFailedMobileAppsReport: post: tags: - deviceManagement.Actions - summary: Invoke action getDeviceNonComplianceReport - operationId: deviceManagement.reports.getDeviceNonComplianceReport + summary: Invoke action getFailedMobileAppsReport + operationId: deviceManagement.reports.getFailedMobileAppsReport requestBody: description: Action parameters content: @@ -134123,12 +139883,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getFailedMobileAppsReport: + /deviceManagement/reports/microsoft.graph.getFailedMobileAppsSummaryReport: post: tags: - deviceManagement.Actions - summary: Invoke action getFailedMobileAppsReport - operationId: deviceManagement.reports.getFailedMobileAppsReport + summary: Invoke action getFailedMobileAppsSummaryReport + operationId: deviceManagement.reports.getFailedMobileAppsSummaryReport requestBody: description: Action parameters content: @@ -134188,12 +139948,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/reports/microsoft.graph.getFailedMobileAppsSummaryReport: + /deviceManagement/reports/microsoft.graph.getGroupPolicySettingsDeviceSettingsReport: post: tags: - deviceManagement.Actions - summary: Invoke action getFailedMobileAppsSummaryReport - operationId: deviceManagement.reports.getFailedMobileAppsSummaryReport + summary: Invoke action getGroupPolicySettingsDeviceSettingsReport + operationId: deviceManagement.reports.getGroupPolicySettingsDeviceSettingsReport requestBody: description: Action parameters content: @@ -134575,6 +140335,136 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getQuietTimePolicyUsersReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getQuietTimePolicyUsersReport + operationId: deviceManagement.reports.getQuietTimePolicyUsersReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getQuietTimePolicyUserSummaryReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getQuietTimePolicyUserSummaryReport + operationId: deviceManagement.reports.getQuietTimePolicyUserSummaryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/reports/microsoft.graph.getRelatedAppsStatusReport: post: tags: @@ -134640,6 +140530,71 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getRemoteAssistanceSessionsReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getRemoteAssistanceSessionsReport + operationId: deviceManagement.reports.getRemoteAssistanceSessionsReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/reports/microsoft.graph.getReportFilters: post: tags: @@ -136046,6 +142001,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/resourceAccessProfiles/microsoft.graph.queryByPlatformType: + post: + tags: + - deviceManagement.Actions + summary: Invoke action queryByPlatformType + operationId: deviceManagement.resourceAccessProfiles.queryByPlatformType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + platformType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/resourceOperations: get: tags: @@ -136562,7 +142548,7 @@ paths: tags: - deviceManagement.deviceManagementReusablePolicySetting summary: Get referencingConfigurationPolicies from deviceManagement - description: configuration policies referencing the current reusable setting + description: configuration policies referencing the current reusable setting. This property is read-only. operationId: deviceManagement.reusablePolicySettings.ListReferencingConfigurationPolicies parameters: - name: deviceManagementReusablePolicySetting-id @@ -136676,7 +142662,7 @@ paths: tags: - deviceManagement.deviceManagementReusablePolicySetting summary: Create new navigation property to referencingConfigurationPolicies for deviceManagement - description: configuration policies referencing the current reusable setting + description: configuration policies referencing the current reusable setting. This property is read-only. operationId: deviceManagement.reusablePolicySettings.CreateReferencingConfigurationPolicies parameters: - name: deviceManagementReusablePolicySetting-id @@ -136708,7 +142694,7 @@ paths: tags: - deviceManagement.deviceManagementReusablePolicySetting summary: Get referencingConfigurationPolicies from deviceManagement - description: configuration policies referencing the current reusable setting + description: configuration policies referencing the current reusable setting. This property is read-only. operationId: deviceManagement.reusablePolicySettings.GetReferencingConfigurationPolicies parameters: - name: deviceManagementReusablePolicySetting-id @@ -136789,7 +142775,7 @@ paths: tags: - deviceManagement.deviceManagementReusablePolicySetting summary: Update the navigation property referencingConfigurationPolicies in deviceManagement - description: configuration policies referencing the current reusable setting + description: configuration policies referencing the current reusable setting. This property is read-only. operationId: deviceManagement.reusablePolicySettings.UpdateReferencingConfigurationPolicies parameters: - name: deviceManagementReusablePolicySetting-id @@ -136823,7 +142809,7 @@ paths: tags: - deviceManagement.deviceManagementReusablePolicySetting summary: Delete navigation property referencingConfigurationPolicies for deviceManagement - description: configuration policies referencing the current reusable setting + description: configuration policies referencing the current reusable setting. This property is read-only. operationId: deviceManagement.reusablePolicySettings.DeleteReferencingConfigurationPolicies parameters: - name: deviceManagementReusablePolicySetting-id @@ -136890,6 +142876,10 @@ paths: enum: - id - id desc + - source + - source desc + - sourceId + - sourceId desc - target - target desc type: string @@ -136904,6 +142894,8 @@ paths: items: enum: - id + - source + - sourceId - target type: string - name: $expand @@ -137017,6 +143009,8 @@ paths: items: enum: - id + - source + - sourceId - target type: string - name: $expand @@ -137503,7 +143497,7 @@ paths: tags: - deviceManagement.deviceManagementReusablePolicySetting summary: Get settingDefinitions from deviceManagement - description: List of related Setting Definitions + description: List of related Setting Definitions. This property is read-only. operationId: deviceManagement.reusablePolicySettings.referencingConfigurationPolicies.settings.ListSettingDefinitions parameters: - name: deviceManagementReusablePolicySetting-id @@ -137649,7 +143643,7 @@ paths: tags: - deviceManagement.deviceManagementReusablePolicySetting summary: Get ref of settingDefinitions from deviceManagement - description: List of related Setting Definitions + description: List of related Setting Definitions. This property is read-only. operationId: deviceManagement.reusablePolicySettings.referencingConfigurationPolicies.settings.ListRefSettingDefinitions parameters: - name: deviceManagementReusablePolicySetting-id @@ -137752,7 +143746,7 @@ paths: tags: - deviceManagement.deviceManagementReusablePolicySetting summary: Create new navigation property ref to settingDefinitions for deviceManagement - description: List of related Setting Definitions + description: List of related Setting Definitions. This property is read-only. operationId: deviceManagement.reusablePolicySettings.referencingConfigurationPolicies.settings.CreateRefSettingDefinitions parameters: - name: deviceManagementReusablePolicySetting-id @@ -144471,6 +150465,460 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails: + get: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails from deviceManagement + description: User experience analytics appHealth Application Performance by App Version details + operationId: deviceManagement.ListUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appCrashCount + - appCrashCount desc + - appDisplayName + - appDisplayName desc + - appName + - appName desc + - appPublisher + - appPublisher desc + - appVersion + - appVersion desc + - deviceCountWithCrashes + - deviceCountWithCrashes desc + - isLatestUsedVersion + - isLatestUsedVersion desc + - isMostUsedVersion + - isMostUsedVersion desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appCrashCount + - appDisplayName + - appName + - appPublisher + - appVersion + - deviceCountWithCrashes + - isLatestUsedVersion + - isMostUsedVersion + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement + description: User experience analytics appHealth Application Performance by App Version details + operationId: deviceManagement.CreateUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails from deviceManagement + description: User experience analytics appHealth Application Performance by App Version details + operationId: deviceManagement.GetUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + parameters: + - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + in: path + description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appCrashCount + - appDisplayName + - appName + - appPublisher + - appVersion + - deviceCountWithCrashes + - isLatestUsedVersion + - isMostUsedVersion + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails in deviceManagement + description: User experience analytics appHealth Application Performance by App Version details + operationId: deviceManagement.UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + parameters: + - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + in: path + description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement + description: User experience analytics appHealth Application Performance by App Version details + operationId: deviceManagement.DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + parameters: + - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id + in: path + description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId: + get: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId from deviceManagement + description: User experience analytics appHealth Application Performance by App Version Device Id + operationId: deviceManagement.ListUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appCrashCount + - appCrashCount desc + - appDisplayName + - appDisplayName desc + - appName + - appName desc + - appPublisher + - appPublisher desc + - appVersion + - appVersion desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - processedDateTime + - processedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appCrashCount + - appDisplayName + - appName + - appPublisher + - appVersion + - deviceDisplayName + - deviceId + - processedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + summary: Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement + description: User experience analytics appHealth Application Performance by App Version Device Id + operationId: deviceManagement.CreateUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId from deviceManagement + description: User experience analytics appHealth Application Performance by App Version Device Id + operationId: deviceManagement.GetUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + parameters: + - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + in: path + description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appCrashCount + - appDisplayName + - appName + - appPublisher + - appVersion + - deviceDisplayName + - deviceId + - processedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + summary: Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId in deviceManagement + description: User experience analytics appHealth Application Performance by App Version Device Id + operationId: deviceManagement.UpdateUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + parameters: + - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + in: path + description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + summary: Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement + description: User experience analytics appHealth Application Performance by App Version Device Id + operationId: deviceManagement.DeleteUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + parameters: + - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id + in: path + description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion: get: tags: @@ -144966,6 +151414,8 @@ paths: - deviceModel desc - meanTimeToFailureInMinutes - meanTimeToFailureInMinutes desc + - processedDateTime + - processedDateTime desc type: string - name: $select in: query @@ -144988,6 +151438,7 @@ paths: - deviceManufacturer - deviceModel - meanTimeToFailureInMinutes + - processedDateTime type: string - name: $expand in: query @@ -145081,6 +151532,7 @@ paths: - deviceManufacturer - deviceModel - meanTimeToFailureInMinutes + - processedDateTime type: string - name: $expand in: query @@ -145183,6 +151635,10 @@ paths: - id desc - appDisplayName - appDisplayName desc + - appPublisher + - appPublisher desc + - appVersion + - appVersion desc - deviceDisplayName - deviceDisplayName desc - deviceId @@ -145204,6 +151660,8 @@ paths: enum: - id - appDisplayName + - appPublisher + - appVersion - deviceDisplayName - deviceId - eventDateTime @@ -145292,6 +151750,8 @@ paths: enum: - id - appDisplayName + - appPublisher + - appVersion - deviceDisplayName - deviceId - eventDateTime @@ -145925,6 +152385,7 @@ paths: - displayName - isBuiltIn - appHealthMetrics + - batteryHealthMetrics - bestPracticesMetrics - deviceBootPerformanceMetrics - rebootAnalyticsMetrics @@ -145943,6 +152404,7 @@ paths: enum: - '*' - appHealthMetrics + - batteryHealthMetrics - bestPracticesMetrics - deviceBootPerformanceMetrics - rebootAnalyticsMetrics @@ -146023,6 +152485,7 @@ paths: - displayName - isBuiltIn - appHealthMetrics + - batteryHealthMetrics - bestPracticesMetrics - deviceBootPerformanceMetrics - rebootAnalyticsMetrics @@ -146041,6 +152504,7 @@ paths: enum: - '*' - appHealthMetrics + - batteryHealthMetrics - bestPracticesMetrics - deviceBootPerformanceMetrics - rebootAnalyticsMetrics @@ -146059,6 +152523,10 @@ paths: operationId: deviceManagement.UserExperienceAnalyticsBaselines.GetAppHealthMetrics parameters: userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + batteryHealthMetrics: + operationId: deviceManagement.UserExperienceAnalyticsBaselines.GetBatteryHealthMetrics + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id bestPracticesMetrics: operationId: deviceManagement.UserExperienceAnalyticsBaselines.GetBestPracticesMetrics parameters: @@ -146253,9 +152721,855 @@ paths: delete: tags: - deviceManagement.userExperienceAnalyticsBaseline - summary: Delete ref of navigation property appHealthMetrics for deviceManagement - description: The user experience analytics app health metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefAppHealthMetrics + summary: Delete ref of navigation property appHealthMetrics for deviceManagement + description: The user experience analytics app health metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefAppHealthMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/batteryHealthMetrics': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get batteryHealthMetrics from deviceManagement + description: The user experience analytics battery health metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetBatteryHealthMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - insights + - metricValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - metricValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.BatteryHealthMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/batteryHealthMetrics/$ref': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get ref of batteryHealthMetrics from deviceManagement + description: The user experience analytics battery health metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefBatteryHealthMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.BatteryHealthMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Update the ref of navigation property batteryHealthMetrics in deviceManagement + description: The user experience analytics battery health metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefBatteryHealthMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Delete ref of navigation property batteryHealthMetrics for deviceManagement + description: The user experience analytics battery health metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefBatteryHealthMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/bestPracticesMetrics': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get bestPracticesMetrics from deviceManagement + description: The user experience analytics best practices metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetBestPracticesMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - insights + - metricValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - metricValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.BestPracticesMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/bestPracticesMetrics/$ref': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get ref of bestPracticesMetrics from deviceManagement + description: The user experience analytics best practices metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefBestPracticesMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.BestPracticesMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Update the ref of navigation property bestPracticesMetrics in deviceManagement + description: The user experience analytics best practices metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefBestPracticesMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Delete ref of navigation property bestPracticesMetrics for deviceManagement + description: The user experience analytics best practices metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefBestPracticesMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/deviceBootPerformanceMetrics': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get deviceBootPerformanceMetrics from deviceManagement + description: The user experience analytics device boot performance metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetDeviceBootPerformanceMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - insights + - metricValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - metricValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeviceBootPerformanceMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/deviceBootPerformanceMetrics/$ref': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get ref of deviceBootPerformanceMetrics from deviceManagement + description: The user experience analytics device boot performance metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefDeviceBootPerformanceMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeviceBootPerformanceMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Update the ref of navigation property deviceBootPerformanceMetrics in deviceManagement + description: The user experience analytics device boot performance metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefDeviceBootPerformanceMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Delete ref of navigation property deviceBootPerformanceMetrics for deviceManagement + description: The user experience analytics device boot performance metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefDeviceBootPerformanceMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/rebootAnalyticsMetrics': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get rebootAnalyticsMetrics from deviceManagement + description: The user experience analytics reboot analytics metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRebootAnalyticsMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - insights + - metricValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - metricValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.RebootAnalyticsMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/rebootAnalyticsMetrics/$ref': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get ref of rebootAnalyticsMetrics from deviceManagement + description: The user experience analytics reboot analytics metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefRebootAnalyticsMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.RebootAnalyticsMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Update the ref of navigation property rebootAnalyticsMetrics in deviceManagement + description: The user experience analytics reboot analytics metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefRebootAnalyticsMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Delete ref of navigation property rebootAnalyticsMetrics for deviceManagement + description: The user experience analytics reboot analytics metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefRebootAnalyticsMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/resourcePerformanceMetrics': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get resourcePerformanceMetrics from deviceManagement + description: The user experience analytics resource performance metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetResourcePerformanceMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - insights + - metricValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - metricValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.ResourcePerformanceMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/resourcePerformanceMetrics/$ref': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get ref of resourcePerformanceMetrics from deviceManagement + description: The user experience analytics resource performance metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefResourcePerformanceMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.ResourcePerformanceMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Update the ref of navigation property resourcePerformanceMetrics in deviceManagement + description: The user experience analytics resource performance metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefResourcePerformanceMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Delete ref of navigation property resourcePerformanceMetrics for deviceManagement + description: The user experience analytics resource performance metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefResourcePerformanceMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/workFromAnywhereMetrics': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get workFromAnywhereMetrics from deviceManagement + description: The user experience analytics work from anywhere metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetWorkFromAnywhereMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - insights + - metricValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - metricValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.WorkFromAnywhereMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/workFromAnywhereMetrics/$ref': + get: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Get ref of workFromAnywhereMetrics from deviceManagement + description: The user experience analytics work from anywhere metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefWorkFromAnywhereMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + metricValues: + operationId: deviceManagement.userExperienceAnalyticsBaselines.WorkFromAnywhereMetrics.ListMetricValues + parameters: + userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Update the ref of navigation property workFromAnywhereMetrics in deviceManagement + description: The user experience analytics work from anywhere metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefWorkFromAnywhereMetrics + parameters: + - name: userExperienceAnalyticsBaseline-id + in: path + description: 'key: id of userExperienceAnalyticsBaseline' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBaseline + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBaseline + summary: Delete ref of navigation property workFromAnywhereMetrics for deviceManagement + description: The user experience analytics work from anywhere metrics. + operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefWorkFromAnywhereMetrics parameters: - name: userExperienceAnalyticsBaseline-id in: path @@ -146275,21 +153589,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/bestPracticesMetrics': + /deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get bestPracticesMetrics from deviceManagement - description: The user experience analytics best practices metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetBestPracticesMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact + summary: Get userExperienceAnalyticsBatteryHealthAppImpact from deviceManagement + description: User Experience Analytics Battery Health App Impact + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthAppImpact parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: 'key: id of userExperienceAnalyticsBaseline' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - activeDevices + - activeDevices desc + - appDisplayName + - appDisplayName desc + - appName + - appName desc + - appPublisher + - appPublisher desc + - batteryUsagePercentage + - batteryUsagePercentage desc + - isForegroundApp + - isForegroundApp desc + type: string - name: $select in: query description: Select properties to be returned @@ -146301,8 +153638,12 @@ paths: items: enum: - id - - insights - - metricValues + - activeDevices + - appDisplayName + - appName + - appPublisher + - batteryUsagePercentage + - isForegroundApp type: string - name: $expand in: query @@ -146315,7 +153656,6 @@ paths: items: enum: - '*' - - metricValues type: string responses: '200': @@ -146323,67 +153663,119 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.BestPracticesMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + title: Collection of userExperienceAnalyticsBatteryHealthAppImpact + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/bestPracticesMetrics/$ref': + post: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact + summary: Create new navigation property to userExperienceAnalyticsBatteryHealthAppImpact for deviceManagement + description: User Experience Analytics Battery Health App Impact + operationId: deviceManagement.CreateUserExperienceAnalyticsBatteryHealthAppImpact + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact/{userExperienceAnalyticsBatteryHealthAppImpact-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get ref of bestPracticesMetrics from deviceManagement - description: The user experience analytics best practices metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefBestPracticesMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact + summary: Get userExperienceAnalyticsBatteryHealthAppImpact from deviceManagement + description: User Experience Analytics Battery Health App Impact + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthAppImpact parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthAppImpact-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthAppImpact' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeDevices + - appDisplayName + - appName + - appPublisher + - batteryUsagePercentage + - isForegroundApp + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.BestPracticesMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Update the ref of navigation property bestPracticesMetrics in deviceManagement - description: The user experience analytics best practices metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefBestPracticesMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact + summary: Update the navigation property userExperienceAnalyticsBatteryHealthAppImpact in deviceManagement + description: User Experience Analytics Battery Health App Impact + operationId: deviceManagement.UpdateUserExperienceAnalyticsBatteryHealthAppImpact parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthAppImpact-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthAppImpact' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' required: true responses: '204': @@ -146393,18 +153785,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Delete ref of navigation property bestPracticesMetrics for deviceManagement - description: The user experience analytics best practices metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefBestPracticesMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact + summary: Delete navigation property userExperienceAnalyticsBatteryHealthAppImpact for deviceManagement + description: User Experience Analytics Battery Health App Impact + operationId: deviceManagement.DeleteUserExperienceAnalyticsBatteryHealthAppImpact parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthAppImpact-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthAppImpact' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact - name: If-Match in: header description: ETag @@ -146416,21 +153808,127 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/deviceBootPerformanceMetrics': + /deviceManagement/userExperienceAnalyticsBatteryHealthCapacityDetails: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get deviceBootPerformanceMetrics from deviceManagement - description: The user experience analytics device boot performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetDeviceBootPerformanceMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthCapacityDetails + summary: Get userExperienceAnalyticsBatteryHealthCapacityDetails from deviceManagement + description: User Experience Analytics Battery Health Capacity Details + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthCapacityDetails parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: 'key: id of userExperienceAnalyticsBaseline' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeDevices + - batteryCapacityFair + - batteryCapacityGood + - batteryCapacityPoor + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthCapacityDetails + summary: Update the navigation property userExperienceAnalyticsBatteryHealthCapacityDetails in deviceManagement + description: User Experience Analytics Battery Health Capacity Details + operationId: deviceManagement.UpdateUserExperienceAnalyticsBatteryHealthCapacityDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthCapacityDetails + summary: Delete navigation property userExperienceAnalyticsBatteryHealthCapacityDetails for deviceManagement + description: User Experience Analytics Battery Health Capacity Details + operationId: deviceManagement.DeleteUserExperienceAnalyticsBatteryHealthCapacityDetails + parameters: + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact: + get: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact + summary: Get userExperienceAnalyticsBatteryHealthDeviceAppImpact from deviceManagement + description: User Experience Analytics Battery Health Device App Impact + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthDeviceAppImpact + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appDisplayName + - appDisplayName desc + - appName + - appName desc + - appPublisher + - appPublisher desc + - batteryUsagePercentage + - batteryUsagePercentage desc + - deviceId + - deviceId desc + - isForegroundApp + - isForegroundApp desc + type: string - name: $select in: query description: Select properties to be returned @@ -146442,8 +153940,12 @@ paths: items: enum: - id - - insights - - metricValues + - appDisplayName + - appName + - appPublisher + - batteryUsagePercentage + - deviceId + - isForegroundApp type: string - name: $expand in: query @@ -146456,7 +153958,6 @@ paths: items: enum: - '*' - - metricValues type: string responses: '200': @@ -146464,67 +153965,119 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.DeviceBootPerformanceMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + title: Collection of userExperienceAnalyticsBatteryHealthDeviceAppImpact + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/deviceBootPerformanceMetrics/$ref': + post: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact + summary: Create new navigation property to userExperienceAnalyticsBatteryHealthDeviceAppImpact for deviceManagement + description: User Experience Analytics Battery Health Device App Impact + operationId: deviceManagement.CreateUserExperienceAnalyticsBatteryHealthDeviceAppImpact + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact/{userExperienceAnalyticsBatteryHealthDeviceAppImpact-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get ref of deviceBootPerformanceMetrics from deviceManagement - description: The user experience analytics device boot performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefDeviceBootPerformanceMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact + summary: Get userExperienceAnalyticsBatteryHealthDeviceAppImpact from deviceManagement + description: User Experience Analytics Battery Health Device App Impact + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthDeviceAppImpact parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDeviceAppImpact-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceAppImpact' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appDisplayName + - appName + - appPublisher + - batteryUsagePercentage + - deviceId + - isForegroundApp + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.DeviceBootPerformanceMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Update the ref of navigation property deviceBootPerformanceMetrics in deviceManagement - description: The user experience analytics device boot performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefDeviceBootPerformanceMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact + summary: Update the navigation property userExperienceAnalyticsBatteryHealthDeviceAppImpact in deviceManagement + description: User Experience Analytics Battery Health Device App Impact + operationId: deviceManagement.UpdateUserExperienceAnalyticsBatteryHealthDeviceAppImpact parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDeviceAppImpact-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceAppImpact' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' required: true responses: '204': @@ -146534,18 +154087,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Delete ref of navigation property deviceBootPerformanceMetrics for deviceManagement - description: The user experience analytics device boot performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefDeviceBootPerformanceMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact + summary: Delete navigation property userExperienceAnalyticsBatteryHealthDeviceAppImpact for deviceManagement + description: User Experience Analytics Battery Health Device App Impact + operationId: deviceManagement.DeleteUserExperienceAnalyticsBatteryHealthDeviceAppImpact parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDeviceAppImpact-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceAppImpact' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact - name: If-Match in: header description: ETag @@ -146557,21 +154110,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/rebootAnalyticsMetrics': + /deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get rebootAnalyticsMetrics from deviceManagement - description: The user experience analytics reboot analytics metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRebootAnalyticsMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance + summary: Get userExperienceAnalyticsBatteryHealthDevicePerformance from deviceManagement + description: User Experience Analytics Battery Health Device Performance + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthDevicePerformance parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: 'key: id of userExperienceAnalyticsBaseline' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - batteryAgeInDays + - batteryAgeInDays desc + - deviceBatteryHealthScore + - deviceBatteryHealthScore desc + - deviceId + - deviceId desc + - deviceName + - deviceName desc + - estimatedRuntimeInMinutes + - estimatedRuntimeInMinutes desc + - healthStatus + - healthStatus desc + - maxCapacityPercentage + - maxCapacityPercentage desc + - model + - model desc + type: string - name: $select in: query description: Select properties to be returned @@ -146583,8 +154163,14 @@ paths: items: enum: - id - - insights - - metricValues + - batteryAgeInDays + - deviceBatteryHealthScore + - deviceId + - deviceName + - estimatedRuntimeInMinutes + - healthStatus + - maxCapacityPercentage + - model type: string - name: $expand in: query @@ -146597,7 +154183,6 @@ paths: items: enum: - '*' - - metricValues type: string responses: '200': @@ -146605,67 +154190,121 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.RebootAnalyticsMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + title: Collection of userExperienceAnalyticsBatteryHealthDevicePerformance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/rebootAnalyticsMetrics/$ref': + post: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance + summary: Create new navigation property to userExperienceAnalyticsBatteryHealthDevicePerformance for deviceManagement + description: User Experience Analytics Battery Health Device Performance + operationId: deviceManagement.CreateUserExperienceAnalyticsBatteryHealthDevicePerformance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance/{userExperienceAnalyticsBatteryHealthDevicePerformance-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get ref of rebootAnalyticsMetrics from deviceManagement - description: The user experience analytics reboot analytics metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefRebootAnalyticsMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance + summary: Get userExperienceAnalyticsBatteryHealthDevicePerformance from deviceManagement + description: User Experience Analytics Battery Health Device Performance + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthDevicePerformance parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDevicePerformance-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDevicePerformance' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - batteryAgeInDays + - deviceBatteryHealthScore + - deviceId + - deviceName + - estimatedRuntimeInMinutes + - healthStatus + - maxCapacityPercentage + - model + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.RebootAnalyticsMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Update the ref of navigation property rebootAnalyticsMetrics in deviceManagement - description: The user experience analytics reboot analytics metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefRebootAnalyticsMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance + summary: Update the navigation property userExperienceAnalyticsBatteryHealthDevicePerformance in deviceManagement + description: User Experience Analytics Battery Health Device Performance + operationId: deviceManagement.UpdateUserExperienceAnalyticsBatteryHealthDevicePerformance parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDevicePerformance-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDevicePerformance' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' required: true responses: '204': @@ -146675,18 +154314,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Delete ref of navigation property rebootAnalyticsMetrics for deviceManagement - description: The user experience analytics reboot analytics metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefRebootAnalyticsMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance + summary: Delete navigation property userExperienceAnalyticsBatteryHealthDevicePerformance for deviceManagement + description: User Experience Analytics Battery Health Device Performance + operationId: deviceManagement.DeleteUserExperienceAnalyticsBatteryHealthDevicePerformance parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDevicePerformance-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDevicePerformance' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance - name: If-Match in: header description: ETag @@ -146698,21 +154337,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/resourcePerformanceMetrics': + /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get resourcePerformanceMetrics from deviceManagement - description: The user experience analytics resource performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetResourcePerformanceMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + summary: Get userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory from deviceManagement + description: User Experience Analytics Battery Health Device Runtime History + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory parameters: - - name: userExperienceAnalyticsBaseline-id - in: path - description: 'key: id of userExperienceAnalyticsBaseline' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deviceId + - deviceId desc + - estimatedRuntimeInMinutes + - estimatedRuntimeInMinutes desc + - runtimeDateTime + - runtimeDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -146724,8 +154380,9 @@ paths: items: enum: - id - - insights - - metricValues + - deviceId + - estimatedRuntimeInMinutes + - runtimeDateTime type: string - name: $expand in: query @@ -146738,7 +154395,6 @@ paths: items: enum: - '*' - - metricValues type: string responses: '200': @@ -146746,67 +154402,116 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.ResourcePerformanceMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + title: Collection of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/resourcePerformanceMetrics/$ref': + post: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + summary: Create new navigation property to userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory for deviceManagement + description: User Experience Analytics Battery Health Device Runtime History + operationId: deviceManagement.CreateUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/{userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id}': get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get ref of resourcePerformanceMetrics from deviceManagement - description: The user experience analytics resource performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefResourcePerformanceMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + summary: Get userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory from deviceManagement + description: User Experience Analytics Battery Health Device Runtime History + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deviceId + - estimatedRuntimeInMinutes + - runtimeDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.ResourcePerformanceMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Update the ref of navigation property resourcePerformanceMetrics in deviceManagement - description: The user experience analytics resource performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefResourcePerformanceMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + summary: Update the navigation property userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory in deviceManagement + description: User Experience Analytics Battery Health Device Runtime History + operationId: deviceManagement.UpdateUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' required: true responses: '204': @@ -146816,18 +154521,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Delete ref of navigation property resourcePerformanceMetrics for deviceManagement - description: The user experience analytics resource performance metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefResourcePerformanceMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + summary: Delete navigation property userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory for deviceManagement + description: User Experience Analytics Battery Health Device Runtime History + operationId: deviceManagement.DeleteUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory - name: If-Match in: header description: ETag @@ -146839,21 +154544,133 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/workFromAnywhereMetrics': + /deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get workFromAnywhereMetrics from deviceManagement - description: The user experience analytics work from anywhere metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetWorkFromAnywhereMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance + summary: Get userExperienceAnalyticsBatteryHealthModelPerformance from deviceManagement + description: User Experience Analytics Battery Health Model Performance + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthModelPerformance parameters: - - name: userExperienceAnalyticsBaseline-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - activeDevices + - activeDevices desc + - averageBatteryAgeInDays + - averageBatteryAgeInDays desc + - averageEstimatedRuntimeInMinutes + - averageEstimatedRuntimeInMinutes desc + - averageMaxCapacityPercentage + - averageMaxCapacityPercentage desc + - manufacturer + - manufacturer desc + - model + - model desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeDevices + - averageBatteryAgeInDays + - averageEstimatedRuntimeInMinutes + - averageMaxCapacityPercentage + - manufacturer + - model + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsBatteryHealthModelPerformance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance + summary: Create new navigation property to userExperienceAnalyticsBatteryHealthModelPerformance for deviceManagement + description: User Experience Analytics Battery Health Model Performance + operationId: deviceManagement.CreateUserExperienceAnalyticsBatteryHealthModelPerformance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance/{userExperienceAnalyticsBatteryHealthModelPerformance-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance + summary: Get userExperienceAnalyticsBatteryHealthModelPerformance from deviceManagement + description: User Experience Analytics Battery Health Model Performance + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthModelPerformance + parameters: + - name: userExperienceAnalyticsBatteryHealthModelPerformance-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthModelPerformance' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance - name: $select in: query description: Select properties to be returned @@ -146865,8 +154682,12 @@ paths: items: enum: - id - - insights - - metricValues + - activeDevices + - averageBatteryAgeInDays + - averageEstimatedRuntimeInMinutes + - averageMaxCapacityPercentage + - manufacturer + - model type: string - name: $expand in: query @@ -146879,7 +154700,6 @@ paths: items: enum: - '*' - - metricValues type: string responses: '200': @@ -146887,67 +154707,249 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.WorkFromAnywhereMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline-id}/workFromAnywhereMetrics/$ref': + patch: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance + summary: Update the navigation property userExperienceAnalyticsBatteryHealthModelPerformance in deviceManagement + description: User Experience Analytics Battery Health Model Performance + operationId: deviceManagement.UpdateUserExperienceAnalyticsBatteryHealthModelPerformance + parameters: + - name: userExperienceAnalyticsBatteryHealthModelPerformance-id + in: path + description: 'key: id of userExperienceAnalyticsBatteryHealthModelPerformance' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance + summary: Delete navigation property userExperienceAnalyticsBatteryHealthModelPerformance for deviceManagement + description: User Experience Analytics Battery Health Model Performance + operationId: deviceManagement.DeleteUserExperienceAnalyticsBatteryHealthModelPerformance + parameters: + - name: userExperienceAnalyticsBatteryHealthModelPerformance-id + in: path + description: 'key: id of userExperienceAnalyticsBatteryHealthModelPerformance' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance: get: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Get ref of workFromAnywhereMetrics from deviceManagement - description: The user experience analytics work from anywhere metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.GetRefWorkFromAnywhereMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance + summary: Get userExperienceAnalyticsBatteryHealthOsPerformance from deviceManagement + description: User Experience Analytics Battery Health Os Performance + operationId: deviceManagement.ListUserExperienceAnalyticsBatteryHealthOsPerformance parameters: - - name: userExperienceAnalyticsBaseline-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - activeDevices + - activeDevices desc + - averageBatteryAgeInDays + - averageBatteryAgeInDays desc + - averageEstimatedRuntimeInMinutes + - averageEstimatedRuntimeInMinutes desc + - averageMaxCapacityPercentage + - averageMaxCapacityPercentage desc + - osBuildNumber + - osBuildNumber desc + - osVersion + - osVersion desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeDevices + - averageBatteryAgeInDays + - averageEstimatedRuntimeInMinutes + - averageMaxCapacityPercentage + - osBuildNumber + - osVersion + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsBatteryHealthOsPerformance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance + summary: Create new navigation property to userExperienceAnalyticsBatteryHealthOsPerformance for deviceManagement + description: User Experience Analytics Battery Health Os Performance + operationId: deviceManagement.CreateUserExperienceAnalyticsBatteryHealthOsPerformance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance/{userExperienceAnalyticsBatteryHealthOsPerformance-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance + summary: Get userExperienceAnalyticsBatteryHealthOsPerformance from deviceManagement + description: User Experience Analytics Battery Health Os Performance + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthOsPerformance + parameters: + - name: userExperienceAnalyticsBatteryHealthOsPerformance-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthOsPerformance' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeDevices + - averageBatteryAgeInDays + - averageEstimatedRuntimeInMinutes + - averageMaxCapacityPercentage + - osBuildNumber + - osVersion + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string - links: - metricValues: - operationId: deviceManagement.userExperienceAnalyticsBaselines.WorkFromAnywhereMetrics.ListMetricValues - parameters: - userExperienceAnalyticsBaseline-id: $request.path.userExperienceAnalyticsBaseline-id + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Update the ref of navigation property workFromAnywhereMetrics in deviceManagement - description: The user experience analytics work from anywhere metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.UpdateRefWorkFromAnywhereMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance + summary: Update the navigation property userExperienceAnalyticsBatteryHealthOsPerformance in deviceManagement + description: User Experience Analytics Battery Health Os Performance + operationId: deviceManagement.UpdateUserExperienceAnalyticsBatteryHealthOsPerformance parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthOsPerformance-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthOsPerformance' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' required: true responses: '204': @@ -146957,18 +154959,101 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.userExperienceAnalyticsBaseline - summary: Delete ref of navigation property workFromAnywhereMetrics for deviceManagement - description: The user experience analytics work from anywhere metrics. - operationId: deviceManagement.userExperienceAnalyticsBaselines.DeleteRefWorkFromAnywhereMetrics + - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance + summary: Delete navigation property userExperienceAnalyticsBatteryHealthOsPerformance for deviceManagement + description: User Experience Analytics Battery Health Os Performance + operationId: deviceManagement.DeleteUserExperienceAnalyticsBatteryHealthOsPerformance parameters: - - name: userExperienceAnalyticsBaseline-id + - name: userExperienceAnalyticsBatteryHealthOsPerformance-id in: path - description: 'key: id of userExperienceAnalyticsBaseline' + description: 'key: id of userExperienceAnalyticsBatteryHealthOsPerformance' required: true schema: type: string - x-ms-docs-key-type: userExperienceAnalyticsBaseline + x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsBatteryHealthRuntimeDetails: + get: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthRuntimeDetails + summary: Get userExperienceAnalyticsBatteryHealthRuntimeDetails from deviceManagement + description: User Experience Analytics Battery Health Runtime Details + operationId: deviceManagement.GetUserExperienceAnalyticsBatteryHealthRuntimeDetails + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeDevices + - batteryRuntimeFair + - batteryRuntimeGood + - batteryRuntimePoor + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthRuntimeDetails + summary: Update the navigation property userExperienceAnalyticsBatteryHealthRuntimeDetails in deviceManagement + description: User Experience Analytics Battery Health Runtime Details + operationId: deviceManagement.UpdateUserExperienceAnalyticsBatteryHealthRuntimeDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsBatteryHealthRuntimeDetails + summary: Delete navigation property userExperienceAnalyticsBatteryHealthRuntimeDetails for deviceManagement + description: User Experience Analytics Battery Health Runtime Details + operationId: deviceManagement.DeleteUserExperienceAnalyticsBatteryHealthRuntimeDetails + parameters: - name: If-Match in: header description: ETag @@ -147828,12 +155913,16 @@ paths: - manufacturer desc - model - model desc + - modelStartupPerformanceScore + - modelStartupPerformanceScore desc - operatingSystemVersion - operatingSystemVersion desc - responsiveDesktopTimeInMs - responsiveDesktopTimeInMs desc - restartCount - restartCount desc + - startupPerformanceScore + - startupPerformanceScore desc type: string - name: $select in: query @@ -147861,9 +155950,11 @@ paths: - loginScore - manufacturer - model + - modelStartupPerformanceScore - operatingSystemVersion - responsiveDesktopTimeInMs - restartCount + - startupPerformanceScore type: string - name: $expand in: query @@ -147962,9 +156053,11 @@ paths: - loginScore - manufacturer - model + - modelStartupPerformanceScore - operatingSystemVersion - responsiveDesktopTimeInMs - restartCount + - startupPerformanceScore type: string - name: $expand in: query @@ -148099,12 +156192,16 @@ paths: - deviceName desc - endpointAnalyticsScore - endpointAnalyticsScore desc + - healthStatus + - healthStatus desc - manufacturer - manufacturer desc - model - model desc - startupPerformanceScore - startupPerformanceScore desc + - workFromAnywhereScore + - workFromAnywhereScore desc type: string - name: $select in: query @@ -148120,9 +156217,11 @@ paths: - appReliabilityScore - deviceName - endpointAnalyticsScore + - healthStatus - manufacturer - model - startupPerformanceScore + - workFromAnywhereScore type: string - name: $expand in: query @@ -148209,9 +156308,11 @@ paths: - appReliabilityScore - deviceName - endpointAnalyticsScore + - healthStatus - manufacturer - model - startupPerformanceScore + - workFromAnywhereScore type: string - name: $expand in: query @@ -148790,6 +156891,8 @@ paths: - deviceCount desc - medianImpactInMs - medianImpactInMs desc + - medianImpactInMs2 + - medianImpactInMs2 desc - processName - processName desc - productName @@ -148798,6 +156901,8 @@ paths: - publisher desc - totalImpactInMs - totalImpactInMs desc + - totalImpactInMs2 + - totalImpactInMs2 desc type: string - name: $select in: query @@ -148812,10 +156917,12 @@ paths: - id - deviceCount - medianImpactInMs + - medianImpactInMs2 - processName - productName - publisher - totalImpactInMs + - totalImpactInMs2 type: string - name: $expand in: query @@ -148901,10 +157008,12 @@ paths: - id - deviceCount - medianImpactInMs + - medianImpactInMs2 - processName - productName - publisher - totalImpactInMs + - totalImpactInMs2 type: string - name: $expand in: query @@ -149748,6 +157857,229 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsModelScores: + get: + tags: + - deviceManagement.userExperienceAnalyticsModelScores + summary: Get userExperienceAnalyticsModelScores from deviceManagement + description: User experience analytics model scores + operationId: deviceManagement.ListUserExperienceAnalyticsModelScores + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appReliabilityScore + - appReliabilityScore desc + - endpointAnalyticsScore + - endpointAnalyticsScore desc + - healthStatus + - healthStatus desc + - manufacturer + - manufacturer desc + - model + - model desc + - modelDeviceCount + - modelDeviceCount desc + - startupPerformanceScore + - startupPerformanceScore desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appReliabilityScore + - endpointAnalyticsScore + - healthStatus + - manufacturer + - model + - modelDeviceCount + - startupPerformanceScore + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsModelScores + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsModelScores + summary: Create new navigation property to userExperienceAnalyticsModelScores for deviceManagement + description: User experience analytics model scores + operationId: deviceManagement.CreateUserExperienceAnalyticsModelScores + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsModelScores + summary: Get userExperienceAnalyticsModelScores from deviceManagement + description: User experience analytics model scores + operationId: deviceManagement.GetUserExperienceAnalyticsModelScores + parameters: + - name: userExperienceAnalyticsModelScores-id + in: path + description: 'key: id of userExperienceAnalyticsModelScores' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsModelScores + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appReliabilityScore + - endpointAnalyticsScore + - healthStatus + - manufacturer + - model + - modelDeviceCount + - startupPerformanceScore + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsModelScores + summary: Update the navigation property userExperienceAnalyticsModelScores in deviceManagement + description: User experience analytics model scores + operationId: deviceManagement.UpdateUserExperienceAnalyticsModelScores + parameters: + - name: userExperienceAnalyticsModelScores-id + in: path + description: 'key: id of userExperienceAnalyticsModelScores' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsModelScores + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsModelScores + summary: Delete navigation property userExperienceAnalyticsModelScores for deviceManagement + description: User experience analytics model scores + operationId: deviceManagement.DeleteUserExperienceAnalyticsModelScores + parameters: + - name: userExperienceAnalyticsModelScores-id + in: path + description: 'key: id of userExperienceAnalyticsModelScores' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsModelScores + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice: get: tags: @@ -150827,10 +159159,14 @@ paths: - deviceId desc - deviceName - deviceName desc + - manufacturer + - manufacturer desc - model - model desc - remoteSignInTime - remoteSignInTime desc + - userPrincipalName + - userPrincipalName desc - virtualNetwork - virtualNetwork desc type: string @@ -150853,8 +159189,10 @@ paths: - deviceCount - deviceId - deviceName + - manufacturer - model - remoteSignInTime + - userPrincipalName - virtualNetwork type: string - name: $expand @@ -150947,8 +159285,10 @@ paths: - deviceCount - deviceId - deviceName + - manufacturer - model - remoteSignInTime + - userPrincipalName - virtualNetwork type: string - name: $expand @@ -151078,6 +159418,8 @@ paths: enum: - id - id desc + - averageSpikeTimeScore + - averageSpikeTimeScore desc - cpuSpikeTimePercentage - cpuSpikeTimePercentage desc - cpuSpikeTimePercentageThreshold @@ -151114,6 +159456,7 @@ paths: items: enum: - id + - averageSpikeTimeScore - cpuSpikeTimePercentage - cpuSpikeTimePercentageThreshold - cpuSpikeTimeScore @@ -151209,6 +159552,7 @@ paths: items: enum: - id + - averageSpikeTimeScore - cpuSpikeTimePercentage - cpuSpikeTimePercentageThreshold - cpuSpikeTimeScore @@ -151523,6 +159867,96 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: + get: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + summary: Get userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric from deviceManagement + description: User experience analytics work from anywhere hardware readiness metrics. + operationId: deviceManagement.GetUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - osCheckFailedPercentage + - processor64BitCheckFailedPercentage + - processorCoreCountCheckFailedPercentage + - processorFamilyCheckFailedPercentage + - processorSpeedCheckFailedPercentage + - ramCheckFailedPercentage + - secureBootCheckFailedPercentage + - storageCheckFailedPercentage + - totalDeviceCount + - tpmCheckFailedPercentage + - upgradeEligibleDeviceCount + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + summary: Update the navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric in deviceManagement + description: User experience analytics work from anywhere hardware readiness metrics. + operationId: deviceManagement.UpdateUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + summary: Delete navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric for deviceManagement + description: User experience analytics work from anywhere hardware readiness metrics. + operationId: deviceManagement.DeleteUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics: get: tags: @@ -151769,22 +160203,64 @@ paths: - azureAdJoinType desc - azureAdRegistered - azureAdRegistered desc + - cloudIdentityScore + - cloudIdentityScore desc + - cloudManagementScore + - cloudManagementScore desc + - cloudProvisioningScore + - cloudProvisioningScore desc + - compliancePolicySetToIntune + - compliancePolicySetToIntune desc + - deviceId + - deviceId desc - deviceName - deviceName desc + - healthStatus + - healthStatus desc + - isCloudManagedGatewayEnabled + - isCloudManagedGatewayEnabled desc - managedBy - managedBy desc - manufacturer - manufacturer desc - model - model desc + - osCheckFailed + - osCheckFailed desc - osDescription - osDescription desc - osVersion - osVersion desc + - otherWorkloadsSetToIntune + - otherWorkloadsSetToIntune desc - ownership - ownership desc + - processor64BitCheckFailed + - processor64BitCheckFailed desc + - processorCoreCountCheckFailed + - processorCoreCountCheckFailed desc + - processorFamilyCheckFailed + - processorFamilyCheckFailed desc + - processorSpeedCheckFailed + - processorSpeedCheckFailed desc + - ramCheckFailed + - ramCheckFailed desc + - secureBootCheckFailed + - secureBootCheckFailed desc - serialNumber - serialNumber desc + - storageCheckFailed + - storageCheckFailed desc + - tenantAttached + - tenantAttached desc + - tpmCheckFailed + - tpmCheckFailed desc + - upgradeEligibility + - upgradeEligibility desc + - windowsScore + - windowsScore desc + - workFromAnywhereScore + - workFromAnywhereScore desc type: string - name: $select in: query @@ -151802,14 +160278,35 @@ paths: - azureAdDeviceId - azureAdJoinType - azureAdRegistered + - cloudIdentityScore + - cloudManagementScore + - cloudProvisioningScore + - compliancePolicySetToIntune + - deviceId - deviceName + - healthStatus + - isCloudManagedGatewayEnabled - managedBy - manufacturer - model + - osCheckFailed - osDescription - osVersion + - otherWorkloadsSetToIntune - ownership + - processor64BitCheckFailed + - processorCoreCountCheckFailed + - processorFamilyCheckFailed + - processorSpeedCheckFailed + - ramCheckFailed + - secureBootCheckFailed - serialNumber + - storageCheckFailed + - tenantAttached + - tpmCheckFailed + - upgradeEligibility + - windowsScore + - workFromAnywhereScore type: string - name: $expand in: query @@ -151913,14 +160410,35 @@ paths: - azureAdDeviceId - azureAdJoinType - azureAdRegistered + - cloudIdentityScore + - cloudManagementScore + - cloudProvisioningScore + - compliancePolicySetToIntune + - deviceId - deviceName + - healthStatus + - isCloudManagedGatewayEnabled - managedBy - manufacturer - model + - osCheckFailed - osDescription - osVersion + - otherWorkloadsSetToIntune - ownership + - processor64BitCheckFailed + - processorCoreCountCheckFailed + - processorFamilyCheckFailed + - processorSpeedCheckFailed + - ramCheckFailed + - secureBootCheckFailed - serialNumber + - storageCheckFailed + - tenantAttached + - tpmCheckFailed + - upgradeEligibility + - windowsScore + - workFromAnywhereScore type: string - name: $expand in: query @@ -152274,8 +160792,11 @@ paths: - auditEvents - cloudPCs - deviceImages + - galleryImages - onPremisesConnections - provisioningPolicies + - servicePlans + - supportedRegions - userSettings type: string - name: $expand @@ -152292,8 +160813,11 @@ paths: - auditEvents - cloudPCs - deviceImages + - galleryImages - onPremisesConnections - provisioningPolicies + - servicePlans + - supportedRegions - userSettings type: string responses: @@ -152310,10 +160834,16 @@ paths: operationId: deviceManagement.VirtualEndpoint.ListCloudPCs deviceImages: operationId: deviceManagement.VirtualEndpoint.ListDeviceImages + galleryImages: + operationId: deviceManagement.VirtualEndpoint.ListGalleryImages onPremisesConnections: operationId: deviceManagement.VirtualEndpoint.ListOnPremisesConnections provisioningPolicies: operationId: deviceManagement.VirtualEndpoint.ListProvisioningPolicies + servicePlans: + operationId: deviceManagement.VirtualEndpoint.ListServicePlans + supportedRegions: + operationId: deviceManagement.VirtualEndpoint.ListSupportedRegions userSettings: operationId: deviceManagement.VirtualEndpoint.ListUserSettings default: @@ -152863,6 +161393,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.endGracePeriod': + post: + tags: + - deviceManagement.Actions + summary: Invoke action endGracePeriod + operationId: deviceManagement.virtualEndpoint.cloudPCs.cloudPC.endGracePeriod + parameters: + - name: cloudPC-id + in: path + description: 'key: id of cloudPC' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPC + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.reprovision': post: tags: @@ -152888,7 +161438,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get deviceImages from deviceManagement - description: The image resource on cloud PC. + description: The image resource on Cloud PC. operationId: deviceManagement.virtualEndpoint.ListDeviceImages parameters: - $ref: '#/components/parameters/top' @@ -152982,7 +161532,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Create new navigation property to deviceImages for deviceManagement - description: The image resource on cloud PC. + description: The image resource on Cloud PC. operationId: deviceManagement.virtualEndpoint.CreateDeviceImages requestBody: description: New navigation property @@ -153006,7 +161556,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get deviceImages from deviceManagement - description: The image resource on cloud PC. + description: The image resource on Cloud PC. operationId: deviceManagement.virtualEndpoint.GetDeviceImages parameters: - name: cloudPcDeviceImage-id @@ -153062,7 +161612,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Update the navigation property deviceImages in deviceManagement - description: The image resource on cloud PC. + description: The image resource on Cloud PC. operationId: deviceManagement.virtualEndpoint.UpdateDeviceImages parameters: - name: cloudPcDeviceImage-id @@ -153089,7 +161639,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Delete navigation property deviceImages for deviceManagement - description: The image resource on cloud PC. + description: The image resource on Cloud PC. operationId: deviceManagement.virtualEndpoint.DeleteDeviceImages parameters: - name: cloudPcDeviceImage-id @@ -153150,6 +161700,244 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + /deviceManagement/virtualEndpoint/galleryImages: + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get galleryImages from deviceManagement + operationId: deviceManagement.virtualEndpoint.ListGalleryImages + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - endDate + - endDate desc + - expirationDate + - expirationDate desc + - offer + - offer desc + - offerDisplayName + - offerDisplayName desc + - publisher + - publisher desc + - recommendedSku + - recommendedSku desc + - sizeInGB + - sizeInGB desc + - sku + - sku desc + - skuDisplayName + - skuDisplayName desc + - startDate + - startDate desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - endDate + - expirationDate + - offer + - offerDisplayName + - publisher + - recommendedSku + - sizeInGB + - sku + - skuDisplayName + - startDate + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of cloudPcGalleryImage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.virtualEndpoint + summary: Create new navigation property to galleryImages for deviceManagement + operationId: deviceManagement.virtualEndpoint.CreateGalleryImages + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/galleryImages/{cloudPcGalleryImage-id}': + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get galleryImages from deviceManagement + operationId: deviceManagement.virtualEndpoint.GetGalleryImages + parameters: + - name: cloudPcGalleryImage-id + in: path + description: 'key: id of cloudPcGalleryImage' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcGalleryImage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - endDate + - expirationDate + - offer + - offerDisplayName + - publisher + - recommendedSku + - sizeInGB + - sku + - skuDisplayName + - startDate + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.virtualEndpoint + summary: Update the navigation property galleryImages in deviceManagement + operationId: deviceManagement.virtualEndpoint.UpdateGalleryImages + parameters: + - name: cloudPcGalleryImage-id + in: path + description: 'key: id of cloudPcGalleryImage' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcGalleryImage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.virtualEndpoint + summary: Delete navigation property galleryImages for deviceManagement + operationId: deviceManagement.virtualEndpoint.DeleteGalleryImages + parameters: + - name: cloudPcGalleryImage-id + in: path + description: 'key: id of cloudPcGalleryImage' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcGalleryImage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/virtualEndpoint/microsoft.graph.getEffectivePermissions(): get: tags: @@ -153174,7 +161962,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get onPremisesConnections from deviceManagement - description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for cloud PCs. + description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. operationId: deviceManagement.virtualEndpoint.ListOnPremisesConnections parameters: - $ref: '#/components/parameters/top' @@ -153218,6 +162006,8 @@ paths: - subscriptionId desc - subscriptionName - subscriptionName desc + - type + - type desc - virtualNetworkId - virtualNetworkId desc type: string @@ -153244,6 +162034,7 @@ paths: - subnetId - subscriptionId - subscriptionName + - type - virtualNetworkId type: string - name: $expand @@ -153283,7 +162074,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Create new navigation property to onPremisesConnections for deviceManagement - description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for cloud PCs. + description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. operationId: deviceManagement.virtualEndpoint.CreateOnPremisesConnections requestBody: description: New navigation property @@ -153307,7 +162098,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get onPremisesConnections from deviceManagement - description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for cloud PCs. + description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. operationId: deviceManagement.virtualEndpoint.GetOnPremisesConnections parameters: - name: cloudPcOnPremisesConnection-id @@ -153340,6 +162131,7 @@ paths: - subnetId - subscriptionId - subscriptionName + - type - virtualNetworkId type: string - name: $expand @@ -153368,7 +162160,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Update the navigation property onPremisesConnections in deviceManagement - description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for cloud PCs. + description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. operationId: deviceManagement.virtualEndpoint.UpdateOnPremisesConnections parameters: - name: cloudPcOnPremisesConnection-id @@ -153395,7 +162187,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Delete navigation property onPremisesConnections for deviceManagement - description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for cloud PCs. + description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. operationId: deviceManagement.virtualEndpoint.DeleteOnPremisesConnections parameters: - name: cloudPcOnPremisesConnection-id @@ -153496,12 +162288,16 @@ paths: - description desc - displayName - displayName desc + - domainJoinConfiguration + - domainJoinConfiguration desc - imageDisplayName - imageDisplayName desc - imageId - imageId desc - imageType - imageType desc + - microsoftManagedDesktop + - microsoftManagedDesktop desc - onPremisesConnectionId - onPremisesConnectionId desc type: string @@ -153518,9 +162314,11 @@ paths: - id - description - displayName + - domainJoinConfiguration - imageDisplayName - imageId - imageType + - microsoftManagedDesktop - onPremisesConnectionId - assignments type: string @@ -153609,9 +162407,11 @@ paths: - id - description - displayName + - domainJoinConfiguration - imageDisplayName - imageId - imageType + - microsoftManagedDesktop - onPremisesConnectionId - assignments type: string @@ -153964,6 +162764,424 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/virtualEndpoint/servicePlans: + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get servicePlans from deviceManagement + description: Cloud PC service plans. + operationId: deviceManagement.virtualEndpoint.ListServicePlans + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - ramInGB + - ramInGB desc + - storageInGB + - storageInGB desc + - type + - type desc + - userProfileInGB + - userProfileInGB desc + - vCpuCount + - vCpuCount desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - ramInGB + - storageInGB + - type + - userProfileInGB + - vCpuCount + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of cloudPcServicePlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.virtualEndpoint + summary: Create new navigation property to servicePlans for deviceManagement + description: Cloud PC service plans. + operationId: deviceManagement.virtualEndpoint.CreateServicePlans + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/servicePlans/{cloudPcServicePlan-id}': + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get servicePlans from deviceManagement + description: Cloud PC service plans. + operationId: deviceManagement.virtualEndpoint.GetServicePlans + parameters: + - name: cloudPcServicePlan-id + in: path + description: 'key: id of cloudPcServicePlan' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcServicePlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - ramInGB + - storageInGB + - type + - userProfileInGB + - vCpuCount + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.virtualEndpoint + summary: Update the navigation property servicePlans in deviceManagement + description: Cloud PC service plans. + operationId: deviceManagement.virtualEndpoint.UpdateServicePlans + parameters: + - name: cloudPcServicePlan-id + in: path + description: 'key: id of cloudPcServicePlan' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcServicePlan + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.virtualEndpoint + summary: Delete navigation property servicePlans for deviceManagement + description: Cloud PC service plans. + operationId: deviceManagement.virtualEndpoint.DeleteServicePlans + parameters: + - name: cloudPcServicePlan-id + in: path + description: 'key: id of cloudPcServicePlan' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcServicePlan + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/virtualEndpoint/supportedRegions: + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get supportedRegions from deviceManagement + description: Cloud PC supported regions. + operationId: deviceManagement.virtualEndpoint.ListSupportedRegions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of cloudPcSupportedRegion + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.virtualEndpoint + summary: Create new navigation property to supportedRegions for deviceManagement + description: Cloud PC supported regions. + operationId: deviceManagement.virtualEndpoint.CreateSupportedRegions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/virtualEndpoint/supportedRegions/{cloudPcSupportedRegion-id}': + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get supportedRegions from deviceManagement + description: Cloud PC supported regions. + operationId: deviceManagement.virtualEndpoint.GetSupportedRegions + parameters: + - name: cloudPcSupportedRegion-id + in: path + description: 'key: id of cloudPcSupportedRegion' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcSupportedRegion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.virtualEndpoint + summary: Update the navigation property supportedRegions in deviceManagement + description: Cloud PC supported regions. + operationId: deviceManagement.virtualEndpoint.UpdateSupportedRegions + parameters: + - name: cloudPcSupportedRegion-id + in: path + description: 'key: id of cloudPcSupportedRegion' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcSupportedRegion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.virtualEndpoint + summary: Delete navigation property supportedRegions for deviceManagement + description: Cloud PC supported regions. + operationId: deviceManagement.virtualEndpoint.DeleteSupportedRegions + parameters: + - name: cloudPcSupportedRegion-id + in: path + description: 'key: id of cloudPcSupportedRegion' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcSupportedRegion + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/virtualEndpoint/userSettings: get: tags: @@ -154506,6 +163724,8 @@ paths: - language desc - lastModifiedDateTime - lastModifiedDateTime desc + - managementServiceAppId + - managementServiceAppId desc - outOfBoxExperienceSettings - outOfBoxExperienceSettings desc - roleScopeTagIds @@ -154532,6 +163752,7 @@ paths: - extractHardwareHash - language - lastModifiedDateTime + - managementServiceAppId - outOfBoxExperienceSettings - roleScopeTagIds - assignedDevices @@ -154631,6 +163852,7 @@ paths: - extractHardwareHash - language - lastModifiedDateTime + - managementServiceAppId - outOfBoxExperienceSettings - roleScopeTagIds - assignedDevices @@ -155094,6 +164316,7 @@ paths: - extractHardwareHash - language - lastModifiedDateTime + - managementServiceAppId - outOfBoxExperienceSettings - roleScopeTagIds - assignedDevices @@ -155328,6 +164551,7 @@ paths: - extractHardwareHash - language - lastModifiedDateTime + - managementServiceAppId - outOfBoxExperienceSettings - roleScopeTagIds - assignedDevices @@ -156347,6 +165571,7 @@ paths: - extractHardwareHash - language - lastModifiedDateTime + - managementServiceAppId - outOfBoxExperienceSettings - roleScopeTagIds - assignedDevices @@ -156542,6 +165767,7 @@ paths: - extractHardwareHash - language - lastModifiedDateTime + - managementServiceAppId - outOfBoxExperienceSettings - roleScopeTagIds - assignedDevices @@ -156952,13 +166178,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/windowsFeatureUpdateProfiles: + /deviceManagement/windowsDriverUpdateProfiles: get: tags: - - deviceManagement.windowsFeatureUpdateProfile - summary: Get windowsFeatureUpdateProfiles from deviceManagement - description: A collection of windows feature update profiles - operationId: deviceManagement.ListWindowsFeatureUpdateProfiles + - deviceManagement.windowsDriverUpdateProfile + summary: Get windowsDriverUpdateProfiles from deviceManagement + description: A collection of windows driver update profiles + operationId: deviceManagement.ListWindowsDriverUpdateProfiles parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -156977,20 +166203,22 @@ paths: enum: - id - id desc + - approvalType + - approvalType desc - createdDateTime - createdDateTime desc - - deployableContentDisplayName - - deployableContentDisplayName desc + - deploymentDeferralInDays + - deploymentDeferralInDays desc - description - description desc + - deviceReporting + - deviceReporting desc - displayName - displayName desc - - endOfSupportDate - - endOfSupportDate desc - - featureUpdateVersion - - featureUpdateVersion desc - lastModifiedDateTime - lastModifiedDateTime desc + - newUpdates + - newUpdates desc - roleScopeTagIds - roleScopeTagIds desc type: string @@ -157005,16 +166233,17 @@ paths: items: enum: - id + - approvalType - createdDateTime - - deployableContentDisplayName + - deploymentDeferralInDays - description + - deviceReporting - displayName - - endOfSupportDate - - featureUpdateVersion - lastModifiedDateTime + - newUpdates - roleScopeTagIds - assignments - - deviceUpdateStates + - driverInventories type: string - name: $expand in: query @@ -157028,7 +166257,7 @@ paths: enum: - '*' - assignments - - deviceUpdateStates + - driverInventories type: string responses: '200': @@ -157036,13 +166265,13 @@ paths: content: application/json: schema: - title: Collection of windowsFeatureUpdateProfile + title: Collection of windowsDriverUpdateProfile type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' '@odata.nextLink': type: string default: @@ -157053,16 +166282,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.windowsFeatureUpdateProfile - summary: Create new navigation property to windowsFeatureUpdateProfiles for deviceManagement - description: A collection of windows feature update profiles - operationId: deviceManagement.CreateWindowsFeatureUpdateProfiles + - deviceManagement.windowsDriverUpdateProfile + summary: Create new navigation property to windowsDriverUpdateProfiles for deviceManagement + description: A collection of windows driver update profiles + operationId: deviceManagement.CreateWindowsDriverUpdateProfiles requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' required: true responses: '201': @@ -157070,25 +166299,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}': + '/deviceManagement/windowsDriverUpdateProfiles/{windowsDriverUpdateProfile-id}': get: tags: - - deviceManagement.windowsFeatureUpdateProfile - summary: Get windowsFeatureUpdateProfiles from deviceManagement - description: A collection of windows feature update profiles - operationId: deviceManagement.GetWindowsFeatureUpdateProfiles + - deviceManagement.windowsDriverUpdateProfile + summary: Get windowsDriverUpdateProfiles from deviceManagement + description: A collection of windows driver update profiles + operationId: deviceManagement.GetWindowsDriverUpdateProfiles parameters: - - name: windowsFeatureUpdateProfile-id + - name: windowsDriverUpdateProfile-id in: path - description: 'key: id of windowsFeatureUpdateProfile' + description: 'key: id of windowsDriverUpdateProfile' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfile + x-ms-docs-key-type: windowsDriverUpdateProfile - name: $select in: query description: Select properties to be returned @@ -157100,16 +166329,17 @@ paths: items: enum: - id + - approvalType - createdDateTime - - deployableContentDisplayName + - deploymentDeferralInDays - description + - deviceReporting - displayName - - endOfSupportDate - - featureUpdateVersion - lastModifiedDateTime + - newUpdates - roleScopeTagIds - assignments - - deviceUpdateStates + - driverInventories type: string - name: $expand in: query @@ -157123,7 +166353,7 @@ paths: enum: - '*' - assignments - - deviceUpdateStates + - driverInventories type: string responses: '200': @@ -157131,39 +166361,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' links: assignments: - operationId: deviceManagement.WindowsFeatureUpdateProfiles.ListAssignments + operationId: deviceManagement.WindowsDriverUpdateProfiles.ListAssignments parameters: - windowsFeatureUpdateProfile-id: $request.path.windowsFeatureUpdateProfile-id - deviceUpdateStates: - operationId: deviceManagement.WindowsFeatureUpdateProfiles.ListDeviceUpdateStates + windowsDriverUpdateProfile-id: $request.path.windowsDriverUpdateProfile-id + driverInventories: + operationId: deviceManagement.WindowsDriverUpdateProfiles.ListDriverInventories parameters: - windowsFeatureUpdateProfile-id: $request.path.windowsFeatureUpdateProfile-id + windowsDriverUpdateProfile-id: $request.path.windowsDriverUpdateProfile-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.windowsFeatureUpdateProfile - summary: Update the navigation property windowsFeatureUpdateProfiles in deviceManagement - description: A collection of windows feature update profiles - operationId: deviceManagement.UpdateWindowsFeatureUpdateProfiles + - deviceManagement.windowsDriverUpdateProfile + summary: Update the navigation property windowsDriverUpdateProfiles in deviceManagement + description: A collection of windows driver update profiles + operationId: deviceManagement.UpdateWindowsDriverUpdateProfiles parameters: - - name: windowsFeatureUpdateProfile-id + - name: windowsDriverUpdateProfile-id in: path - description: 'key: id of windowsFeatureUpdateProfile' + description: 'key: id of windowsDriverUpdateProfile' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfile + x-ms-docs-key-type: windowsDriverUpdateProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' required: true responses: '204': @@ -157173,18 +166403,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.windowsFeatureUpdateProfile - summary: Delete navigation property windowsFeatureUpdateProfiles for deviceManagement - description: A collection of windows feature update profiles - operationId: deviceManagement.DeleteWindowsFeatureUpdateProfiles + - deviceManagement.windowsDriverUpdateProfile + summary: Delete navigation property windowsDriverUpdateProfiles for deviceManagement + description: A collection of windows driver update profiles + operationId: deviceManagement.DeleteWindowsDriverUpdateProfiles parameters: - - name: windowsFeatureUpdateProfile-id + - name: windowsDriverUpdateProfile-id in: path - description: 'key: id of windowsFeatureUpdateProfile' + description: 'key: id of windowsDriverUpdateProfile' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfile + x-ms-docs-key-type: windowsDriverUpdateProfile - name: If-Match in: header description: ETag @@ -157196,21 +166426,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/assignments': + '/deviceManagement/windowsDriverUpdateProfiles/{windowsDriverUpdateProfile-id}/assignments': get: tags: - - deviceManagement.windowsFeatureUpdateProfile + - deviceManagement.windowsDriverUpdateProfile summary: Get assignments from deviceManagement description: The list of group assignments of the profile. - operationId: deviceManagement.windowsFeatureUpdateProfiles.ListAssignments + operationId: deviceManagement.windowsDriverUpdateProfiles.ListAssignments parameters: - - name: windowsFeatureUpdateProfile-id + - name: windowsDriverUpdateProfile-id in: path - description: 'key: id of windowsFeatureUpdateProfile' + description: 'key: id of windowsDriverUpdateProfile' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfile + x-ms-docs-key-type: windowsDriverUpdateProfile - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -157262,13 +166492,13 @@ paths: content: application/json: schema: - title: Collection of windowsFeatureUpdateProfileAssignment + title: Collection of windowsDriverUpdateProfileAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfileAssignment' '@odata.nextLink': type: string default: @@ -157279,24 +166509,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.windowsFeatureUpdateProfile + - deviceManagement.windowsDriverUpdateProfile summary: Create new navigation property to assignments for deviceManagement description: The list of group assignments of the profile. - operationId: deviceManagement.windowsFeatureUpdateProfiles.CreateAssignments + operationId: deviceManagement.windowsDriverUpdateProfiles.CreateAssignments parameters: - - name: windowsFeatureUpdateProfile-id + - name: windowsDriverUpdateProfile-id in: path - description: 'key: id of windowsFeatureUpdateProfile' + description: 'key: id of windowsDriverUpdateProfile' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfile + x-ms-docs-key-type: windowsDriverUpdateProfile requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfileAssignment' required: true responses: '201': @@ -157304,32 +166534,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/assignments/{windowsFeatureUpdateProfileAssignment-id}': + '/deviceManagement/windowsDriverUpdateProfiles/{windowsDriverUpdateProfile-id}/assignments/{windowsDriverUpdateProfileAssignment-id}': get: tags: - - deviceManagement.windowsFeatureUpdateProfile + - deviceManagement.windowsDriverUpdateProfile summary: Get assignments from deviceManagement description: The list of group assignments of the profile. - operationId: deviceManagement.windowsFeatureUpdateProfiles.GetAssignments + operationId: deviceManagement.windowsDriverUpdateProfiles.GetAssignments parameters: - - name: windowsFeatureUpdateProfile-id + - name: windowsDriverUpdateProfile-id in: path - description: 'key: id of windowsFeatureUpdateProfile' + description: 'key: id of windowsDriverUpdateProfile' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfile - - name: windowsFeatureUpdateProfileAssignment-id + x-ms-docs-key-type: windowsDriverUpdateProfile + - name: windowsDriverUpdateProfileAssignment-id in: path - description: 'key: id of windowsFeatureUpdateProfileAssignment' + description: 'key: id of windowsDriverUpdateProfileAssignment' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment + x-ms-docs-key-type: windowsDriverUpdateProfileAssignment - name: $select in: query description: Select properties to be returned @@ -157361,37 +166591,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.windowsFeatureUpdateProfile + - deviceManagement.windowsDriverUpdateProfile summary: Update the navigation property assignments in deviceManagement description: The list of group assignments of the profile. - operationId: deviceManagement.windowsFeatureUpdateProfiles.UpdateAssignments + operationId: deviceManagement.windowsDriverUpdateProfiles.UpdateAssignments parameters: - - name: windowsFeatureUpdateProfile-id + - name: windowsDriverUpdateProfile-id in: path - description: 'key: id of windowsFeatureUpdateProfile' + description: 'key: id of windowsDriverUpdateProfile' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfile - - name: windowsFeatureUpdateProfileAssignment-id + x-ms-docs-key-type: windowsDriverUpdateProfile + - name: windowsDriverUpdateProfileAssignment-id in: path - description: 'key: id of windowsFeatureUpdateProfileAssignment' + description: 'key: id of windowsDriverUpdateProfileAssignment' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment + x-ms-docs-key-type: windowsDriverUpdateProfileAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfileAssignment' required: true responses: '204': @@ -157401,10 +166631,514 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.windowsFeatureUpdateProfile + - deviceManagement.windowsDriverUpdateProfile summary: Delete navigation property assignments for deviceManagement description: The list of group assignments of the profile. - operationId: deviceManagement.windowsFeatureUpdateProfiles.DeleteAssignments + operationId: deviceManagement.windowsDriverUpdateProfiles.DeleteAssignments + parameters: + - name: windowsDriverUpdateProfile-id + in: path + description: 'key: id of windowsDriverUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfile + - name: windowsDriverUpdateProfileAssignment-id + in: path + description: 'key: id of windowsDriverUpdateProfileAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfileAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/windowsDriverUpdateProfiles/{windowsDriverUpdateProfile-id}/driverInventories': + get: + tags: + - deviceManagement.windowsDriverUpdateProfile + summary: Get driverInventories from deviceManagement + description: Driver inventories for this profile. + operationId: deviceManagement.windowsDriverUpdateProfiles.ListDriverInventories + parameters: + - name: windowsDriverUpdateProfile-id + in: path + description: 'key: id of windowsDriverUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfile + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicableDeviceCount + - applicableDeviceCount desc + - approvalStatus + - approvalStatus desc + - category + - category desc + - deployDateTime + - deployDateTime desc + - driverClass + - driverClass desc + - manufacturer + - manufacturer desc + - name + - name desc + - releaseDateTime + - releaseDateTime desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicableDeviceCount + - approvalStatus + - category + - deployDateTime + - driverClass + - manufacturer + - name + - releaseDateTime + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of windowsDriverUpdateInventory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateInventory' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.windowsDriverUpdateProfile + summary: Create new navigation property to driverInventories for deviceManagement + description: Driver inventories for this profile. + operationId: deviceManagement.windowsDriverUpdateProfiles.CreateDriverInventories + parameters: + - name: windowsDriverUpdateProfile-id + in: path + description: 'key: id of windowsDriverUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfile + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateInventory' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateInventory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/windowsDriverUpdateProfiles/{windowsDriverUpdateProfile-id}/driverInventories/{windowsDriverUpdateInventory-id}': + get: + tags: + - deviceManagement.windowsDriverUpdateProfile + summary: Get driverInventories from deviceManagement + description: Driver inventories for this profile. + operationId: deviceManagement.windowsDriverUpdateProfiles.GetDriverInventories + parameters: + - name: windowsDriverUpdateProfile-id + in: path + description: 'key: id of windowsDriverUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfile + - name: windowsDriverUpdateInventory-id + in: path + description: 'key: id of windowsDriverUpdateInventory' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateInventory + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicableDeviceCount + - approvalStatus + - category + - deployDateTime + - driverClass + - manufacturer + - name + - releaseDateTime + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateInventory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.windowsDriverUpdateProfile + summary: Update the navigation property driverInventories in deviceManagement + description: Driver inventories for this profile. + operationId: deviceManagement.windowsDriverUpdateProfiles.UpdateDriverInventories + parameters: + - name: windowsDriverUpdateProfile-id + in: path + description: 'key: id of windowsDriverUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfile + - name: windowsDriverUpdateInventory-id + in: path + description: 'key: id of windowsDriverUpdateInventory' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateInventory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateInventory' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.windowsDriverUpdateProfile + summary: Delete navigation property driverInventories for deviceManagement + description: Driver inventories for this profile. + operationId: deviceManagement.windowsDriverUpdateProfiles.DeleteDriverInventories + parameters: + - name: windowsDriverUpdateProfile-id + in: path + description: 'key: id of windowsDriverUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfile + - name: windowsDriverUpdateInventory-id + in: path + description: 'key: id of windowsDriverUpdateInventory' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateInventory + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/windowsDriverUpdateProfiles/{windowsDriverUpdateProfile-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.windowsDriverUpdateProfiles.windowsDriverUpdateProfile.assign + parameters: + - name: windowsDriverUpdateProfile-id + in: path + description: 'key: id of windowsDriverUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfile + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfileAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/windowsDriverUpdateProfiles/{windowsDriverUpdateProfile-id}/microsoft.graph.executeAction': + post: + tags: + - deviceManagement.Actions + summary: Invoke action executeAction + operationId: deviceManagement.windowsDriverUpdateProfiles.windowsDriverUpdateProfile.executeAction + parameters: + - name: windowsDriverUpdateProfile-id + in: path + description: 'key: id of windowsDriverUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsDriverUpdateProfile + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + actionName: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driverApprovalAction' + driverIds: + type: array + items: + type: string + nullable: true + deploymentDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bulkDriverActionResult' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/windowsFeatureUpdateProfiles: + get: + tags: + - deviceManagement.windowsFeatureUpdateProfile + summary: Get windowsFeatureUpdateProfiles from deviceManagement + description: A collection of windows feature update profiles + operationId: deviceManagement.ListWindowsFeatureUpdateProfiles + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - deployableContentDisplayName + - deployableContentDisplayName desc + - description + - description desc + - displayName + - displayName desc + - endOfSupportDate + - endOfSupportDate desc + - featureUpdateVersion + - featureUpdateVersion desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - roleScopeTagIds + - roleScopeTagIds desc + - rolloutSettings + - rolloutSettings desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - deployableContentDisplayName + - description + - displayName + - endOfSupportDate + - featureUpdateVersion + - lastModifiedDateTime + - roleScopeTagIds + - rolloutSettings + - assignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of windowsFeatureUpdateProfile + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.windowsFeatureUpdateProfile + summary: Create new navigation property to windowsFeatureUpdateProfiles for deviceManagement + description: A collection of windows feature update profiles + operationId: deviceManagement.CreateWindowsFeatureUpdateProfiles + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}': + get: + tags: + - deviceManagement.windowsFeatureUpdateProfile + summary: Get windowsFeatureUpdateProfiles from deviceManagement + description: A collection of windows feature update profiles + operationId: deviceManagement.GetWindowsFeatureUpdateProfiles parameters: - name: windowsFeatureUpdateProfile-id in: path @@ -157413,13 +167147,97 @@ paths: schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile - - name: windowsFeatureUpdateProfileAssignment-id + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - deployableContentDisplayName + - description + - displayName + - endOfSupportDate + - featureUpdateVersion + - lastModifiedDateTime + - roleScopeTagIds + - rolloutSettings + - assignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + links: + assignments: + operationId: deviceManagement.WindowsFeatureUpdateProfiles.ListAssignments + parameters: + windowsFeatureUpdateProfile-id: $request.path.windowsFeatureUpdateProfile-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.windowsFeatureUpdateProfile + summary: Update the navigation property windowsFeatureUpdateProfiles in deviceManagement + description: A collection of windows feature update profiles + operationId: deviceManagement.UpdateWindowsFeatureUpdateProfiles + parameters: + - name: windowsFeatureUpdateProfile-id in: path - description: 'key: id of windowsFeatureUpdateProfileAssignment' + description: 'key: id of windowsFeatureUpdateProfile' required: true schema: type: string - x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment + x-ms-docs-key-type: windowsFeatureUpdateProfile + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.windowsFeatureUpdateProfile + summary: Delete navigation property windowsFeatureUpdateProfiles for deviceManagement + description: A collection of windows feature update profiles + operationId: deviceManagement.DeleteWindowsFeatureUpdateProfiles + parameters: + - name: windowsFeatureUpdateProfile-id + in: path + description: 'key: id of windowsFeatureUpdateProfile' + required: true + schema: + type: string + x-ms-docs-key-type: windowsFeatureUpdateProfile - name: If-Match in: header description: ETag @@ -157431,13 +167249,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/deviceUpdateStates': + '/deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/assignments': get: tags: - deviceManagement.windowsFeatureUpdateProfile - summary: Get deviceUpdateStates from deviceManagement - description: The list of device states this profile targeted to - operationId: deviceManagement.windowsFeatureUpdateProfiles.ListDeviceUpdateStates + summary: Get assignments from deviceManagement + description: The list of group assignments of the profile. + operationId: deviceManagement.windowsFeatureUpdateProfiles.ListAssignments parameters: - name: windowsFeatureUpdateProfile-id in: path @@ -157463,24 +167281,8 @@ paths: enum: - id - id desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - featureUpdateVersion - - featureUpdateVersion desc - - lastScanDateTime - - lastScanDateTime desc - - lastSyncDateTime - - lastSyncDateTime desc - - qualityUpdateVersion - - qualityUpdateVersion desc - - status - - status desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - target + - target desc type: string - name: $select in: query @@ -157493,15 +167295,7 @@ paths: items: enum: - id - - deviceDisplayName - - deviceId - - featureUpdateVersion - - lastScanDateTime - - lastSyncDateTime - - qualityUpdateVersion - - status - - userId - - userPrincipalName + - target type: string - name: $expand in: query @@ -157521,13 +167315,13 @@ paths: content: application/json: schema: - title: Collection of windowsUpdateState + title: Collection of windowsFeatureUpdateProfileAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsUpdateState' + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' '@odata.nextLink': type: string default: @@ -157539,9 +167333,9 @@ paths: post: tags: - deviceManagement.windowsFeatureUpdateProfile - summary: Create new navigation property to deviceUpdateStates for deviceManagement - description: The list of device states this profile targeted to - operationId: deviceManagement.windowsFeatureUpdateProfiles.CreateDeviceUpdateStates + summary: Create new navigation property to assignments for deviceManagement + description: The list of group assignments of the profile. + operationId: deviceManagement.windowsFeatureUpdateProfiles.CreateAssignments parameters: - name: windowsFeatureUpdateProfile-id in: path @@ -157555,7 +167349,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsUpdateState' + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' required: true responses: '201': @@ -157563,17 +167357,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsUpdateState' + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/deviceUpdateStates/{windowsUpdateState-id}': + '/deviceManagement/windowsFeatureUpdateProfiles/{windowsFeatureUpdateProfile-id}/assignments/{windowsFeatureUpdateProfileAssignment-id}': get: tags: - deviceManagement.windowsFeatureUpdateProfile - summary: Get deviceUpdateStates from deviceManagement - description: The list of device states this profile targeted to - operationId: deviceManagement.windowsFeatureUpdateProfiles.GetDeviceUpdateStates + summary: Get assignments from deviceManagement + description: The list of group assignments of the profile. + operationId: deviceManagement.windowsFeatureUpdateProfiles.GetAssignments parameters: - name: windowsFeatureUpdateProfile-id in: path @@ -157582,13 +167376,13 @@ paths: schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile - - name: windowsUpdateState-id + - name: windowsFeatureUpdateProfileAssignment-id in: path - description: 'key: id of windowsUpdateState' + description: 'key: id of windowsFeatureUpdateProfileAssignment' required: true schema: type: string - x-ms-docs-key-type: windowsUpdateState + x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment - name: $select in: query description: Select properties to be returned @@ -157600,15 +167394,7 @@ paths: items: enum: - id - - deviceDisplayName - - deviceId - - featureUpdateVersion - - lastScanDateTime - - lastSyncDateTime - - qualityUpdateVersion - - status - - userId - - userPrincipalName + - target type: string - name: $expand in: query @@ -157628,16 +167414,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsUpdateState' + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - deviceManagement.windowsFeatureUpdateProfile - summary: Update the navigation property deviceUpdateStates in deviceManagement - description: The list of device states this profile targeted to - operationId: deviceManagement.windowsFeatureUpdateProfiles.UpdateDeviceUpdateStates + summary: Update the navigation property assignments in deviceManagement + description: The list of group assignments of the profile. + operationId: deviceManagement.windowsFeatureUpdateProfiles.UpdateAssignments parameters: - name: windowsFeatureUpdateProfile-id in: path @@ -157646,19 +167432,19 @@ paths: schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile - - name: windowsUpdateState-id + - name: windowsFeatureUpdateProfileAssignment-id in: path - description: 'key: id of windowsUpdateState' + description: 'key: id of windowsFeatureUpdateProfileAssignment' required: true schema: type: string - x-ms-docs-key-type: windowsUpdateState + x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsUpdateState' + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' required: true responses: '204': @@ -157669,9 +167455,9 @@ paths: delete: tags: - deviceManagement.windowsFeatureUpdateProfile - summary: Delete navigation property deviceUpdateStates for deviceManagement - description: The list of device states this profile targeted to - operationId: deviceManagement.windowsFeatureUpdateProfiles.DeleteDeviceUpdateStates + summary: Delete navigation property assignments for deviceManagement + description: The list of group assignments of the profile. + operationId: deviceManagement.windowsFeatureUpdateProfiles.DeleteAssignments parameters: - name: windowsFeatureUpdateProfile-id in: path @@ -157680,13 +167466,13 @@ paths: schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile - - name: windowsUpdateState-id + - name: windowsFeatureUpdateProfileAssignment-id in: path - description: 'key: id of windowsUpdateState' + description: 'key: id of windowsFeatureUpdateProfileAssignment' required: true schema: type: string - x-ms-docs-key-type: windowsUpdateState + x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment - name: If-Match in: header description: ETag @@ -159558,7 +169344,6 @@ paths: tags: - devices.device summary: Get entity from devices by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: devices.device.GetDevice parameters: - name: device-id @@ -159693,7 +169478,6 @@ paths: tags: - devices.device summary: Update entity in devices - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: devices.device.UpdateDevice parameters: - name: device-id @@ -159720,7 +169504,6 @@ paths: tags: - devices.device summary: Delete entity from devices - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: devices.device.DeleteDevice parameters: - name: device-id @@ -160938,7 +170721,7 @@ paths: tags: - devices.directoryObject summary: Get transitiveMemberOf from devices - description: Groups that this device is a member of. This operation is transitive. Supports $expand. + description: Groups that the device is a member of. This operation is transitive. Supports $expand. operationId: devices.ListTransitiveMemberOf parameters: - name: device-id @@ -161019,7 +170802,7 @@ paths: tags: - devices.directoryObject summary: Get ref of transitiveMemberOf from devices - description: Groups that this device is a member of. This operation is transitive. Supports $expand. + description: Groups that the device is a member of. This operation is transitive. Supports $expand. operationId: devices.ListRefTransitiveMemberOf parameters: - name: device-id @@ -161074,7 +170857,7 @@ paths: tags: - devices.directoryObject summary: Create new navigation property ref to transitiveMemberOf for devices - description: Groups that this device is a member of. This operation is transitive. Supports $expand. + description: Groups that the device is a member of. This operation is transitive. Supports $expand. operationId: devices.CreateRefTransitiveMemberOf parameters: - name: device-id @@ -161466,7 +171249,10 @@ paths: enum: - id - administrativeUnits + - attributeSets + - customSecurityAttributeDefinitions - deletedItems + - federationConfigurations - sharedEmailDomains - featureRolloutPolicies type: string @@ -161482,7 +171268,10 @@ paths: enum: - '*' - administrativeUnits + - attributeSets + - customSecurityAttributeDefinitions - deletedItems + - federationConfigurations - sharedEmailDomains - featureRolloutPolicies type: string @@ -161496,8 +171285,14 @@ paths: links: administrativeUnits: operationId: directory.ListAdministrativeUnits + attributeSets: + operationId: directory.ListAttributeSets + customSecurityAttributeDefinitions: + operationId: directory.ListCustomSecurityAttributeDefinitions deletedItems: operationId: directory.ListDeletedItems + federationConfigurations: + operationId: directory.ListFederationConfigurations sharedEmailDomains: operationId: directory.ListSharedEmailDomains featureRolloutPolicies: @@ -161528,6 +171323,7 @@ paths: tags: - directory.administrativeUnit summary: Get administrativeUnits from directory + description: Conceptual container for user and group directory objects. operationId: directory.ListAdministrativeUnits parameters: - $ref: '#/components/parameters/top' @@ -161615,6 +171411,7 @@ paths: tags: - directory.administrativeUnit summary: Create new navigation property to administrativeUnits for directory + description: Conceptual container for user and group directory objects. operationId: directory.CreateAdministrativeUnits requestBody: description: New navigation property @@ -161638,6 +171435,7 @@ paths: tags: - directory.administrativeUnit summary: Get administrativeUnits from directory + description: Conceptual container for user and group directory objects. operationId: directory.GetAdministrativeUnits parameters: - name: administrativeUnit-id @@ -161708,6 +171506,7 @@ paths: tags: - directory.administrativeUnit summary: Update the navigation property administrativeUnits in directory + description: Conceptual container for user and group directory objects. operationId: directory.UpdateAdministrativeUnits parameters: - name: administrativeUnit-id @@ -161734,6 +171533,7 @@ paths: tags: - directory.administrativeUnit summary: Delete navigation property administrativeUnits for directory + description: Conceptual container for user and group directory objects. operationId: directory.DeleteAdministrativeUnits parameters: - name: administrativeUnit-id @@ -161754,6 +171554,665 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /directory/attributeSets: + get: + tags: + - directory.attributeSet + summary: Get attributeSets from directory + operationId: directory.ListAttributeSets + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - maxAttributesPerSet + - maxAttributesPerSet desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - maxAttributesPerSet + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attributeSet + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.attributeSet + summary: Create new navigation property to attributeSets for directory + operationId: directory.CreateAttributeSets + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/attributeSets/{attributeSet-id}': + get: + tags: + - directory.attributeSet + summary: Get attributeSets from directory + operationId: directory.GetAttributeSets + parameters: + - name: attributeSet-id + in: path + description: 'key: id of attributeSet' + required: true + schema: + type: string + x-ms-docs-key-type: attributeSet + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - maxAttributesPerSet + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - directory.attributeSet + summary: Update the navigation property attributeSets in directory + operationId: directory.UpdateAttributeSets + parameters: + - name: attributeSet-id + in: path + description: 'key: id of attributeSet' + required: true + schema: + type: string + x-ms-docs-key-type: attributeSet + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - directory.attributeSet + summary: Delete navigation property attributeSets for directory + operationId: directory.DeleteAttributeSets + parameters: + - name: attributeSet-id + in: path + description: 'key: id of attributeSet' + required: true + schema: + type: string + x-ms-docs-key-type: attributeSet + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /directory/customSecurityAttributeDefinitions: + get: + tags: + - directory.customSecurityAttributeDefinition + summary: Get customSecurityAttributeDefinitions from directory + operationId: directory.ListCustomSecurityAttributeDefinitions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attributeSet + - attributeSet desc + - description + - description desc + - isCollection + - isCollection desc + - isSearchable + - isSearchable desc + - name + - name desc + - status + - status desc + - type + - type desc + - usePreDefinedValuesOnly + - usePreDefinedValuesOnly desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attributeSet + - description + - isCollection + - isSearchable + - name + - status + - type + - usePreDefinedValuesOnly + - allowedValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - allowedValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of customSecurityAttributeDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.customSecurityAttributeDefinition + summary: Create new navigation property to customSecurityAttributeDefinitions for directory + operationId: directory.CreateCustomSecurityAttributeDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}': + get: + tags: + - directory.customSecurityAttributeDefinition + summary: Get customSecurityAttributeDefinitions from directory + operationId: directory.GetCustomSecurityAttributeDefinitions + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attributeSet + - description + - isCollection + - isSearchable + - name + - status + - type + - usePreDefinedValuesOnly + - allowedValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - allowedValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + links: + allowedValues: + operationId: directory.CustomSecurityAttributeDefinitions.ListAllowedValues + parameters: + customSecurityAttributeDefinition-id: $request.path.customSecurityAttributeDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - directory.customSecurityAttributeDefinition + summary: Update the navigation property customSecurityAttributeDefinitions in directory + operationId: directory.UpdateCustomSecurityAttributeDefinitions + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - directory.customSecurityAttributeDefinition + summary: Delete navigation property customSecurityAttributeDefinitions for directory + operationId: directory.DeleteCustomSecurityAttributeDefinitions + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues': + get: + tags: + - directory.customSecurityAttributeDefinition + summary: Get allowedValues from directory + operationId: directory.customSecurityAttributeDefinitions.ListAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - isActive + - isActive desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isActive + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of allowedValue + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.customSecurityAttributeDefinition + summary: Create new navigation property to allowedValues for directory + operationId: directory.customSecurityAttributeDefinitions.CreateAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues/{allowedValue-id}': + get: + tags: + - directory.customSecurityAttributeDefinition + summary: Get allowedValues from directory + operationId: directory.customSecurityAttributeDefinitions.GetAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: allowedValue-id + in: path + description: 'key: id of allowedValue' + required: true + schema: + type: string + x-ms-docs-key-type: allowedValue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isActive + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - directory.customSecurityAttributeDefinition + summary: Update the navigation property allowedValues in directory + operationId: directory.customSecurityAttributeDefinitions.UpdateAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: allowedValue-id + in: path + description: 'key: id of allowedValue' + required: true + schema: + type: string + x-ms-docs-key-type: allowedValue + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - directory.customSecurityAttributeDefinition + summary: Delete navigation property allowedValues for directory + operationId: directory.customSecurityAttributeDefinitions.DeleteAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: allowedValue-id + in: path + description: 'key: id of allowedValue' + required: true + schema: + type: string + x-ms-docs-key-type: allowedValue + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /directory/deletedItems: get: tags: @@ -161930,11 +172389,470 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directory.directoryObject - summary: Delete navigation property deletedItems for directory - description: Recently deleted items. Read-only. Nullable. - operationId: directory.DeleteDeletedItems + - directory.directoryObject + summary: Delete navigation property deletedItems for directory + description: Recently deleted items. Read-only. Nullable. + operationId: directory.DeleteDeletedItems + parameters: + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /directory/featureRolloutPolicies: + get: + tags: + - directory.featureRolloutPolicy + summary: Get featureRolloutPolicies from directory + description: Nullable. + operationId: directory.ListFeatureRolloutPolicies + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - feature + - feature desc + - isAppliedToOrganization + - isAppliedToOrganization desc + - isEnabled + - isEnabled desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - feature + - isAppliedToOrganization + - isEnabled + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of featureRolloutPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.featureRolloutPolicy + summary: Create new navigation property to featureRolloutPolicies for directory + description: Nullable. + operationId: directory.CreateFeatureRolloutPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/featureRolloutPolicies/{featureRolloutPolicy-id}': + get: + tags: + - directory.featureRolloutPolicy + summary: Get featureRolloutPolicies from directory + description: Nullable. + operationId: directory.GetFeatureRolloutPolicies + parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - feature + - isAppliedToOrganization + - isEnabled + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + links: + appliesTo: + operationId: directory.FeatureRolloutPolicies.ListAppliesTo + parameters: + featureRolloutPolicy-id: $request.path.featureRolloutPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - directory.featureRolloutPolicy + summary: Update the navigation property featureRolloutPolicies in directory + description: Nullable. + operationId: directory.UpdateFeatureRolloutPolicies + parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - directory.featureRolloutPolicy + summary: Delete navigation property featureRolloutPolicies for directory + description: Nullable. + operationId: directory.DeleteFeatureRolloutPolicies + parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo': + get: + tags: + - directory.featureRolloutPolicy + summary: Get appliesTo from directory + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: directory.featureRolloutPolicies.ListAppliesTo + parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.featureRolloutPolicy + summary: Create new navigation property to appliesTo for directory + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: directory.featureRolloutPolicies.CreateAppliesTo + parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}': + get: + tags: + - directory.featureRolloutPolicy + summary: Get appliesTo from directory + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: directory.featureRolloutPolicies.GetAppliesTo + parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + 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: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + 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 + patch: + tags: + - directory.featureRolloutPolicy + summary: Update the navigation property appliesTo in directory + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: directory.featureRolloutPolicies.UpdateAppliesTo + parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + schema: + type: string + x-ms-docs-key-type: directoryObject + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - directory.featureRolloutPolicy + summary: Delete navigation property appliesTo for directory + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: directory.featureRolloutPolicies.DeleteAppliesTo parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy - name: directoryObject-id in: path description: 'key: id of directoryObject' @@ -161953,13 +172871,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /directory/featureRolloutPolicies: + /directory/federationConfigurations: get: tags: - - directory.featureRolloutPolicy - summary: Get featureRolloutPolicies from directory - description: Nullable. - operationId: directory.ListFeatureRolloutPolicies + - directory.identityProviderBase + summary: Get federationConfigurations from directory + description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. + operationId: directory.ListFederationConfigurations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -161978,16 +172896,8 @@ paths: enum: - id - id desc - - description - - description desc - displayName - displayName desc - - feature - - feature desc - - isAppliedToOrganization - - isAppliedToOrganization desc - - isEnabled - - isEnabled desc type: string - name: $select in: query @@ -162000,12 +172910,7 @@ paths: items: enum: - id - - description - displayName - - feature - - isAppliedToOrganization - - isEnabled - - appliesTo type: string - name: $expand in: query @@ -162018,7 +172923,6 @@ paths: items: enum: - '*' - - appliesTo type: string responses: '200': @@ -162026,13 +172930,13 @@ paths: content: application/json: schema: - title: Collection of featureRolloutPolicy + title: Collection of identityProviderBase type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' '@odata.nextLink': type: string default: @@ -162043,16 +172947,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directory.featureRolloutPolicy - summary: Create new navigation property to featureRolloutPolicies for directory - description: Nullable. - operationId: directory.CreateFeatureRolloutPolicies + - directory.identityProviderBase + summary: Create new navigation property to federationConfigurations for directory + description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. + operationId: directory.CreateFederationConfigurations requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' required: true responses: '201': @@ -162060,25 +172964,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directory/featureRolloutPolicies/{featureRolloutPolicy-id}': + '/directory/federationConfigurations/{identityProviderBase-id}': get: tags: - - directory.featureRolloutPolicy - summary: Get featureRolloutPolicies from directory - description: Nullable. - operationId: directory.GetFeatureRolloutPolicies + - directory.identityProviderBase + summary: Get federationConfigurations from directory + description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. + operationId: directory.GetFederationConfigurations parameters: - - name: featureRolloutPolicy-id + - name: identityProviderBase-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of identityProviderBase' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: identityProviderBase - name: $select in: query description: Select properties to be returned @@ -162090,12 +172994,7 @@ paths: items: enum: - id - - description - displayName - - feature - - isAppliedToOrganization - - isEnabled - - appliesTo type: string - name: $expand in: query @@ -162108,7 +173007,6 @@ paths: items: enum: - '*' - - appliesTo type: string responses: '200': @@ -162116,35 +173014,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' - links: - appliesTo: - operationId: directory.FeatureRolloutPolicies.ListAppliesTo - parameters: - featureRolloutPolicy-id: $request.path.featureRolloutPolicy-id + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directory.featureRolloutPolicy - summary: Update the navigation property featureRolloutPolicies in directory - description: Nullable. - operationId: directory.UpdateFeatureRolloutPolicies + - directory.identityProviderBase + summary: Update the navigation property federationConfigurations in directory + description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. + operationId: directory.UpdateFederationConfigurations parameters: - - name: featureRolloutPolicy-id + - name: identityProviderBase-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of identityProviderBase' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: identityProviderBase requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' required: true responses: '204': @@ -162154,18 +173047,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directory.featureRolloutPolicy - summary: Delete navigation property featureRolloutPolicies for directory - description: Nullable. - operationId: directory.DeleteFeatureRolloutPolicies + - directory.identityProviderBase + summary: Delete navigation property federationConfigurations for directory + description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. + operationId: directory.DeleteFederationConfigurations parameters: - - name: featureRolloutPolicy-id + - name: identityProviderBase-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of identityProviderBase' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: identityProviderBase - name: If-Match in: header description: ETag @@ -162177,241 +173070,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directory/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo': - get: - tags: - - directory.featureRolloutPolicy - summary: Get appliesTo from directory - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: directory.featureRolloutPolicies.ListAppliesTo - parameters: - - name: featureRolloutPolicy-id - in: path - description: 'key: id of featureRolloutPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: featureRolloutPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - directory.featureRolloutPolicy - summary: Create new navigation property to appliesTo for directory - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: directory.featureRolloutPolicies.CreateAppliesTo - parameters: - - name: featureRolloutPolicy-id - in: path - description: 'key: id of featureRolloutPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: featureRolloutPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/directory/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}': + /directory/federationConfigurations/microsoft.graph.availableProviderTypes(): get: tags: - - directory.featureRolloutPolicy - summary: Get appliesTo from directory - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: directory.featureRolloutPolicies.GetAppliesTo - parameters: - - name: featureRolloutPolicy-id - in: path - description: 'key: id of featureRolloutPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: featureRolloutPolicy - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - 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: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + - directory.Functions + summary: Invoke function availableProviderTypes + operationId: directory.federationConfigurations.availableProviderTypes responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - directory.featureRolloutPolicy - summary: Update the navigation property appliesTo in directory - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: directory.featureRolloutPolicies.UpdateAppliesTo - parameters: - - name: featureRolloutPolicy-id - in: path - description: 'key: id of featureRolloutPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: featureRolloutPolicy - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - directory.featureRolloutPolicy - summary: Delete navigation property appliesTo for directory - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: directory.featureRolloutPolicies.DeleteAppliesTo - parameters: - - name: featureRolloutPolicy-id - in: path - description: 'key: id of featureRolloutPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: featureRolloutPolicy - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + type: array + items: + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function /directory/sharedEmailDomains: get: tags: @@ -162715,7 +173392,6 @@ paths: tags: - directoryObjects.directoryObject summary: Get entity from directoryObjects by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryObjects.directoryObject.GetDirectoryObject parameters: - name: directoryObject-id @@ -162773,7 +173449,6 @@ paths: tags: - directoryObjects.directoryObject summary: Update entity in directoryObjects - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryObjects.directoryObject.UpdateDirectoryObject parameters: - name: directoryObject-id @@ -162800,7 +173475,6 @@ paths: tags: - directoryObjects.directoryObject summary: Delete entity from directoryObjects - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryObjects.directoryObject.DeleteDirectoryObject parameters: - name: directoryObject-id @@ -163107,7 +173781,6 @@ paths: summary: Get entities from directoryRoles operationId: directoryRoles.directoryRole.ListDirectoryRole parameters: - - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -163213,7 +173886,6 @@ paths: tags: - directoryRoles.directoryRole summary: Get entity from directoryRoles by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryRoles.directoryRole.GetDirectoryRole parameters: - name: directoryRole-id @@ -163278,7 +173950,6 @@ paths: tags: - directoryRoles.directoryRole summary: Update entity in directoryRoles - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryRoles.directoryRole.UpdateDirectoryRole parameters: - name: directoryRole-id @@ -163305,7 +173976,6 @@ paths: tags: - directoryRoles.directoryRole summary: Delete entity from directoryRoles - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryRoles.directoryRole.DeleteDirectoryRole parameters: - name: directoryRole-id @@ -164045,7 +174715,6 @@ paths: summary: Get entities from directoryRoleTemplates operationId: directoryRoleTemplates.directoryRoleTemplate.ListDirectoryRoleTemplate parameters: - - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -164144,7 +174813,6 @@ paths: tags: - directoryRoleTemplates.directoryRoleTemplate summary: Get entity from directoryRoleTemplates by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryRoleTemplates.directoryRoleTemplate.GetDirectoryRoleTemplate parameters: - name: directoryRoleTemplate-id @@ -164195,7 +174863,6 @@ paths: tags: - directoryRoleTemplates.directoryRoleTemplate summary: Update entity in directoryRoleTemplates - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryRoleTemplates.directoryRoleTemplate.UpdateDirectoryRoleTemplate parameters: - name: directoryRoleTemplate-id @@ -164222,7 +174889,6 @@ paths: tags: - directoryRoleTemplates.directoryRoleTemplate summary: Delete entity from directoryRoleTemplates - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directoryRoleTemplates.directoryRoleTemplate.DeleteDirectoryRoleTemplate parameters: - name: directoryRoleTemplate-id @@ -164631,7 +175297,6 @@ paths: tags: - directorySettingTemplates.directorySettingTemplate summary: Get entity from directorySettingTemplates by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directorySettingTemplates.directorySettingTemplate.GetDirectorySettingTemplate parameters: - name: directorySettingTemplate-id @@ -164683,7 +175348,6 @@ paths: tags: - directorySettingTemplates.directorySettingTemplate summary: Update entity in directorySettingTemplates - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directorySettingTemplates.directorySettingTemplate.UpdateDirectorySettingTemplate parameters: - name: directorySettingTemplate-id @@ -164710,7 +175374,6 @@ paths: tags: - directorySettingTemplates.directorySettingTemplate summary: Delete entity from directorySettingTemplates - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: directorySettingTemplates.directorySettingTemplate.DeleteDirectorySettingTemplate parameters: - name: directorySettingTemplate-id @@ -166833,6 +177496,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -167659,6 +178323,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -168537,6 +179202,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -168598,6 +179265,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -168737,6 +179405,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -169009,6 +179678,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -169070,6 +179741,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -169209,6 +179881,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -169481,6 +180154,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -169542,6 +180217,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -169681,6 +180357,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -170283,6 +180960,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -171109,6 +181787,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -172253,7 +182932,7 @@ paths: tags: - drive.list summary: Get sourceColumn from drive - description: The source column for content type column. + description: The source column for the content type column. operationId: drive.list.columns.GetSourceColumn parameters: - name: columnDefinition-id @@ -172339,7 +183018,7 @@ paths: tags: - drive.list summary: Get ref of sourceColumn from drive - description: The source column for content type column. + description: The source column for the content type column. operationId: drive.list.columns.GetRefSourceColumn parameters: - name: columnDefinition-id @@ -172368,7 +183047,7 @@ paths: tags: - drive.list summary: Update the ref of navigation property sourceColumn in drive - description: The source column for content type column. + description: The source column for the content type column. operationId: drive.list.columns.UpdateRefSourceColumn parameters: - name: columnDefinition-id @@ -172397,7 +183076,7 @@ paths: tags: - drive.list summary: Delete ref of navigation property sourceColumn for drive - description: The source column for content type column. + description: The source column for the content type column. operationId: drive.list.columns.DeleteRefSourceColumn parameters: - name: columnDefinition-id @@ -173324,7 +184003,7 @@ paths: tags: - drive.list summary: Get columnLinks from drive - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drive.list.contentTypes.ListColumnLinks parameters: - name: contentType-id @@ -173404,7 +184083,7 @@ paths: tags: - drive.list summary: Create new navigation property to columnLinks for drive - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drive.list.contentTypes.CreateColumnLinks parameters: - name: contentType-id @@ -173436,7 +184115,7 @@ paths: tags: - drive.list summary: Get columnLinks from drive - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drive.list.contentTypes.GetColumnLinks parameters: - name: contentType-id @@ -173492,7 +184171,7 @@ paths: tags: - drive.list summary: Update the navigation property columnLinks in drive - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drive.list.contentTypes.UpdateColumnLinks parameters: - name: contentType-id @@ -173526,7 +184205,7 @@ paths: tags: - drive.list summary: Delete navigation property columnLinks for drive - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drive.list.contentTypes.DeleteColumnLinks parameters: - name: contentType-id @@ -174237,7 +184916,7 @@ paths: tags: - drive.list summary: Get sourceColumn from drive - description: The source column for content type column. + description: The source column for the content type column. operationId: drive.list.contentTypes.columns.GetSourceColumn parameters: - name: contentType-id @@ -174331,7 +185010,7 @@ paths: tags: - drive.list summary: Get ref of sourceColumn from drive - description: The source column for content type column. + description: The source column for the content type column. operationId: drive.list.contentTypes.columns.GetRefSourceColumn parameters: - name: contentType-id @@ -174368,7 +185047,7 @@ paths: tags: - drive.list summary: Update the ref of navigation property sourceColumn in drive - description: The source column for content type column. + description: The source column for the content type column. operationId: drive.list.contentTypes.columns.UpdateRefSourceColumn parameters: - name: contentType-id @@ -174404,7 +185083,7 @@ paths: tags: - drive.list summary: Delete ref of navigation property sourceColumn for drive - description: The source column for content type column. + description: The source column for the content type column. operationId: drive.list.contentTypes.columns.DeleteRefSourceColumn parameters: - name: contentType-id @@ -175333,6 +186012,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -176081,6 +186761,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -176947,6 +187628,8 @@ paths: - notificationQueryOptions desc - notificationUrl - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc - resource - resource desc type: string @@ -176974,6 +187657,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -177071,6 +187755,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -177253,6 +187938,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -177472,6 +188158,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -177533,6 +188221,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -177672,6 +188361,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -178513,6 +189203,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -179484,6 +190175,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -180507,6 +191199,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -180568,6 +191262,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -180722,6 +191417,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -181040,6 +191736,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -181101,6 +191799,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -181255,6 +191954,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -181573,6 +192273,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -181634,6 +192336,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -181788,6 +192491,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -182512,6 +193216,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -183483,6 +194188,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -184802,7 +195508,7 @@ paths: tags: - drives.list summary: Get sourceColumn from drives - description: The source column for content type column. + description: The source column for the content type column. operationId: drives.list.columns.GetSourceColumn parameters: - name: drive-id @@ -184896,7 +195602,7 @@ paths: tags: - drives.list summary: Get ref of sourceColumn from drives - description: The source column for content type column. + description: The source column for the content type column. operationId: drives.list.columns.GetRefSourceColumn parameters: - name: drive-id @@ -184933,7 +195639,7 @@ paths: tags: - drives.list summary: Update the ref of navigation property sourceColumn in drives - description: The source column for content type column. + description: The source column for the content type column. operationId: drives.list.columns.UpdateRefSourceColumn parameters: - name: drive-id @@ -184969,7 +195675,7 @@ paths: tags: - drives.list summary: Delete ref of navigation property sourceColumn for drives - description: The source column for content type column. + description: The source column for the content type column. operationId: drives.list.columns.DeleteRefSourceColumn parameters: - name: drive-id @@ -186045,7 +196751,7 @@ paths: tags: - drives.list summary: Get columnLinks from drives - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drives.list.contentTypes.ListColumnLinks parameters: - name: drive-id @@ -186132,7 +196838,7 @@ paths: tags: - drives.list summary: Create new navigation property to columnLinks for drives - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drives.list.contentTypes.CreateColumnLinks parameters: - name: drive-id @@ -186171,7 +196877,7 @@ paths: tags: - drives.list summary: Get columnLinks from drives - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drives.list.contentTypes.GetColumnLinks parameters: - name: drive-id @@ -186234,7 +196940,7 @@ paths: tags: - drives.list summary: Update the navigation property columnLinks in drives - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drives.list.contentTypes.UpdateColumnLinks parameters: - name: drive-id @@ -186275,7 +196981,7 @@ paths: tags: - drives.list summary: Delete navigation property columnLinks for drives - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: drives.list.contentTypes.DeleteColumnLinks parameters: - name: drive-id @@ -187050,7 +197756,7 @@ paths: tags: - drives.list summary: Get sourceColumn from drives - description: The source column for content type column. + description: The source column for the content type column. operationId: drives.list.contentTypes.columns.GetSourceColumn parameters: - name: drive-id @@ -187152,7 +197858,7 @@ paths: tags: - drives.list summary: Get ref of sourceColumn from drives - description: The source column for content type column. + description: The source column for the content type column. operationId: drives.list.contentTypes.columns.GetRefSourceColumn parameters: - name: drive-id @@ -187197,7 +197903,7 @@ paths: tags: - drives.list summary: Update the ref of navigation property sourceColumn in drives - description: The source column for content type column. + description: The source column for the content type column. operationId: drives.list.contentTypes.columns.UpdateRefSourceColumn parameters: - name: drive-id @@ -187240,7 +197946,7 @@ paths: tags: - drives.list summary: Delete ref of navigation property sourceColumn for drives - description: The source column for content type column. + description: The source column for the content type column. operationId: drives.list.contentTypes.columns.DeleteRefSourceColumn parameters: - name: drive-id @@ -188346,6 +199052,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -189216,6 +199923,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -190227,6 +200935,8 @@ paths: - notificationQueryOptions desc - notificationUrl - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc - resource - resource desc type: string @@ -190254,6 +200964,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -190366,6 +201077,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -190592,6 +201304,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -190871,6 +201584,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -190932,6 +201647,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -191086,6 +201802,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -192703,39 +203420,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/microsoft.graph.setUpResourcesFolder()': - get: - tags: - - education.Functions - summary: Invoke function setUpResourcesFolder - operationId: education.classes.educationClass.assignments.educationAssignment.setUpResourcesFolder - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationAssignment' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/microsoft.graph.setUpResourcesFolder': + post: + tags: + - education.Actions + summary: Invoke action setUpResourcesFolder + operationId: education.classes.educationClass.assignments.educationAssignment.setUpResourcesFolder + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationAssignment' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources': get: tags: @@ -193180,6 +203897,10 @@ paths: enum: - id - id desc + - reassignedBy + - reassignedBy desc + - reassignedDateTime + - reassignedDateTime desc - recipient - recipient desc - resourcesFolderUrl @@ -193210,6 +203931,8 @@ paths: items: enum: - id + - reassignedBy + - reassignedDateTime - recipient - resourcesFolderUrl - returnedBy @@ -193337,6 +204060,8 @@ paths: items: enum: - id + - reassignedBy + - reassignedDateTime - recipient - resourcesFolderUrl - returnedBy @@ -193474,6 +204199,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.reassign': + post: + tags: + - education.Actions + summary: Invoke action reassign + operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.reassign + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.return': post: tags: @@ -193514,11 +204279,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()': - get: + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder': + post: tags: - - education.Functions - summary: Invoke function setUpResourcesFolder + - education.Actions + summary: Invoke action setUpResourcesFolder operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.setUpResourcesFolder parameters: - name: educationClass-id @@ -193553,7 +204318,7 @@ paths: nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit': post: tags: @@ -194713,6 +205478,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -196849,11 +207615,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/education/me/assignments/{educationAssignment-id}/microsoft.graph.setUpResourcesFolder()': - get: + '/education/me/assignments/{educationAssignment-id}/microsoft.graph.setUpResourcesFolder': + post: tags: - - education.Functions - summary: Invoke function setUpResourcesFolder + - education.Actions + summary: Invoke action setUpResourcesFolder operationId: education.me.assignments.educationAssignment.setUpResourcesFolder parameters: - name: educationAssignment-id @@ -196874,7 +207640,7 @@ paths: nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action '/education/me/assignments/{educationAssignment-id}/resources': get: tags: @@ -197256,6 +208022,10 @@ paths: enum: - id - id desc + - reassignedBy + - reassignedBy desc + - reassignedDateTime + - reassignedDateTime desc - recipient - recipient desc - resourcesFolderUrl @@ -197286,6 +208056,8 @@ paths: items: enum: - id + - reassignedBy + - reassignedDateTime - recipient - resourcesFolderUrl - returnedBy @@ -197399,6 +208171,8 @@ paths: items: enum: - id + - reassignedBy + - reassignedDateTime - recipient - resourcesFolderUrl - returnedBy @@ -197519,6 +208293,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.reassign': + post: + tags: + - education.Actions + summary: Invoke action reassign + operationId: education.me.assignments.educationAssignment.submissions.educationSubmission.reassign + parameters: + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.return': post: tags: @@ -197552,11 +208359,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()': - get: + '/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder': + post: tags: - - education.Functions - summary: Invoke function setUpResourcesFolder + - education.Actions + summary: Invoke action setUpResourcesFolder operationId: education.me.assignments.educationAssignment.submissions.educationSubmission.setUpResourcesFolder parameters: - name: educationAssignment-id @@ -197584,7 +208391,7 @@ paths: nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action '/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit': post: tags: @@ -199453,6 +210260,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -201684,9 +212492,11 @@ paths: items: enum: - id + - errorCount - lastActivityDateTime - lastSynchronizationDateTime - status + - statusMessage type: string - name: $expand in: query @@ -202784,11 +213594,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/microsoft.graph.setUpResourcesFolder()': - get: + '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/microsoft.graph.setUpResourcesFolder': + post: tags: - - education.Functions - summary: Invoke function setUpResourcesFolder + - education.Actions + summary: Invoke action setUpResourcesFolder operationId: education.users.educationUser.assignments.educationAssignment.setUpResourcesFolder parameters: - name: educationUser-id @@ -202816,7 +213626,7 @@ paths: nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources': get: tags: @@ -203261,6 +214071,10 @@ paths: enum: - id - id desc + - reassignedBy + - reassignedBy desc + - reassignedDateTime + - reassignedDateTime desc - recipient - recipient desc - resourcesFolderUrl @@ -203291,6 +214105,8 @@ paths: items: enum: - id + - reassignedBy + - reassignedDateTime - recipient - resourcesFolderUrl - returnedBy @@ -203418,6 +214234,8 @@ paths: items: enum: - id + - reassignedBy + - reassignedDateTime - recipient - resourcesFolderUrl - returnedBy @@ -203555,6 +214373,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.reassign': + post: + tags: + - education.Actions + summary: Invoke action reassign + operationId: education.users.educationUser.assignments.educationAssignment.submissions.educationSubmission.reassign + parameters: + - name: educationUser-id + in: path + description: 'key: id of educationUser' + required: true + schema: + type: string + x-ms-docs-key-type: educationUser + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.return': post: tags: @@ -203595,11 +214453,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()': - get: + '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder': + post: tags: - - education.Functions - summary: Invoke function setUpResourcesFolder + - education.Actions + summary: Invoke action setUpResourcesFolder operationId: education.users.educationUser.assignments.educationAssignment.submissions.educationSubmission.setUpResourcesFolder parameters: - name: educationUser-id @@ -203634,7 +214492,7 @@ paths: nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit': post: tags: @@ -205755,6 +216613,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -206640,10 +217499,14 @@ paths: - id desc - configuration - configuration desc + - connectorId + - connectorId desc - description - description desc - name - name desc + - searchSettings + - searchSettings desc - state - state desc type: string @@ -206659,8 +217522,10 @@ paths: enum: - id - configuration + - connectorId - description - name + - searchSettings - state - groups - items @@ -206752,8 +217617,10 @@ paths: enum: - id - configuration + - connectorId - description - name + - searchSettings - state - groups - items @@ -245549,6 +256416,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -245632,6 +256501,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -245771,7 +256641,6 @@ paths: tags: - groups.group summary: Get entity from groups by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: groups.group.GetGroup parameters: - name: group-id @@ -245828,6 +256697,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -246046,7 +256916,6 @@ paths: tags: - groups.group summary: Update entity in groups - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: groups.group.UpdateGroup parameters: - name: group-id @@ -246073,7 +256942,6 @@ paths: tags: - groups.group summary: Delete entity from groups - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: groups.group.DeleteGroup parameters: - name: group-id @@ -246111,7 +256979,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -246142,18 +257009,6 @@ paths: - id - deletedDateTime type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -246192,7 +257047,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -246571,23 +257425,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -246688,7 +257525,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -246731,18 +257567,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -246834,18 +257658,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -246951,7 +257763,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -247112,25 +257923,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -247278,25 +258070,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -247433,7 +258206,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -247793,23 +258565,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -248037,7 +258792,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -248900,7 +259654,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -249166,7 +259919,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -249327,25 +260079,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -249495,25 +260228,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -250872,7 +261586,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -251033,25 +261746,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -251187,25 +261881,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -251342,7 +262017,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -251702,23 +262376,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -251946,7 +262603,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -252809,7 +263465,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -253075,7 +263730,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -253236,25 +263890,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -253404,25 +264039,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -255351,7 +265967,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -255512,25 +266127,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -255678,25 +266274,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -255833,7 +266410,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -256193,23 +266769,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -256336,7 +266895,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -256379,18 +266937,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -256496,18 +267042,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -256622,7 +267156,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -256783,25 +267316,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -256951,25 +267465,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -257489,7 +267984,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -257650,25 +268144,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -257818,25 +268293,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -258997,7 +269453,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -259860,7 +270315,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -260126,7 +270580,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -260287,25 +270740,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -260455,25 +270889,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -261876,19 +272291,6 @@ paths: - uniqueSenders - threads type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - threads - type: string responses: '200': description: Retrieved navigation property @@ -261981,19 +272383,6 @@ paths: - uniqueSenders - threads type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - threads - type: string responses: '200': description: Retrieved navigation property @@ -262100,7 +272489,6 @@ paths: x-ms-docs-key-type: conversation - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -262460,7 +272848,6 @@ paths: x-ms-docs-key-type: conversationThread - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -262854,7 +273241,7 @@ paths: tags: - groups.conversation summary: Get attachments from groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.ListAttachments parameters: - name: group-id @@ -262887,7 +273274,6 @@ paths: x-ms-docs-key-type: post - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -262967,7 +273353,7 @@ paths: tags: - groups.conversation summary: Create new navigation property to attachments for groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.CreateAttachments parameters: - name: group-id @@ -263020,7 +273406,7 @@ paths: tags: - groups.conversation summary: Get attachments from groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.GetAttachments parameters: - name: group-id @@ -263101,7 +273487,7 @@ paths: tags: - groups.conversation summary: Update the navigation property attachments in groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.UpdateAttachments parameters: - name: group-id @@ -263156,7 +273542,7 @@ paths: tags: - groups.conversation summary: Delete navigation property attachments for groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.DeleteAttachments parameters: - name: group-id @@ -263267,7 +273653,7 @@ paths: tags: - groups.conversation summary: Get extensions from groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.ListExtensions parameters: - name: group-id @@ -263300,7 +273686,6 @@ paths: x-ms-docs-key-type: post - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -263365,7 +273750,7 @@ paths: tags: - groups.conversation summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.CreateExtensions parameters: - name: group-id @@ -263418,7 +273803,7 @@ paths: tags: - groups.conversation summary: Get extensions from groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.GetExtensions parameters: - name: group-id @@ -263494,7 +273879,7 @@ paths: tags: - groups.conversation summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.UpdateExtensions parameters: - name: group-id @@ -263549,7 +273934,7 @@ paths: tags: - groups.conversation summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.DeleteExtensions parameters: - name: group-id @@ -263603,7 +273988,7 @@ paths: tags: - groups.conversation summary: Get inReplyTo from groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. + description: Read-only. Supports $expand. operationId: groups.conversations.threads.posts.GetInReplyTo parameters: - name: group-id @@ -263740,7 +274125,7 @@ paths: tags: - groups.conversation summary: Update the navigation property inReplyTo in groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. + description: Read-only. Supports $expand. operationId: groups.conversations.threads.posts.UpdateInReplyTo parameters: - name: group-id @@ -263788,7 +274173,7 @@ paths: tags: - groups.conversation summary: Delete navigation property inReplyTo for groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. + description: Read-only. Supports $expand. operationId: groups.conversations.threads.posts.DeleteInReplyTo parameters: - name: group-id @@ -263974,7 +274359,6 @@ paths: x-ms-docs-key-type: post - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -265092,7 +275476,7 @@ paths: tags: - groups.directoryObject summary: Get createdOnBehalfOf from groups - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' operationId: groups.GetCreatedOnBehalfOf parameters: - name: group-id @@ -265142,7 +275526,7 @@ paths: tags: - groups.directoryObject summary: Get ref of createdOnBehalfOf from groups - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' operationId: groups.GetRefCreatedOnBehalfOf parameters: - name: group-id @@ -265166,7 +275550,7 @@ paths: tags: - groups.directoryObject summary: Update the ref of navigation property createdOnBehalfOf in groups - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' operationId: groups.UpdateRefCreatedOnBehalfOf parameters: - name: group-id @@ -265195,7 +275579,7 @@ paths: tags: - groups.directoryObject summary: Delete ref of navigation property createdOnBehalfOf for groups - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' operationId: groups.DeleteRefCreatedOnBehalfOf parameters: - name: group-id @@ -266015,7 +276399,7 @@ paths: tags: - groups.event summary: Get events from groups - description: The group's events. + description: The group's calendar events. operationId: groups.ListEvents parameters: - name: group-id @@ -266027,7 +276411,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -266188,25 +276571,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -266232,7 +276596,7 @@ paths: tags: - groups.event summary: Create new navigation property to events for groups - description: The group's events. + description: The group's calendar events. operationId: groups.CreateEvents parameters: - name: group-id @@ -266264,7 +276628,7 @@ paths: tags: - groups.event summary: Get events from groups - description: The group's events. + description: The group's calendar events. operationId: groups.GetEvents parameters: - name: group-id @@ -266342,25 +276706,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -266411,7 +276756,7 @@ paths: tags: - groups.event summary: Update the navigation property events in groups - description: The group's events. + description: The group's calendar events. operationId: groups.UpdateEvents parameters: - name: group-id @@ -266445,7 +276790,7 @@ paths: tags: - groups.event summary: Delete navigation property events for groups - description: The group's events. + description: The group's calendar events. operationId: groups.DeleteEvents parameters: - name: group-id @@ -266497,7 +276842,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -266857,23 +277201,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -267000,7 +277327,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -267043,18 +277369,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -267160,18 +277474,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -267286,7 +277588,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -267447,25 +277748,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -267615,25 +277897,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -268153,7 +278416,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -268314,25 +278576,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -268482,25 +278725,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -269661,7 +279885,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -270524,7 +280747,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -270790,7 +281012,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -270951,25 +281172,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -271119,25 +281321,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -272958,7 +283141,7 @@ paths: tags: - groups.directoryObject summary: Get memberOf from groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' operationId: groups.ListMemberOf parameters: - name: group-id @@ -273039,7 +283222,7 @@ paths: tags: - groups.directoryObject summary: Get ref of memberOf from groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' operationId: groups.ListRefMemberOf parameters: - name: group-id @@ -273094,7 +283277,7 @@ paths: tags: - groups.directoryObject summary: Create new navigation property ref to memberOf for groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' operationId: groups.CreateRefMemberOf parameters: - name: group-id @@ -273128,7 +283311,7 @@ paths: tags: - groups.directoryObject summary: Get members from groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. Supports $expand.' operationId: groups.ListMembers parameters: - name: group-id @@ -273209,7 +283392,7 @@ paths: tags: - groups.directoryObject summary: Get ref of members from groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. Supports $expand.' operationId: groups.ListRefMembers parameters: - name: group-id @@ -273264,7 +283447,7 @@ paths: tags: - groups.directoryObject summary: Create new navigation property ref to members for groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. Supports $expand.' operationId: groups.CreateRefMembers parameters: - name: group-id @@ -309272,7 +319455,7 @@ paths: tags: - groups.directoryObject summary: Get owners from groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' operationId: groups.ListOwners parameters: - name: group-id @@ -309353,7 +319536,7 @@ paths: tags: - groups.directoryObject summary: Get ref of owners from groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' operationId: groups.ListRefOwners parameters: - name: group-id @@ -309408,7 +319591,7 @@ paths: tags: - groups.directoryObject summary: Create new navigation property ref to owners for groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' operationId: groups.CreateRefOwners parameters: - name: group-id @@ -309442,7 +319625,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Get permissionGrants from groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. + description: The permission that has been granted for a group to a specific application. Supports $expand. operationId: groups.ListPermissionGrants parameters: - name: group-id @@ -309537,7 +319720,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Create new navigation property to permissionGrants for groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. + description: The permission that has been granted for a group to a specific application. Supports $expand. operationId: groups.CreatePermissionGrants parameters: - name: group-id @@ -309569,7 +319752,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Get permissionGrants from groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. + description: The permission that has been granted for a group to a specific application. Supports $expand. operationId: groups.GetPermissionGrants parameters: - name: group-id @@ -309630,7 +319813,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Update the navigation property permissionGrants in groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. + description: The permission that has been granted for a group to a specific application. Supports $expand. operationId: groups.UpdatePermissionGrants parameters: - name: group-id @@ -309664,7 +319847,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Delete navigation property permissionGrants for groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. + description: The permission that has been granted for a group to a specific application. Supports $expand. operationId: groups.DeletePermissionGrants parameters: - name: group-id @@ -309697,7 +319880,7 @@ paths: tags: - groups.profilePhoto summary: Get photo from groups - description: The group's profile photo. + description: The group's profile photo operationId: groups.GetPhoto parameters: - name: group-id @@ -309721,18 +319904,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -309747,7 +319918,7 @@ paths: tags: - groups.profilePhoto summary: Update the navigation property photo in groups - description: The group's profile photo. + description: The group's profile photo operationId: groups.UpdatePhoto parameters: - name: group-id @@ -309774,7 +319945,7 @@ paths: tags: - groups.profilePhoto summary: Delete navigation property photo for groups - description: The group's profile photo. + description: The group's profile photo operationId: groups.DeletePhoto parameters: - name: group-id @@ -309800,7 +319971,7 @@ paths: tags: - groups.profilePhoto summary: Get media content for the navigation property photo from groups - description: The group's profile photo. + description: The group's profile photo operationId: groups.GetPhotoContent parameters: - name: group-id @@ -309825,7 +319996,7 @@ paths: tags: - groups.profilePhoto summary: Update media content for the navigation property photo in groups - description: The group's profile photo. + description: The group's profile photo operationId: groups.UpdatePhotoContent parameters: - name: group-id @@ -309866,7 +320037,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -309900,18 +320070,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -310000,18 +320158,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -310159,7 +320305,7 @@ paths: tags: - groups.plannerGroup summary: Get planner from groups - description: Selective Planner services available to the group. Read-only. Nullable. + description: Entry-point to Planner resource that might exist for a Unified Group. operationId: groups.GetPlanner parameters: - name: group-id @@ -310214,7 +320360,7 @@ paths: tags: - groups.plannerGroup summary: Update the navigation property planner in groups - description: Selective Planner services available to the group. Read-only. Nullable. + description: Entry-point to Planner resource that might exist for a Unified Group. operationId: groups.UpdatePlanner parameters: - name: group-id @@ -310241,7 +320387,7 @@ paths: tags: - groups.plannerGroup summary: Delete navigation property planner for groups - description: Selective Planner services available to the group. Read-only. Nullable. + description: Entry-point to Planner resource that might exist for a Unified Group. operationId: groups.DeletePlanner parameters: - name: group-id @@ -310550,7 +320696,7 @@ paths: tags: - groups.plannerGroup summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: groups.planner.plans.ListBuckets parameters: - name: group-id @@ -310645,7 +320791,7 @@ paths: tags: - groups.plannerGroup summary: Create new navigation property to buckets for groups - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: groups.planner.plans.CreateBuckets parameters: - name: group-id @@ -310684,7 +320830,7 @@ paths: tags: - groups.plannerGroup summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: groups.planner.plans.GetBuckets parameters: - name: group-id @@ -310758,7 +320904,7 @@ paths: tags: - groups.plannerGroup summary: Update the navigation property buckets in groups - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: groups.planner.plans.UpdateBuckets parameters: - name: group-id @@ -310799,7 +320945,7 @@ paths: tags: - groups.plannerGroup summary: Delete navigation property buckets for groups - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: groups.planner.plans.DeleteBuckets parameters: - name: group-id @@ -311937,7 +322083,7 @@ paths: tags: - groups.plannerGroup summary: Get details from groups - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: groups.planner.plans.GetDetails parameters: - name: group-id @@ -311995,7 +322141,7 @@ paths: tags: - groups.plannerGroup summary: Update the navigation property details in groups - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: groups.planner.plans.UpdateDetails parameters: - name: group-id @@ -312029,7 +322175,7 @@ paths: tags: - groups.plannerGroup summary: Delete navigation property details for groups - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: groups.planner.plans.DeleteDetails parameters: - name: group-id @@ -312062,7 +322208,7 @@ paths: tags: - groups.plannerGroup summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: groups.planner.plans.ListTasks parameters: - name: group-id @@ -312220,7 +322366,7 @@ paths: tags: - groups.plannerGroup summary: Create new navigation property to tasks for groups - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: groups.planner.plans.CreateTasks parameters: - name: group-id @@ -312259,7 +322405,7 @@ paths: tags: - groups.plannerGroup summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: groups.planner.plans.GetTasks parameters: - name: group-id @@ -312376,7 +322522,7 @@ paths: tags: - groups.plannerGroup summary: Update the navigation property tasks in groups - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: groups.planner.plans.UpdateTasks parameters: - name: group-id @@ -312417,7 +322563,7 @@ paths: tags: - groups.plannerGroup summary: Delete navigation property tasks for groups - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: groups.planner.plans.DeleteTasks parameters: - name: group-id @@ -313049,7 +323195,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -313080,18 +323225,6 @@ paths: - id - deletedDateTime type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -313130,7 +323263,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -313207,7 +323339,7 @@ paths: tags: - groups.directorySetting summary: Get settings from groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. operationId: groups.ListSettings parameters: - name: group-id @@ -313293,7 +323425,7 @@ paths: tags: - groups.directorySetting summary: Create new navigation property to settings for groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. operationId: groups.CreateSettings parameters: - name: group-id @@ -313325,7 +323457,7 @@ paths: tags: - groups.directorySetting summary: Get settings from groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. operationId: groups.GetSettings parameters: - name: group-id @@ -313383,7 +323515,7 @@ paths: tags: - groups.directorySetting summary: Update the navigation property settings in groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. operationId: groups.UpdateSettings parameters: - name: group-id @@ -313417,7 +323549,7 @@ paths: tags: - groups.directorySetting summary: Delete navigation property settings for groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + description: Read-only. Nullable. operationId: groups.DeleteSettings parameters: - name: group-id @@ -314071,7 +324203,6 @@ paths: x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -314124,19 +324255,6 @@ paths: - uniqueSenders - posts type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - posts - type: string responses: '200': description: Retrieved navigation property @@ -314232,19 +324350,6 @@ paths: - uniqueSenders - posts type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - posts - type: string responses: '200': description: Retrieved navigation property @@ -314388,7 +324493,6 @@ paths: x-ms-docs-key-type: conversationThread - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -314748,7 +324852,7 @@ paths: tags: - groups.conversationThread summary: Get attachments from groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.ListAttachments parameters: - name: group-id @@ -314774,7 +324878,6 @@ paths: x-ms-docs-key-type: post - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -314854,7 +324957,7 @@ paths: tags: - groups.conversationThread summary: Create new navigation property to attachments for groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.CreateAttachments parameters: - name: group-id @@ -314900,7 +325003,7 @@ paths: tags: - groups.conversationThread summary: Get attachments from groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.GetAttachments parameters: - name: group-id @@ -314974,7 +325077,7 @@ paths: tags: - groups.conversationThread summary: Update the navigation property attachments in groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.UpdateAttachments parameters: - name: group-id @@ -315022,7 +325125,7 @@ paths: tags: - groups.conversationThread summary: Delete navigation property attachments for groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.DeleteAttachments parameters: - name: group-id @@ -315119,7 +325222,7 @@ paths: tags: - groups.conversationThread summary: Get extensions from groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.ListExtensions parameters: - name: group-id @@ -315145,7 +325248,6 @@ paths: x-ms-docs-key-type: post - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -315210,7 +325312,7 @@ paths: tags: - groups.conversationThread summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.CreateExtensions parameters: - name: group-id @@ -315256,7 +325358,7 @@ paths: tags: - groups.conversationThread summary: Get extensions from groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.GetExtensions parameters: - name: group-id @@ -315325,7 +325427,7 @@ paths: tags: - groups.conversationThread summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.UpdateExtensions parameters: - name: group-id @@ -315373,7 +325475,7 @@ paths: tags: - groups.conversationThread summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.DeleteExtensions parameters: - name: group-id @@ -315420,7 +325522,7 @@ paths: tags: - groups.conversationThread summary: Get inReplyTo from groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. + description: Read-only. Supports $expand. operationId: groups.threads.posts.GetInReplyTo parameters: - name: group-id @@ -315544,7 +325646,7 @@ paths: tags: - groups.conversationThread summary: Update the navigation property inReplyTo in groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. + description: Read-only. Supports $expand. operationId: groups.threads.posts.UpdateInReplyTo parameters: - name: group-id @@ -315585,7 +325687,7 @@ paths: tags: - groups.conversationThread summary: Delete navigation property inReplyTo for groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. + description: Read-only. Supports $expand. operationId: groups.threads.posts.DeleteInReplyTo parameters: - name: group-id @@ -315743,7 +325845,6 @@ paths: x-ms-docs-key-type: post - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -317327,6 +327428,7 @@ paths: tags: - identity.identityApiConnector summary: Get apiConnectors from identity + description: Represents entry point for API connectors. operationId: identity.ListApiConnectors parameters: - $ref: '#/components/parameters/top' @@ -317405,6 +327507,7 @@ paths: tags: - identity.identityApiConnector summary: Create new navigation property to apiConnectors for identity + description: Represents entry point for API connectors. operationId: identity.CreateApiConnectors requestBody: description: New navigation property @@ -317428,6 +327531,7 @@ paths: tags: - identity.identityApiConnector summary: Get apiConnectors from identity + description: Represents entry point for API connectors. operationId: identity.GetApiConnectors parameters: - name: identityApiConnector-id @@ -317478,6 +327582,7 @@ paths: tags: - identity.identityApiConnector summary: Update the navigation property apiConnectors in identity + description: Represents entry point for API connectors. operationId: identity.UpdateApiConnectors parameters: - name: identityApiConnector-id @@ -317504,6 +327609,7 @@ paths: tags: - identity.identityApiConnector summary: Delete navigation property apiConnectors for identity + description: Represents entry point for API connectors. operationId: identity.DeleteApiConnectors parameters: - name: identityApiConnector-id @@ -317569,6 +327675,7 @@ paths: tags: - identity.b2cIdentityUserFlow summary: Get b2cUserFlows from identity + description: Represents entry point for B2C identity userflows. operationId: identity.ListB2cUserFlows parameters: - $ref: '#/components/parameters/top' @@ -317661,6 +327768,7 @@ paths: tags: - identity.b2cIdentityUserFlow summary: Create new navigation property to b2cUserFlows for identity + description: Represents entry point for B2C identity userflows. operationId: identity.CreateB2cUserFlows requestBody: description: New navigation property @@ -317684,6 +327792,7 @@ paths: tags: - identity.b2cIdentityUserFlow summary: Get b2cUserFlows from identity + description: Represents entry point for B2C identity userflows. operationId: identity.GetB2cUserFlows parameters: - name: b2cIdentityUserFlow-id @@ -317761,6 +327870,7 @@ paths: tags: - identity.b2cIdentityUserFlow summary: Update the navigation property b2cUserFlows in identity + description: Represents entry point for B2C identity userflows. operationId: identity.UpdateB2cUserFlows parameters: - name: b2cIdentityUserFlow-id @@ -317787,6 +327897,7 @@ paths: tags: - identity.b2cIdentityUserFlow summary: Delete navigation property b2cUserFlows for identity + description: Represents entry point for B2C identity userflows. operationId: identity.DeleteB2cUserFlows parameters: - name: b2cIdentityUserFlow-id @@ -319617,6 +329728,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Get b2xUserFlows from identity + description: Represents entry point for B2X/self-service sign-up identity userflows. operationId: identity.ListB2xUserFlows parameters: - $ref: '#/components/parameters/top' @@ -319703,6 +329815,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Create new navigation property to b2xUserFlows for identity + description: Represents entry point for B2X/self-service sign-up identity userflows. operationId: identity.CreateB2xUserFlows requestBody: description: New navigation property @@ -319726,6 +329839,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Get b2xUserFlows from identity + description: Represents entry point for B2X/self-service sign-up identity userflows. operationId: identity.GetB2xUserFlows parameters: - name: b2xIdentityUserFlow-id @@ -319801,6 +329915,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Update the navigation property b2xUserFlows in identity + description: Represents entry point for B2X/self-service sign-up identity userflows. operationId: identity.UpdateB2xUserFlows parameters: - name: b2xIdentityUserFlow-id @@ -319827,6 +329942,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Delete navigation property b2xUserFlows for identity + description: Represents entry point for B2X/self-service sign-up identity userflows. operationId: identity.DeleteB2xUserFlows parameters: - name: b2xIdentityUserFlow-id @@ -320037,7 +330153,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Get languages from identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. operationId: identity.b2xUserFlows.ListLanguages parameters: - name: b2xIdentityUserFlow-id @@ -320124,7 +330240,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Create new navigation property to languages for identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. operationId: identity.b2xUserFlows.CreateLanguages parameters: - name: b2xIdentityUserFlow-id @@ -320156,7 +330272,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Get languages from identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. operationId: identity.b2xUserFlows.GetLanguages parameters: - name: b2xIdentityUserFlow-id @@ -320228,7 +330344,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Update the navigation property languages in identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. operationId: identity.b2xUserFlows.UpdateLanguages parameters: - name: b2xIdentityUserFlow-id @@ -320262,7 +330378,7 @@ paths: tags: - identity.b2xIdentityUserFlow summary: Delete navigation property languages for identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. operationId: identity.b2xUserFlows.DeleteLanguages parameters: - name: b2xIdentityUserFlow-id @@ -321660,6 +331776,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Get conditionalAccess from identity + description: the entry point for the Conditional Access (CA) object model. operationId: identity.GetConditionalAccess parameters: - name: $select @@ -321713,6 +331830,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Update the navigation property conditionalAccess in identity + description: the entry point for the Conditional Access (CA) object model. operationId: identity.UpdateConditionalAccess requestBody: description: New navigation property values @@ -321731,6 +331849,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Delete navigation property conditionalAccess for identity + description: the entry point for the Conditional Access (CA) object model. operationId: identity.DeleteConditionalAccess parameters: - name: If-Match @@ -321749,6 +331868,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Get authenticationContextClassReferences from identity + description: Read-only. Nullable. Returns a collection of the specified authentication context class references. operationId: identity.conditionalAccess.ListAuthenticationContextClassReferences parameters: - $ref: '#/components/parameters/top' @@ -321827,6 +331947,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Create new navigation property to authenticationContextClassReferences for identity + description: Read-only. Nullable. Returns a collection of the specified authentication context class references. operationId: identity.conditionalAccess.CreateAuthenticationContextClassReferences requestBody: description: New navigation property @@ -321850,6 +331971,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Get authenticationContextClassReferences from identity + description: Read-only. Nullable. Returns a collection of the specified authentication context class references. operationId: identity.conditionalAccess.GetAuthenticationContextClassReferences parameters: - name: authenticationContextClassReference-id @@ -321900,6 +332022,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Update the navigation property authenticationContextClassReferences in identity + description: Read-only. Nullable. Returns a collection of the specified authentication context class references. operationId: identity.conditionalAccess.UpdateAuthenticationContextClassReferences parameters: - name: authenticationContextClassReference-id @@ -321926,6 +332049,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Delete navigation property authenticationContextClassReferences for identity + description: Read-only. Nullable. Returns a collection of the specified authentication context class references. operationId: identity.conditionalAccess.DeleteAuthenticationContextClassReferences parameters: - name: authenticationContextClassReference-id @@ -321951,6 +332075,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Get namedLocations from identity + description: Read-only. Nullable. Returns a collection of the specified named locations. operationId: identity.conditionalAccess.ListNamedLocations parameters: - $ref: '#/components/parameters/top' @@ -322029,6 +332154,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Create new navigation property to namedLocations for identity + description: Read-only. Nullable. Returns a collection of the specified named locations. operationId: identity.conditionalAccess.CreateNamedLocations requestBody: description: New navigation property @@ -322052,6 +332178,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Get namedLocations from identity + description: Read-only. Nullable. Returns a collection of the specified named locations. operationId: identity.conditionalAccess.GetNamedLocations parameters: - name: namedLocation-id @@ -322102,6 +332229,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Update the navigation property namedLocations in identity + description: Read-only. Nullable. Returns a collection of the specified named locations. operationId: identity.conditionalAccess.UpdateNamedLocations parameters: - name: namedLocation-id @@ -322128,6 +332256,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Delete navigation property namedLocations for identity + description: Read-only. Nullable. Returns a collection of the specified named locations. operationId: identity.conditionalAccess.DeleteNamedLocations parameters: - name: namedLocation-id @@ -322153,6 +332282,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Get policies from identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. operationId: identity.conditionalAccess.ListPolicies parameters: - $ref: '#/components/parameters/top' @@ -322246,6 +332376,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Create new navigation property to policies for identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. operationId: identity.conditionalAccess.CreatePolicies requestBody: description: New navigation property @@ -322269,6 +332400,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Get policies from identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. operationId: identity.conditionalAccess.GetPolicies parameters: - name: conditionalAccessPolicy-id @@ -322324,6 +332456,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Update the navigation property policies in identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. operationId: identity.conditionalAccess.UpdatePolicies parameters: - name: conditionalAccessPolicy-id @@ -322350,6 +332483,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Delete navigation property policies for identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. operationId: identity.conditionalAccess.DeletePolicies parameters: - name: conditionalAccessPolicy-id @@ -322375,6 +332509,7 @@ paths: tags: - identity.continuousAccessEvaluationPolicy summary: Get continuousAccessEvaluationPolicy from identity + description: Represents entry point for continuous access evaluation policy. operationId: identity.GetContinuousAccessEvaluationPolicy parameters: - name: $select @@ -322392,6 +332527,7 @@ paths: - displayName - groups - isEnabled + - migrate - users type: string - name: $expand @@ -322420,6 +332556,7 @@ paths: tags: - identity.continuousAccessEvaluationPolicy summary: Update the navigation property continuousAccessEvaluationPolicy in identity + description: Represents entry point for continuous access evaluation policy. operationId: identity.UpdateContinuousAccessEvaluationPolicy requestBody: description: New navigation property values @@ -322438,6 +332575,7 @@ paths: tags: - identity.continuousAccessEvaluationPolicy summary: Delete navigation property continuousAccessEvaluationPolicy for identity + description: Represents entry point for continuous access evaluation policy. operationId: identity.DeleteContinuousAccessEvaluationPolicy parameters: - name: If-Match @@ -322456,6 +332594,7 @@ paths: tags: - identity.identityProviderBase summary: Get identityProviders from identity + description: Represents entry point for identity provider base. operationId: identity.ListIdentityProviders parameters: - $ref: '#/components/parameters/top' @@ -322528,6 +332667,7 @@ paths: tags: - identity.identityProviderBase summary: Create new navigation property to identityProviders for identity + description: Represents entry point for identity provider base. operationId: identity.CreateIdentityProviders requestBody: description: New navigation property @@ -322551,6 +332691,7 @@ paths: tags: - identity.identityProviderBase summary: Get identityProviders from identity + description: Represents entry point for identity provider base. operationId: identity.GetIdentityProviders parameters: - name: identityProviderBase-id @@ -322599,6 +332740,7 @@ paths: tags: - identity.identityProviderBase summary: Update the navigation property identityProviders in identity + description: Represents entry point for identity provider base. operationId: identity.UpdateIdentityProviders parameters: - name: identityProviderBase-id @@ -322625,6 +332767,7 @@ paths: tags: - identity.identityProviderBase summary: Delete navigation property identityProviders for identity + description: Represents entry point for identity provider base. operationId: identity.DeleteIdentityProviders parameters: - name: identityProviderBase-id @@ -322669,6 +332812,7 @@ paths: tags: - identity.identityUserFlowAttribute summary: Get userFlowAttributes from identity + description: Represents entry point for identity userflow attributes. operationId: identity.ListUserFlowAttributes parameters: - $ref: '#/components/parameters/top' @@ -322750,6 +332894,7 @@ paths: tags: - identity.identityUserFlowAttribute summary: Create new navigation property to userFlowAttributes for identity + description: Represents entry point for identity userflow attributes. operationId: identity.CreateUserFlowAttributes requestBody: description: New navigation property @@ -322773,6 +332918,7 @@ paths: tags: - identity.identityUserFlowAttribute summary: Get userFlowAttributes from identity + description: Represents entry point for identity userflow attributes. operationId: identity.GetUserFlowAttributes parameters: - name: identityUserFlowAttribute-id @@ -322824,6 +332970,7 @@ paths: tags: - identity.identityUserFlowAttribute summary: Update the navigation property userFlowAttributes in identity + description: Represents entry point for identity userflow attributes. operationId: identity.UpdateUserFlowAttributes parameters: - name: identityUserFlowAttribute-id @@ -322850,6 +332997,7 @@ paths: tags: - identity.identityUserFlowAttribute summary: Delete navigation property userFlowAttributes for identity + description: Represents entry point for identity userflow attributes. operationId: identity.DeleteUserFlowAttributes parameters: - name: identityUserFlowAttribute-id @@ -323492,7 +333640,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get instances from identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' operationId: identityGovernance.accessReviews.definitions.ListInstances parameters: - name: accessReviewScheduleDefinition-id @@ -323521,6 +333669,8 @@ paths: - id desc - endDateTime - endDateTime desc + - errors + - errors desc - fallbackReviewers - fallbackReviewers desc - reviewers @@ -323544,11 +333694,124 @@ paths: enum: - id - endDateTime + - errors + - fallbackReviewers + - reviewers + - scope + - startDateTime + - status + - contactedReviewers + - decisions + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - contactedReviewers + - decisions + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to instances for identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.CreateInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instances from identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.GetInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - errors - fallbackReviewers - reviewers - scope - startDateTime - status + - contactedReviewers - decisions - definition type: string @@ -323563,6 +333826,7 @@ paths: items: enum: - '*' + - contactedReviewers - decisions - definition type: string @@ -323572,13 +333836,178 @@ paths: content: application/json: schema: - title: Collection of accessReviewInstance + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + links: + contactedReviewers: + operationId: identityGovernance.accessReviews.definitions.Instances.ListContactedReviewers + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + decisions: + operationId: identityGovernance.accessReviews.definitions.Instances.ListDecisions + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + definition: + operationId: identityGovernance.accessReviews.definitions.Instances.GetDefinition + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instances in identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.UpdateInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instances for identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.DeleteInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/contactedReviewers': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + 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.' + operationId: identityGovernance.accessReviews.definitions.instances.ListContactedReviewers + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewReviewer type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' '@odata.nextLink': type: string default: @@ -323590,9 +334019,9 @@ paths: post: tags: - identityGovernance.accessReviewSet - summary: Create new navigation property to instances for identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.CreateInstances + summary: Create new navigation property to contactedReviewers for identityGovernance + 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.' + operationId: identityGovernance.accessReviews.definitions.instances.CreateContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path @@ -323601,12 +334030,19 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' required: true responses: '201': @@ -323614,17 +334050,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/contactedReviewers/{accessReviewReviewer-id}': get: tags: - identityGovernance.accessReviewSet - summary: Get instances from identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.GetInstances + summary: Get contactedReviewers from identityGovernance + 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.' + operationId: identityGovernance.accessReviews.definitions.instances.GetContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path @@ -323640,6 +334076,13 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer - name: $select in: query description: Select properties to be returned @@ -323651,14 +334094,9 @@ paths: items: enum: - id - - endDateTime - - fallbackReviewers - - reviewers - - scope - - startDateTime - - status - - decisions - - definition + - createdDateTime + - displayName + - userPrincipalName type: string - name: $expand in: query @@ -323671,8 +334109,6 @@ paths: items: enum: - '*' - - decisions - - definition type: string responses: '200': @@ -323680,27 +334116,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - links: - decisions: - operationId: identityGovernance.accessReviews.definitions.Instances.ListDecisions - parameters: - accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id - accessReviewInstance-id: $request.path.accessReviewInstance-id - definition: - operationId: identityGovernance.accessReviews.definitions.Instances.GetDefinition - parameters: - accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id - accessReviewInstance-id: $request.path.accessReviewInstance-id + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.accessReviewSet - summary: Update the navigation property instances in identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.UpdateInstances + summary: Update the navigation property contactedReviewers in identityGovernance + 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.' + operationId: identityGovernance.accessReviews.definitions.instances.UpdateContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path @@ -323716,12 +334141,19 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' required: true responses: '204': @@ -323732,9 +334164,9 @@ paths: delete: tags: - identityGovernance.accessReviewSet - summary: Delete navigation property instances for identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.DeleteInstances + summary: Delete navigation property contactedReviewers for identityGovernance + 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.' + operationId: identityGovernance.accessReviews.definitions.instances.DeleteContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path @@ -323750,6 +334182,13 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag @@ -323766,7 +334205,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances.ListDecisions parameters: - name: accessReviewScheduleDefinition-id @@ -323892,7 +334331,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: Create new navigation property to decisions for identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances.CreateDecisions parameters: - name: accessReviewScheduleDefinition-id @@ -323931,7 +334370,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances.GetDecisions parameters: - name: accessReviewScheduleDefinition-id @@ -324007,7 +334446,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: Update the navigation property decisions in identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances.UpdateDecisions parameters: - name: accessReviewScheduleDefinition-id @@ -324048,7 +334487,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: Delete navigation property decisions for identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances.DeleteDecisions parameters: - name: accessReviewScheduleDefinition-id @@ -327806,7 +338245,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -327904,7 +338343,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -327943,7 +338382,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -328018,7 +338457,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -328059,7 +338498,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -328099,7 +338538,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -328206,7 +338645,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -328245,7 +338684,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -328323,7 +338762,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -328364,7 +338803,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -329061,7 +339500,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -329159,7 +339598,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -329198,7 +339637,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -329273,7 +339712,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -329314,7 +339753,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -329532,7 +339971,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -329639,7 +340078,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -329678,7 +340117,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -329756,7 +340195,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -329797,7 +340236,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -330613,7 +341052,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -330711,7 +341150,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -330750,7 +341189,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -330825,7 +341264,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -330866,7 +341305,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -331084,7 +341523,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -331191,7 +341630,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -331230,7 +341669,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -331308,7 +341747,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -331349,7 +341788,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -333116,7 +343555,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -333221,7 +343660,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -333267,7 +343706,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -333350,7 +343789,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -333398,7 +343837,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -333445,7 +343884,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -333559,7 +343998,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -333605,7 +344044,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -333691,7 +344130,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -333739,7 +344178,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -334535,7 +344974,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -334640,7 +345079,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -334686,7 +345125,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -334769,7 +345208,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -334817,7 +345256,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentPolicy-id @@ -335066,7 +345505,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -335180,7 +345619,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -335226,7 +345665,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -335312,7 +345751,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -335360,7 +345799,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentPolicy-id @@ -336135,6 +346574,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -336218,6 +346659,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -336435,6 +346877,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -337143,7 +347586,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.GetAccessPackage parameters: - name: accessPackageAssignmentRequest-id @@ -337238,7 +347681,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.GetRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id @@ -337287,7 +347730,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.UpdateRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id @@ -337316,7 +347759,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.DeleteRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id @@ -337370,6 +347813,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignment from identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.GetAccessPackageAssignment parameters: - name: accessPackageAssignmentRequest-id @@ -337457,6 +347901,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageAssignment in identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.UpdateAccessPackageAssignment parameters: - name: accessPackageAssignmentRequest-id @@ -337483,6 +347928,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageAssignment for identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.DeleteAccessPackageAssignment parameters: - name: accessPackageAssignmentRequest-id @@ -339068,7 +349514,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -339173,7 +349619,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -339219,7 +349665,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -339302,7 +349748,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -339350,7 +349796,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -339397,7 +349843,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -339511,7 +349957,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -339557,7 +350003,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -339643,7 +350089,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -339691,7 +350137,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -340487,7 +350933,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -340592,7 +351038,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -340638,7 +351084,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -340721,7 +351167,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -340769,7 +351215,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -341018,7 +351464,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -341132,7 +351578,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -341178,7 +351624,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -341264,7 +351710,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -341312,7 +351758,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -342249,7 +352695,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -342354,7 +352800,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -342400,7 +352846,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -342483,7 +352929,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -342531,7 +352977,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -342780,7 +353226,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -342894,7 +353340,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -342940,7 +353386,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -343026,7 +353472,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -343074,7 +353520,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -344516,7 +354962,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -344614,7 +355060,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -344653,7 +355099,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -344728,7 +355174,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -344769,7 +355215,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -344809,7 +355255,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -344916,7 +355362,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -344955,7 +355401,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -345033,7 +355479,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -345074,7 +355520,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -345763,7 +356209,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -345861,7 +356307,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -345900,7 +356346,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -345975,7 +356421,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -346016,7 +356462,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -346234,7 +356680,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -346341,7 +356787,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -346380,7 +356826,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -346458,7 +356904,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -346499,7 +356945,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -347190,6 +357636,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -347273,6 +357721,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -347476,6 +357925,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -348890,7 +359340,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -348988,7 +359438,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -349027,7 +359477,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -349102,7 +359552,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -349143,7 +359593,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -349183,7 +359633,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -349290,7 +359740,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -349329,7 +359779,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -349407,7 +359857,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -349448,7 +359898,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -350145,7 +360595,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -350243,7 +360693,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -350282,7 +360732,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -350357,7 +360807,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -350398,7 +360848,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -350616,7 +361066,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -350723,7 +361173,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -350762,7 +361212,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -350840,7 +361290,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -350881,7 +361331,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -351697,7 +362147,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -351795,7 +362245,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -351834,7 +362284,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -351909,7 +362359,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -351950,7 +362400,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -352168,7 +362618,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -352275,7 +362725,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -352314,7 +362764,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -352392,7 +362842,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -352433,7 +362883,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -354200,7 +364650,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -354305,7 +364755,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -354351,7 +364801,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -354434,7 +364884,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -354482,7 +364932,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -354529,7 +364979,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -354643,7 +365093,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -354689,7 +365139,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -354775,7 +365225,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -354823,7 +365273,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -355619,7 +366069,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -355724,7 +366174,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -355770,7 +366220,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -355853,7 +366303,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -355901,7 +366351,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -356150,7 +366600,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -356264,7 +366714,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -356310,7 +366760,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -356396,7 +366846,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -356444,7 +366894,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -357219,6 +367669,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -357302,6 +367754,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -357519,6 +367972,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -358288,6 +368742,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignmentRequest.accessPackageAssignment.accessPackageAssignmentRequests.accessPackageAssignmentRequest.reprocess + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentRequest-id1 + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: @@ -358956,6 +369437,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignmentRequest.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageAssignmentResourceRole.accessPackageAssignments.accessPackageAssignment.reprocess + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': get: tags: @@ -359471,7 +369986,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -359569,7 +370084,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -359608,7 +370123,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -359683,7 +370198,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -359724,7 +370239,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -359764,7 +370279,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -359871,7 +370386,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -359910,7 +370425,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -359988,7 +370503,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -360029,7 +370544,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -360718,7 +371233,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -360816,7 +371331,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -360855,7 +371370,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -360930,7 +371445,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -360971,7 +371486,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id @@ -361189,7 +371704,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -361296,7 +371811,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -361335,7 +371850,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -361413,7 +371928,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -361454,7 +371969,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id @@ -361632,6 +372147,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.GetConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -361710,6 +372226,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.GetRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -361751,6 +372268,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -361786,6 +372304,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -361841,6 +372360,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignmentRequest.accessPackageAssignment.reprocess + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target': get: tags: @@ -361962,6 +372501,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.GetConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -362031,6 +372571,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.GetRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -362063,6 +372604,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -362091,6 +372633,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -362131,12 +372674,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignmentRequest.reprocess + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': get: tags: - identityGovernance.entitlementManagement summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.GetRequestor parameters: - name: accessPackageAssignmentRequest-id @@ -362199,7 +372762,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property requestor in identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.UpdateRequestor parameters: - name: accessPackageAssignmentRequest-id @@ -362226,7 +372789,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property requestor for identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.DeleteRequestor parameters: - name: accessPackageAssignmentRequest-id @@ -362252,6 +372815,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.GetConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -362321,6 +372885,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.GetRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -362353,6 +372918,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -362381,6 +372947,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id @@ -364768,7 +375335,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -364880,7 +375447,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -364933,7 +375500,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -365024,7 +375591,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -365079,7 +375646,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -365133,7 +375700,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -365254,7 +375821,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -365307,7 +375874,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -365401,7 +375968,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -365456,7 +376023,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -366351,7 +376918,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -366463,7 +377030,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -366516,7 +377083,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -366607,7 +377174,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -366662,7 +377229,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -366942,7 +377509,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -367063,7 +377630,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -367116,7 +377683,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -367210,7 +377777,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -367265,7 +377832,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -368323,7 +378890,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -368435,7 +379002,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -368488,7 +379055,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -368579,7 +379146,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -368634,7 +379201,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -368914,7 +379481,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -369035,7 +379602,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -369088,7 +379655,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -369182,7 +379749,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -369237,7 +379804,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -370897,7 +381464,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -371002,7 +381569,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -371048,7 +381615,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -371131,7 +381698,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -371179,7 +381746,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -371226,7 +381793,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -371340,7 +381907,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -371386,7 +381953,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -371472,7 +382039,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -371520,7 +382087,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -372316,7 +382883,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -372421,7 +382988,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -372467,7 +383034,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -372550,7 +383117,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -372598,7 +383165,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -372847,7 +383414,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -372961,7 +383528,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -373007,7 +383574,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -373093,7 +383660,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -373141,7 +383708,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -373916,6 +384483,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -373999,6 +384568,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -374216,6 +384786,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -375864,7 +386435,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -375969,7 +386540,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -376015,7 +386586,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -376098,7 +386669,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -376146,7 +386717,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -376193,7 +386764,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -376307,7 +386878,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -376353,7 +386924,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -376439,7 +387010,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -376487,7 +387058,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -377283,7 +387854,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -377388,7 +387959,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -377434,7 +388005,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -377517,7 +388088,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -377565,7 +388136,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -377814,7 +388385,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -377928,7 +388499,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -377974,7 +388545,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -378060,7 +388631,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -378108,7 +388679,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -379045,7 +389616,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -379150,7 +389721,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -379196,7 +389767,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -379279,7 +389850,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -379327,7 +389898,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -379576,7 +390147,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -379690,7 +390261,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -379736,7 +390307,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -379822,7 +390393,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -379870,7 +390441,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -381871,7 +392442,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -381983,7 +392554,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -382036,7 +392607,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -382127,7 +392698,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -382182,7 +392753,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -382236,7 +392807,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -382357,7 +392928,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -382410,7 +392981,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -382504,7 +393075,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -382559,7 +393130,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -383462,7 +394033,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -383574,7 +394145,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -383627,7 +394198,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -383718,7 +394289,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -383773,7 +394344,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -384053,7 +394624,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -384174,7 +394745,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -384227,7 +394798,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -384321,7 +394892,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -384376,7 +394947,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -385235,6 +395806,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -385318,6 +395891,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -385549,6 +396123,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -386397,7 +396972,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.GetAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id @@ -386518,7 +397093,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.GetRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id @@ -386593,7 +397168,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.UpdateRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id @@ -386636,7 +397211,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.DeleteRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id @@ -386718,6 +397293,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignment from identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.GetAccessPackageAssignment parameters: - name: accessPackageAssignmentResourceRole-id @@ -386829,6 +397405,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageAssignment in identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.UpdateAccessPackageAssignment parameters: - name: accessPackageAssignmentResourceRole-id @@ -386869,6 +397446,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageAssignment for identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.DeleteAccessPackageAssignment parameters: - name: accessPackageAssignmentResourceRole-id @@ -386903,6 +397481,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignmentResourceRole.accessPackageAssignments.accessPackageAssignment.accessPackageAssignmentRequests.accessPackageAssignmentRequest.accessPackageAssignment.reprocess + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': post: tags: @@ -386937,12 +397549,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignmentResourceRole.accessPackageAssignments.accessPackageAssignment.accessPackageAssignmentRequests.accessPackageAssignmentRequest.reprocess + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': get: tags: - identityGovernance.entitlementManagement summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.GetRequestor parameters: - name: accessPackageAssignmentResourceRole-id @@ -387021,7 +397667,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property requestor in identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.UpdateRequestor parameters: - name: accessPackageAssignmentResourceRole-id @@ -387062,7 +397708,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property requestor for identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.DeleteRequestor parameters: - name: accessPackageAssignmentResourceRole-id @@ -387102,6 +397748,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.GetConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -387189,6 +397836,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.GetRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -387239,6 +397887,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -387281,6 +397930,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -387711,6 +398361,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignmentResourceRole.accessPackageAssignments.accessPackageAssignment.reprocess + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target': get: tags: @@ -387854,6 +398531,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.GetConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -387932,6 +398610,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.GetRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -387973,6 +398652,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -388008,6 +398688,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -388467,7 +399148,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -388558,7 +399239,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -388590,7 +399271,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -388657,7 +399338,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -388691,7 +399372,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -388724,7 +399405,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -388824,7 +399505,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -388856,7 +399537,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -388926,7 +399607,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -388960,7 +399641,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -389542,7 +400223,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -389633,7 +400314,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -389665,7 +400346,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -389732,7 +400413,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -389766,7 +400447,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id @@ -389953,7 +400634,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -390053,7 +400734,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -390085,7 +400766,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -390155,7 +400836,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -390189,7 +400870,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id @@ -390338,6 +401019,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.GetConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -390407,6 +401089,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.GetRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -390439,6 +401122,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -390467,6 +401151,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id @@ -392339,7 +403024,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -392444,7 +403129,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -392490,7 +403175,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -392573,7 +403258,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -392621,7 +403306,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -392668,7 +403353,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -392782,7 +403467,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -392828,7 +403513,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -392914,7 +403599,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -392962,7 +403647,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -393758,7 +404443,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -393863,7 +404548,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -393909,7 +404594,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -393992,7 +404677,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -394040,7 +404725,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -394289,7 +404974,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -394403,7 +405088,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -394449,7 +405134,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -394535,7 +405220,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -394583,7 +405268,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -395520,7 +406205,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -395625,7 +406310,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -395671,7 +406356,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -395754,7 +406439,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -395802,7 +406487,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -396051,7 +406736,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -396165,7 +406850,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -396211,7 +406896,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -396297,7 +406982,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -396345,7 +407030,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -397787,7 +408472,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -397885,7 +408570,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -397924,7 +408609,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -397999,7 +408684,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -398040,7 +408725,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -398080,7 +408765,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -398187,7 +408872,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -398226,7 +408911,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -398304,7 +408989,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -398345,7 +409030,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -399034,7 +409719,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -399132,7 +409817,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -399171,7 +409856,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -399246,7 +409931,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -399287,7 +409972,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -399505,7 +410190,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -399612,7 +410297,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -399651,7 +410336,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -399729,7 +410414,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -399770,7 +410455,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -400461,6 +411146,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -400544,6 +411231,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -400747,6 +411435,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -402161,7 +412850,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -402259,7 +412948,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -402298,7 +412987,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -402373,7 +413062,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -402414,7 +413103,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -402454,7 +413143,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -402561,7 +413250,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -402600,7 +413289,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -402678,7 +413367,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -402719,7 +413408,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -403416,7 +414105,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -403514,7 +414203,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -403553,7 +414242,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -403628,7 +414317,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -403669,7 +414358,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -403887,7 +414576,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -403994,7 +414683,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -404033,7 +414722,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -404111,7 +414800,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -404152,7 +414841,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -404968,7 +415657,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -405066,7 +415755,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -405105,7 +415794,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -405180,7 +415869,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -405221,7 +415910,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -405439,7 +416128,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -405546,7 +416235,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -405585,7 +416274,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -405663,7 +416352,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -405704,7 +416393,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -407471,7 +418160,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -407576,7 +418265,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -407622,7 +418311,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -407705,7 +418394,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -407753,7 +418442,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -407800,7 +418489,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -407914,7 +418603,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -407960,7 +418649,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -408046,7 +418735,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -408094,7 +418783,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -408890,7 +419579,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -408995,7 +419684,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -409041,7 +419730,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -409124,7 +419813,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -409172,7 +419861,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -409421,7 +420110,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -409535,7 +420224,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -409581,7 +420270,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -409667,7 +420356,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -409715,7 +420404,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -410490,6 +421179,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -410573,6 +421264,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -410790,6 +421482,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -411537,7 +422230,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.GetAccessPackage parameters: - name: accessPackageAssignment-id @@ -411645,7 +422338,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.GetRefAccessPackage parameters: - name: accessPackageAssignment-id @@ -411707,7 +422400,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.UpdateRefAccessPackage parameters: - name: accessPackageAssignment-id @@ -411743,7 +422436,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.DeleteRefAccessPackage parameters: - name: accessPackageAssignment-id @@ -411811,6 +422504,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignment from identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.GetAccessPackageAssignment parameters: - name: accessPackageAssignment-id @@ -411910,6 +422604,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageAssignment in identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.UpdateAccessPackageAssignment parameters: - name: accessPackageAssignment-id @@ -411943,6 +422638,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageAssignment for identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.DeleteAccessPackageAssignment parameters: - name: accessPackageAssignment-id @@ -411970,6 +422666,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignment.accessPackageAssignmentRequests.accessPackageAssignmentRequest.accessPackageAssignment.reprocess + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': post: tags: @@ -411997,12 +422720,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignment.accessPackageAssignmentRequests.accessPackageAssignmentRequest.reprocess + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': get: tags: - identityGovernance.entitlementManagement summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.GetRequestor parameters: - name: accessPackageAssignment-id @@ -412073,7 +422823,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property requestor in identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.UpdateRequestor parameters: - name: accessPackageAssignment-id @@ -412107,7 +422857,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property requestor for identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.DeleteRequestor parameters: - name: accessPackageAssignment-id @@ -412140,6 +422890,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.GetConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -412218,6 +422969,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.GetRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -412259,6 +423011,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -412294,6 +423047,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -412989,6 +423743,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageAssignmentResourceRole.accessPackageAssignments.accessPackageAssignment.reprocess + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id1 + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': get: tags: @@ -413504,7 +424292,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -413602,7 +424390,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -413641,7 +424429,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -413716,7 +424504,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -413757,7 +424545,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -413797,7 +424585,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -413904,7 +424692,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -413943,7 +424731,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -414021,7 +424809,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -414062,7 +424850,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -414751,7 +425539,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -414849,7 +425637,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -414888,7 +425676,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -414963,7 +425751,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -415004,7 +425792,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id @@ -415222,7 +426010,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -415329,7 +426117,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -415368,7 +426156,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -415446,7 +426234,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -415487,7 +426275,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id @@ -415665,6 +426453,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.GetConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -415743,6 +426532,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.GetRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -415784,6 +426574,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -415819,6 +426610,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -415874,6 +426666,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.Actions + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignment.reprocess + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target': get: tags: @@ -415995,6 +426807,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.GetConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -416064,6 +426877,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.GetRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -416096,6 +426910,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.UpdateRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -416124,6 +426939,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.DeleteRefConnectedOrganization parameters: - name: accessPackageAssignment-id @@ -417022,7 +427838,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -417120,7 +427936,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -417159,7 +427975,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -417234,7 +428050,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -417275,7 +428091,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -417315,7 +428131,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -417422,7 +428238,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -417461,7 +428277,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -417539,7 +428355,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -417580,7 +428396,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -418277,7 +429093,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -418375,7 +429191,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -418414,7 +429230,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -418489,7 +429305,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -418530,7 +429346,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -418748,7 +429564,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -418855,7 +429671,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -418894,7 +429710,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -418972,7 +429788,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -419013,7 +429829,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -419829,7 +430645,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -419927,7 +430743,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -419966,7 +430782,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -420041,7 +430857,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -420082,7 +430898,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -420300,7 +431116,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -420407,7 +431223,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -420446,7 +431262,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -420524,7 +431340,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -420565,7 +431381,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -422835,7 +433651,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -422940,7 +433756,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -422986,7 +433802,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -423069,7 +433885,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -423117,7 +433933,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -423164,7 +433980,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -423278,7 +434094,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -423324,7 +434140,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -423410,7 +434226,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -423458,7 +434274,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -424254,7 +435070,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -424359,7 +435175,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -424405,7 +435221,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -424488,7 +435304,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -424536,7 +435352,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -424785,7 +435601,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -424899,7 +435715,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -424945,7 +435761,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -425031,7 +435847,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -425079,7 +435895,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -425854,6 +436670,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -425937,6 +436755,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -426154,6 +436973,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -427612,6 +438432,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.GetConnectedOrganization parameters: - name: accessPackageResourceRequest-id @@ -427681,6 +438502,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.GetRefConnectedOrganization parameters: - name: accessPackageResourceRequest-id @@ -427713,6 +438535,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.UpdateRefConnectedOrganization parameters: - name: accessPackageResourceRequest-id @@ -427741,6 +438564,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.DeleteRefConnectedOrganization parameters: - name: accessPackageResourceRequest-id @@ -428381,7 +439205,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -428472,7 +439296,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -428504,7 +439328,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -428571,7 +439395,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -428605,7 +439429,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -428638,7 +439462,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -428738,7 +439562,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -428770,7 +439594,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -428840,7 +439664,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -428874,7 +439698,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -429456,7 +440280,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -429547,7 +440371,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -429579,7 +440403,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -429646,7 +440470,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -429680,7 +440504,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id @@ -429867,7 +440691,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -429967,7 +440791,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -429999,7 +440823,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -430069,7 +440893,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -430103,7 +440927,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id @@ -430541,7 +441365,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackageResource-id @@ -430632,7 +441456,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackageResource-id @@ -430664,7 +441488,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackageResource-id @@ -430731,7 +441555,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackageResource-id @@ -430765,7 +441589,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackageResource-id @@ -430952,7 +441776,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackageResource-id @@ -431052,7 +441876,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackageResource-id @@ -431084,7 +441908,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackageResource-id @@ -431154,7 +441978,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackageResource-id @@ -431188,7 +442012,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackageResource-id @@ -433063,7 +443887,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -433168,7 +443992,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -433214,7 +444038,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -433297,7 +444121,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -433345,7 +444169,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -433392,7 +444216,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -433506,7 +444330,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -433552,7 +444376,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -433638,7 +444462,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -433686,7 +444510,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -434482,7 +445306,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -434587,7 +445411,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -434633,7 +445457,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -434716,7 +445540,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -434764,7 +445588,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -435013,7 +445837,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.ListAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -435127,7 +445951,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.CreateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -435173,7 +445997,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.GetAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -435259,7 +446083,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.UpdateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -435307,7 +446131,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.DeleteAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -436244,7 +447068,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -436349,7 +447173,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -436395,7 +447219,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -436478,7 +447302,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -436526,7 +447350,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -436775,7 +447599,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -436889,7 +447713,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -436935,7 +447759,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -437021,7 +447845,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -437069,7 +447893,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -438511,7 +449335,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -438609,7 +449433,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -438648,7 +449472,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -438723,7 +449547,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -438764,7 +449588,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -438804,7 +449628,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -438911,7 +449735,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -438950,7 +449774,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -439028,7 +449852,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -439069,7 +449893,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -439758,7 +450582,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -439856,7 +450680,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -439895,7 +450719,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -439970,7 +450794,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -440011,7 +450835,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceRoles parameters: - name: accessPackage-id @@ -440229,7 +451053,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.ListAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -440336,7 +451160,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.CreateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -440375,7 +451199,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.GetAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -440453,7 +451277,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.UpdateAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -440494,7 +451318,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.DeleteAccessPackageResourceScopes parameters: - name: accessPackage-id @@ -441185,6 +452009,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -441268,6 +452094,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -441471,6 +452298,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -444669,6 +455497,69 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /informationProtection/microsoft.graph.signDigest: + post: + tags: + - informationProtection.Actions + summary: Invoke action signDigest + operationId: informationProtection.signDigest + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + digest: + type: string + format: base64url + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.signingResult' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /informationProtection/microsoft.graph.verifySignature: + post: + tags: + - informationProtection.Actions + summary: Invoke action verifySignature + operationId: informationProtection.verifySignature + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + digest: + type: string + format: base64url + signature: + type: string + format: base64url + signingKeyId: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.verificationResult' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /informationProtection/policy: get: tags: @@ -446531,6 +457422,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -447347,6 +458239,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -450628,6 +461521,7 @@ paths: - passwordlessMicrosoftAuthenticatorMethods - passwordMethods - phoneMethods + - softwareOathMethods - temporaryAccessPassMethods - windowsHelloForBusinessMethods type: string @@ -450650,6 +461544,7 @@ paths: - passwordlessMicrosoftAuthenticatorMethods - passwordMethods - phoneMethods + - softwareOathMethods - temporaryAccessPassMethods - windowsHelloForBusinessMethods type: string @@ -450677,6 +461572,8 @@ paths: operationId: me.Authentication.ListPasswordMethods phoneMethods: operationId: me.Authentication.ListPhoneMethods + softwareOathMethods: + operationId: me.Authentication.ListSoftwareOathMethods temporaryAccessPassMethods: operationId: me.Authentication.ListTemporaryAccessPassMethods windowsHelloForBusinessMethods: @@ -452797,6 +463694,200 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /me/authentication/softwareOathMethods: + get: + tags: + - me.authentication + summary: Get softwareOathMethods from me + operationId: me.authentication.ListSoftwareOathMethods + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - secretKey + - secretKey desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - secretKey + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of softwareOathAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.authentication + summary: Create new navigation property to softwareOathMethods for me + operationId: me.authentication.CreateSoftwareOathMethods + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/authentication/softwareOathMethods/{softwareOathAuthenticationMethod-id}': + get: + tags: + - me.authentication + summary: Get softwareOathMethods from me + operationId: me.authentication.GetSoftwareOathMethods + parameters: + - name: softwareOathAuthenticationMethod-id + in: path + description: 'key: id of softwareOathAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: softwareOathAuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - secretKey + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.authentication + summary: Update the navigation property softwareOathMethods in me + operationId: me.authentication.UpdateSoftwareOathMethods + parameters: + - name: softwareOathAuthenticationMethod-id + in: path + description: 'key: id of softwareOathAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: softwareOathAuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.authentication + summary: Delete navigation property softwareOathMethods for me + operationId: me.authentication.DeleteSoftwareOathMethods + parameters: + - name: softwareOathAuthenticationMethod-id + in: path + description: 'key: id of softwareOathAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: softwareOathAuthenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /me/authentication/temporaryAccessPassMethods: get: tags: @@ -453446,23 +464537,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -453531,7 +464605,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -453574,18 +464647,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -453662,18 +464723,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -453758,7 +464807,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -453919,160 +464967,80 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendar.CreateCalendarView - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}': - get: - tags: - - me.calendar - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendar.GetCalendarView - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' - required: true - schema: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - cancelledOccurrences - - end - - hasAttachments - - hideAttendees - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - occurrenceId - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - uid - - webLink - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendar.CreateCalendarView + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}': + get: + tags: + - me.calendar + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendar.GetCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: startDateTime in: query - description: Expand related entities + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + schema: + type: string + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -454080,7 +465048,49 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink - attachments - calendar - exceptionOccurrences @@ -454197,7 +465207,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -454515,23 +465524,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -454719,7 +465711,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -455484,7 +466475,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -455715,7 +466705,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -455876,25 +466865,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -456030,25 +467000,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -457196,7 +468147,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -457357,25 +468307,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -457496,25 +468427,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -457623,7 +468535,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -457941,23 +468852,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -458145,7 +469039,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -458910,7 +469803,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -459141,7 +470033,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -459302,25 +470193,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -459456,25 +470328,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -461093,7 +471946,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -461131,19 +471983,6 @@ paths: - name - calendars type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendars - type: string responses: '200': description: Retrieved navigation property @@ -461219,19 +472058,6 @@ paths: - name - calendars type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendars - type: string responses: '200': description: Retrieved navigation property @@ -461316,7 +472142,6 @@ paths: x-ms-docs-key-type: calendarGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -461397,23 +472222,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -461521,23 +472329,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -461664,7 +472455,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -461707,18 +472497,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -461824,18 +472602,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -461950,7 +472716,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -462111,25 +472876,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -462279,25 +473025,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -462462,7 +473189,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -462864,23 +473590,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -463148,7 +473857,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -464109,7 +474817,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -464410,7 +475117,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -464571,25 +475277,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -464753,25 +475440,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -466340,7 +477008,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -466501,25 +477168,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -466669,25 +477317,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -466852,7 +477481,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -467254,23 +477882,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -467538,7 +478149,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -468499,7 +479109,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -468800,7 +479409,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -468961,25 +479569,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -469143,25 +479732,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -471358,7 +481928,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -471439,23 +482008,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -471548,23 +482100,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -471665,7 +482200,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -471708,18 +482242,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -471811,18 +482333,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -471928,7 +482438,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -472089,175 +482598,95 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendars.CreateCalendarView - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}': - get: - tags: - - me.calendar - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendars.GetCalendarView - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' - required: true - schema: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - cancelledOccurrences - - end - - hasAttachments - - hideAttendees - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - occurrenceId - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - uid - - webLink - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendars.CreateCalendarView + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}': + get: + tags: + - me.calendar + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendars.GetCalendarView + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: startDateTime in: query - description: Expand related entities + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + schema: + type: string + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -472265,7 +482694,49 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink - attachments - calendar - exceptionOccurrences @@ -472410,7 +482881,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -472770,23 +483240,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -473014,7 +483467,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -473877,7 +484329,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -474143,7 +484594,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -474304,25 +484754,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -474472,25 +484903,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -475849,7 +486261,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -476010,25 +486421,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -476164,25 +486556,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -476319,7 +486692,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -476679,23 +487051,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -476923,7 +487278,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -477786,7 +488140,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -478052,7 +488405,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -478213,25 +488565,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -478381,25 +488714,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -480321,7 +490635,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -480482,25 +490795,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -480633,25 +490927,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -480760,7 +491035,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -481078,23 +491352,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -481195,7 +491452,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -481238,18 +491494,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -481341,18 +491585,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -481446,7 +491678,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -481607,25 +491838,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -481761,25 +491973,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -482215,7 +492408,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -482376,25 +492568,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -482530,25 +492703,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -483541,7 +493695,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -484306,7 +494459,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -484537,7 +494689,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -484698,25 +494849,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -484852,25 +494984,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -486038,6 +496151,10 @@ paths: - createdDateTime desc - lastUpdatedDateTime - lastUpdatedDateTime desc + - onlineMeetingInfo + - onlineMeetingInfo desc + - tenantId + - tenantId desc - topic - topic desc - viewpoint @@ -486059,6 +496176,8 @@ paths: - chatType - createdDateTime - lastUpdatedDateTime + - onlineMeetingInfo + - tenantId - topic - viewpoint - webUrl @@ -486160,6 +496279,8 @@ paths: - chatType - createdDateTime - lastUpdatedDateTime + - onlineMeetingInfo + - tenantId - topic - viewpoint - webUrl @@ -486289,7 +496410,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -486330,22 +496450,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -486424,22 +496528,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -486536,7 +496624,6 @@ paths: x-ms-docs-key-type: contactFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -486842,7 +496929,6 @@ paths: x-ms-docs-key-type: contactFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -487246,7 +497332,7 @@ paths: tags: - me.contactFolder summary: Get extensions from me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contactFolders.contacts.ListExtensions parameters: - name: contactFolder-id @@ -487265,7 +497351,6 @@ paths: x-ms-docs-key-type: contact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -487330,7 +497415,7 @@ paths: tags: - me.contactFolder summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contactFolders.contacts.CreateExtensions parameters: - name: contactFolder-id @@ -487369,7 +497454,7 @@ paths: tags: - me.contactFolder summary: Get extensions from me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contactFolders.contacts.GetExtensions parameters: - name: contactFolder-id @@ -487431,7 +497516,7 @@ paths: tags: - me.contactFolder summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contactFolders.contacts.UpdateExtensions parameters: - name: contactFolder-id @@ -487472,7 +497557,7 @@ paths: tags: - me.contactFolder summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contactFolders.contacts.DeleteExtensions parameters: - name: contactFolder-id @@ -487813,18 +497898,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -488906,22 +498979,6 @@ paths: - photo - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -489034,22 +499091,6 @@ paths: - photo - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -489134,7 +499175,7 @@ paths: tags: - me.contact summary: Get extensions from me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contacts.ListExtensions parameters: - name: contact-id @@ -489146,7 +499187,6 @@ paths: x-ms-docs-key-type: contact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -489211,7 +499251,7 @@ paths: tags: - me.contact summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contacts.CreateExtensions parameters: - name: contact-id @@ -489243,7 +499283,7 @@ paths: tags: - me.contact summary: Get extensions from me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contacts.GetExtensions parameters: - name: contact-id @@ -489298,7 +499338,7 @@ paths: tags: - me.contact summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contacts.UpdateExtensions parameters: - name: contact-id @@ -489332,7 +499372,7 @@ paths: tags: - me.contact summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: me.contacts.DeleteExtensions parameters: - name: contact-id @@ -489624,18 +499664,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -491937,12 +501965,11 @@ paths: tags: - me.event summary: Get events from me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: me.ListEvents parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -492103,25 +502130,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -492147,7 +502155,7 @@ paths: tags: - me.event summary: Create new navigation property to events for me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: me.CreateEvents requestBody: description: New navigation property @@ -492171,7 +502179,7 @@ paths: tags: - me.event summary: Get events from me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: me.GetEvents parameters: - name: event-id @@ -492242,25 +502250,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -492304,7 +502293,7 @@ paths: tags: - me.event summary: Update the navigation property events in me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: me.UpdateEvents parameters: - name: event-id @@ -492331,7 +502320,7 @@ paths: tags: - me.event summary: Delete navigation property events for me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: me.DeleteEvents parameters: - name: event-id @@ -492369,7 +502358,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -492687,23 +502675,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -492804,7 +502775,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -492847,18 +502817,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -492950,18 +502908,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -493055,7 +503001,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -493216,25 +503161,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -493370,25 +503296,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -493824,7 +503731,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -493985,25 +503891,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -494139,25 +504026,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -495150,7 +505018,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -495915,7 +505782,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -496146,7 +506012,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -496307,25 +506172,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -496461,25 +506307,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -497622,7 +507449,7 @@ paths: tags: - me.extension summary: Get extensions from me - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: me.ListExtensions parameters: - $ref: '#/components/parameters/top' @@ -497692,7 +507519,7 @@ paths: tags: - me.extension summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: me.CreateExtensions requestBody: description: New navigation property @@ -497716,7 +507543,7 @@ paths: tags: - me.extension summary: Get extensions from me - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: me.GetExtensions parameters: - name: extension-id @@ -497764,7 +507591,7 @@ paths: tags: - me.extension summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: me.UpdateExtensions parameters: - name: extension-id @@ -497791,7 +507618,7 @@ paths: tags: - me.extension summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: me.DeleteExtensions parameters: - name: extension-id @@ -498073,19 +507900,6 @@ paths: - id - overrides type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - overrides - type: string responses: '200': description: Retrieved navigation property @@ -498146,7 +507960,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -498180,18 +507993,6 @@ paths: - classifyAs - senderEmailAddress type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -498265,18 +508066,6 @@ paths: - classifyAs - senderEmailAddress type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -498542,7 +508331,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -498611,6 +508399,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -498694,6 +508484,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -498745,46 +508536,6 @@ paths: - photos - team type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdOnBehalfOf - - endpoints - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - photo - - photos - - team - type: string responses: '200': description: Retrieved navigation property @@ -498882,6 +508633,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -498933,46 +508685,6 @@ paths: - photos - team type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdOnBehalfOf - - endpoints - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - photo - - photos - - team - type: string responses: '200': description: Retrieved navigation property @@ -499607,7 +509319,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -499662,24 +509373,6 @@ paths: - singleValueExtendedProperties - userConfigurations type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties - - userConfigurations - type: string responses: '200': description: Retrieved navigation property @@ -499764,24 +509457,6 @@ paths: - singleValueExtendedProperties - userConfigurations type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties - - userConfigurations - type: string responses: '200': description: Retrieved navigation property @@ -499886,7 +509561,6 @@ paths: x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -500312,7 +509986,6 @@ paths: x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -500364,18 +510037,6 @@ paths: - isReadOnly - sequence type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -500470,18 +510131,6 @@ paths: - isReadOnly - sequence type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -501057,7 +510706,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -501386,7 +511034,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -501652,7 +511299,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -503637,7 +513283,6 @@ paths: x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -503668,18 +513313,6 @@ paths: - id - binaryData type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -503765,18 +513398,6 @@ paths: - id - binaryData type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -504196,6 +513817,8 @@ paths: - emailAddress desc - enrolledDateTime - enrolledDateTime desc + - enrollmentProfileName + - enrollmentProfileName desc - ethernetMacAddress - ethernetMacAddress desc - exchangeAccessState @@ -504337,6 +513960,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -504518,6 +514142,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -506470,6 +516095,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.deprovision': + post: + tags: + - me.Actions + summary: Invoke action deprovision + operationId: me.managedDevices.managedDevice.deprovision + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.disable': + post: + tags: + - me.Actions + summary: Invoke action disable + operationId: me.managedDevices.managedDevice.disable + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/me/managedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': post: tags: @@ -506749,6 +516424,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.reenable': + post: + tags: + - me.Actions + summary: Invoke action reenable + operationId: me.managedDevices.managedDevice.reenable + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/me/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock': post: tags: @@ -507826,6 +517521,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -507975,6 +517672,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -508178,617 +517876,28 @@ paths: content: application/json: schema: - title: Collection of user - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.managedDevice - summary: Create new navigation property to users for me - description: The primary users associated with the managed device. - operationId: me.managedDevices.CreateUsers - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/managedDevices/{managedDevice-id}/users/{user-id}': - get: - tags: - - me.managedDevice - summary: Get users from me - description: The primary users associated with the managed device. - operationId: me.managedDevices.GetUsers - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - signInActivity - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - businessPhones - - city - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - department - - deviceKeys - - displayName - - employeeHireDate - - employeeId - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - identities - - imAddresses - - infoCatalogs - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailNickname - - mobilePhone - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - postalCode - - preferredDataLocation - - preferredLanguage - - provisionedPlans - - proxyAddresses - - refreshTokensValidFromDateTime - - showInAddressList - - signInSessionsValidFromDateTime - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - mailboxSettings - - deviceEnrollmentLimit - - aboutMe - - birthday - - hireDate - - interests - - mySite - - pastProjects - - preferredName - - responsibilities - - schools - - skills - - analytics - - usageRights - - informationProtection - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - transitiveReports - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - joinedGroups - - mailFolders - - messages - - outlook - - people - - drive - - drives - - followedSites - - extensions - - appConsentRequestsForApproval - - approvals - - pendingAccessReviewInstances - - agreementAcceptances - - deviceEnrollmentConfigurations - - managedDevices - - managedAppRegistrations - - windowsInformationProtectionDeviceRegistrations - - deviceManagementTroubleshootingEvents - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - planner - - insights - - settings - - onenote - - photo - - photos - - profile - - activities - - devices - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - analytics - - usageRights - - informationProtection - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - transitiveReports - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - joinedGroups - - mailFolders - - messages - - outlook - - people - - drive - - drives - - followedSites - - extensions - - appConsentRequestsForApproval - - approvals - - pendingAccessReviewInstances - - agreementAcceptances - - deviceEnrollmentConfigurations - - managedDevices - - managedAppRegistrations - - windowsInformationProtectionDeviceRegistrations - - deviceManagementTroubleshootingEvents - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - planner - - insights - - settings - - onenote - - photo - - photos - - profile - - activities - - devices - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - links: - analytics: - operationId: me.managedDevices.Users.GetAnalytics - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - usageRights: - operationId: me.managedDevices.Users.ListUsageRights - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - informationProtection: - operationId: me.managedDevices.Users.GetInformationProtection - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - appRoleAssignments: - operationId: me.managedDevices.Users.ListAppRoleAssignments - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - createdObjects: - operationId: me.managedDevices.Users.ListCreatedObjects - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - directReports: - operationId: me.managedDevices.Users.ListDirectReports - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - licenseDetails: - operationId: me.managedDevices.Users.ListLicenseDetails - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - manager: - operationId: me.managedDevices.Users.GetManager - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - memberOf: - operationId: me.managedDevices.Users.ListMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - oauth2PermissionGrants: - operationId: me.managedDevices.Users.ListOauth2PermissionGrants - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - ownedDevices: - operationId: me.managedDevices.Users.ListOwnedDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - ownedObjects: - operationId: me.managedDevices.Users.ListOwnedObjects - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - registeredDevices: - operationId: me.managedDevices.Users.ListRegisteredDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - scopedRoleMemberOf: - operationId: me.managedDevices.Users.ListScopedRoleMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - transitiveMemberOf: - operationId: me.managedDevices.Users.ListTransitiveMemberOf - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - transitiveReports: - operationId: me.managedDevices.Users.ListTransitiveReports - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendar: - operationId: me.managedDevices.Users.GetCalendar - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendarGroups: - operationId: me.managedDevices.Users.ListCalendarGroups - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendars: - operationId: me.managedDevices.Users.ListCalendars - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - calendarView: - operationId: me.managedDevices.Users.ListCalendarView - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - contactFolders: - operationId: me.managedDevices.Users.ListContactFolders - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - contacts: - operationId: me.managedDevices.Users.ListContacts - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - events: - operationId: me.managedDevices.Users.ListEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - inferenceClassification: - operationId: me.managedDevices.Users.GetInferenceClassification - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - joinedGroups: - operationId: me.managedDevices.Users.ListJoinedGroups - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mailFolders: - operationId: me.managedDevices.Users.ListMailFolders - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - messages: - operationId: me.managedDevices.Users.ListMessages - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - outlook: - operationId: me.managedDevices.Users.GetOutlook - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - people: - operationId: me.managedDevices.Users.ListPeople - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - drive: - operationId: me.managedDevices.Users.GetDrive - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - drives: - operationId: me.managedDevices.Users.ListDrives - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - followedSites: - operationId: me.managedDevices.Users.ListFollowedSites - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - extensions: - operationId: me.managedDevices.Users.ListExtensions - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - appConsentRequestsForApproval: - operationId: me.managedDevices.Users.ListAppConsentRequestsForApproval - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - approvals: - operationId: me.managedDevices.Users.ListApprovals - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - pendingAccessReviewInstances: - operationId: me.managedDevices.Users.ListPendingAccessReviewInstances - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - agreementAcceptances: - operationId: me.managedDevices.Users.ListAgreementAcceptances - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - deviceEnrollmentConfigurations: - operationId: me.managedDevices.Users.ListDeviceEnrollmentConfigurations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - managedDevices: - operationId: me.managedDevices.Users.ListManagedDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - managedAppRegistrations: - operationId: me.managedDevices.Users.ListManagedAppRegistrations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - windowsInformationProtectionDeviceRegistrations: - operationId: me.managedDevices.Users.ListWindowsInformationProtectionDeviceRegistrations - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - deviceManagementTroubleshootingEvents: - operationId: me.managedDevices.Users.ListDeviceManagementTroubleshootingEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mobileAppIntentAndStates: - operationId: me.managedDevices.Users.ListMobileAppIntentAndStates - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - mobileAppTroubleshootingEvents: - operationId: me.managedDevices.Users.ListMobileAppTroubleshootingEvents - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - notifications: - operationId: me.managedDevices.Users.ListNotifications - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - planner: - operationId: me.managedDevices.Users.GetPlanner - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - insights: - operationId: me.managedDevices.Users.GetInsights - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - settings: - operationId: me.managedDevices.Users.GetSettings - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - onenote: - operationId: me.managedDevices.Users.GetOnenote - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - photo: - operationId: me.managedDevices.Users.GetPhoto - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - photos: - operationId: me.managedDevices.Users.ListPhotos - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - profile: - operationId: me.managedDevices.Users.GetProfile - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - activities: - operationId: me.managedDevices.Users.ListActivities - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - devices: - operationId: me.managedDevices.Users.ListDevices - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - onlineMeetings: - operationId: me.managedDevices.Users.ListOnlineMeetings - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - presence: - operationId: me.managedDevices.Users.GetPresence - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - authentication: - operationId: me.managedDevices.Users.GetAuthentication - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - chats: - operationId: me.managedDevices.Users.ListChats - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - joinedTeams: - operationId: me.managedDevices.Users.ListJoinedTeams - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - teamwork: - operationId: me.managedDevices.Users.GetTeamwork - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - todo: - operationId: me.managedDevices.Users.GetTodo - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id + title: Collection of user + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/me/managedDevices/{managedDevice-id}/users/$ref': + get: tags: - me.managedDevice - summary: Update the navigation property users in me + summary: Get ref of users from me description: The primary users associated with the managed device. - operationId: me.managedDevices.UpdateUsers + operationId: me.managedDevices.ListRefUsers parameters: - name: managedDevice-id in: path @@ -508797,32 +517906,203 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - signInActivity + - signInActivity desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc + - department + - department desc + - deviceKeys + - deviceKeys desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - infoCatalogs + - infoCatalogs desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of user + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - me.managedDevice - summary: Delete navigation property users for me + summary: Create new navigation property ref to users for me description: The primary users associated with the managed device. - operationId: me.managedDevices.DeleteUsers + operationId: me.managedDevices.CreateRefUsers parameters: - name: managedDevice-id in: path @@ -508831,21 +518111,22 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -509297,6 +518578,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -509311,6 +518596,15 @@ paths: deviceName: type: string nullable: true + carrierUrl: + type: string + nullable: true + deprovisionReason: + type: string + nullable: true + organizationalUnitPath: + type: string + nullable: true required: true responses: '200': @@ -509324,6 +518618,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /me/managedDevices/microsoft.graph.moveDevicesToOU: + post: + tags: + - me.Actions + summary: Invoke action moveDevicesToOU + operationId: me.managedDevices.moveDevicesToOU + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceIds: + 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 + organizationalUnitPath: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /me/manager: get: tags: @@ -509428,7 +518751,7 @@ paths: tags: - me.directoryObject summary: Get memberOf from me - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: me.ListMemberOf parameters: - $ref: '#/components/parameters/top' @@ -509502,7 +518825,7 @@ paths: tags: - me.directoryObject summary: Get ref of memberOf from me - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: me.ListRefMemberOf parameters: - $ref: '#/components/parameters/top' @@ -509550,7 +518873,7 @@ paths: tags: - me.directoryObject summary: Create new navigation property ref to memberOf for me - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: me.CreateRefMemberOf requestBody: description: New navigation property ref value @@ -509713,23 +519036,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - mentions - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -509839,23 +519145,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - mentions - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -510008,7 +519297,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -510295,7 +519583,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -510526,7 +519813,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -545011,6 +554297,8 @@ paths: - lobbyBypassSettings desc - participants - participants desc + - recordAutomatically + - recordAutomatically desc - recording - recording desc - startDateTime @@ -545056,11 +554344,13 @@ paths: - joinUrl - lobbyBypassSettings - participants + - recordAutomatically - recording - startDateTime - subject - videoTeleconferenceId - meetingAttendanceReport + - registration type: string - name: $expand in: query @@ -545074,6 +554364,7 @@ paths: enum: - '*' - meetingAttendanceReport + - registration type: string responses: '200': @@ -545168,11 +554459,13 @@ paths: - joinUrl - lobbyBypassSettings - participants + - recordAutomatically - recording - startDateTime - subject - videoTeleconferenceId - meetingAttendanceReport + - registration type: string - name: $expand in: query @@ -545186,6 +554479,7 @@ paths: enum: - '*' - meetingAttendanceReport + - registration type: string responses: '200': @@ -545199,6 +554493,10 @@ paths: operationId: me.OnlineMeetings.GetMeetingAttendanceReport parameters: onlineMeeting-id: $request.path.onlineMeeting-id + registration: + operationId: me.OnlineMeetings.GetRegistration + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -545361,6 +554659,7 @@ paths: tags: - me.onlineMeeting summary: Get meetingAttendanceReport from me + description: The attendance report of an online meeting. Read-only. operationId: me.onlineMeetings.GetMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -545382,6 +554681,7 @@ paths: enum: - id - attendanceRecords + - totalParticipantCount type: string - name: $expand in: query @@ -545409,6 +554709,7 @@ paths: tags: - me.onlineMeeting summary: Update the navigation property meetingAttendanceReport in me + description: The attendance report of an online meeting. Read-only. operationId: me.onlineMeetings.UpdateMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -545435,6 +554736,7 @@ paths: tags: - me.onlineMeeting summary: Delete navigation property meetingAttendanceReport for me + description: The attendance report of an online meeting. Read-only. operationId: me.onlineMeetings.DeleteMeetingAttendanceReport parameters: - name: onlineMeeting-id @@ -545507,6 +554809,634 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/me/onlineMeetings/{onlineMeeting-id}/registration': + get: + tags: + - me.onlineMeeting + summary: Get registration from me + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: me.onlineMeetings.GetRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - allowedRegistrant + - description + - endDateTime + - registrationPageViewCount + - registrationPageWebUrl + - speakers + - startDateTime + - subject + - customQuestions + - registrants + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customQuestions + - registrants + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + links: + customQuestions: + operationId: me.onlineMeetings.Registration.ListCustomQuestions + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id + registrants: + operationId: me.onlineMeetings.Registration.ListRegistrants + parameters: + onlineMeeting-id: $request.path.onlineMeeting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onlineMeeting + summary: Update the navigation property registration in me + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: me.onlineMeetings.UpdateRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.onlineMeeting + summary: Delete navigation property registration for me + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: me.onlineMeetings.DeleteRegistration + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onlineMeetings/{onlineMeeting-id}/registration/customQuestions': + get: + tags: + - me.onlineMeeting + summary: Get customQuestions from me + description: Custom registration questions. + operationId: me.onlineMeetings.registration.ListCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - id desc + - answerInputType + - answerInputType desc + - answerOptions + - answerOptions desc + - displayName + - displayName desc + - isRequired + - isRequired desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - displayName + - isRequired + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of meetingRegistrationQuestion + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.onlineMeeting + summary: Create new navigation property to customQuestions for me + description: Custom registration questions. + operationId: me.onlineMeetings.registration.CreateCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onlineMeetings/{onlineMeeting-id}/registration/customQuestions/{meetingRegistrationQuestion-id}': + get: + tags: + - me.onlineMeeting + summary: Get customQuestions from me + description: Custom registration questions. + operationId: me.onlineMeetings.registration.GetCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - displayName + - isRequired + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onlineMeeting + summary: Update the navigation property customQuestions in me + description: Custom registration questions. + operationId: me.onlineMeetings.registration.UpdateCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.onlineMeeting + summary: Delete navigation property customQuestions for me + description: Custom registration questions. + operationId: me.onlineMeetings.registration.DeleteCustomQuestions + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onlineMeetings/{onlineMeeting-id}/registration/registrants': + get: + tags: + - me.onlineMeeting + summary: Get registrants from me + description: Registrants of the online meeting. + operationId: me.onlineMeetings.registration.ListRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - id desc + - customQuestionAnswers + - customQuestionAnswers desc + - email + - email desc + - firstName + - firstName desc + - joinWebUrl + - joinWebUrl desc + - lastName + - lastName desc + - registrationDateTime + - registrationDateTime desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customQuestionAnswers + - email + - firstName + - joinWebUrl + - lastName + - registrationDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of meetingRegistrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.onlineMeeting + summary: Create new navigation property to registrants for me + description: Registrants of the online meeting. + operationId: me.onlineMeetings.registration.CreateRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onlineMeetings/{onlineMeeting-id}/registration/registrants/{meetingRegistrant-id}': + get: + tags: + - me.onlineMeeting + summary: Get registrants from me + description: Registrants of the online meeting. + operationId: me.onlineMeetings.registration.GetRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customQuestionAnswers + - email + - firstName + - joinWebUrl + - lastName + - registrationDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onlineMeeting + summary: Update the navigation property registrants in me + description: Registrants of the online meeting. + operationId: me.onlineMeetings.registration.UpdateRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.onlineMeeting + summary: Delete navigation property registrants for me + description: Registrants of the online meeting. + operationId: me.onlineMeetings.registration.DeleteRegistrants + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /me/onlineMeetings/microsoft.graph.createOrGet: post: tags: @@ -545561,7 +555491,7 @@ paths: tags: - me.outlookUser summary: Get outlook from me - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: me.GetOutlook parameters: - name: $select @@ -545580,22 +555510,6 @@ paths: - taskGroups - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - masterCategories - - taskFolders - - taskGroups - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -545619,7 +555533,7 @@ paths: tags: - me.outlookUser summary: Update the navigation property outlook in me - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: me.UpdateOutlook requestBody: description: New navigation property values @@ -545638,7 +555552,7 @@ paths: tags: - me.outlookUser summary: Delete navigation property outlook for me - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: me.DeleteOutlook parameters: - name: If-Match @@ -545662,7 +555576,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -545696,18 +555609,6 @@ paths: - color - displayName type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -545781,18 +555682,6 @@ paths: - color - displayName type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -545926,7 +555815,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -545969,21 +555857,6 @@ paths: - singleValueExtendedProperties - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - multiValueExtendedProperties - - singleValueExtendedProperties - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -546060,21 +555933,6 @@ paths: - singleValueExtendedProperties - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - multiValueExtendedProperties - - singleValueExtendedProperties - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -546635,7 +556493,6 @@ paths: x-ms-docs-key-type: outlookTaskFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -546723,21 +556580,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -546846,21 +556688,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -546977,7 +556804,6 @@ paths: x-ms-docs-key-type: outlookTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -547864,7 +557690,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -547905,19 +557730,6 @@ paths: - name - taskFolders type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - taskFolders - type: string responses: '200': description: Retrieved navigation property @@ -547992,19 +557804,6 @@ paths: - name - taskFolders type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - taskFolders - type: string responses: '200': description: Retrieved navigation property @@ -548087,7 +557886,6 @@ paths: x-ms-docs-key-type: outlookTaskGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -548130,21 +557928,6 @@ paths: - singleValueExtendedProperties - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - multiValueExtendedProperties - - singleValueExtendedProperties - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -548238,21 +558021,6 @@ paths: - singleValueExtendedProperties - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - multiValueExtendedProperties - - singleValueExtendedProperties - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -548909,7 +558677,6 @@ paths: x-ms-docs-key-type: outlookTaskFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -548997,21 +558764,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -549134,21 +558886,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -549289,7 +559026,6 @@ paths: x-ms-docs-key-type: outlookTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -550288,7 +560024,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -550376,21 +560111,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -550482,21 +560202,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -550587,7 +560292,6 @@ paths: x-ms-docs-key-type: outlookTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -551676,6 +561380,8 @@ paths: - id desc - endDateTime - endDateTime desc + - errors + - errors desc - fallbackReviewers - fallbackReviewers desc - reviewers @@ -551699,11 +561405,109 @@ paths: enum: - id - endDateTime + - errors + - fallbackReviewers + - reviewers + - scope + - startDateTime + - status + - contactedReviewers + - decisions + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - contactedReviewers + - decisions + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.accessReviewInstance + summary: Create new navigation property to pendingAccessReviewInstances for me + description: Navigation property to get list of access reviews pending approval by reviewer. + operationId: me.CreatePendingAccessReviewInstances + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/pendingAccessReviewInstances/{accessReviewInstance-id}': + get: + tags: + - me.accessReviewInstance + summary: Get pendingAccessReviewInstances from me + description: Navigation property to get list of access reviews pending approval by reviewer. + operationId: me.GetPendingAccessReviewInstances + parameters: + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - errors - fallbackReviewers - reviewers - scope - startDateTime - status + - contactedReviewers - decisions - definition type: string @@ -551718,6 +561522,7 @@ paths: items: enum: - '*' + - contactedReviewers - decisions - definition type: string @@ -551727,13 +561532,154 @@ paths: content: application/json: schema: - title: Collection of accessReviewInstance + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + links: + contactedReviewers: + operationId: me.PendingAccessReviewInstances.ListContactedReviewers + parameters: + accessReviewInstance-id: $request.path.accessReviewInstance-id + decisions: + operationId: me.PendingAccessReviewInstances.ListDecisions + parameters: + accessReviewInstance-id: $request.path.accessReviewInstance-id + definition: + operationId: me.PendingAccessReviewInstances.GetDefinition + parameters: + accessReviewInstance-id: $request.path.accessReviewInstance-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.accessReviewInstance + summary: Update the navigation property pendingAccessReviewInstances in me + description: Navigation property to get list of access reviews pending approval by reviewer. + operationId: me.UpdatePendingAccessReviewInstances + parameters: + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.accessReviewInstance + summary: Delete navigation property pendingAccessReviewInstances for me + description: Navigation property to get list of access reviews pending approval by reviewer. + operationId: me.DeletePendingAccessReviewInstances + parameters: + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/pendingAccessReviewInstances/{accessReviewInstance-id}/contactedReviewers': + get: + tags: + - me.accessReviewInstance + summary: Get contactedReviewers from me + 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.' + operationId: me.pendingAccessReviewInstances.ListContactedReviewers + parameters: + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewReviewer type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' '@odata.nextLink': type: string default: @@ -551745,15 +561691,23 @@ paths: post: tags: - me.accessReviewInstance - summary: Create new navigation property to pendingAccessReviewInstances for me - description: Navigation property to get list of access reviews pending approval by reviewer. - operationId: me.CreatePendingAccessReviewInstances + summary: Create new navigation property to contactedReviewers for me + 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.' + operationId: me.pendingAccessReviewInstances.CreateContactedReviewers + parameters: + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' required: true responses: '201': @@ -551761,17 +561715,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/pendingAccessReviewInstances/{accessReviewInstance-id}': + '/me/pendingAccessReviewInstances/{accessReviewInstance-id}/contactedReviewers/{accessReviewReviewer-id}': get: tags: - me.accessReviewInstance - summary: Get pendingAccessReviewInstances from me - description: Navigation property to get list of access reviews pending approval by reviewer. - operationId: me.GetPendingAccessReviewInstances + summary: Get contactedReviewers from me + 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.' + operationId: me.pendingAccessReviewInstances.GetContactedReviewers parameters: - name: accessReviewInstance-id in: path @@ -551780,6 +561734,13 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer - name: $select in: query description: Select properties to be returned @@ -551791,14 +561752,9 @@ paths: items: enum: - id - - endDateTime - - fallbackReviewers - - reviewers - - scope - - startDateTime - - status - - decisions - - definition + - createdDateTime + - displayName + - userPrincipalName type: string - name: $expand in: query @@ -551811,8 +561767,6 @@ paths: items: enum: - '*' - - decisions - - definition type: string responses: '200': @@ -551820,25 +561774,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - links: - decisions: - operationId: me.PendingAccessReviewInstances.ListDecisions - parameters: - accessReviewInstance-id: $request.path.accessReviewInstance-id - definition: - operationId: me.PendingAccessReviewInstances.GetDefinition - parameters: - accessReviewInstance-id: $request.path.accessReviewInstance-id + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.accessReviewInstance - summary: Update the navigation property pendingAccessReviewInstances in me - description: Navigation property to get list of access reviews pending approval by reviewer. - operationId: me.UpdatePendingAccessReviewInstances + summary: Update the navigation property contactedReviewers in me + 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.' + operationId: me.pendingAccessReviewInstances.UpdateContactedReviewers parameters: - name: accessReviewInstance-id in: path @@ -551847,12 +561792,19 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' required: true responses: '204': @@ -551863,9 +561815,9 @@ paths: delete: tags: - me.accessReviewInstance - summary: Delete navigation property pendingAccessReviewInstances for me - description: Navigation property to get list of access reviews pending approval by reviewer. - operationId: me.DeletePendingAccessReviewInstances + summary: Delete navigation property contactedReviewers for me + 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.' + operationId: me.pendingAccessReviewInstances.DeleteContactedReviewers parameters: - name: accessReviewInstance-id in: path @@ -551874,6 +561826,13 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag @@ -551890,7 +561849,7 @@ paths: tags: - me.accessReviewInstance summary: Get decisions from me - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: me.pendingAccessReviewInstances.ListDecisions parameters: - name: accessReviewInstance-id @@ -552009,7 +561968,7 @@ paths: tags: - me.accessReviewInstance summary: Create new navigation property to decisions for me - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: me.pendingAccessReviewInstances.CreateDecisions parameters: - name: accessReviewInstance-id @@ -552041,7 +562000,7 @@ paths: tags: - me.accessReviewInstance summary: Get decisions from me - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: me.pendingAccessReviewInstances.GetDecisions parameters: - name: accessReviewInstance-id @@ -552110,7 +562069,7 @@ paths: tags: - me.accessReviewInstance summary: Update the navigation property decisions in me - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: me.pendingAccessReviewInstances.UpdateDecisions parameters: - name: accessReviewInstance-id @@ -552144,7 +562103,7 @@ paths: tags: - me.accessReviewInstance summary: Delete navigation property decisions for me - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: me.pendingAccessReviewInstances.DeleteDecisions parameters: - name: accessReviewInstance-id @@ -552554,7 +562513,7 @@ paths: tags: - me.person summary: Get people from me - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: me.ListPeople parameters: - $ref: '#/components/parameters/top' @@ -552647,18 +562606,6 @@ paths: - websites - yomiCompany type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -552684,7 +562631,7 @@ paths: tags: - me.person summary: Create new navigation property to people for me - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: me.CreatePeople requestBody: description: New navigation property @@ -552708,7 +562655,7 @@ paths: tags: - me.person summary: Get people from me - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: me.GetPeople parameters: - name: person-id @@ -552750,18 +562697,6 @@ paths: - websites - yomiCompany type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -552776,7 +562711,7 @@ paths: tags: - me.person summary: Update the navigation property people in me - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: me.UpdatePeople parameters: - name: person-id @@ -552803,7 +562738,7 @@ paths: tags: - me.person summary: Delete navigation property people for me - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: me.DeletePeople parameters: - name: person-id @@ -552846,18 +562781,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -552953,7 +562876,6 @@ paths: parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -552987,18 +562909,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -553072,18 +562982,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -553203,7 +563101,7 @@ paths: tags: - me.plannerUser summary: Get planner from me - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: me.GetPlanner parameters: - name: $select @@ -553271,7 +563169,7 @@ paths: tags: - me.plannerUser summary: Update the navigation property planner in me - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: me.UpdatePlanner requestBody: description: New navigation property values @@ -553290,7 +563188,7 @@ paths: tags: - me.plannerUser summary: Delete navigation property planner for me - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: me.DeletePlanner parameters: - name: If-Match @@ -553942,7 +563840,7 @@ paths: tags: - me.plannerUser summary: Get buckets from me - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: me.planner.plans.ListBuckets parameters: - name: plannerPlan-id @@ -554030,7 +563928,7 @@ paths: tags: - me.plannerUser summary: Create new navigation property to buckets for me - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: me.planner.plans.CreateBuckets parameters: - name: plannerPlan-id @@ -554062,7 +563960,7 @@ paths: tags: - me.plannerUser summary: Get buckets from me - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: me.planner.plans.GetBuckets parameters: - name: plannerPlan-id @@ -554128,7 +564026,7 @@ paths: tags: - me.plannerUser summary: Update the navigation property buckets in me - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: me.planner.plans.UpdateBuckets parameters: - name: plannerPlan-id @@ -554162,7 +564060,7 @@ paths: tags: - me.plannerUser summary: Delete navigation property buckets for me - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: me.planner.plans.DeleteBuckets parameters: - name: plannerPlan-id @@ -555170,7 +565068,7 @@ paths: tags: - me.plannerUser summary: Get details from me - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: me.planner.plans.GetDetails parameters: - name: plannerPlan-id @@ -555221,7 +565119,7 @@ paths: tags: - me.plannerUser summary: Update the navigation property details in me - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: me.planner.plans.UpdateDetails parameters: - name: plannerPlan-id @@ -555248,7 +565146,7 @@ paths: tags: - me.plannerUser summary: Delete navigation property details for me - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: me.planner.plans.DeleteDetails parameters: - name: plannerPlan-id @@ -555274,7 +565172,7 @@ paths: tags: - me.plannerUser summary: Get tasks from me - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: me.planner.plans.ListTasks parameters: - name: plannerPlan-id @@ -555425,7 +565323,7 @@ paths: tags: - me.plannerUser summary: Create new navigation property to tasks for me - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: me.planner.plans.CreateTasks parameters: - name: plannerPlan-id @@ -555457,7 +565355,7 @@ paths: tags: - me.plannerUser summary: Get tasks from me - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: me.planner.plans.GetTasks parameters: - name: plannerPlan-id @@ -555563,7 +565461,7 @@ paths: tags: - me.plannerUser summary: Update the navigation property tasks in me - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: me.planner.plans.UpdateTasks parameters: - name: plannerPlan-id @@ -555597,7 +565495,7 @@ paths: tags: - me.plannerUser summary: Delete navigation property tasks for me - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: me.planner.plans.DeleteTasks parameters: - name: plannerPlan-id @@ -556484,7 +566382,7 @@ paths: tags: - me.plannerUser summary: Get tasks from me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: me.planner.ListTasks parameters: - $ref: '#/components/parameters/top' @@ -556628,7 +566526,7 @@ paths: tags: - me.plannerUser summary: Create new navigation property to tasks for me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: me.planner.CreateTasks requestBody: description: New navigation property @@ -556652,7 +566550,7 @@ paths: tags: - me.plannerUser summary: Get tasks from me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: me.planner.GetTasks parameters: - name: plannerTask-id @@ -556747,7 +566645,7 @@ paths: tags: - me.plannerUser summary: Update the navigation property tasks in me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: me.planner.UpdateTasks parameters: - name: plannerTask-id @@ -556774,7 +566672,7 @@ paths: tags: - me.plannerUser summary: Delete navigation property tasks for me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: me.planner.DeleteTasks parameters: - name: plannerTask-id @@ -557301,6 +567199,7 @@ paths: properties: sessionId: type: string + nullable: true required: true responses: '204': @@ -557323,6 +567222,7 @@ paths: properties: sessionId: type: string + nullable: true availability: type: string activity: @@ -563263,6 +573163,8 @@ paths: - chatType - createdDateTime - lastUpdatedDateTime + - onlineMeetingInfo + - tenantId - topic - viewpoint - webUrl @@ -564388,17 +574290,1476 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.todo + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.CreateExtensions + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/{extension-id}': + get: + tags: + - me.todo + summary: Get extensions from me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.GetExtensions + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.todo + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.UpdateExtensions + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.todo + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.DeleteExtensions + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources': + get: + tags: + - me.todo + summary: Get linkedResources from me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.ListLinkedResources + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicationName + - applicationName desc + - displayName + - displayName desc + - externalId + - externalId desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationName + - displayName + - externalId + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of linkedResource + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.linkedResource' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.todo + summary: Create new navigation property to linkedResources for me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.CreateLinkedResources + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.linkedResource' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.linkedResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/{linkedResource-id}': + get: + tags: + - me.todo + summary: Get linkedResources from me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.GetLinkedResources + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + - name: linkedResource-id + in: path + description: 'key: id of linkedResource' + required: true + schema: + type: string + x-ms-docs-key-type: linkedResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationName + - displayName + - externalId + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.linkedResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.todo + summary: Update the navigation property linkedResources in me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.UpdateLinkedResources + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + - name: linkedResource-id + in: path + description: 'key: id of linkedResource' + required: true + schema: + type: string + x-ms-docs-key-type: linkedResource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.linkedResource' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.todo + summary: Delete navigation property linkedResources for me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.DeleteLinkedResources + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask + - name: linkedResource-id + in: path + description: 'key: id of linkedResource' + required: true + schema: + type: string + x-ms-docs-key-type: linkedResource + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/todo/lists/{todoTaskList-id}/tasks/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.todo.lists.todoTaskList.tasks.delta + parameters: + - name: todoTaskList-id + in: path + description: 'key: id of todoTaskList' + required: true + schema: + type: string + x-ms-docs-key-type: todoTaskList + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.todoTask' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/todo/lists/microsoft.graph.delta(): + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.todo.lists.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.todoTaskList' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/transitiveMemberOf: + get: + tags: + - me.directoryObject + summary: Get transitiveMemberOf from me + operationId: me.ListTransitiveMemberOf + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/transitiveMemberOf/$ref: + get: + tags: + - me.directoryObject + summary: Get ref of transitiveMemberOf from me + operationId: me.ListRefTransitiveMemberOf + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.directoryObject + summary: Create new navigation property ref to transitiveMemberOf for me + operationId: me.CreateRefTransitiveMemberOf + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/transitiveReports: + get: + tags: + - me.directoryObject + summary: Get transitiveReports from me + description: The transitive reports for a user. Read-only. + operationId: me.ListTransitiveReports + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/transitiveReports/$ref: + get: + tags: + - me.directoryObject + summary: Get ref of transitiveReports from me + description: The transitive reports for a user. Read-only. + operationId: me.ListRefTransitiveReports + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.directoryObject + summary: Create new navigation property ref to transitiveReports for me + description: The transitive reports for a user. Read-only. + operationId: me.CreateRefTransitiveReports + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/usageRights: + get: + tags: + - me.usageRight + summary: Get usageRights from me + operationId: me.ListUsageRights + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - serviceIdentifier + - serviceIdentifier desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalogId + - serviceIdentifier + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of usageRight + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usageRight' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.usageRight + summary: Create new navigation property to usageRights for me + operationId: me.CreateUsageRights + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.usageRight' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.usageRight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/usageRights/{usageRight-id}': + get: + tags: + - me.usageRight + summary: Get usageRights from me + operationId: me.GetUsageRights + parameters: + - name: usageRight-id + in: path + description: 'key: id of usageRight' + required: true + schema: + type: string + x-ms-docs-key-type: usageRight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalogId + - serviceIdentifier + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.usageRight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.usageRight + summary: Update the navigation property usageRights in me + operationId: me.UpdateUsageRights + parameters: + - name: usageRight-id + in: path + description: 'key: id of usageRight' + required: true + schema: + type: string + x-ms-docs-key-type: usageRight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.usageRight' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.usageRight + summary: Delete navigation property usageRights for me + operationId: me.DeleteUsageRights + parameters: + - name: usageRight-id + in: path + description: 'key: id of usageRight' + required: true + schema: + type: string + x-ms-docs-key-type: usageRight + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/windowsInformationProtectionDeviceRegistrations: + get: + tags: + - me.windowsInformationProtectionDeviceRegistration + summary: Get windowsInformationProtectionDeviceRegistrations from me + description: Zero or more WIP device registrations that belong to the user. + operationId: me.ListWindowsInformationProtectionDeviceRegistrations + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deviceMacAddress + - deviceMacAddress desc + - deviceName + - deviceName desc + - deviceRegistrationId + - deviceRegistrationId desc + - deviceType + - deviceType desc + - lastCheckInDateTime + - lastCheckInDateTime desc + - userId + - userId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deviceMacAddress + - deviceName + - deviceRegistrationId + - deviceType + - lastCheckInDateTime + - userId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of windowsInformationProtectionDeviceRegistration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/windowsInformationProtectionDeviceRegistrations/$ref: + get: + tags: + - me.windowsInformationProtectionDeviceRegistration + summary: Get ref of windowsInformationProtectionDeviceRegistrations from me + description: Zero or more WIP device registrations that belong to the user. + operationId: me.ListRefWindowsInformationProtectionDeviceRegistrations + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deviceMacAddress + - deviceMacAddress desc + - deviceName + - deviceName desc + - deviceRegistrationId + - deviceRegistrationId desc + - deviceType + - deviceType desc + - lastCheckInDateTime + - lastCheckInDateTime desc + - userId + - userId desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of windowsInformationProtectionDeviceRegistration + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.windowsInformationProtectionDeviceRegistration + summary: Create new navigation property ref to windowsInformationProtectionDeviceRegistrations for me + description: Zero or more WIP device registrations that belong to the user. + operationId: me.CreateRefWindowsInformationProtectionDeviceRegistrations + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /messageEvents: + get: + tags: + - messageEvents.messageEvent + summary: Get entities from messageEvents + operationId: messageEvents.messageEvent.ListMessageEvent + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - dateTime + - dateTime desc + - description + - description desc + - eventType + - eventType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - dateTime + - description + - eventType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of messageEvent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.messageEvent' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - messageEvents.messageEvent + summary: Add new entity to messageEvents + operationId: messageEvents.messageEvent.CreateMessageEvent + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.messageEvent' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.messageEvent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/messageEvents/{messageEvent-id}': + get: + tags: + - messageEvents.messageEvent + summary: Get entity from messageEvents by key + operationId: messageEvents.messageEvent.GetMessageEvent + parameters: + - name: messageEvent-id + in: path + description: 'key: id of messageEvent' + required: true + schema: + type: string + x-ms-docs-key-type: messageEvent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - dateTime + - description + - eventType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.messageEvent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - messageEvents.messageEvent + summary: Update entity in messageEvents + operationId: messageEvents.messageEvent.UpdateMessageEvent + parameters: + - name: messageEvent-id + in: path + description: 'key: id of messageEvent' + required: true + schema: + type: string + x-ms-docs-key-type: messageEvent + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.messageEvent' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - messageEvents.messageEvent + summary: Delete entity from messageEvents + operationId: messageEvents.messageEvent.DeleteMessageEvent + parameters: + - name: messageEvent-id + in: path + description: 'key: id of messageEvent' + required: true + schema: + type: string + x-ms-docs-key-type: messageEvent + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /messageRecipients: + get: + tags: + - messageRecipients.messageRecipient + summary: Get entities from messageRecipients + operationId: messageRecipients.messageRecipient.ListMessageRecipient + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deliveryStatus + - deliveryStatus desc + - recipientEmail + - recipientEmail desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deliveryStatus + - recipientEmail + - events + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - events + type: string + responses: + '200': + description: Retrieved entities content: application/json: schema: - title: Collection of extension + title: Collection of messageRecipient type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' '@odata.nextLink': type: string default: @@ -564409,71 +575770,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.todo - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.CreateExtensions - parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id - in: path - description: 'key: id of todoTask' - required: true - schema: - type: string - x-ms-docs-key-type: todoTask + - messageRecipients.messageRecipient + summary: Add new entity to messageRecipients + operationId: messageRecipients.messageRecipient.CreateMessageRecipient requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/{extension-id}': + '/messageRecipients/{messageRecipient-id}': get: tags: - - me.todo - summary: Get extensions from me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.GetExtensions + - messageRecipients.messageRecipient + summary: Get entity from messageRecipients by key + operationId: messageRecipients.messageRecipient.GetMessageRecipient parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id - in: path - description: 'key: id of todoTask' - required: true - schema: - type: string - x-ms-docs-key-type: todoTask - - name: extension-id + - name: messageRecipient-id in: path - description: 'key: id of extension' + description: 'key: id of messageRecipient' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: messageRecipient - name: $select in: query description: Select properties to be returned @@ -564485,6 +575815,9 @@ paths: items: enum: - id + - deliveryStatus + - recipientEmail + - events type: string - name: $expand in: query @@ -564497,51 +575830,42 @@ paths: items: enum: - '*' + - events type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' + links: + events: + operationId: messageRecipients.ListEvents + parameters: + messageRecipient-id: $request.path.messageRecipient-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.todo - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.UpdateExtensions + - messageRecipients.messageRecipient + summary: Update entity in messageRecipients + operationId: messageRecipients.messageRecipient.UpdateMessageRecipient parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id - in: path - description: 'key: id of todoTask' - required: true - schema: - type: string - x-ms-docs-key-type: todoTask - - name: extension-id + - name: messageRecipient-id in: path - description: 'key: id of extension' + description: 'key: id of messageRecipient' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: messageRecipient requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' required: true responses: '204': @@ -564551,32 +575875,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.todo - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.DeleteExtensions + - messageRecipients.messageRecipient + summary: Delete entity from messageRecipients + operationId: messageRecipients.messageRecipient.DeleteMessageRecipient parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + - name: messageRecipient-id in: path - description: 'key: id of todoTask' + description: 'key: id of messageRecipient' required: true schema: type: string - x-ms-docs-key-type: todoTask - - name: extension-id - in: path - description: 'key: id of extension' - required: true - schema: - type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: messageRecipient - name: If-Match in: header description: ETag @@ -564588,28 +575897,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources': + '/messageRecipients/{messageRecipient-id}/events': get: tags: - - me.todo - summary: Get linkedResources from me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.ListLinkedResources + - messageRecipients.messageEvent + summary: Get events from messageRecipients + operationId: messageRecipients.ListEvents parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + - name: messageRecipient-id in: path - description: 'key: id of todoTask' + description: 'key: id of messageRecipient' required: true schema: type: string - x-ms-docs-key-type: todoTask + x-ms-docs-key-type: messageRecipient - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -564627,14 +575928,12 @@ paths: enum: - id - id desc - - applicationName - - applicationName desc - - displayName - - displayName desc - - externalId - - externalId desc - - webUrl - - webUrl desc + - dateTime + - dateTime desc + - description + - description desc + - eventType + - eventType desc type: string - name: $select in: query @@ -564647,10 +575946,9 @@ paths: items: enum: - id - - applicationName - - displayName - - externalId - - webUrl + - dateTime + - description + - eventType type: string - name: $expand in: query @@ -564670,13 +575968,13 @@ paths: content: application/json: schema: - title: Collection of linkedResource + title: Collection of messageEvent type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + $ref: '#/components/schemas/microsoft.graph.messageEvent' '@odata.nextLink': type: string default: @@ -564687,31 +575985,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.todo - summary: Create new navigation property to linkedResources for me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.CreateLinkedResources + - messageRecipients.messageEvent + summary: Create new navigation property to events for messageRecipients + operationId: messageRecipients.CreateEvents parameters: - - name: todoTaskList-id + - name: messageRecipient-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of messageRecipient' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id - in: path - description: 'key: id of todoTask' - required: true - schema: - type: string - x-ms-docs-key-type: todoTask + x-ms-docs-key-type: messageRecipient requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + $ref: '#/components/schemas/microsoft.graph.messageEvent' required: true responses: '201': @@ -564719,39 +576009,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + $ref: '#/components/schemas/microsoft.graph.messageEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/{linkedResource-id}': + '/messageRecipients/{messageRecipient-id}/events/{messageEvent-id}': get: tags: - - me.todo - summary: Get linkedResources from me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.GetLinkedResources + - messageRecipients.messageEvent + summary: Get events from messageRecipients + operationId: messageRecipients.GetEvents parameters: - - name: todoTaskList-id + - name: messageRecipient-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of messageRecipient' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: messageRecipient + - name: messageEvent-id in: path - description: 'key: id of todoTask' + description: 'key: id of messageEvent' required: true schema: type: string - x-ms-docs-key-type: todoTask - - name: linkedResource-id - in: path - description: 'key: id of linkedResource' - required: true - schema: - type: string - x-ms-docs-key-type: linkedResource + x-ms-docs-key-type: messageEvent - name: $select in: query description: Select properties to be returned @@ -564763,10 +576045,9 @@ paths: items: enum: - id - - applicationName - - displayName - - externalId - - webUrl + - dateTime + - description + - eventType type: string - name: $expand in: query @@ -564786,44 +576067,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + $ref: '#/components/schemas/microsoft.graph.messageEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.todo - summary: Update the navigation property linkedResources in me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.UpdateLinkedResources + - messageRecipients.messageEvent + summary: Update the navigation property events in messageRecipients + operationId: messageRecipients.UpdateEvents parameters: - - name: todoTaskList-id + - name: messageRecipient-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of messageRecipient' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: messageRecipient + - name: messageEvent-id in: path - description: 'key: id of todoTask' + description: 'key: id of messageEvent' required: true schema: type: string - x-ms-docs-key-type: todoTask - - name: linkedResource-id - in: path - description: 'key: id of linkedResource' - required: true - schema: - type: string - x-ms-docs-key-type: linkedResource + x-ms-docs-key-type: messageEvent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + $ref: '#/components/schemas/microsoft.graph.messageEvent' required: true responses: '204': @@ -564833,32 +576106,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.todo - summary: Delete navigation property linkedResources for me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.DeleteLinkedResources + - messageRecipients.messageEvent + summary: Delete navigation property events for messageRecipients + operationId: messageRecipients.DeleteEvents parameters: - - name: todoTaskList-id + - name: messageRecipient-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of messageRecipient' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: messageRecipient + - name: messageEvent-id in: path - description: 'key: id of todoTask' + description: 'key: id of messageEvent' required: true schema: type: string - x-ms-docs-key-type: todoTask - - name: linkedResource-id - in: path - description: 'key: id of linkedResource' - required: true - schema: - type: string - x-ms-docs-key-type: linkedResource + x-ms-docs-key-type: messageEvent - name: If-Match in: header description: ETag @@ -564870,60 +576135,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/microsoft.graph.delta()': - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.todo.lists.todoTaskList.tasks.delta - parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.todoTask' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/todo/lists/microsoft.graph.delta(): - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.todo.lists.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.todoTaskList' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/transitiveMemberOf: + /messageTraces: get: tags: - - me.directoryObject - summary: Get transitiveMemberOf from me - operationId: me.ListTransitiveMemberOf + - messageTraces.messageTrace + summary: Get entities from messageTraces + operationId: messageTraces.messageTrace.ListMessageTrace parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -564942,8 +576159,20 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - destinationIPAddress + - destinationIPAddress desc + - messageId + - messageId desc + - receivedDateTime + - receivedDateTime desc + - senderEmail + - senderEmail desc + - size + - size desc + - sourceIPAddress + - sourceIPAddress desc + - subject + - subject desc type: string - name: $select in: query @@ -564956,7 +576185,14 @@ paths: items: enum: - id - - deletedDateTime + - destinationIPAddress + - messageId + - receivedDateTime + - senderEmail + - size + - sourceIPAddress + - subject + - recipients type: string - name: $expand in: query @@ -564969,68 +576205,21 @@ paths: items: enum: - '*' + - recipients type: string responses: '200': - description: Retrieved navigation property - 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 - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - /me/transitiveMemberOf/$ref: - get: - tags: - - me.directoryObject - summary: Get ref of transitiveMemberOf from me - operationId: me.ListRefTransitiveMemberOf - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links + description: Retrieved entities content: application/json: schema: - title: Collection of links of directoryObject + title: Collection of messageTrace type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.messageTrace' '@odata.nextLink': type: string default: @@ -565041,56 +576230,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.directoryObject - summary: Create new navigation property ref to transitiveMemberOf for me - operationId: me.CreateRefTransitiveMemberOf + - messageTraces.messageTrace + summary: Add new entity to messageTraces + operationId: messageTraces.messageTrace.CreateMessageTrace requestBody: - description: New navigation property ref value + description: New entity content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.messageTrace' required: true responses: '201': - description: Created navigation property link. + description: Created entity content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.messageTrace' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/transitiveReports: + '/messageTraces/{messageTrace-id}': get: tags: - - me.directoryObject - summary: Get transitiveReports from me - description: The transitive reports for a user. Read-only. - operationId: me.ListTransitiveReports + - messageTraces.messageTrace + summary: Get entity from messageTraces by key + operationId: messageTraces.messageTrace.GetMessageTrace 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 + - name: messageTrace-id + in: path + description: 'key: id of messageTrace' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: messageTrace - name: $select in: query description: Select properties to be returned @@ -565102,7 +576275,14 @@ paths: items: enum: - id - - deletedDateTime + - destinationIPAddress + - messageId + - receivedDateTime + - senderEmail + - size + - sourceIPAddress + - subject + - recipients type: string - name: $expand in: query @@ -565115,109 +576295,87 @@ paths: items: enum: - '*' + - recipients type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity 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 + $ref: '#/components/schemas/microsoft.graph.messageTrace' + links: + recipients: + operationId: messageTraces.ListRecipients + parameters: + messageTrace-id: $request.path.messageTrace-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - /me/transitiveReports/$ref: - get: + patch: tags: - - me.directoryObject - summary: Get ref of transitiveReports from me - description: The transitive reports for a user. Read-only. - operationId: me.ListRefTransitiveReports + - messageTraces.messageTrace + summary: Update entity in messageTraces + operationId: messageTraces.messageTrace.UpdateMessageTrace 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 + - name: messageTrace-id + in: path + description: 'key: id of messageTrace' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.directoryObject - summary: Create new navigation property ref to transitiveReports for me - description: The transitive reports for a user. Read-only. - operationId: me.CreateRefTransitiveReports + type: string + x-ms-docs-key-type: messageTrace requestBody: - description: New navigation property ref value + description: New property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.messageTrace' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/usageRights: + delete: + tags: + - messageTraces.messageTrace + summary: Delete entity from messageTraces + operationId: messageTraces.messageTrace.DeleteMessageTrace + parameters: + - name: messageTrace-id + in: path + description: 'key: id of messageTrace' + required: true + schema: + type: string + x-ms-docs-key-type: messageTrace + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/messageTraces/{messageTrace-id}/recipients': get: tags: - - me.usageRight - summary: Get usageRights from me - operationId: me.ListUsageRights + - messageTraces.messageRecipient + summary: Get recipients from messageTraces + operationId: messageTraces.ListRecipients parameters: + - name: messageTrace-id + in: path + description: 'key: id of messageTrace' + required: true + schema: + type: string + x-ms-docs-key-type: messageTrace - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -565235,12 +576393,10 @@ paths: enum: - id - id desc - - catalogId - - catalogId desc - - serviceIdentifier - - serviceIdentifier desc - - state - - state desc + - deliveryStatus + - deliveryStatus desc + - recipientEmail + - recipientEmail desc type: string - name: $select in: query @@ -565253,9 +576409,9 @@ paths: items: enum: - id - - catalogId - - serviceIdentifier - - state + - deliveryStatus + - recipientEmail + - events type: string - name: $expand in: query @@ -565268,6 +576424,7 @@ paths: items: enum: - '*' + - events type: string responses: '200': @@ -565275,13 +576432,13 @@ paths: content: application/json: schema: - title: Collection of usageRight + title: Collection of messageRecipient type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.usageRight' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' '@odata.nextLink': type: string default: @@ -565292,15 +576449,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.usageRight - summary: Create new navigation property to usageRights for me - operationId: me.CreateUsageRights + - messageTraces.messageRecipient + summary: Create new navigation property to recipients for messageTraces + operationId: messageTraces.CreateRecipients + parameters: + - name: messageTrace-id + in: path + description: 'key: id of messageTrace' + required: true + schema: + type: string + x-ms-docs-key-type: messageTrace requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usageRight' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' required: true responses: '201': @@ -565308,24 +576473,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usageRight' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/usageRights/{usageRight-id}': + '/messageTraces/{messageTrace-id}/recipients/{messageRecipient-id}': get: tags: - - me.usageRight - summary: Get usageRights from me - operationId: me.GetUsageRights + - messageTraces.messageRecipient + summary: Get recipients from messageTraces + operationId: messageTraces.GetRecipients parameters: - - name: usageRight-id + - name: messageTrace-id in: path - description: 'key: id of usageRight' + description: 'key: id of messageTrace' required: true schema: type: string - x-ms-docs-key-type: usageRight + x-ms-docs-key-type: messageTrace + - name: messageRecipient-id + in: path + description: 'key: id of messageRecipient' + required: true + schema: + type: string + x-ms-docs-key-type: messageRecipient - name: $select in: query description: Select properties to be returned @@ -565337,9 +576509,9 @@ paths: items: enum: - id - - catalogId - - serviceIdentifier - - state + - deliveryStatus + - recipientEmail + - events type: string - name: $expand in: query @@ -565352,6 +576524,7 @@ paths: items: enum: - '*' + - events type: string responses: '200': @@ -565359,29 +576532,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usageRight' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' + links: + events: + operationId: messageTraces.Recipients.ListEvents + parameters: + messageTrace-id: $request.path.messageTrace-id + messageRecipient-id: $request.path.messageRecipient-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.usageRight - summary: Update the navigation property usageRights in me - operationId: me.UpdateUsageRights + - messageTraces.messageRecipient + summary: Update the navigation property recipients in messageTraces + operationId: messageTraces.UpdateRecipients parameters: - - name: usageRight-id + - name: messageTrace-id in: path - description: 'key: id of usageRight' + description: 'key: id of messageTrace' required: true schema: type: string - x-ms-docs-key-type: usageRight + x-ms-docs-key-type: messageTrace + - name: messageRecipient-id + in: path + description: 'key: id of messageRecipient' + required: true + schema: + type: string + x-ms-docs-key-type: messageRecipient requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usageRight' + $ref: '#/components/schemas/microsoft.graph.messageRecipient' required: true responses: '204': @@ -565391,17 +576577,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.usageRight - summary: Delete navigation property usageRights for me - operationId: me.DeleteUsageRights + - messageTraces.messageRecipient + summary: Delete navigation property recipients for messageTraces + operationId: messageTraces.DeleteRecipients parameters: - - name: usageRight-id + - name: messageTrace-id in: path - description: 'key: id of usageRight' + description: 'key: id of messageTrace' required: true schema: type: string - x-ms-docs-key-type: usageRight + x-ms-docs-key-type: messageTrace + - name: messageRecipient-id + in: path + description: 'key: id of messageRecipient' + required: true + schema: + type: string + x-ms-docs-key-type: messageRecipient - name: If-Match in: header description: ETag @@ -565413,179 +576606,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/windowsInformationProtectionDeviceRegistrations: - get: - tags: - - me.windowsInformationProtectionDeviceRegistration - summary: Get windowsInformationProtectionDeviceRegistrations from me - description: Zero or more WIP device registrations that belong to the user. - operationId: me.ListWindowsInformationProtectionDeviceRegistrations - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deviceMacAddress - - deviceMacAddress desc - - deviceName - - deviceName desc - - deviceRegistrationId - - deviceRegistrationId desc - - deviceType - - deviceType desc - - lastCheckInDateTime - - lastCheckInDateTime desc - - userId - - userId desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deviceMacAddress - - deviceName - - deviceRegistrationId - - deviceType - - lastCheckInDateTime - - userId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of windowsInformationProtectionDeviceRegistration - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - /me/windowsInformationProtectionDeviceRegistrations/$ref: - get: - tags: - - me.windowsInformationProtectionDeviceRegistration - summary: Get ref of windowsInformationProtectionDeviceRegistrations from me - description: Zero or more WIP device registrations that belong to the user. - operationId: me.ListRefWindowsInformationProtectionDeviceRegistrations - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deviceMacAddress - - deviceMacAddress desc - - deviceName - - deviceName desc - - deviceRegistrationId - - deviceRegistrationId desc - - deviceType - - deviceType desc - - lastCheckInDateTime - - lastCheckInDateTime desc - - userId - - userId desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of windowsInformationProtectionDeviceRegistration - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.windowsInformationProtectionDeviceRegistration - summary: Create new navigation property ref to windowsInformationProtectionDeviceRegistrations for me - description: Zero or more WIP device registrations that belong to the user. - operationId: me.CreateRefWindowsInformationProtectionDeviceRegistrations - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation /mobilityManagementPolicies: get: tags: @@ -565899,6 +576919,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -565982,6 +577004,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -566180,6 +577203,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -570926,6 +581951,8 @@ paths: - tokenEncryptionKeyId desc - uniqueName - uniqueName desc + - verifiedPublisher + - verifiedPublisher desc - web - web desc - onPremisesPublishing @@ -570970,10 +581997,13 @@ paths: - tags - tokenEncryptionKeyId - uniqueName + - verifiedPublisher - web - onPremisesPublishing + - appManagementPolicies - createdOnBehalfOf - extensionProperties + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - owners - tokenIssuancePolicies @@ -570992,8 +582022,10 @@ paths: items: enum: - '*' + - appManagementPolicies - createdOnBehalfOf - extensionProperties + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - owners - tokenIssuancePolicies @@ -571117,6 +582149,8 @@ paths: - tokenEncryptionKeyId desc - uniqueName - uniqueName desc + - verifiedPublisher + - verifiedPublisher desc - web - web desc - onPremisesPublishing @@ -572470,6 +583504,8 @@ paths: - tokenEncryptionKeyId desc - uniqueName - uniqueName desc + - verifiedPublisher + - verifiedPublisher desc - web - web desc - onPremisesPublishing @@ -572514,10 +583550,13 @@ paths: - tags - tokenEncryptionKeyId - uniqueName + - verifiedPublisher - web - onPremisesPublishing + - appManagementPolicies - createdOnBehalfOf - extensionProperties + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - owners - tokenIssuancePolicies @@ -572536,8 +583575,10 @@ paths: items: enum: - '*' + - appManagementPolicies - createdOnBehalfOf - extensionProperties + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - owners - tokenIssuancePolicies @@ -572668,6 +583709,8 @@ paths: - tokenEncryptionKeyId desc - uniqueName - uniqueName desc + - verifiedPublisher + - verifiedPublisher desc - web - web desc - onPremisesPublishing @@ -574825,7 +585868,6 @@ paths: tags: - organization.organization summary: Get entity from organization by key - description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. operationId: organization.organization.GetOrganization parameters: - name: organization-id @@ -574923,7 +585965,6 @@ paths: tags: - organization.organization summary: Update entity in organization - description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. operationId: organization.organization.UpdateOrganization parameters: - name: organization-id @@ -574950,7 +585991,6 @@ paths: tags: - organization.organization summary: Delete entity from organization - description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. operationId: organization.organization.DeleteOrganization parameters: - name: organization-id @@ -574998,9 +586038,26 @@ paths: - id - backgroundColor - backgroundImage + - backgroundImageRelativeUrl - bannerLogo + - bannerLogoRelativeUrl + - cdnList + - customAccountResetCredentialsUrl + - customCannotAccessYourAccountText + - customCannotAccessYourAccountUrl + - customForgotMyPasswordText + - customPrivacyAndCookiesText + - customPrivacyAndCookiesUrl + - customResetItNowText + - customTermsOfUseText + - customTermsOfUseUrl + - favicon + - faviconRelativeUrl + - headerBackgroundColor + - loginPageTextVisibilitySettings - signInPageText - squareLogo + - squareLogoRelativeUrl - usernameHintText - localizations type: string @@ -575087,7 +586144,7 @@ paths: tags: - organization.certificateBasedAuthConfiguration summary: Get certificateBasedAuthConfiguration from organization - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. operationId: organization.ListCertificateBasedAuthConfiguration parameters: - name: organization-id @@ -575168,7 +586225,7 @@ paths: tags: - organization.certificateBasedAuthConfiguration summary: Get ref of certificateBasedAuthConfiguration from organization - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. operationId: organization.ListRefCertificateBasedAuthConfiguration parameters: - name: organization-id @@ -575223,7 +586280,7 @@ paths: tags: - organization.certificateBasedAuthConfiguration summary: Create new navigation property ref to certificateBasedAuthConfiguration for organization - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. operationId: organization.CreateRefCertificateBasedAuthConfiguration parameters: - name: organization-id @@ -575257,7 +586314,7 @@ paths: tags: - organization.extension summary: Get extensions from organization - description: The collection of open extensions defined for the organization resource. Nullable. + description: The collection of open extensions defined for the organization. Read-only. Nullable. operationId: organization.ListExtensions parameters: - name: organization-id @@ -575334,7 +586391,7 @@ paths: tags: - organization.extension summary: Create new navigation property to extensions for organization - description: The collection of open extensions defined for the organization resource. Nullable. + description: The collection of open extensions defined for the organization. Read-only. Nullable. operationId: organization.CreateExtensions parameters: - name: organization-id @@ -575366,7 +586423,7 @@ paths: tags: - organization.extension summary: Get extensions from organization - description: The collection of open extensions defined for the organization resource. Nullable. + description: The collection of open extensions defined for the organization. Read-only. Nullable. operationId: organization.GetExtensions parameters: - name: organization-id @@ -575421,7 +586478,7 @@ paths: tags: - organization.extension summary: Update the navigation property extensions in organization - description: The collection of open extensions defined for the organization resource. Nullable. + description: The collection of open extensions defined for the organization. Read-only. Nullable. operationId: organization.UpdateExtensions parameters: - name: organization-id @@ -575455,7 +586512,7 @@ paths: tags: - organization.extension summary: Delete navigation property extensions for organization - description: The collection of open extensions defined for the organization resource. Nullable. + description: The collection of open extensions defined for the organization. Read-only. Nullable. operationId: organization.DeleteExtensions parameters: - name: organization-id @@ -576484,11 +587541,8 @@ paths: summary: Get entities from permissionGrants operationId: permissionGrants.resourceSpecificPermissionGrant.ListResourceSpecificPermissionGrant 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 @@ -576592,7 +587646,6 @@ paths: tags: - permissionGrants.resourceSpecificPermissionGrant summary: Get entity from permissionGrants by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: permissionGrants.resourceSpecificPermissionGrant.GetResourceSpecificPermissionGrant parameters: - name: resourceSpecificPermissionGrant-id @@ -576646,7 +587699,6 @@ paths: tags: - permissionGrants.resourceSpecificPermissionGrant summary: Update entity in permissionGrants - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: permissionGrants.resourceSpecificPermissionGrant.UpdateResourceSpecificPermissionGrant parameters: - name: resourceSpecificPermissionGrant-id @@ -576673,7 +587725,6 @@ paths: tags: - permissionGrants.resourceSpecificPermissionGrant summary: Delete entity from permissionGrants - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: permissionGrants.resourceSpecificPermissionGrant.DeleteResourceSpecificPermissionGrant parameters: - name: resourceSpecificPermissionGrant-id @@ -578572,7 +589623,7 @@ paths: tags: - planner.plannerPlan summary: Get buckets from planner - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: planner.plans.ListBuckets parameters: - name: plannerPlan-id @@ -578660,7 +589711,7 @@ paths: tags: - planner.plannerPlan summary: Create new navigation property to buckets for planner - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: planner.plans.CreateBuckets parameters: - name: plannerPlan-id @@ -578692,7 +589743,7 @@ paths: tags: - planner.plannerPlan summary: Get buckets from planner - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: planner.plans.GetBuckets parameters: - name: plannerPlan-id @@ -578758,7 +589809,7 @@ paths: tags: - planner.plannerPlan summary: Update the navigation property buckets in planner - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: planner.plans.UpdateBuckets parameters: - name: plannerPlan-id @@ -578792,7 +589843,7 @@ paths: tags: - planner.plannerPlan summary: Delete navigation property buckets for planner - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: planner.plans.DeleteBuckets parameters: - name: plannerPlan-id @@ -579800,7 +590851,7 @@ paths: tags: - planner.plannerPlan summary: Get details from planner - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: planner.plans.GetDetails parameters: - name: plannerPlan-id @@ -579851,7 +590902,7 @@ paths: tags: - planner.plannerPlan summary: Update the navigation property details in planner - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: planner.plans.UpdateDetails parameters: - name: plannerPlan-id @@ -579878,7 +590929,7 @@ paths: tags: - planner.plannerPlan summary: Delete navigation property details for planner - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: planner.plans.DeleteDetails parameters: - name: plannerPlan-id @@ -579904,7 +590955,7 @@ paths: tags: - planner.plannerPlan summary: Get tasks from planner - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: planner.plans.ListTasks parameters: - name: plannerPlan-id @@ -580055,7 +591106,7 @@ paths: tags: - planner.plannerPlan summary: Create new navigation property to tasks for planner - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: planner.plans.CreateTasks parameters: - name: plannerPlan-id @@ -580087,7 +591138,7 @@ paths: tags: - planner.plannerPlan summary: Get tasks from planner - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: planner.plans.GetTasks parameters: - name: plannerPlan-id @@ -580193,7 +591244,7 @@ paths: tags: - planner.plannerPlan summary: Update the navigation property tasks in planner - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: planner.plans.UpdateTasks parameters: - name: plannerPlan-id @@ -580227,7 +591278,7 @@ paths: tags: - planner.plannerPlan summary: Delete navigation property tasks for planner - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: planner.plans.DeleteTasks parameters: - name: plannerPlan-id @@ -582156,10 +593207,13 @@ paths: - authenticationFlowsPolicy - b2cAuthenticationMethodsPolicy - activityBasedTimeoutPolicies + - appManagementPolicies - authorizationPolicy - claimsMappingPolicies + - defaultAppManagementPolicy - homeRealmDiscoveryPolicies - permissionGrantPolicies + - servicePrincipalCreationPolicies - tokenIssuancePolicies - tokenLifetimePolicies - featureRolloutPolicies @@ -582188,10 +593242,13 @@ paths: - authenticationFlowsPolicy - b2cAuthenticationMethodsPolicy - activityBasedTimeoutPolicies + - appManagementPolicies - authorizationPolicy - claimsMappingPolicies + - defaultAppManagementPolicy - homeRealmDiscoveryPolicies - permissionGrantPolicies + - servicePrincipalCreationPolicies - tokenIssuancePolicies - tokenLifetimePolicies - featureRolloutPolicies @@ -582221,14 +593278,20 @@ paths: operationId: policies.GetB2cAuthenticationMethodsPolicy activityBasedTimeoutPolicies: operationId: policies.ListActivityBasedTimeoutPolicies + appManagementPolicies: + operationId: policies.ListAppManagementPolicies authorizationPolicy: operationId: policies.ListAuthorizationPolicy claimsMappingPolicies: operationId: policies.ListClaimsMappingPolicies + defaultAppManagementPolicy: + operationId: policies.GetDefaultAppManagementPolicy homeRealmDiscoveryPolicies: operationId: policies.ListHomeRealmDiscoveryPolicies permissionGrantPolicies: operationId: policies.ListPermissionGrantPolicies + servicePrincipalCreationPolicies: + operationId: policies.ListServicePrincipalCreationPolicies tokenIssuancePolicies: operationId: policies.ListTokenIssuancePolicies tokenLifetimePolicies: @@ -582279,6 +593342,7 @@ paths: tags: - policies.accessReviewPolicy summary: Get accessReviewPolicy from policies + description: The policy that contains directory-level access review settings. operationId: policies.GetAccessReviewPolicy parameters: - name: $select @@ -582322,6 +593386,7 @@ paths: tags: - policies.accessReviewPolicy summary: Update the navigation property accessReviewPolicy in policies + description: The policy that contains directory-level access review settings. operationId: policies.UpdateAccessReviewPolicy requestBody: description: New navigation property values @@ -582340,6 +593405,7 @@ paths: tags: - policies.accessReviewPolicy summary: Delete navigation property accessReviewPolicy for policies + description: The policy that contains directory-level access review settings. operationId: policies.DeleteAccessReviewPolicy parameters: - name: If-Match @@ -582358,6 +593424,7 @@ paths: tags: - policies.activityBasedTimeoutPolicy summary: Get activityBasedTimeoutPolicies from policies + description: The policy that controls the idle time out for web sessions for applications. operationId: policies.ListActivityBasedTimeoutPolicies parameters: - $ref: '#/components/parameters/top' @@ -582444,6 +593511,7 @@ paths: tags: - policies.activityBasedTimeoutPolicy summary: Create new navigation property to activityBasedTimeoutPolicies for policies + description: The policy that controls the idle time out for web sessions for applications. operationId: policies.CreateActivityBasedTimeoutPolicies requestBody: description: New navigation property @@ -582467,6 +593535,7 @@ paths: tags: - policies.activityBasedTimeoutPolicy summary: Get activityBasedTimeoutPolicies from policies + description: The policy that controls the idle time out for web sessions for applications. operationId: policies.GetActivityBasedTimeoutPolicies parameters: - name: activityBasedTimeoutPolicy-id @@ -582526,6 +593595,7 @@ paths: tags: - policies.activityBasedTimeoutPolicy summary: Update the navigation property activityBasedTimeoutPolicies in policies + description: The policy that controls the idle time out for web sessions for applications. operationId: policies.UpdateActivityBasedTimeoutPolicies parameters: - name: activityBasedTimeoutPolicy-id @@ -582552,6 +593622,7 @@ paths: tags: - policies.activityBasedTimeoutPolicy summary: Delete navigation property activityBasedTimeoutPolicies for policies + description: The policy that controls the idle time out for web sessions for applications. operationId: policies.DeleteActivityBasedTimeoutPolicies parameters: - name: activityBasedTimeoutPolicy-id @@ -582577,6 +593648,7 @@ paths: tags: - policies.adminConsentRequestPolicy summary: Get adminConsentRequestPolicy from policies + description: The policy by which consent requests are created and managed for the entire tenant. operationId: policies.GetAdminConsentRequestPolicy parameters: - name: $select @@ -582623,6 +593695,7 @@ paths: tags: - policies.adminConsentRequestPolicy summary: Update the navigation property adminConsentRequestPolicy in policies + description: The policy by which consent requests are created and managed for the entire tenant. operationId: policies.UpdateAdminConsentRequestPolicy requestBody: description: New navigation property values @@ -582641,6 +593714,7 @@ paths: tags: - policies.adminConsentRequestPolicy summary: Delete navigation property adminConsentRequestPolicy for policies + description: The policy by which consent requests are created and managed for the entire tenant. operationId: policies.DeleteAdminConsentRequestPolicy parameters: - name: If-Match @@ -582654,11 +593728,406 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/appManagementPolicies: + get: + tags: + - policies.appManagementPolicy + summary: Get appManagementPolicies from policies + description: 'The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.' + operationId: policies.ListAppManagementPolicies + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isEnabled + - isEnabled desc + - restrictions + - restrictions desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isEnabled + - restrictions + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of appManagementPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.appManagementPolicy + summary: Create new navigation property to appManagementPolicies for policies + description: 'The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.' + operationId: policies.CreateAppManagementPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/appManagementPolicies/{appManagementPolicy-id}': + get: + tags: + - policies.appManagementPolicy + summary: Get appManagementPolicies from policies + description: 'The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.' + operationId: policies.GetAppManagementPolicies + parameters: + - name: appManagementPolicy-id + in: path + description: 'key: id of appManagementPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: appManagementPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isEnabled + - restrictions + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + links: + appliesTo: + operationId: policies.AppManagementPolicies.ListAppliesTo + parameters: + appManagementPolicy-id: $request.path.appManagementPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.appManagementPolicy + summary: Update the navigation property appManagementPolicies in policies + description: 'The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.' + operationId: policies.UpdateAppManagementPolicies + parameters: + - name: appManagementPolicy-id + in: path + description: 'key: id of appManagementPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: appManagementPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.appManagementPolicy + summary: Delete navigation property appManagementPolicies for policies + description: 'The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.' + operationId: policies.DeleteAppManagementPolicies + parameters: + - name: appManagementPolicy-id + in: path + description: 'key: id of appManagementPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: appManagementPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo': + get: + tags: + - policies.appManagementPolicy + summary: Get appliesTo from policies + description: Collection of application and service principals to which a policy is applied. + operationId: policies.appManagementPolicies.ListAppliesTo + parameters: + - name: appManagementPolicy-id + in: path + description: 'key: id of appManagementPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: appManagementPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/policies/appManagementPolicies/{appManagementPolicy-id}/appliesTo/$ref': + get: + tags: + - policies.appManagementPolicy + summary: Get ref of appliesTo from policies + description: Collection of application and service principals to which a policy is applied. + operationId: policies.appManagementPolicies.ListRefAppliesTo + parameters: + - name: appManagementPolicy-id + in: path + description: 'key: id of appManagementPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: appManagementPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.appManagementPolicy + summary: Create new navigation property ref to appliesTo for policies + description: Collection of application and service principals to which a policy is applied. + operationId: policies.appManagementPolicies.CreateRefAppliesTo + parameters: + - name: appManagementPolicy-id + in: path + description: 'key: id of appManagementPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: appManagementPolicy + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/authenticationFlowsPolicy: get: tags: - policies.authenticationFlowsPolicy summary: Get authenticationFlowsPolicy from policies + description: The policy configuration of the self-service sign-up experience of external users. operationId: policies.GetAuthenticationFlowsPolicy parameters: - name: $select @@ -582702,6 +594171,7 @@ paths: tags: - policies.authenticationFlowsPolicy summary: Update the navigation property authenticationFlowsPolicy in policies + description: The policy configuration of the self-service sign-up experience of external users. operationId: policies.UpdateAuthenticationFlowsPolicy requestBody: description: New navigation property values @@ -582720,6 +594190,7 @@ paths: tags: - policies.authenticationFlowsPolicy summary: Delete navigation property authenticationFlowsPolicy for policies + description: The policy configuration of the self-service sign-up experience of external users. operationId: policies.DeleteAuthenticationFlowsPolicy parameters: - name: If-Match @@ -582738,6 +594209,7 @@ paths: tags: - policies.authenticationMethodsPolicy summary: Get authenticationMethodsPolicy from policies + description: The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). operationId: policies.GetAuthenticationMethodsPolicy parameters: - name: $select @@ -582789,6 +594261,7 @@ paths: tags: - policies.authenticationMethodsPolicy summary: Update the navigation property authenticationMethodsPolicy in policies + description: The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). operationId: policies.UpdateAuthenticationMethodsPolicy requestBody: description: New navigation property values @@ -582807,6 +594280,7 @@ paths: tags: - policies.authenticationMethodsPolicy summary: Delete navigation property authenticationMethodsPolicy for policies + description: The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). operationId: policies.DeleteAuthenticationMethodsPolicy parameters: - name: If-Match @@ -582825,6 +594299,7 @@ paths: tags: - policies.authorizationPolicy summary: Get authorizationPolicy from policies + description: The policy that controls Azure AD authorization settings. operationId: policies.ListAuthorizationPolicy parameters: - $ref: '#/components/parameters/top' @@ -582892,6 +594367,7 @@ paths: - enabledPreviewFeatures - guestUserRoleId - permissionGrantPolicyIdsAssignedToDefaultUserRole + - defaultUserRoleOverrides type: string - name: $expand in: query @@ -582904,6 +594380,7 @@ paths: items: enum: - '*' + - defaultUserRoleOverrides type: string responses: '200': @@ -582930,6 +594407,7 @@ paths: tags: - policies.authorizationPolicy summary: Create new navigation property to authorizationPolicy for policies + description: The policy that controls Azure AD authorization settings. operationId: policies.CreateAuthorizationPolicy requestBody: description: New navigation property @@ -582953,6 +594431,7 @@ paths: tags: - policies.authorizationPolicy summary: Get authorizationPolicy from policies + description: The policy that controls Azure AD authorization settings. operationId: policies.GetAuthorizationPolicy parameters: - name: authorizationPolicy-id @@ -582985,6 +594464,7 @@ paths: - enabledPreviewFeatures - guestUserRoleId - permissionGrantPolicyIdsAssignedToDefaultUserRole + - defaultUserRoleOverrides type: string - name: $expand in: query @@ -582997,6 +594477,7 @@ paths: items: enum: - '*' + - defaultUserRoleOverrides type: string responses: '200': @@ -583005,6 +594486,11 @@ paths: application/json: schema: $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + links: + defaultUserRoleOverrides: + operationId: policies.AuthorizationPolicy.ListDefaultUserRoleOverrides + parameters: + authorizationPolicy-id: $request.path.authorizationPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -583012,6 +594498,7 @@ paths: tags: - policies.authorizationPolicy summary: Update the navigation property authorizationPolicy in policies + description: The policy that controls Azure AD authorization settings. operationId: policies.UpdateAuthorizationPolicy parameters: - name: authorizationPolicy-id @@ -583038,6 +594525,7 @@ paths: tags: - policies.authorizationPolicy summary: Delete navigation property authorizationPolicy for policies + description: The policy that controls Azure AD authorization settings. operationId: policies.DeleteAuthorizationPolicy parameters: - name: authorizationPolicy-id @@ -583058,11 +594546,246 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/policies/authorizationPolicy/{authorizationPolicy-id}/defaultUserRoleOverrides': + get: + tags: + - policies.authorizationPolicy + summary: Get defaultUserRoleOverrides from policies + operationId: policies.authorizationPolicy.ListDefaultUserRoleOverrides + parameters: + - name: authorizationPolicy-id + in: path + description: 'key: id of authorizationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: authorizationPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - isDefault + - isDefault desc + - rolePermissions + - rolePermissions desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isDefault + - rolePermissions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of defaultUserRoleOverride + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.authorizationPolicy + summary: Create new navigation property to defaultUserRoleOverrides for policies + operationId: policies.authorizationPolicy.CreateDefaultUserRoleOverrides + parameters: + - name: authorizationPolicy-id + in: path + description: 'key: id of authorizationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: authorizationPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/authorizationPolicy/{authorizationPolicy-id}/defaultUserRoleOverrides/{defaultUserRoleOverride-id}': + get: + tags: + - policies.authorizationPolicy + summary: Get defaultUserRoleOverrides from policies + operationId: policies.authorizationPolicy.GetDefaultUserRoleOverrides + parameters: + - name: authorizationPolicy-id + in: path + description: 'key: id of authorizationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: authorizationPolicy + - name: defaultUserRoleOverride-id + in: path + description: 'key: id of defaultUserRoleOverride' + required: true + schema: + type: string + x-ms-docs-key-type: defaultUserRoleOverride + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isDefault + - rolePermissions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.authorizationPolicy + summary: Update the navigation property defaultUserRoleOverrides in policies + operationId: policies.authorizationPolicy.UpdateDefaultUserRoleOverrides + parameters: + - name: authorizationPolicy-id + in: path + description: 'key: id of authorizationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: authorizationPolicy + - name: defaultUserRoleOverride-id + in: path + description: 'key: id of defaultUserRoleOverride' + required: true + schema: + type: string + x-ms-docs-key-type: defaultUserRoleOverride + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.authorizationPolicy + summary: Delete navigation property defaultUserRoleOverrides for policies + operationId: policies.authorizationPolicy.DeleteDefaultUserRoleOverrides + parameters: + - name: authorizationPolicy-id + in: path + description: 'key: id of authorizationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: authorizationPolicy + - name: defaultUserRoleOverride-id + in: path + description: 'key: id of defaultUserRoleOverride' + required: true + schema: + type: string + x-ms-docs-key-type: defaultUserRoleOverride + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/b2cAuthenticationMethodsPolicy: get: tags: - policies.b2cAuthenticationMethodsPolicy summary: Get b2cAuthenticationMethodsPolicy from policies + description: The Azure AD B2C policies that define how end users register via local accounts. operationId: policies.GetB2cAuthenticationMethodsPolicy parameters: - name: $select @@ -583106,6 +594829,7 @@ paths: tags: - policies.b2cAuthenticationMethodsPolicy summary: Update the navigation property b2cAuthenticationMethodsPolicy in policies + description: The Azure AD B2C policies that define how end users register via local accounts. operationId: policies.UpdateB2cAuthenticationMethodsPolicy requestBody: description: New navigation property values @@ -583124,6 +594848,7 @@ paths: tags: - policies.b2cAuthenticationMethodsPolicy summary: Delete navigation property b2cAuthenticationMethodsPolicy for policies + description: The Azure AD B2C policies that define how end users register via local accounts. operationId: policies.DeleteB2cAuthenticationMethodsPolicy parameters: - name: If-Match @@ -583142,6 +594867,7 @@ paths: tags: - policies.claimsMappingPolicy summary: Get claimsMappingPolicies from policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' operationId: policies.ListClaimsMappingPolicies parameters: - $ref: '#/components/parameters/top' @@ -583228,6 +594954,7 @@ paths: tags: - policies.claimsMappingPolicy summary: Create new navigation property to claimsMappingPolicies for policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' operationId: policies.CreateClaimsMappingPolicies requestBody: description: New navigation property @@ -583251,6 +594978,7 @@ paths: tags: - policies.claimsMappingPolicy summary: Get claimsMappingPolicies from policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' operationId: policies.GetClaimsMappingPolicies parameters: - name: claimsMappingPolicy-id @@ -583310,6 +595038,7 @@ paths: tags: - policies.claimsMappingPolicy summary: Update the navigation property claimsMappingPolicies in policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' operationId: policies.UpdateClaimsMappingPolicies parameters: - name: claimsMappingPolicy-id @@ -583336,6 +595065,7 @@ paths: tags: - policies.claimsMappingPolicy summary: Delete navigation property claimsMappingPolicies for policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' operationId: policies.DeleteClaimsMappingPolicies parameters: - name: claimsMappingPolicy-id @@ -583361,6 +595091,7 @@ paths: tags: - policies.conditionalAccessPolicy summary: Get conditionalAccessPolicies from policies + description: The custom rules that define an access scenario. operationId: policies.ListConditionalAccessPolicies parameters: - $ref: '#/components/parameters/top' @@ -583454,6 +595185,7 @@ paths: tags: - policies.conditionalAccessPolicy summary: Create new navigation property to conditionalAccessPolicies for policies + description: The custom rules that define an access scenario. operationId: policies.CreateConditionalAccessPolicies requestBody: description: New navigation property @@ -583477,6 +595209,7 @@ paths: tags: - policies.conditionalAccessPolicy summary: Get conditionalAccessPolicies from policies + description: The custom rules that define an access scenario. operationId: policies.GetConditionalAccessPolicies parameters: - name: conditionalAccessPolicy-id @@ -583532,6 +595265,7 @@ paths: tags: - policies.conditionalAccessPolicy summary: Update the navigation property conditionalAccessPolicies in policies + description: The custom rules that define an access scenario. operationId: policies.UpdateConditionalAccessPolicies parameters: - name: conditionalAccessPolicy-id @@ -583558,6 +595292,7 @@ paths: tags: - policies.conditionalAccessPolicy summary: Delete navigation property conditionalAccessPolicies for policies + description: The custom rules that define an access scenario. operationId: policies.DeleteConditionalAccessPolicies parameters: - name: conditionalAccessPolicy-id @@ -583578,6 +595313,91 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/defaultAppManagementPolicy: + get: + tags: + - policies.tenantAppManagementPolicy + summary: Get defaultAppManagementPolicy from policies + description: The tenant-wide policy that enforces app management restrictions for all applications and service principals. + operationId: policies.GetDefaultAppManagementPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - applicationRestrictions + - isEnabled + - servicePrincipalRestrictions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.tenantAppManagementPolicy + summary: Update the navigation property defaultAppManagementPolicy in policies + description: The tenant-wide policy that enforces app management restrictions for all applications and service principals. + operationId: policies.UpdateDefaultAppManagementPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.tenantAppManagementPolicy + summary: Delete navigation property defaultAppManagementPolicy for policies + description: The tenant-wide policy that enforces app management restrictions for all applications and service principals. + operationId: policies.DeleteDefaultAppManagementPolicy + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/directoryRoleAccessReviewPolicy: get: tags: @@ -583660,6 +595480,7 @@ paths: tags: - policies.featureRolloutPolicy summary: Get featureRolloutPolicies from policies + description: The feature rollout policy associated with a directory object. operationId: policies.ListFeatureRolloutPolicies parameters: - $ref: '#/components/parameters/top' @@ -583746,6 +595567,7 @@ paths: tags: - policies.featureRolloutPolicy summary: Create new navigation property to featureRolloutPolicies for policies + description: The feature rollout policy associated with a directory object. operationId: policies.CreateFeatureRolloutPolicies requestBody: description: New navigation property @@ -583769,6 +595591,7 @@ paths: tags: - policies.featureRolloutPolicy summary: Get featureRolloutPolicies from policies + description: The feature rollout policy associated with a directory object. operationId: policies.GetFeatureRolloutPolicies parameters: - name: featureRolloutPolicy-id @@ -583828,6 +595651,7 @@ paths: tags: - policies.featureRolloutPolicy summary: Update the navigation property featureRolloutPolicies in policies + description: The feature rollout policy associated with a directory object. operationId: policies.UpdateFeatureRolloutPolicies parameters: - name: featureRolloutPolicy-id @@ -583854,6 +595678,7 @@ paths: tags: - policies.featureRolloutPolicy summary: Delete navigation property featureRolloutPolicies for policies + description: The feature rollout policy associated with a directory object. operationId: policies.DeleteFeatureRolloutPolicies parameters: - name: featureRolloutPolicy-id @@ -584114,6 +595939,7 @@ paths: tags: - policies.homeRealmDiscoveryPolicy summary: Get homeRealmDiscoveryPolicies from policies + description: The policy to control Azure AD authentication behavior for federated users. operationId: policies.ListHomeRealmDiscoveryPolicies parameters: - $ref: '#/components/parameters/top' @@ -584200,6 +596026,7 @@ paths: tags: - policies.homeRealmDiscoveryPolicy summary: Create new navigation property to homeRealmDiscoveryPolicies for policies + description: The policy to control Azure AD authentication behavior for federated users. operationId: policies.CreateHomeRealmDiscoveryPolicies requestBody: description: New navigation property @@ -584223,6 +596050,7 @@ paths: tags: - policies.homeRealmDiscoveryPolicy summary: Get homeRealmDiscoveryPolicies from policies + description: The policy to control Azure AD authentication behavior for federated users. operationId: policies.GetHomeRealmDiscoveryPolicies parameters: - name: homeRealmDiscoveryPolicy-id @@ -584282,6 +596110,7 @@ paths: tags: - policies.homeRealmDiscoveryPolicy summary: Update the navigation property homeRealmDiscoveryPolicies in policies + description: The policy to control Azure AD authentication behavior for federated users. operationId: policies.UpdateHomeRealmDiscoveryPolicies parameters: - name: homeRealmDiscoveryPolicy-id @@ -584308,6 +596137,7 @@ paths: tags: - policies.homeRealmDiscoveryPolicy summary: Delete navigation property homeRealmDiscoveryPolicies for policies + description: The policy to control Azure AD authentication behavior for federated users. operationId: policies.DeleteHomeRealmDiscoveryPolicies parameters: - name: homeRealmDiscoveryPolicy-id @@ -584333,6 +596163,7 @@ paths: tags: - policies.identitySecurityDefaultsEnforcementPolicy summary: Get identitySecurityDefaultsEnforcementPolicy from policies + description: The policy that represents the security defaults that protect against common attacks. operationId: policies.GetIdentitySecurityDefaultsEnforcementPolicy parameters: - name: $select @@ -584377,6 +596208,7 @@ paths: tags: - policies.identitySecurityDefaultsEnforcementPolicy summary: Update the navigation property identitySecurityDefaultsEnforcementPolicy in policies + description: The policy that represents the security defaults that protect against common attacks. operationId: policies.UpdateIdentitySecurityDefaultsEnforcementPolicy requestBody: description: New navigation property values @@ -584395,6 +596227,7 @@ paths: tags: - policies.identitySecurityDefaultsEnforcementPolicy summary: Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies + description: The policy that represents the security defaults that protect against common attacks. operationId: policies.DeleteIdentitySecurityDefaultsEnforcementPolicy parameters: - name: If-Match @@ -584413,6 +596246,7 @@ paths: tags: - policies.mobilityManagementPolicy summary: Get mobileAppManagementPolicies from policies + description: The policy that defines auto-enrollment configuration for a mobility management (MDM or MAM) application. operationId: policies.ListMobileAppManagementPolicies parameters: - $ref: '#/components/parameters/top' @@ -584505,6 +596339,7 @@ paths: tags: - policies.mobilityManagementPolicy summary: Create new navigation property to mobileAppManagementPolicies for policies + description: The policy that defines auto-enrollment configuration for a mobility management (MDM or MAM) application. operationId: policies.CreateMobileAppManagementPolicies requestBody: description: New navigation property @@ -584528,6 +596363,7 @@ paths: tags: - policies.mobilityManagementPolicy summary: Get mobileAppManagementPolicies from policies + description: The policy that defines auto-enrollment configuration for a mobility management (MDM or MAM) application. operationId: policies.GetMobileAppManagementPolicies parameters: - name: mobilityManagementPolicy-id @@ -584589,6 +596425,7 @@ paths: tags: - policies.mobilityManagementPolicy summary: Update the navigation property mobileAppManagementPolicies in policies + description: The policy that defines auto-enrollment configuration for a mobility management (MDM or MAM) application. operationId: policies.UpdateMobileAppManagementPolicies parameters: - name: mobilityManagementPolicy-id @@ -584615,6 +596452,7 @@ paths: tags: - policies.mobilityManagementPolicy summary: Delete navigation property mobileAppManagementPolicies for policies + description: The policy that defines auto-enrollment configuration for a mobility management (MDM or MAM) application. operationId: policies.DeleteMobileAppManagementPolicies parameters: - name: mobilityManagementPolicy-id @@ -584867,6 +596705,7 @@ paths: tags: - policies.permissionGrantPolicy summary: Get permissionGrantPolicies from policies + description: The policy that specifies the conditions under which consent can be granted. operationId: policies.ListPermissionGrantPolicies parameters: - $ref: '#/components/parameters/top' @@ -584949,6 +596788,7 @@ paths: tags: - policies.permissionGrantPolicy summary: Create new navigation property to permissionGrantPolicies for policies + description: The policy that specifies the conditions under which consent can be granted. operationId: policies.CreatePermissionGrantPolicies requestBody: description: New navigation property @@ -584972,6 +596812,7 @@ paths: tags: - policies.permissionGrantPolicy summary: Get permissionGrantPolicies from policies + description: The policy that specifies the conditions under which consent can be granted. operationId: policies.GetPermissionGrantPolicies parameters: - name: permissionGrantPolicy-id @@ -585035,6 +596876,7 @@ paths: tags: - policies.permissionGrantPolicy summary: Update the navigation property permissionGrantPolicies in policies + description: The policy that specifies the conditions under which consent can be granted. operationId: policies.UpdatePermissionGrantPolicies parameters: - name: permissionGrantPolicy-id @@ -585061,6 +596903,7 @@ paths: tags: - policies.permissionGrantPolicy summary: Delete navigation property permissionGrantPolicies for policies + description: The policy that specifies the conditions under which consent can be granted. operationId: policies.DeletePermissionGrantPolicies parameters: - name: permissionGrantPolicy-id @@ -585612,6 +597455,7 @@ paths: tags: - policies.unifiedRoleManagementPolicy summary: Get roleManagementPolicies from policies + description: Represents the role management policies. operationId: policies.ListRoleManagementPolicies parameters: - $ref: '#/components/parameters/top' @@ -585706,6 +597550,7 @@ paths: tags: - policies.unifiedRoleManagementPolicy summary: Create new navigation property to roleManagementPolicies for policies + description: Represents the role management policies. operationId: policies.CreateRoleManagementPolicies requestBody: description: New navigation property @@ -585729,6 +597574,7 @@ paths: tags: - policies.unifiedRoleManagementPolicy summary: Get roleManagementPolicies from policies + description: Represents the role management policies. operationId: policies.GetRoleManagementPolicies parameters: - name: unifiedRoleManagementPolicy-id @@ -585796,6 +597642,7 @@ paths: tags: - policies.unifiedRoleManagementPolicy summary: Update the navigation property roleManagementPolicies in policies + description: Represents the role management policies. operationId: policies.UpdateRoleManagementPolicies parameters: - name: unifiedRoleManagementPolicy-id @@ -585822,6 +597669,7 @@ paths: tags: - policies.unifiedRoleManagementPolicy summary: Delete navigation property roleManagementPolicies for policies + description: Represents the role management policies. operationId: policies.DeleteRoleManagementPolicies parameters: - name: unifiedRoleManagementPolicy-id @@ -586317,6 +598165,7 @@ paths: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Get roleManagementPolicyAssignments from policies + description: Represents the role management policy assignments. operationId: policies.ListRoleManagementPolicyAssignments parameters: - $ref: '#/components/parameters/top' @@ -586400,6 +598249,7 @@ paths: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Create new navigation property to roleManagementPolicyAssignments for policies + description: Represents the role management policy assignments. operationId: policies.CreateRoleManagementPolicyAssignments requestBody: description: New navigation property @@ -586423,6 +598273,7 @@ paths: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Get roleManagementPolicyAssignments from policies + description: Represents the role management policy assignments. operationId: policies.GetRoleManagementPolicyAssignments parameters: - name: unifiedRoleManagementPolicyAssignment-id @@ -586481,6 +598332,7 @@ paths: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Update the navigation property roleManagementPolicyAssignments in policies + description: Represents the role management policy assignments. operationId: policies.UpdateRoleManagementPolicyAssignments parameters: - name: unifiedRoleManagementPolicyAssignment-id @@ -586507,6 +598359,7 @@ paths: tags: - policies.unifiedRoleManagementPolicyAssignment summary: Delete navigation property roleManagementPolicyAssignments for policies + description: Represents the role management policy assignments. operationId: policies.DeleteRoleManagementPolicyAssignments parameters: - name: unifiedRoleManagementPolicyAssignment-id @@ -586684,11 +598537,719 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/servicePrincipalCreationPolicies: + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get servicePrincipalCreationPolicies from policies + operationId: policies.ListServicePrincipalCreationPolicies + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isBuiltIn + - excludes + - includes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - excludes + - includes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of servicePrincipalCreationPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to servicePrincipalCreationPolicies for policies + operationId: policies.CreateServicePrincipalCreationPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}': + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get servicePrincipalCreationPolicies from policies + operationId: policies.GetServicePrincipalCreationPolicies + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isBuiltIn + - excludes + - includes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - excludes + - includes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + links: + excludes: + operationId: policies.ServicePrincipalCreationPolicies.ListExcludes + parameters: + servicePrincipalCreationPolicy-id: $request.path.servicePrincipalCreationPolicy-id + includes: + operationId: policies.ServicePrincipalCreationPolicies.ListIncludes + parameters: + servicePrincipalCreationPolicy-id: $request.path.servicePrincipalCreationPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property servicePrincipalCreationPolicies in policies + operationId: policies.UpdateServicePrincipalCreationPolicies + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property servicePrincipalCreationPolicies for policies + operationId: policies.DeleteServicePrincipalCreationPolicies + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes': + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get excludes from policies + operationId: policies.servicePrincipalCreationPolicies.ListExcludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicationIds + - applicationIds desc + - applicationPublisherIds + - applicationPublisherIds desc + - applicationsFromVerifiedPublisherOnly + - applicationsFromVerifiedPublisherOnly desc + - applicationTenantIds + - applicationTenantIds desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationIds + - applicationPublisherIds + - applicationsFromVerifiedPublisherOnly + - applicationTenantIds + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of servicePrincipalCreationConditionSet + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to excludes for policies + operationId: policies.servicePrincipalCreationPolicies.CreateExcludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes/{servicePrincipalCreationConditionSet-id}': + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get excludes from policies + operationId: policies.servicePrincipalCreationPolicies.GetExcludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationIds + - applicationPublisherIds + - applicationsFromVerifiedPublisherOnly + - applicationTenantIds + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property excludes in policies + operationId: policies.servicePrincipalCreationPolicies.UpdateExcludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property excludes for policies + operationId: policies.servicePrincipalCreationPolicies.DeleteExcludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes': + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get includes from policies + operationId: policies.servicePrincipalCreationPolicies.ListIncludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicationIds + - applicationIds desc + - applicationPublisherIds + - applicationPublisherIds desc + - applicationsFromVerifiedPublisherOnly + - applicationsFromVerifiedPublisherOnly desc + - applicationTenantIds + - applicationTenantIds desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationIds + - applicationPublisherIds + - applicationsFromVerifiedPublisherOnly + - applicationTenantIds + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of servicePrincipalCreationConditionSet + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to includes for policies + operationId: policies.servicePrincipalCreationPolicies.CreateIncludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes/{servicePrincipalCreationConditionSet-id}': + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get includes from policies + operationId: policies.servicePrincipalCreationPolicies.GetIncludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationIds + - applicationPublisherIds + - applicationsFromVerifiedPublisherOnly + - applicationTenantIds + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property includes in policies + operationId: policies.servicePrincipalCreationPolicies.UpdateIncludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property includes for policies + operationId: policies.servicePrincipalCreationPolicies.DeleteIncludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/tokenIssuancePolicies: get: tags: - policies.tokenIssuancePolicy summary: Get tokenIssuancePolicies from policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. operationId: policies.ListTokenIssuancePolicies parameters: - $ref: '#/components/parameters/top' @@ -586775,6 +599336,7 @@ paths: tags: - policies.tokenIssuancePolicy summary: Create new navigation property to tokenIssuancePolicies for policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. operationId: policies.CreateTokenIssuancePolicies requestBody: description: New navigation property @@ -586798,6 +599360,7 @@ paths: tags: - policies.tokenIssuancePolicy summary: Get tokenIssuancePolicies from policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. operationId: policies.GetTokenIssuancePolicies parameters: - name: tokenIssuancePolicy-id @@ -586857,6 +599420,7 @@ paths: tags: - policies.tokenIssuancePolicy summary: Update the navigation property tokenIssuancePolicies in policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. operationId: policies.UpdateTokenIssuancePolicies parameters: - name: tokenIssuancePolicy-id @@ -586883,6 +599447,7 @@ paths: tags: - policies.tokenIssuancePolicy summary: Delete navigation property tokenIssuancePolicies for policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. operationId: policies.DeleteTokenIssuancePolicies parameters: - name: tokenIssuancePolicy-id @@ -586908,6 +599473,7 @@ paths: tags: - policies.tokenLifetimePolicy summary: Get tokenLifetimePolicies from policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' operationId: policies.ListTokenLifetimePolicies parameters: - $ref: '#/components/parameters/top' @@ -586994,6 +599560,7 @@ paths: tags: - policies.tokenLifetimePolicy summary: Create new navigation property to tokenLifetimePolicies for policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' operationId: policies.CreateTokenLifetimePolicies requestBody: description: New navigation property @@ -587017,6 +599584,7 @@ paths: tags: - policies.tokenLifetimePolicy summary: Get tokenLifetimePolicies from policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' operationId: policies.GetTokenLifetimePolicies parameters: - name: tokenLifetimePolicy-id @@ -587076,6 +599644,7 @@ paths: tags: - policies.tokenLifetimePolicy summary: Update the navigation property tokenLifetimePolicies in policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' operationId: policies.UpdateTokenLifetimePolicies parameters: - name: tokenLifetimePolicy-id @@ -587102,6 +599671,7 @@ paths: tags: - policies.tokenLifetimePolicy summary: Delete navigation property tokenLifetimePolicies for policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' operationId: policies.DeleteTokenLifetimePolicies parameters: - name: tokenLifetimePolicy-id @@ -589420,6 +601990,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -589503,6 +602075,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -589701,6 +602274,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -589858,6 +602433,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -590007,6 +602584,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -590283,6 +602861,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -591648,6 +604228,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -591731,6 +604313,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -591929,6 +604512,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -592086,6 +604671,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -592235,6 +604822,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -592511,6 +605099,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -593763,6 +606353,904 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /privacy: + get: + tags: + - privacy.privacy + summary: Get privacy + operationId: privacy.privacy.GetPrivacy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - subjectRightsRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subjectRightsRequests + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privacy' + links: + subjectRightsRequests: + operationId: privacy.ListSubjectRightsRequests + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privacy.privacy + summary: Update privacy + operationId: privacy.privacy.UpdatePrivacy + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privacy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privacy/subjectRightsRequests: + get: + tags: + - privacy.subjectRightsRequest + summary: Get subjectRightsRequests from privacy + operationId: privacy.ListSubjectRightsRequests + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignedTo + - assignedTo desc + - closedDateTime + - closedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - dataSubject + - dataSubject desc + - dataSubjectType + - dataSubjectType desc + - description + - description desc + - displayName + - displayName desc + - history + - history desc + - insight + - insight desc + - internalDueDateTime + - internalDueDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - regulations + - regulations desc + - stages + - stages desc + - status + - status desc + - type + - type desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedTo + - closedDateTime + - createdBy + - createdDateTime + - dataSubject + - dataSubjectType + - description + - displayName + - history + - insight + - internalDueDateTime + - lastModifiedBy + - lastModifiedDateTime + - regulations + - stages + - status + - type + - notes + - team + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - notes + - team + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of subjectRightsRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privacy.subjectRightsRequest + summary: Create new navigation property to subjectRightsRequests for privacy + operationId: privacy.CreateSubjectRightsRequests + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}': + get: + tags: + - privacy.subjectRightsRequest + summary: Get subjectRightsRequests from privacy + operationId: privacy.GetSubjectRightsRequests + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedTo + - closedDateTime + - createdBy + - createdDateTime + - dataSubject + - dataSubjectType + - description + - displayName + - history + - insight + - internalDueDateTime + - lastModifiedBy + - lastModifiedDateTime + - regulations + - stages + - status + - type + - notes + - team + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - notes + - team + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' + links: + notes: + operationId: privacy.SubjectRightsRequests.ListNotes + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + team: + operationId: privacy.SubjectRightsRequests.GetTeam + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privacy.subjectRightsRequest + summary: Update the navigation property subjectRightsRequests in privacy + operationId: privacy.UpdateSubjectRightsRequests + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privacy.subjectRightsRequest + summary: Delete navigation property subjectRightsRequests for privacy + operationId: privacy.DeleteSubjectRightsRequests + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/microsoft.graph.getFinalAttachment()': + get: + tags: + - privacy.Functions + summary: Invoke function getFinalAttachment + operationId: privacy.subjectRightsRequests.subjectRightsRequest.getFinalAttachment + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/microsoft.graph.getFinalReport()': + get: + tags: + - privacy.Functions + summary: Invoke function getFinalReport + operationId: privacy.subjectRightsRequests.subjectRightsRequest.getFinalReport + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/notes': + get: + tags: + - privacy.subjectRightsRequest + summary: Get notes from privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.ListNotes + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - author + - author desc + - content + - content desc + - createdDateTime + - createdDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - author + - content + - createdDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of authoredNote + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authoredNote' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privacy.subjectRightsRequest + summary: Create new navigation property to notes for privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.CreateNotes + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authoredNote' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authoredNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/notes/{authoredNote-id}': + get: + tags: + - privacy.subjectRightsRequest + summary: Get notes from privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.GetNotes + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + - name: authoredNote-id + in: path + description: 'key: id of authoredNote' + required: true + schema: + type: string + x-ms-docs-key-type: authoredNote + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - author + - content + - createdDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authoredNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privacy.subjectRightsRequest + summary: Update the navigation property notes in privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.UpdateNotes + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + - name: authoredNote-id + in: path + description: 'key: id of authoredNote' + required: true + schema: + type: string + x-ms-docs-key-type: authoredNote + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authoredNote' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privacy.subjectRightsRequest + summary: Delete navigation property notes for privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.DeleteNotes + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + - name: authoredNote-id + in: path + description: 'key: id of authoredNote' + required: true + schema: + type: string + x-ms-docs-key-type: authoredNote + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/team': + get: + tags: + - privacy.subjectRightsRequest + summary: Get team from privacy + description: Information about the Microsoft Teams team that was created for the request. + operationId: privacy.subjectRightsRequests.GetTeam + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - classification + - createdDateTime + - description + - discoverySettings + - displayName + - funSettings + - guestSettings + - internalId + - isArchived + - isMembershipLimitedToOwners + - memberSettings + - messagingSettings + - specialization + - visibility + - webUrl + - channels + - group + - installedApps + - members + - operations + - owners + - permissionGrants + - photo + - primaryChannel + - tags + - template + - schedule + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - channels + - group + - installedApps + - members + - operations + - owners + - permissionGrants + - photo + - primaryChannel + - tags + - template + - schedule + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.team' + links: + channels: + operationId: privacy.subjectRightsRequests.Team.ListChannels + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + group: + operationId: privacy.subjectRightsRequests.Team.GetGroup + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + installedApps: + operationId: privacy.subjectRightsRequests.Team.ListInstalledApps + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + members: + operationId: privacy.subjectRightsRequests.Team.ListMembers + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + operations: + operationId: privacy.subjectRightsRequests.Team.ListOperations + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + owners: + operationId: privacy.subjectRightsRequests.Team.ListOwners + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + permissionGrants: + operationId: privacy.subjectRightsRequests.Team.ListPermissionGrants + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + photo: + operationId: privacy.subjectRightsRequests.Team.GetPhoto + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + primaryChannel: + operationId: privacy.subjectRightsRequests.Team.GetPrimaryChannel + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + tags: + operationId: privacy.subjectRightsRequests.Team.ListTags + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + template: + operationId: privacy.subjectRightsRequests.Team.GetTemplate + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + schedule: + operationId: privacy.subjectRightsRequests.Team.GetSchedule + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/team/$ref': + get: + tags: + - privacy.subjectRightsRequest + summary: Get ref of team from privacy + description: Information about the Microsoft Teams team that was created for the request. + operationId: privacy.subjectRightsRequests.GetRefTeam + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + channels: + operationId: privacy.subjectRightsRequests.Team.ListChannels + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + group: + operationId: privacy.subjectRightsRequests.Team.GetGroup + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + installedApps: + operationId: privacy.subjectRightsRequests.Team.ListInstalledApps + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + members: + operationId: privacy.subjectRightsRequests.Team.ListMembers + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + operations: + operationId: privacy.subjectRightsRequests.Team.ListOperations + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + owners: + operationId: privacy.subjectRightsRequests.Team.ListOwners + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + permissionGrants: + operationId: privacy.subjectRightsRequests.Team.ListPermissionGrants + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + photo: + operationId: privacy.subjectRightsRequests.Team.GetPhoto + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + primaryChannel: + operationId: privacy.subjectRightsRequests.Team.GetPrimaryChannel + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + tags: + operationId: privacy.subjectRightsRequests.Team.ListTags + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + template: + operationId: privacy.subjectRightsRequests.Team.GetTemplate + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + schedule: + operationId: privacy.subjectRightsRequests.Team.GetSchedule + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - privacy.subjectRightsRequest + summary: Update the ref of navigation property team in privacy + description: Information about the Microsoft Teams team that was created for the request. + operationId: privacy.subjectRightsRequests.UpdateRefTeam + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privacy.subjectRightsRequest + summary: Delete ref of navigation property team for privacy + description: Information about the Microsoft Teams team that was created for the request. + operationId: privacy.subjectRightsRequests.DeleteRefTeam + parameters: + - name: subjectRightsRequest-id + in: path + description: 'key: id of subjectRightsRequest' + required: true + schema: + type: string + x-ms-docs-key-type: subjectRightsRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /privilegedAccess: get: tags: @@ -600188,8 +613676,428 @@ paths: delete: tags: - reports.printUsageByUser - summary: Delete navigation property dailyPrintUsageByUser for reports - operationId: reports.DeleteDailyPrintUsageByUser + summary: Delete navigation property dailyPrintUsageByUser for reports + operationId: reports.DeleteDailyPrintUsageByUser + parameters: + - name: printUsageByUser-id + in: path + description: 'key: id of printUsageByUser' + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByUser + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/dailyPrintUsageSummariesByPrinter: + get: + tags: + - reports.printUsageByPrinter + summary: Get dailyPrintUsageSummariesByPrinter from reports + operationId: reports.ListDailyPrintUsageSummariesByPrinter + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - completedBlackAndWhiteJobCount + - completedBlackAndWhiteJobCount desc + - completedColorJobCount + - completedColorJobCount desc + - incompleteJobCount + - incompleteJobCount desc + - usageDate + - usageDate desc + - printerId + - printerId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - printerId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printUsageByPrinter + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByPrinter + summary: Create new navigation property to dailyPrintUsageSummariesByPrinter for reports + operationId: reports.CreateDailyPrintUsageSummariesByPrinter + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/dailyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': + get: + tags: + - reports.printUsageByPrinter + summary: Get dailyPrintUsageSummariesByPrinter from reports + operationId: reports.GetDailyPrintUsageSummariesByPrinter + parameters: + - name: printUsageByPrinter-id + in: path + description: 'key: id of printUsageByPrinter' + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByPrinter + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - printerId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.printUsageByPrinter + summary: Update the navigation property dailyPrintUsageSummariesByPrinter in reports + operationId: reports.UpdateDailyPrintUsageSummariesByPrinter + parameters: + - name: printUsageByPrinter-id + in: path + description: 'key: id of printUsageByPrinter' + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByPrinter + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.printUsageByPrinter + summary: Delete navigation property dailyPrintUsageSummariesByPrinter for reports + operationId: reports.DeleteDailyPrintUsageSummariesByPrinter + parameters: + - name: printUsageByPrinter-id + in: path + description: 'key: id of printUsageByPrinter' + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByPrinter + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/dailyPrintUsageSummariesByUser: + get: + tags: + - reports.printUsageByUser + summary: Get dailyPrintUsageSummariesByUser from reports + operationId: reports.ListDailyPrintUsageSummariesByUser + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - completedBlackAndWhiteJobCount + - completedBlackAndWhiteJobCount desc + - completedColorJobCount + - completedColorJobCount desc + - incompleteJobCount + - incompleteJobCount desc + - usageDate + - usageDate desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printUsageByUser + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByUser + summary: Create new navigation property to dailyPrintUsageSummariesByUser for reports + operationId: reports.CreateDailyPrintUsageSummariesByUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/dailyPrintUsageSummariesByUser/{printUsageByUser-id}': + get: + tags: + - reports.printUsageByUser + summary: Get dailyPrintUsageSummariesByUser from reports + operationId: reports.GetDailyPrintUsageSummariesByUser + parameters: + - name: printUsageByUser-id + in: path + description: 'key: id of printUsageByUser' + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByUser + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.printUsageByUser + summary: Update the navigation property dailyPrintUsageSummariesByUser in reports + operationId: reports.UpdateDailyPrintUsageSummariesByUser + parameters: + - name: printUsageByUser-id + in: path + description: 'key: id of printUsageByUser' + required: true + schema: + type: string + x-ms-docs-key-type: printUsageByUser + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.printUsageByUser + summary: Delete navigation property dailyPrintUsageSummariesByUser for reports + operationId: reports.DeleteDailyPrintUsageSummariesByUser parameters: - name: printUsageByUser-id in: path @@ -600209,461 +614117,101 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/dailyPrintUsageSummariesByPrinter: + /reports/microsoft.graph.deviceConfigurationDeviceActivity(): get: tags: - - reports.printUsageByPrinter - summary: Get dailyPrintUsageSummariesByPrinter from reports - operationId: reports.ListDailyPrintUsageSummariesByPrinter - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - completedBlackAndWhiteJobCount - - completedBlackAndWhiteJobCount desc - - completedColorJobCount - - completedColorJobCount desc - - incompleteJobCount - - incompleteJobCount desc - - usageDate - - usageDate desc - - printerId - - printerId desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - printerId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + - reports.Functions + summary: Invoke function deviceConfigurationDeviceActivity + description: Metadata for the device configuration device activity report + operationId: reports.deviceConfigurationDeviceActivity responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of printUsageByPrinter - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - reports.printUsageByPrinter - summary: Create new navigation property to dailyPrintUsageSummariesByPrinter for reports - operationId: reports.CreateDailyPrintUsageSummariesByPrinter - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - required: true - responses: - '201': - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.report' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/reports/dailyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': + x-ms-docs-operation-type: function + /reports/microsoft.graph.deviceConfigurationUserActivity(): get: tags: - - reports.printUsageByPrinter - summary: Get dailyPrintUsageSummariesByPrinter from reports - operationId: reports.GetDailyPrintUsageSummariesByPrinter - parameters: - - name: printUsageByPrinter-id - in: path - description: 'key: id of printUsageByPrinter' - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByPrinter - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - printerId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + - reports.Functions + summary: Invoke function deviceConfigurationUserActivity + description: Metadata for the device configuration user activity report + operationId: reports.deviceConfigurationUserActivity responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.printUsageByPrinter - summary: Update the navigation property dailyPrintUsageSummariesByPrinter in reports - operationId: reports.UpdateDailyPrintUsageSummariesByPrinter - parameters: - - name: printUsageByPrinter-id - in: path - description: 'key: id of printUsageByPrinter' - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByPrinter - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - required: true - responses: - '204': description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - reports.printUsageByPrinter - summary: Delete navigation property dailyPrintUsageSummariesByPrinter for reports - operationId: reports.DeleteDailyPrintUsageSummariesByPrinter - parameters: - - name: printUsageByPrinter-id - in: path - description: 'key: id of printUsageByPrinter' - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByPrinter - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/dailyPrintUsageSummariesByUser: - get: - tags: - - reports.printUsageByUser - summary: Get dailyPrintUsageSummariesByUser from reports - operationId: reports.ListDailyPrintUsageSummariesByUser - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - completedBlackAndWhiteJobCount - - completedBlackAndWhiteJobCount desc - - completedColorJobCount - - completedColorJobCount desc - - incompleteJobCount - - incompleteJobCount desc - - usageDate - - usageDate desc - - userPrincipalName - - userPrincipalName desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - userPrincipalName - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property content: application/json: schema: - title: Collection of printUsageByUser - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - reports.printUsageByUser - summary: Create new navigation property to dailyPrintUsageSummariesByUser for reports - operationId: reports.CreateDailyPrintUsageSummariesByUser - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.report' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/reports/dailyPrintUsageSummariesByUser/{printUsageByUser-id}': + x-ms-docs-operation-type: function + /reports/microsoft.graph.getAttackSimulationRepeatOffenders(): get: tags: - - reports.printUsageByUser - summary: Get dailyPrintUsageSummariesByUser from reports - operationId: reports.GetDailyPrintUsageSummariesByUser - parameters: - - name: printUsageByUser-id - in: path - description: 'key: id of printUsageByUser' - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - userPrincipalName - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + - reports.Functions + summary: Invoke function getAttackSimulationRepeatOffenders + operationId: reports.getAttackSimulationRepeatOffenders responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.printUsageByUser - summary: Update the navigation property dailyPrintUsageSummariesByUser in reports - operationId: reports.UpdateDailyPrintUsageSummariesByUser - parameters: - - name: printUsageByUser-id - in: path - description: 'key: id of printUsageByUser' - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - reports.printUsageByUser - summary: Delete navigation property dailyPrintUsageSummariesByUser for reports - operationId: reports.DeleteDailyPrintUsageSummariesByUser - parameters: - - name: printUsageByUser-id - in: path - description: 'key: id of printUsageByUser' - required: true - schema: - type: string - x-ms-docs-key-type: printUsageByUser - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attackSimulationRepeatOffender' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/microsoft.graph.deviceConfigurationDeviceActivity(): + x-ms-docs-operation-type: function + /reports/microsoft.graph.getAttackSimulationSimulationUserCoverage(): get: tags: - reports.Functions - summary: Invoke function deviceConfigurationDeviceActivity - description: Metadata for the device configuration device activity report - operationId: reports.deviceConfigurationDeviceActivity + summary: Invoke function getAttackSimulationSimulationUserCoverage + operationId: reports.getAttackSimulationSimulationUserCoverage responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.report' - nullable: true + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attackSimulationSimulationUserCoverage' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /reports/microsoft.graph.deviceConfigurationUserActivity(): + /reports/microsoft.graph.getAttackSimulationTrainingUserCoverage(): get: tags: - reports.Functions - summary: Invoke function deviceConfigurationUserActivity - description: Metadata for the device configuration user activity report - operationId: reports.deviceConfigurationUserActivity + summary: Invoke function getAttackSimulationTrainingUserCoverage + operationId: reports.getAttackSimulationTrainingUserCoverage responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.report' - nullable: true + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attackSimulationTrainingUserCoverage' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function @@ -604634,10 +618182,8 @@ paths: operationId: riskDetections.riskDetection.ListRiskDetection 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 @@ -607458,7 +621004,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.cloudPC.roleDefinitions.ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -607561,7 +621107,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.cloudPC.roleDefinitions.CreateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -607593,7 +621139,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.cloudPC.roleDefinitions.GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -607664,7 +621210,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property inheritsPermissionsFrom in roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.cloudPC.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -607698,7 +621244,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.cloudPC.roleDefinitions.DeleteInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -609650,7 +623196,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.deviceManagement.roleDefinitions.ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -609753,7 +623299,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.deviceManagement.roleDefinitions.CreateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -609785,7 +623331,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.deviceManagement.roleDefinitions.GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -609856,7 +623402,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property inheritsPermissionsFrom in roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.deviceManagement.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -609890,7 +623436,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.deviceManagement.roleDefinitions.DeleteInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -609923,6 +623469,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get directory from roleManagement + description: Read-only. Nullable. operationId: roleManagement.GetDirectory parameters: - name: $select @@ -610004,6 +623551,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property directory in roleManagement + description: Read-only. Nullable. operationId: roleManagement.UpdateDirectory requestBody: description: New navigation property values @@ -610022,6 +623570,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property directory for roleManagement + description: Read-only. Nullable. operationId: roleManagement.DeleteDirectory parameters: - name: If-Match @@ -611237,6 +624786,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleAssignments from roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.directory.ListRoleAssignments parameters: - $ref: '#/components/parameters/top' @@ -611264,6 +624814,8 @@ paths: - directoryScopeId desc - principalId - principalId desc + - principalOrganizationId + - principalOrganizationId desc - resourceScope - resourceScope desc - roleDefinitionId @@ -611284,6 +624836,7 @@ paths: - condition - directoryScopeId - principalId + - principalOrganizationId - resourceScope - roleDefinitionId - appScope @@ -611332,6 +624885,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create new navigation property to roleAssignments for roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.directory.CreateRoleAssignments requestBody: description: New navigation property @@ -611355,6 +624909,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleAssignments from roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.directory.GetRoleAssignments parameters: - name: unifiedRoleAssignment-id @@ -611379,6 +624934,7 @@ paths: - condition - directoryScopeId - principalId + - principalOrganizationId - resourceScope - roleDefinitionId - appScope @@ -611433,6 +624989,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property roleAssignments in roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.directory.UpdateRoleAssignments parameters: - name: unifiedRoleAssignment-id @@ -611459,6 +625016,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property roleAssignments for roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.directory.DeleteRoleAssignments parameters: - name: unifiedRoleAssignment-id @@ -611484,7 +625042,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement - description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. operationId: roleManagement.directory.roleAssignments.GetAppScope parameters: - name: unifiedRoleAssignment-id @@ -611534,7 +625092,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property appScope in roleManagement - description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. operationId: roleManagement.directory.roleAssignments.UpdateAppScope parameters: - name: unifiedRoleAssignment-id @@ -611561,7 +625119,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property appScope for roleManagement - description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. operationId: roleManagement.directory.roleAssignments.DeleteAppScope parameters: - name: unifiedRoleAssignment-id @@ -611587,7 +625145,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments.GetDirectoryScope parameters: - name: unifiedRoleAssignment-id @@ -611637,7 +625195,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of directoryScope from roleManagement - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments.GetRefDirectoryScope parameters: - name: unifiedRoleAssignment-id @@ -611661,7 +625219,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property directoryScope in roleManagement - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments.UpdateRefDirectoryScope parameters: - name: unifiedRoleAssignment-id @@ -611690,7 +625248,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property directoryScope for roleManagement - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments.DeleteRefDirectoryScope parameters: - name: unifiedRoleAssignment-id @@ -611716,7 +625274,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments.GetPrincipal parameters: - name: unifiedRoleAssignment-id @@ -611766,7 +625324,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of principal from roleManagement - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments.GetRefPrincipal parameters: - name: unifiedRoleAssignment-id @@ -611790,7 +625348,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property principal in roleManagement - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments.UpdateRefPrincipal parameters: - name: unifiedRoleAssignment-id @@ -611819,7 +625377,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property principal for roleManagement - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments.DeleteRefPrincipal parameters: - name: unifiedRoleAssignment-id @@ -611845,7 +625403,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. operationId: roleManagement.directory.roleAssignments.GetRoleDefinition parameters: - name: unifiedRoleAssignment-id @@ -611909,7 +625467,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. operationId: roleManagement.directory.roleAssignments.GetRefRoleDefinition parameters: - name: unifiedRoleAssignment-id @@ -611938,7 +625496,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property roleDefinition in roleManagement - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. operationId: roleManagement.directory.roleAssignments.UpdateRefRoleDefinition parameters: - name: unifiedRoleAssignment-id @@ -611967,7 +625525,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property roleDefinition for roleManagement - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. operationId: roleManagement.directory.roleAssignments.DeleteRefRoleDefinition parameters: - name: unifiedRoleAssignment-id @@ -613509,6 +627067,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.directory.roleAssignmentScheduleRequests.GetTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id @@ -613599,6 +627158,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.directory.roleAssignmentScheduleRequests.GetRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id @@ -613643,6 +627203,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property targetSchedule in roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.directory.roleAssignmentScheduleRequests.UpdateRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id @@ -613671,6 +627232,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property targetSchedule for roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.directory.roleAssignmentScheduleRequests.DeleteRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id @@ -614207,6 +627769,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinitions from roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.directory.ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' @@ -614302,6 +627865,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create new navigation property to roleDefinitions for roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.directory.CreateRoleDefinitions requestBody: description: New navigation property @@ -614325,6 +627889,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinitions from roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.directory.GetRoleDefinitions parameters: - name: unifiedRoleDefinition-id @@ -614387,6 +627952,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property roleDefinitions in roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.directory.UpdateRoleDefinitions parameters: - name: unifiedRoleDefinition-id @@ -614413,6 +627979,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property roleDefinitions for roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.directory.DeleteRoleDefinitions parameters: - name: unifiedRoleDefinition-id @@ -614438,7 +628005,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.directory.roleDefinitions.ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -614541,7 +628108,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.directory.roleDefinitions.CreateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -614573,7 +628140,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.directory.roleDefinitions.GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -614644,7 +628211,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property inheritsPermissionsFrom in roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.directory.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -614678,7 +628245,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.directory.roleDefinitions.DeleteInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -615289,7 +628856,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. operationId: roleManagement.directory.roleEligibilityScheduleRequests.GetAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615340,7 +628907,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of appScope from roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. operationId: roleManagement.directory.roleEligibilityScheduleRequests.GetRefAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615364,7 +628931,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property appScope in roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. operationId: roleManagement.directory.roleEligibilityScheduleRequests.UpdateRefAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615393,7 +628960,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property appScope for roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. operationId: roleManagement.directory.roleEligibilityScheduleRequests.DeleteRefAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615697,7 +629264,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. operationId: roleManagement.directory.roleEligibilityScheduleRequests.GetRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615761,7 +629328,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of roleDefinition from roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. operationId: roleManagement.directory.roleEligibilityScheduleRequests.GetRefRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615790,7 +629357,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property roleDefinition in roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. operationId: roleManagement.directory.roleEligibilityScheduleRequests.UpdateRefRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615819,7 +629386,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property roleDefinition for roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. operationId: roleManagement.directory.roleEligibilityScheduleRequests.DeleteRefRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615845,6 +629412,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.directory.roleEligibilityScheduleRequests.GetTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615928,6 +629496,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.directory.roleEligibilityScheduleRequests.GetRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615968,6 +629537,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property targetSchedule in roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.directory.roleEligibilityScheduleRequests.UpdateRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -615996,6 +629566,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property targetSchedule for roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.directory.roleEligibilityScheduleRequests.DeleteRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -617657,6 +631228,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleAssignments from roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.entitlementManagement.ListRoleAssignments parameters: - $ref: '#/components/parameters/top' @@ -617684,6 +631256,8 @@ paths: - directoryScopeId desc - principalId - principalId desc + - principalOrganizationId + - principalOrganizationId desc - resourceScope - resourceScope desc - roleDefinitionId @@ -617704,6 +631278,7 @@ paths: - condition - directoryScopeId - principalId + - principalOrganizationId - resourceScope - roleDefinitionId - appScope @@ -617752,6 +631327,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create new navigation property to roleAssignments for roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.entitlementManagement.CreateRoleAssignments requestBody: description: New navigation property @@ -617775,6 +631351,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleAssignments from roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.entitlementManagement.GetRoleAssignments parameters: - name: unifiedRoleAssignment-id @@ -617799,6 +631376,7 @@ paths: - condition - directoryScopeId - principalId + - principalOrganizationId - resourceScope - roleDefinitionId - appScope @@ -617853,6 +631431,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property roleAssignments in roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.entitlementManagement.UpdateRoleAssignments parameters: - name: unifiedRoleAssignment-id @@ -617879,6 +631458,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property roleAssignments for roleManagement + description: Resource to grant access to users or groups. operationId: roleManagement.entitlementManagement.DeleteRoleAssignments parameters: - name: unifiedRoleAssignment-id @@ -617904,7 +631484,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement - description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.GetAppScope parameters: - name: unifiedRoleAssignment-id @@ -617954,7 +631534,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property appScope in roleManagement - description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.UpdateAppScope parameters: - name: unifiedRoleAssignment-id @@ -617981,7 +631561,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property appScope for roleManagement - description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.DeleteAppScope parameters: - name: unifiedRoleAssignment-id @@ -618007,7 +631587,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.GetDirectoryScope parameters: - name: unifiedRoleAssignment-id @@ -618057,7 +631637,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of directoryScope from roleManagement - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.GetRefDirectoryScope parameters: - name: unifiedRoleAssignment-id @@ -618081,7 +631661,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property directoryScope in roleManagement - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.UpdateRefDirectoryScope parameters: - name: unifiedRoleAssignment-id @@ -618110,7 +631690,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property directoryScope for roleManagement - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.DeleteRefDirectoryScope parameters: - name: unifiedRoleAssignment-id @@ -618136,7 +631716,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.GetPrincipal parameters: - name: unifiedRoleAssignment-id @@ -618186,7 +631766,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of principal from roleManagement - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.GetRefPrincipal parameters: - name: unifiedRoleAssignment-id @@ -618210,7 +631790,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property principal in roleManagement - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.UpdateRefPrincipal parameters: - name: unifiedRoleAssignment-id @@ -618239,7 +631819,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property principal for roleManagement - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments.DeleteRefPrincipal parameters: - name: unifiedRoleAssignment-id @@ -618265,7 +631845,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. operationId: roleManagement.entitlementManagement.roleAssignments.GetRoleDefinition parameters: - name: unifiedRoleAssignment-id @@ -618329,7 +631909,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. operationId: roleManagement.entitlementManagement.roleAssignments.GetRefRoleDefinition parameters: - name: unifiedRoleAssignment-id @@ -618358,7 +631938,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property roleDefinition in roleManagement - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. operationId: roleManagement.entitlementManagement.roleAssignments.UpdateRefRoleDefinition parameters: - name: unifiedRoleAssignment-id @@ -618387,7 +631967,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property roleDefinition for roleManagement - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. operationId: roleManagement.entitlementManagement.roleAssignments.DeleteRefRoleDefinition parameters: - name: unifiedRoleAssignment-id @@ -619929,6 +633509,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id @@ -620019,6 +633600,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id @@ -620063,6 +633645,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property targetSchedule in roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.UpdateRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id @@ -620091,6 +633674,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property targetSchedule for roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.DeleteRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id @@ -620627,6 +634211,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinitions from roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.entitlementManagement.ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' @@ -620722,6 +634307,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create new navigation property to roleDefinitions for roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.entitlementManagement.CreateRoleDefinitions requestBody: description: New navigation property @@ -620745,6 +634331,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinitions from roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.entitlementManagement.GetRoleDefinitions parameters: - name: unifiedRoleDefinition-id @@ -620807,6 +634394,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property roleDefinitions in roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.entitlementManagement.UpdateRoleDefinitions parameters: - name: unifiedRoleDefinition-id @@ -620833,6 +634421,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property roleDefinitions for roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. operationId: roleManagement.entitlementManagement.DeleteRoleDefinitions parameters: - name: unifiedRoleDefinition-id @@ -620858,7 +634447,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.entitlementManagement.roleDefinitions.ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -620961,7 +634550,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.entitlementManagement.roleDefinitions.CreateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -620993,7 +634582,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.entitlementManagement.roleDefinitions.GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -621064,7 +634653,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property inheritsPermissionsFrom in roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.entitlementManagement.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -621098,7 +634687,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. operationId: roleManagement.entitlementManagement.roleDefinitions.DeleteInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id @@ -621709,7 +635298,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -621760,7 +635349,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of appScope from roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetRefAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -621784,7 +635373,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property appScope in roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.UpdateRefAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -621813,7 +635402,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property appScope for roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.DeleteRefAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -622117,7 +635706,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -622181,7 +635770,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of roleDefinition from roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetRefRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -622210,7 +635799,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property roleDefinition in roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.UpdateRefRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -622239,7 +635828,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property roleDefinition for roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.DeleteRefRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -622265,6 +635854,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -622348,6 +635938,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get ref of targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -622388,6 +635979,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the ref of navigation property targetSchedule in roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.UpdateRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -622416,6 +636008,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete ref of navigation property targetSchedule for roleManagement + description: Property indicating the schedule for an eligible role assignment. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.DeleteRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id @@ -623185,6 +636778,9 @@ paths: items: enum: - id + - acronyms + - bookmarks + - qnas type: string - name: $expand in: query @@ -623197,6 +636793,9 @@ paths: items: enum: - '*' + - acronyms + - bookmarks + - qnas type: string responses: '200': @@ -623205,6 +636804,13 @@ paths: application/json: schema: $ref: '#/components/schemas/microsoft.graph.searchEntity' + links: + acronyms: + operationId: search.ListAcronyms + bookmarks: + operationId: search.ListBookmarks + qnas: + operationId: search.ListQnas default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -623226,6 +636832,478 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /search/acronyms: + get: + tags: + - search.acronym + summary: Get acronyms from search + operationId: search.ListAcronyms + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - webUrl + - webUrl desc + - standsFor + - standsFor desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - lastModifiedBy + - lastModifiedDateTime + - webUrl + - standsFor + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of acronym + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.search.acronym' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - search.acronym + summary: Create new navigation property to acronyms for search + operationId: search.CreateAcronyms + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.acronym' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.acronym' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/search/acronyms/{acronym-id}': + get: + tags: + - search.acronym + summary: Get acronyms from search + operationId: search.GetAcronyms + parameters: + - name: acronym-id + in: path + description: 'key: id of acronym' + required: true + schema: + type: string + x-ms-docs-key-type: acronym + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - lastModifiedBy + - lastModifiedDateTime + - webUrl + - standsFor + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.acronym' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - search.acronym + summary: Update the navigation property acronyms in search + operationId: search.UpdateAcronyms + parameters: + - name: acronym-id + in: path + description: 'key: id of acronym' + required: true + schema: + type: string + x-ms-docs-key-type: acronym + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.acronym' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - search.acronym + summary: Delete navigation property acronyms for search + operationId: search.DeleteAcronyms + parameters: + - name: acronym-id + in: path + description: 'key: id of acronym' + required: true + schema: + type: string + x-ms-docs-key-type: acronym + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /search/bookmarks: + get: + tags: + - search.bookmark + summary: Get bookmarks from search + operationId: search.ListBookmarks + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - webUrl + - webUrl desc + - availabilityEndDateTime + - availabilityEndDateTime desc + - availabilityStartDateTime + - availabilityStartDateTime desc + - categories + - categories desc + - groupIds + - groupIds desc + - isSuggested + - isSuggested desc + - keywords + - keywords desc + - languageTags + - languageTags desc + - platforms + - platforms desc + - powerAppIds + - powerAppIds desc + - state + - state desc + - targetedVariations + - targetedVariations desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - lastModifiedBy + - lastModifiedDateTime + - webUrl + - availabilityEndDateTime + - availabilityStartDateTime + - categories + - groupIds + - isSuggested + - keywords + - languageTags + - platforms + - powerAppIds + - state + - targetedVariations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of bookmark + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.search.bookmark' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - search.bookmark + summary: Create new navigation property to bookmarks for search + operationId: search.CreateBookmarks + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.bookmark' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.bookmark' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/search/bookmarks/{bookmark-id}': + get: + tags: + - search.bookmark + summary: Get bookmarks from search + operationId: search.GetBookmarks + parameters: + - name: bookmark-id + in: path + description: 'key: id of bookmark' + required: true + schema: + type: string + x-ms-docs-key-type: bookmark + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - lastModifiedBy + - lastModifiedDateTime + - webUrl + - availabilityEndDateTime + - availabilityStartDateTime + - categories + - groupIds + - isSuggested + - keywords + - languageTags + - platforms + - powerAppIds + - state + - targetedVariations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.bookmark' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - search.bookmark + summary: Update the navigation property bookmarks in search + operationId: search.UpdateBookmarks + parameters: + - name: bookmark-id + in: path + description: 'key: id of bookmark' + required: true + schema: + type: string + x-ms-docs-key-type: bookmark + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.bookmark' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - search.bookmark + summary: Delete navigation property bookmarks for search + operationId: search.DeleteBookmarks + parameters: + - name: bookmark-id + in: path + description: 'key: id of bookmark' + required: true + schema: + type: string + x-ms-docs-key-type: bookmark + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /search/microsoft.graph.query: post: tags: @@ -623258,6 +637336,252 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /search/qnas: + get: + tags: + - search.qna + summary: Get qnas from search + operationId: search.ListQnas + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - webUrl + - webUrl desc + - availabilityEndDateTime + - availabilityEndDateTime desc + - availabilityStartDateTime + - availabilityStartDateTime desc + - groupIds + - groupIds desc + - isSuggested + - isSuggested desc + - keywords + - keywords desc + - languageTags + - languageTags desc + - platforms + - platforms desc + - state + - state desc + - targetedVariations + - targetedVariations desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - lastModifiedBy + - lastModifiedDateTime + - webUrl + - availabilityEndDateTime + - availabilityStartDateTime + - groupIds + - isSuggested + - keywords + - languageTags + - platforms + - state + - targetedVariations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of qna + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.search.qna' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - search.qna + summary: Create new navigation property to qnas for search + operationId: search.CreateQnas + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.qna' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.qna' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/search/qnas/{qna-id}': + get: + tags: + - search.qna + summary: Get qnas from search + operationId: search.GetQnas + parameters: + - name: qna-id + in: path + description: 'key: id of qna' + required: true + schema: + type: string + x-ms-docs-key-type: qna + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - lastModifiedBy + - lastModifiedDateTime + - webUrl + - availabilityEndDateTime + - availabilityStartDateTime + - groupIds + - isSuggested + - keywords + - languageTags + - platforms + - state + - targetedVariations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.qna' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - search.qna + summary: Update the navigation property qnas in search + operationId: search.UpdateQnas + parameters: + - name: qna-id + in: path + description: 'key: id of qna' + required: true + schema: + type: string + x-ms-docs-key-type: qna + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.search.qna' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - search.qna + summary: Delete navigation property qnas for search + operationId: search.DeleteQnas + parameters: + - name: qna-id + in: path + description: 'key: id of qna' + required: true + schema: + type: string + x-ms-docs-key-type: qna + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /security: get: tags: @@ -623277,6 +637601,8 @@ paths: enum: - id - providerStatus + - incidents + - attackSimulation - alerts - cloudAppSecurityProfiles - domainSecurityProfiles @@ -623301,6 +637627,8 @@ paths: items: enum: - '*' + - incidents + - attackSimulation - alerts - cloudAppSecurityProfiles - domainSecurityProfiles @@ -623322,6 +637650,10 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.security' links: + incidents: + operationId: security.ListIncidents + attackSimulation: + operationId: security.GetAttackSimulation alerts: operationId: security.ListAlerts cloudAppSecurityProfiles: @@ -623752,6 +638084,373 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /security/attackSimulation: + get: + tags: + - security.attackSimulationRoot + summary: Get attackSimulation from security + description: Provides tenants capability to launch a simulated and realistic phishing attack and learn from it. + operationId: security.GetAttackSimulation + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - simulations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - simulations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attackSimulationRoot' + links: + simulations: + operationId: security.AttackSimulation.ListSimulations + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.attackSimulationRoot + summary: Update the navigation property attackSimulation in security + description: Provides tenants capability to launch a simulated and realistic phishing attack and learn from it. + operationId: security.UpdateAttackSimulation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attackSimulationRoot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.attackSimulationRoot + summary: Delete navigation property attackSimulation for security + description: Provides tenants capability to launch a simulated and realistic phishing attack and learn from it. + operationId: security.DeleteAttackSimulation + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/attackSimulation/simulations: + get: + tags: + - security.attackSimulationRoot + summary: Get simulations from security + description: Represent attack simulation and training campaign of a tenant. + operationId: security.attackSimulation.ListSimulations + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attackTechnique + - attackTechnique desc + - attackType + - attackType desc + - cleanupArtifacts + - cleanupArtifacts desc + - completionDateTime + - completionDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - enableRegionTimezoneDelivery + - enableRegionTimezoneDelivery desc + - includeAllAccountTargets + - includeAllAccountTargets desc + - isAutomated + - isAutomated desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - launchDateTime + - launchDateTime desc + - mode + - mode desc + - payloadDeliveryPlatform + - payloadDeliveryPlatform desc + - payloadSource + - payloadSource desc + - report + - report desc + - status + - status desc + - trainingAssignmentPreference + - trainingAssignmentPreference desc + - trainingContentPreference + - trainingContentPreference desc + - trainingDueDateTime + - trainingDueDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attackTechnique + - attackType + - cleanupArtifacts + - completionDateTime + - createdBy + - createdDateTime + - description + - displayName + - enableRegionTimezoneDelivery + - includeAllAccountTargets + - isAutomated + - lastModifiedBy + - lastModifiedDateTime + - launchDateTime + - mode + - payloadDeliveryPlatform + - payloadSource + - report + - status + - trainingAssignmentPreference + - trainingContentPreference + - trainingDueDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of simulation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.simulation' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.attackSimulationRoot + summary: Create new navigation property to simulations for security + description: Represent attack simulation and training campaign of a tenant. + operationId: security.attackSimulation.CreateSimulations + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.simulation' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.simulation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/attackSimulation/simulations/{simulation-id}': + get: + tags: + - security.attackSimulationRoot + summary: Get simulations from security + description: Represent attack simulation and training campaign of a tenant. + operationId: security.attackSimulation.GetSimulations + parameters: + - name: simulation-id + in: path + description: 'key: id of simulation' + required: true + schema: + type: string + x-ms-docs-key-type: simulation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attackTechnique + - attackType + - cleanupArtifacts + - completionDateTime + - createdBy + - createdDateTime + - description + - displayName + - enableRegionTimezoneDelivery + - includeAllAccountTargets + - isAutomated + - lastModifiedBy + - lastModifiedDateTime + - launchDateTime + - mode + - payloadDeliveryPlatform + - payloadSource + - report + - status + - trainingAssignmentPreference + - trainingContentPreference + - trainingDueDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.simulation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.attackSimulationRoot + summary: Update the navigation property simulations in security + description: Represent attack simulation and training campaign of a tenant. + operationId: security.attackSimulation.UpdateSimulations + parameters: + - name: simulation-id + in: path + description: 'key: id of simulation' + required: true + schema: + type: string + x-ms-docs-key-type: simulation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.simulation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.attackSimulationRoot + summary: Delete navigation property simulations for security + description: Represent attack simulation and training campaign of a tenant. + operationId: security.attackSimulation.DeleteSimulations + parameters: + - name: simulation-id + in: path + description: 'key: id of simulation' + required: true + schema: + type: string + x-ms-docs-key-type: simulation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /security/cloudAppSecurityProfiles: get: tags: @@ -624040,28 +638739,278 @@ paths: - azureSubscriptionId desc - azureTenantId - azureTenantId desc - - countHits - - countHits desc - - countInOrg - - countInOrg desc - - domainCategories - - domainCategories desc - - domainRegisteredDateTime - - domainRegisteredDateTime desc + - countHits + - countHits desc + - countInOrg + - countInOrg desc + - domainCategories + - domainCategories desc + - domainRegisteredDateTime + - domainRegisteredDateTime desc + - firstSeenDateTime + - firstSeenDateTime desc + - lastSeenDateTime + - lastSeenDateTime desc + - name + - name desc + - registrant + - registrant desc + - riskScore + - riskScore desc + - tags + - tags desc + - vendorInformation + - vendorInformation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activityGroupNames + - azureSubscriptionId + - azureTenantId + - countHits + - countInOrg + - domainCategories + - domainRegisteredDateTime + - firstSeenDateTime + - lastSeenDateTime + - name + - registrant + - riskScore + - tags + - vendorInformation + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of domainSecurityProfile + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.domainSecurityProfile + summary: Create new navigation property to domainSecurityProfiles for security + operationId: security.CreateDomainSecurityProfiles + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/domainSecurityProfiles/{domainSecurityProfile-id}': + get: + tags: + - security.domainSecurityProfile + summary: Get domainSecurityProfiles from security + operationId: security.GetDomainSecurityProfiles + parameters: + - name: domainSecurityProfile-id + in: path + description: 'key: id of domainSecurityProfile' + required: true + schema: + type: string + x-ms-docs-key-type: domainSecurityProfile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activityGroupNames + - azureSubscriptionId + - azureTenantId + - countHits + - countInOrg + - domainCategories + - domainRegisteredDateTime + - firstSeenDateTime + - lastSeenDateTime + - name + - registrant + - riskScore + - tags + - vendorInformation + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.domainSecurityProfile + summary: Update the navigation property domainSecurityProfiles in security + operationId: security.UpdateDomainSecurityProfiles + parameters: + - name: domainSecurityProfile-id + in: path + description: 'key: id of domainSecurityProfile' + required: true + schema: + type: string + x-ms-docs-key-type: domainSecurityProfile + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.domainSecurityProfile + summary: Delete navigation property domainSecurityProfiles for security + operationId: security.DeleteDomainSecurityProfiles + parameters: + - name: domainSecurityProfile-id + in: path + description: 'key: id of domainSecurityProfile' + required: true + schema: + type: string + x-ms-docs-key-type: domainSecurityProfile + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/fileSecurityProfiles: + get: + tags: + - security.fileSecurityProfile + summary: Get fileSecurityProfiles from security + operationId: security.ListFileSecurityProfiles + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - activityGroupNames + - activityGroupNames desc + - azureSubscriptionId + - azureSubscriptionId desc + - azureTenantId + - azureTenantId desc + - certificateThumbprint + - certificateThumbprint desc + - extensions + - extensions desc + - fileType + - fileType desc - firstSeenDateTime - firstSeenDateTime desc + - hashes + - hashes desc - lastSeenDateTime - lastSeenDateTime desc - - name - - name desc - - registrant - - registrant desc + - malwareStates + - malwareStates desc + - names + - names desc - riskScore - riskScore desc + - size + - size desc - tags - tags desc - vendorInformation - vendorInformation desc + - vulnerabilityStates + - vulnerabilityStates desc type: string - name: $select in: query @@ -624077,17 +639026,19 @@ paths: - activityGroupNames - azureSubscriptionId - azureTenantId - - countHits - - countInOrg - - domainCategories - - domainRegisteredDateTime + - certificateThumbprint + - extensions + - fileType - firstSeenDateTime + - hashes - lastSeenDateTime - - name - - registrant + - malwareStates + - names - riskScore + - size - tags - vendorInformation + - vulnerabilityStates type: string - name: $expand in: query @@ -624107,13 +639058,13 @@ paths: content: application/json: schema: - title: Collection of domainSecurityProfile + title: Collection of fileSecurityProfile type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' '@odata.nextLink': type: string default: @@ -624124,15 +639075,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.domainSecurityProfile - summary: Create new navigation property to domainSecurityProfiles for security - operationId: security.CreateDomainSecurityProfiles + - security.fileSecurityProfile + summary: Create new navigation property to fileSecurityProfiles for security + operationId: security.CreateFileSecurityProfiles requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' required: true responses: '201': @@ -624140,24 +639091,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/domainSecurityProfiles/{domainSecurityProfile-id}': + '/security/fileSecurityProfiles/{fileSecurityProfile-id}': get: tags: - - security.domainSecurityProfile - summary: Get domainSecurityProfiles from security - operationId: security.GetDomainSecurityProfiles + - security.fileSecurityProfile + summary: Get fileSecurityProfiles from security + operationId: security.GetFileSecurityProfiles parameters: - - name: domainSecurityProfile-id + - name: fileSecurityProfile-id in: path - description: 'key: id of domainSecurityProfile' + description: 'key: id of fileSecurityProfile' required: true schema: type: string - x-ms-docs-key-type: domainSecurityProfile + x-ms-docs-key-type: fileSecurityProfile - name: $select in: query description: Select properties to be returned @@ -624172,17 +639123,19 @@ paths: - activityGroupNames - azureSubscriptionId - azureTenantId - - countHits - - countInOrg - - domainCategories - - domainRegisteredDateTime + - certificateThumbprint + - extensions + - fileType - firstSeenDateTime + - hashes - lastSeenDateTime - - name - - registrant + - malwareStates + - names - riskScore + - size - tags - vendorInformation + - vulnerabilityStates type: string - name: $expand in: query @@ -624202,29 +639155,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.domainSecurityProfile - summary: Update the navigation property domainSecurityProfiles in security - operationId: security.UpdateDomainSecurityProfiles + - security.fileSecurityProfile + summary: Update the navigation property fileSecurityProfiles in security + operationId: security.UpdateFileSecurityProfiles parameters: - - name: domainSecurityProfile-id + - name: fileSecurityProfile-id in: path - description: 'key: id of domainSecurityProfile' + description: 'key: id of fileSecurityProfile' required: true schema: type: string - x-ms-docs-key-type: domainSecurityProfile + x-ms-docs-key-type: fileSecurityProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' required: true responses: '204': @@ -624234,17 +639187,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.domainSecurityProfile - summary: Delete navigation property domainSecurityProfiles for security - operationId: security.DeleteDomainSecurityProfiles + - security.fileSecurityProfile + summary: Delete navigation property fileSecurityProfiles for security + operationId: security.DeleteFileSecurityProfiles parameters: - - name: domainSecurityProfile-id + - name: fileSecurityProfile-id in: path - description: 'key: id of domainSecurityProfile' + description: 'key: id of fileSecurityProfile' required: true schema: type: string - x-ms-docs-key-type: domainSecurityProfile + x-ms-docs-key-type: fileSecurityProfile - name: If-Match in: header description: ETag @@ -624256,12 +639209,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/fileSecurityProfiles: + /security/hostSecurityProfiles: get: tags: - - security.fileSecurityProfile - summary: Get fileSecurityProfiles from security - operationId: security.ListFileSecurityProfiles + - security.hostSecurityProfile + summary: Get hostSecurityProfiles from security + operationId: security.ListHostSecurityProfiles parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -624280,38 +639233,42 @@ paths: enum: - id - id desc - - activityGroupNames - - activityGroupNames desc - azureSubscriptionId - azureSubscriptionId desc - azureTenantId - azureTenantId desc - - certificateThumbprint - - certificateThumbprint desc - - extensions - - extensions desc - - fileType - - fileType desc - firstSeenDateTime - firstSeenDateTime desc - - hashes - - hashes desc + - fqdn + - fqdn desc + - isAzureAdJoined + - isAzureAdJoined desc + - isAzureAdRegistered + - isAzureAdRegistered desc + - isHybridAzureDomainJoined + - isHybridAzureDomainJoined desc - lastSeenDateTime - lastSeenDateTime desc - - malwareStates - - malwareStates desc - - names - - names desc + - logonUsers + - logonUsers desc + - netBiosName + - netBiosName desc + - networkInterfaces + - networkInterfaces desc + - os + - os desc + - osVersion + - osVersion desc + - parentHost + - parentHost desc + - relatedHostIds + - relatedHostIds desc - riskScore - riskScore desc - - size - - size desc - tags - tags desc - vendorInformation - vendorInformation desc - - vulnerabilityStates - - vulnerabilityStates desc type: string - name: $select in: query @@ -624324,22 +639281,24 @@ paths: items: enum: - id - - activityGroupNames - azureSubscriptionId - azureTenantId - - certificateThumbprint - - extensions - - fileType - firstSeenDateTime - - hashes + - fqdn + - isAzureAdJoined + - isAzureAdRegistered + - isHybridAzureDomainJoined - lastSeenDateTime - - malwareStates - - names + - logonUsers + - netBiosName + - networkInterfaces + - os + - osVersion + - parentHost + - relatedHostIds - riskScore - - size - tags - vendorInformation - - vulnerabilityStates type: string - name: $expand in: query @@ -624359,13 +639318,13 @@ paths: content: application/json: schema: - title: Collection of fileSecurityProfile + title: Collection of hostSecurityProfile type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' '@odata.nextLink': type: string default: @@ -624376,15 +639335,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.fileSecurityProfile - summary: Create new navigation property to fileSecurityProfiles for security - operationId: security.CreateFileSecurityProfiles + - security.hostSecurityProfile + summary: Create new navigation property to hostSecurityProfiles for security + operationId: security.CreateHostSecurityProfiles requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' required: true responses: '201': @@ -624392,24 +639351,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/fileSecurityProfiles/{fileSecurityProfile-id}': + '/security/hostSecurityProfiles/{hostSecurityProfile-id}': get: tags: - - security.fileSecurityProfile - summary: Get fileSecurityProfiles from security - operationId: security.GetFileSecurityProfiles + - security.hostSecurityProfile + summary: Get hostSecurityProfiles from security + operationId: security.GetHostSecurityProfiles parameters: - - name: fileSecurityProfile-id + - name: hostSecurityProfile-id in: path - description: 'key: id of fileSecurityProfile' + description: 'key: id of hostSecurityProfile' required: true schema: type: string - x-ms-docs-key-type: fileSecurityProfile + x-ms-docs-key-type: hostSecurityProfile - name: $select in: query description: Select properties to be returned @@ -624421,22 +639380,24 @@ paths: items: enum: - id - - activityGroupNames - azureSubscriptionId - azureTenantId - - certificateThumbprint - - extensions - - fileType - firstSeenDateTime - - hashes + - fqdn + - isAzureAdJoined + - isAzureAdRegistered + - isHybridAzureDomainJoined - lastSeenDateTime - - malwareStates - - names + - logonUsers + - netBiosName + - networkInterfaces + - os + - osVersion + - parentHost + - relatedHostIds - riskScore - - size - tags - vendorInformation - - vulnerabilityStates type: string - name: $expand in: query @@ -624456,29 +639417,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.fileSecurityProfile - summary: Update the navigation property fileSecurityProfiles in security - operationId: security.UpdateFileSecurityProfiles + - security.hostSecurityProfile + summary: Update the navigation property hostSecurityProfiles in security + operationId: security.UpdateHostSecurityProfiles parameters: - - name: fileSecurityProfile-id + - name: hostSecurityProfile-id in: path - description: 'key: id of fileSecurityProfile' + description: 'key: id of hostSecurityProfile' required: true schema: type: string - x-ms-docs-key-type: fileSecurityProfile + x-ms-docs-key-type: hostSecurityProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' required: true responses: '204': @@ -624488,17 +639449,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.fileSecurityProfile - summary: Delete navigation property fileSecurityProfiles for security - operationId: security.DeleteFileSecurityProfiles + - security.hostSecurityProfile + summary: Delete navigation property hostSecurityProfiles for security + operationId: security.DeleteHostSecurityProfiles parameters: - - name: fileSecurityProfile-id + - name: hostSecurityProfile-id in: path - description: 'key: id of fileSecurityProfile' + description: 'key: id of hostSecurityProfile' required: true schema: type: string - x-ms-docs-key-type: fileSecurityProfile + x-ms-docs-key-type: hostSecurityProfile - name: If-Match in: header description: ETag @@ -624510,12 +639471,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/hostSecurityProfiles: + /security/incidents: get: tags: - - security.hostSecurityProfile - summary: Get hostSecurityProfiles from security - operationId: security.ListHostSecurityProfiles + - security.incident + summary: Get incidents from security + operationId: security.ListIncidents parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -624534,42 +639495,30 @@ paths: enum: - id - id desc - - azureSubscriptionId - - azureSubscriptionId desc - - azureTenantId - - azureTenantId desc - - firstSeenDateTime - - firstSeenDateTime desc - - fqdn - - fqdn desc - - isAzureAdJoined - - isAzureAdJoined desc - - isAzureAdRegistered - - isAzureAdRegistered desc - - isHybridAzureDomainJoined - - isHybridAzureDomainJoined desc - - lastSeenDateTime - - lastSeenDateTime desc - - logonUsers - - logonUsers desc - - netBiosName - - netBiosName desc - - networkInterfaces - - networkInterfaces desc - - os - - os desc - - osVersion - - osVersion desc - - parentHost - - parentHost desc - - relatedHostIds - - relatedHostIds desc - - riskScore - - riskScore desc + - assignedTo + - assignedTo desc + - classification + - classification desc + - comments + - comments desc + - createdDateTime + - createdDateTime desc + - determination + - determination desc + - displayName + - displayName desc + - incidentWebUrl + - incidentWebUrl desc + - lastUpdateDateTime + - lastUpdateDateTime desc + - redirectIncidentId + - redirectIncidentId desc + - severity + - severity desc + - status + - status desc - tags - tags desc - - vendorInformation - - vendorInformation desc type: string - name: $select in: query @@ -624582,24 +639531,18 @@ paths: items: enum: - id - - azureSubscriptionId - - azureTenantId - - firstSeenDateTime - - fqdn - - isAzureAdJoined - - isAzureAdRegistered - - isHybridAzureDomainJoined - - lastSeenDateTime - - logonUsers - - netBiosName - - networkInterfaces - - os - - osVersion - - parentHost - - relatedHostIds - - riskScore + - assignedTo + - classification + - comments + - createdDateTime + - determination + - displayName + - incidentWebUrl + - lastUpdateDateTime + - redirectIncidentId + - severity + - status - tags - - vendorInformation type: string - name: $expand in: query @@ -624619,13 +639562,13 @@ paths: content: application/json: schema: - title: Collection of hostSecurityProfile + title: Collection of incident type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.incident' '@odata.nextLink': type: string default: @@ -624636,15 +639579,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.hostSecurityProfile - summary: Create new navigation property to hostSecurityProfiles for security - operationId: security.CreateHostSecurityProfiles + - security.incident + summary: Create new navigation property to incidents for security + operationId: security.CreateIncidents requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.incident' required: true responses: '201': @@ -624652,24 +639595,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.incident' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/hostSecurityProfiles/{hostSecurityProfile-id}': + '/security/incidents/{incident-id}': get: tags: - - security.hostSecurityProfile - summary: Get hostSecurityProfiles from security - operationId: security.GetHostSecurityProfiles + - security.incident + summary: Get incidents from security + operationId: security.GetIncidents parameters: - - name: hostSecurityProfile-id + - name: incident-id in: path - description: 'key: id of hostSecurityProfile' + description: 'key: id of incident' required: true schema: type: string - x-ms-docs-key-type: hostSecurityProfile + x-ms-docs-key-type: incident - name: $select in: query description: Select properties to be returned @@ -624681,24 +639624,18 @@ paths: items: enum: - id - - azureSubscriptionId - - azureTenantId - - firstSeenDateTime - - fqdn - - isAzureAdJoined - - isAzureAdRegistered - - isHybridAzureDomainJoined - - lastSeenDateTime - - logonUsers - - netBiosName - - networkInterfaces - - os - - osVersion - - parentHost - - relatedHostIds - - riskScore + - assignedTo + - classification + - comments + - createdDateTime + - determination + - displayName + - incidentWebUrl + - lastUpdateDateTime + - redirectIncidentId + - severity + - status - tags - - vendorInformation type: string - name: $expand in: query @@ -624718,29 +639655,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.incident' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.hostSecurityProfile - summary: Update the navigation property hostSecurityProfiles in security - operationId: security.UpdateHostSecurityProfiles + - security.incident + summary: Update the navigation property incidents in security + operationId: security.UpdateIncidents parameters: - - name: hostSecurityProfile-id + - name: incident-id in: path - description: 'key: id of hostSecurityProfile' + description: 'key: id of incident' required: true schema: type: string - x-ms-docs-key-type: hostSecurityProfile + x-ms-docs-key-type: incident requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.incident' required: true responses: '204': @@ -624750,17 +639687,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.hostSecurityProfile - summary: Delete navigation property hostSecurityProfiles for security - operationId: security.DeleteHostSecurityProfiles + - security.incident + summary: Delete navigation property incidents for security + operationId: security.DeleteIncidents parameters: - - name: hostSecurityProfile-id + - name: incident-id in: path - description: 'key: id of hostSecurityProfile' + description: 'key: id of incident' required: true schema: type: string - x-ms-docs-key-type: hostSecurityProfile + x-ms-docs-key-type: incident - name: If-Match in: header description: ETag @@ -625014,6 +639951,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /security/microsoft.graph.runHuntingQuery: + post: + tags: + - security.Actions + summary: Invoke action runHuntingQuery + operationId: security.runHuntingQuery + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + query: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.huntingQueryResults' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /security/providerTenantSettings: get: tags: @@ -626829,6 +641795,8 @@ paths: - appRoleAssignmentRequired desc - appRoles - appRoles desc + - customSecurityAttributes + - customSecurityAttributes desc - description - description desc - disabledByMicrosoftStatus @@ -626903,6 +641871,7 @@ paths: - appOwnerOrganizationId - appRoleAssignmentRequired - appRoles + - customSecurityAttributes - description - disabledByMicrosoftStatus - displayName @@ -626928,12 +641897,14 @@ paths: - signInAudience - tags - tokenEncryptionKeyId + - appManagementPolicies - appRoleAssignedTo - appRoleAssignments - claimsMappingPolicies - createdObjects - delegatedPermissionClassifications - endpoints + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails - memberOf @@ -626956,12 +641927,14 @@ paths: items: enum: - '*' + - appManagementPolicies - appRoleAssignedTo - appRoleAssignments - claimsMappingPolicies - createdObjects - delegatedPermissionClassifications - endpoints + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails - memberOf @@ -627021,7 +641994,6 @@ paths: tags: - servicePrincipals.servicePrincipal summary: Get entity from servicePrincipals by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: servicePrincipals.servicePrincipal.GetServicePrincipal parameters: - name: servicePrincipal-id @@ -627063,6 +642035,7 @@ paths: - appOwnerOrganizationId - appRoleAssignmentRequired - appRoles + - customSecurityAttributes - description - disabledByMicrosoftStatus - displayName @@ -627088,12 +642061,14 @@ paths: - signInAudience - tags - tokenEncryptionKeyId + - appManagementPolicies - appRoleAssignedTo - appRoleAssignments - claimsMappingPolicies - createdObjects - delegatedPermissionClassifications - endpoints + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails - memberOf @@ -627116,12 +642091,14 @@ paths: items: enum: - '*' + - appManagementPolicies - appRoleAssignedTo - appRoleAssignments - claimsMappingPolicies - createdObjects - delegatedPermissionClassifications - endpoints + - federatedIdentityCredentials - homeRealmDiscoveryPolicies - licenseDetails - memberOf @@ -627141,6 +642118,10 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' links: + appManagementPolicies: + operationId: servicePrincipals.ListAppManagementPolicies + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id appRoleAssignedTo: operationId: servicePrincipals.ListAppRoleAssignedTo parameters: @@ -627165,6 +642146,10 @@ paths: operationId: servicePrincipals.ListEndpoints parameters: servicePrincipal-id: $request.path.servicePrincipal-id + federatedIdentityCredentials: + operationId: servicePrincipals.ListFederatedIdentityCredentials + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id homeRealmDiscoveryPolicies: operationId: servicePrincipals.ListHomeRealmDiscoveryPolicies parameters: @@ -627212,7 +642197,6 @@ paths: tags: - servicePrincipals.servicePrincipal summary: Update entity in servicePrincipals - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: servicePrincipals.servicePrincipal.UpdateServicePrincipal parameters: - name: servicePrincipal-id @@ -627239,7 +642223,6 @@ paths: tags: - servicePrincipals.servicePrincipal summary: Delete entity from servicePrincipals - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: servicePrincipals.servicePrincipal.DeleteServicePrincipal parameters: - name: servicePrincipal-id @@ -627260,12 +642243,204 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/appManagementPolicies': + get: + tags: + - servicePrincipals.appManagementPolicy + summary: Get appManagementPolicies from servicePrincipals + description: The appManagementPolicy applied to this service principal. + operationId: servicePrincipals.ListAppManagementPolicies + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isEnabled + - isEnabled desc + - restrictions + - restrictions desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isEnabled + - restrictions + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of appManagementPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/appManagementPolicies/$ref': + get: + tags: + - servicePrincipals.appManagementPolicy + summary: Get ref of appManagementPolicies from servicePrincipals + description: The appManagementPolicy applied to this service principal. + operationId: servicePrincipals.ListRefAppManagementPolicies + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isEnabled + - isEnabled desc + - restrictions + - restrictions desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of appManagementPolicy + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - servicePrincipals.appManagementPolicy + summary: Create new navigation property ref to appManagementPolicies for servicePrincipals + description: The appManagementPolicy applied to this service principal. + operationId: servicePrincipals.CreateRefAppManagementPolicies + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/servicePrincipals/{servicePrincipal-id}/appRoleAssignedTo': get: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignedTo from servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' operationId: servicePrincipals.ListAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -627363,7 +642538,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Create new navigation property to appRoleAssignedTo for servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' operationId: servicePrincipals.CreateAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -627395,7 +642570,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignedTo from servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' operationId: servicePrincipals.GetAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -627457,7 +642632,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Update the navigation property appRoleAssignedTo in servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' operationId: servicePrincipals.UpdateAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -627491,7 +642666,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Delete navigation property appRoleAssignedTo for servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' operationId: servicePrincipals.DeleteAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -628172,12 +643347,261 @@ paths: enum: - id - id desc - - classification - - classification desc - - permissionId - - permissionId desc - - permissionName - - permissionName desc + - classification + - classification desc + - permissionId + - permissionId desc + - permissionName + - permissionName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - classification + - permissionId + - permissionName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of delegatedPermissionClassification + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - servicePrincipals.delegatedPermissionClassification + summary: Create new navigation property to delegatedPermissionClassifications for servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.CreateDelegatedPermissionClassifications + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/delegatedPermissionClassifications/{delegatedPermissionClassification-id}': + get: + tags: + - servicePrincipals.delegatedPermissionClassification + summary: Get delegatedPermissionClassifications from servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.GetDelegatedPermissionClassifications + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: delegatedPermissionClassification-id + in: path + description: 'key: id of delegatedPermissionClassification' + required: true + schema: + type: string + x-ms-docs-key-type: delegatedPermissionClassification + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - classification + - permissionId + - permissionName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - servicePrincipals.delegatedPermissionClassification + summary: Update the navigation property delegatedPermissionClassifications in servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.UpdateDelegatedPermissionClassifications + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: delegatedPermissionClassification-id + in: path + description: 'key: id of delegatedPermissionClassification' + required: true + schema: + type: string + x-ms-docs-key-type: delegatedPermissionClassification + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.delegatedPermissionClassification + summary: Delete navigation property delegatedPermissionClassifications for servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.DeleteDelegatedPermissionClassifications + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: delegatedPermissionClassification-id + in: path + description: 'key: id of delegatedPermissionClassification' + required: true + schema: + type: string + x-ms-docs-key-type: delegatedPermissionClassification + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/endpoints': + get: + tags: + - servicePrincipals.endpoint + summary: Get endpoints from servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.ListEndpoints + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - capability + - capability desc + - providerId + - providerId desc + - providerName + - providerName desc + - providerResourceId + - providerResourceId desc + - uri + - uri desc type: string - name: $select in: query @@ -628190,9 +643614,12 @@ paths: items: enum: - id - - classification - - permissionId - - permissionName + - deletedDateTime + - capability + - providerId + - providerName + - providerResourceId + - uri type: string - name: $expand in: query @@ -628212,13 +643639,13 @@ paths: content: application/json: schema: - title: Collection of delegatedPermissionClassification + title: Collection of endpoint type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.endpoint' '@odata.nextLink': type: string default: @@ -628229,10 +643656,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Create new navigation property to delegatedPermissionClassifications for servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.CreateDelegatedPermissionClassifications + - servicePrincipals.endpoint + summary: Create new navigation property to endpoints for servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.CreateEndpoints parameters: - name: servicePrincipal-id in: path @@ -628246,7 +643673,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.endpoint' required: true responses: '201': @@ -628254,17 +643681,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.endpoint' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/delegatedPermissionClassifications/{delegatedPermissionClassification-id}': + '/servicePrincipals/{servicePrincipal-id}/endpoints/{endpoint-id}': get: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Get delegatedPermissionClassifications from servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.GetDelegatedPermissionClassifications + - servicePrincipals.endpoint + summary: Get endpoints from servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.GetEndpoints parameters: - name: servicePrincipal-id in: path @@ -628273,13 +643700,13 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - name: delegatedPermissionClassification-id + - name: endpoint-id in: path - description: 'key: id of delegatedPermissionClassification' + description: 'key: id of endpoint' required: true schema: type: string - x-ms-docs-key-type: delegatedPermissionClassification + x-ms-docs-key-type: endpoint - name: $select in: query description: Select properties to be returned @@ -628291,9 +643718,12 @@ paths: items: enum: - id - - classification - - permissionId - - permissionName + - deletedDateTime + - capability + - providerId + - providerName + - providerResourceId + - uri type: string - name: $expand in: query @@ -628313,16 +643743,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.endpoint' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Update the navigation property delegatedPermissionClassifications in servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.UpdateDelegatedPermissionClassifications + - servicePrincipals.endpoint + summary: Update the navigation property endpoints in servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.UpdateEndpoints parameters: - name: servicePrincipal-id in: path @@ -628331,19 +643761,19 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - name: delegatedPermissionClassification-id + - name: endpoint-id in: path - description: 'key: id of delegatedPermissionClassification' + description: 'key: id of endpoint' required: true schema: type: string - x-ms-docs-key-type: delegatedPermissionClassification + x-ms-docs-key-type: endpoint requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.endpoint' required: true responses: '204': @@ -628353,10 +643783,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Delete navigation property delegatedPermissionClassifications for servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.DeleteDelegatedPermissionClassifications + - servicePrincipals.endpoint + summary: Delete navigation property endpoints for servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.DeleteEndpoints parameters: - name: servicePrincipal-id in: path @@ -628365,13 +643795,13 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - name: delegatedPermissionClassification-id + - name: endpoint-id in: path - description: 'key: id of delegatedPermissionClassification' + description: 'key: id of endpoint' required: true schema: type: string - x-ms-docs-key-type: delegatedPermissionClassification + x-ms-docs-key-type: endpoint - name: If-Match in: header description: ETag @@ -628383,13 +643813,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/endpoints': + '/servicePrincipals/{servicePrincipal-id}/federatedIdentityCredentials': get: tags: - - servicePrincipals.endpoint - summary: Get endpoints from servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.ListEndpoints + - servicePrincipals.federatedIdentityCredential + summary: Get federatedIdentityCredentials from servicePrincipals + operationId: servicePrincipals.ListFederatedIdentityCredentials parameters: - name: servicePrincipal-id in: path @@ -628415,18 +643844,16 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - capability - - capability desc - - providerId - - providerId desc - - providerName - - providerName desc - - providerResourceId - - providerResourceId desc - - uri - - uri desc + - audiences + - audiences desc + - description + - description desc + - issuer + - issuer desc + - name + - name desc + - subject + - subject desc type: string - name: $select in: query @@ -628439,12 +643866,11 @@ paths: items: enum: - id - - deletedDateTime - - capability - - providerId - - providerName - - providerResourceId - - uri + - audiences + - description + - issuer + - name + - subject type: string - name: $expand in: query @@ -628464,13 +643890,13 @@ paths: content: application/json: schema: - title: Collection of endpoint + title: Collection of federatedIdentityCredential type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' '@odata.nextLink': type: string default: @@ -628481,10 +643907,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - servicePrincipals.endpoint - summary: Create new navigation property to endpoints for servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.CreateEndpoints + - servicePrincipals.federatedIdentityCredential + summary: Create new navigation property to federatedIdentityCredentials for servicePrincipals + operationId: servicePrincipals.CreateFederatedIdentityCredentials parameters: - name: servicePrincipal-id in: path @@ -628498,7 +643923,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' required: true responses: '201': @@ -628506,17 +643931,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/endpoints/{endpoint-id}': + '/servicePrincipals/{servicePrincipal-id}/federatedIdentityCredentials/{federatedIdentityCredential-id}': get: tags: - - servicePrincipals.endpoint - summary: Get endpoints from servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.GetEndpoints + - servicePrincipals.federatedIdentityCredential + summary: Get federatedIdentityCredentials from servicePrincipals + operationId: servicePrincipals.GetFederatedIdentityCredentials parameters: - name: servicePrincipal-id in: path @@ -628525,13 +643949,13 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - name: endpoint-id + - name: federatedIdentityCredential-id in: path - description: 'key: id of endpoint' + description: 'key: id of federatedIdentityCredential' required: true schema: type: string - x-ms-docs-key-type: endpoint + x-ms-docs-key-type: federatedIdentityCredential - name: $select in: query description: Select properties to be returned @@ -628543,12 +643967,11 @@ paths: items: enum: - id - - deletedDateTime - - capability - - providerId - - providerName - - providerResourceId - - uri + - audiences + - description + - issuer + - name + - subject type: string - name: $expand in: query @@ -628568,16 +643991,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - servicePrincipals.endpoint - summary: Update the navigation property endpoints in servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.UpdateEndpoints + - servicePrincipals.federatedIdentityCredential + summary: Update the navigation property federatedIdentityCredentials in servicePrincipals + operationId: servicePrincipals.UpdateFederatedIdentityCredentials parameters: - name: servicePrincipal-id in: path @@ -628586,19 +644008,19 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - name: endpoint-id + - name: federatedIdentityCredential-id in: path - description: 'key: id of endpoint' + description: 'key: id of federatedIdentityCredential' required: true schema: type: string - x-ms-docs-key-type: endpoint + x-ms-docs-key-type: federatedIdentityCredential requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' required: true responses: '204': @@ -628608,10 +644030,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - servicePrincipals.endpoint - summary: Delete navigation property endpoints for servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.DeleteEndpoints + - servicePrincipals.federatedIdentityCredential + summary: Delete navigation property federatedIdentityCredentials for servicePrincipals + operationId: servicePrincipals.DeleteFederatedIdentityCredentials parameters: - name: servicePrincipal-id in: path @@ -628620,13 +644041,13 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - name: endpoint-id + - name: federatedIdentityCredential-id in: path - description: 'key: id of endpoint' + description: 'key: id of federatedIdentityCredential' required: true schema: type: string - x-ms-docs-key-type: endpoint + x-ms-docs-key-type: federatedIdentityCredential - name: If-Match in: header description: ETag @@ -632252,7 +647673,7 @@ paths: tags: - servicePrincipals.tokenIssuancePolicy summary: Get tokenIssuancePolicies from servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + description: The tokenIssuancePolicies assigned to this service principal. operationId: servicePrincipals.ListTokenIssuancePolicies parameters: - name: servicePrincipal-id @@ -632347,7 +647768,7 @@ paths: tags: - servicePrincipals.tokenIssuancePolicy summary: Get ref of tokenIssuancePolicies from servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + description: The tokenIssuancePolicies assigned to this service principal. operationId: servicePrincipals.ListRefTokenIssuancePolicies parameters: - name: servicePrincipal-id @@ -632410,7 +647831,7 @@ paths: tags: - servicePrincipals.tokenIssuancePolicy summary: Create new navigation property ref to tokenIssuancePolicies for servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + description: The tokenIssuancePolicies assigned to this service principal. operationId: servicePrincipals.CreateRefTokenIssuancePolicies parameters: - name: servicePrincipal-id @@ -632444,7 +647865,7 @@ paths: tags: - servicePrincipals.tokenLifetimePolicy summary: Get tokenLifetimePolicies from servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + description: The tokenLifetimePolicies assigned to this service principal. operationId: servicePrincipals.ListTokenLifetimePolicies parameters: - name: servicePrincipal-id @@ -632539,7 +647960,7 @@ paths: tags: - servicePrincipals.tokenLifetimePolicy summary: Get ref of tokenLifetimePolicies from servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + description: The tokenLifetimePolicies assigned to this service principal. operationId: servicePrincipals.ListRefTokenLifetimePolicies parameters: - name: servicePrincipal-id @@ -632602,7 +648023,7 @@ paths: tags: - servicePrincipals.tokenLifetimePolicy summary: Create new navigation property ref to tokenLifetimePolicies for servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + description: The tokenLifetimePolicies assigned to this service principal. operationId: servicePrincipals.CreateRefTokenLifetimePolicies parameters: - name: servicePrincipal-id @@ -633469,6 +648890,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -633748,6 +649170,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -633809,6 +649233,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -633963,6 +649388,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -634687,6 +650113,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -635658,6 +651085,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -636977,7 +652405,7 @@ paths: tags: - shares.list summary: Get sourceColumn from shares - description: The source column for content type column. + description: The source column for the content type column. operationId: shares.list.columns.GetSourceColumn parameters: - name: sharedDriveItem-id @@ -637071,7 +652499,7 @@ paths: tags: - shares.list summary: Get ref of sourceColumn from shares - description: The source column for content type column. + description: The source column for the content type column. operationId: shares.list.columns.GetRefSourceColumn parameters: - name: sharedDriveItem-id @@ -637108,7 +652536,7 @@ paths: tags: - shares.list summary: Update the ref of navigation property sourceColumn in shares - description: The source column for content type column. + description: The source column for the content type column. operationId: shares.list.columns.UpdateRefSourceColumn parameters: - name: sharedDriveItem-id @@ -637144,7 +652572,7 @@ paths: tags: - shares.list summary: Delete ref of navigation property sourceColumn for shares - description: The source column for content type column. + description: The source column for the content type column. operationId: shares.list.columns.DeleteRefSourceColumn parameters: - name: sharedDriveItem-id @@ -638220,7 +653648,7 @@ paths: tags: - shares.list summary: Get columnLinks from shares - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: shares.list.contentTypes.ListColumnLinks parameters: - name: sharedDriveItem-id @@ -638307,7 +653735,7 @@ paths: tags: - shares.list summary: Create new navigation property to columnLinks for shares - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: shares.list.contentTypes.CreateColumnLinks parameters: - name: sharedDriveItem-id @@ -638346,7 +653774,7 @@ paths: tags: - shares.list summary: Get columnLinks from shares - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: shares.list.contentTypes.GetColumnLinks parameters: - name: sharedDriveItem-id @@ -638409,7 +653837,7 @@ paths: tags: - shares.list summary: Update the navigation property columnLinks in shares - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: shares.list.contentTypes.UpdateColumnLinks parameters: - name: sharedDriveItem-id @@ -638450,7 +653878,7 @@ paths: tags: - shares.list summary: Delete navigation property columnLinks for shares - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: shares.list.contentTypes.DeleteColumnLinks parameters: - name: sharedDriveItem-id @@ -639225,7 +654653,7 @@ paths: tags: - shares.list summary: Get sourceColumn from shares - description: The source column for content type column. + description: The source column for the content type column. operationId: shares.list.contentTypes.columns.GetSourceColumn parameters: - name: sharedDriveItem-id @@ -639327,7 +654755,7 @@ paths: tags: - shares.list summary: Get ref of sourceColumn from shares - description: The source column for content type column. + description: The source column for the content type column. operationId: shares.list.contentTypes.columns.GetRefSourceColumn parameters: - name: sharedDriveItem-id @@ -639372,7 +654800,7 @@ paths: tags: - shares.list summary: Update the ref of navigation property sourceColumn in shares - description: The source column for content type column. + description: The source column for the content type column. operationId: shares.list.contentTypes.columns.UpdateRefSourceColumn parameters: - name: sharedDriveItem-id @@ -639415,7 +654843,7 @@ paths: tags: - shares.list summary: Delete ref of navigation property sourceColumn for shares - description: The source column for content type column. + description: The source column for the content type column. operationId: shares.list.contentTypes.columns.DeleteRefSourceColumn parameters: - name: sharedDriveItem-id @@ -640521,6 +655949,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -641391,6 +656820,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -642402,6 +657832,8 @@ paths: - notificationQueryOptions desc - notificationUrl - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc - resource - resource desc type: string @@ -642429,6 +657861,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -642541,6 +657974,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -643099,6 +658533,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -643847,6 +659282,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -644691,6 +660127,8 @@ paths: - expirationDateTime - grantedTo - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 - hasPassword - inheritedFrom - invitation @@ -644904,6 +660342,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -646212,7 +661651,7 @@ paths: tags: - sites.columnDefinition summary: Get sourceColumn from sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.columns.GetSourceColumn parameters: - name: site-id @@ -646306,7 +661745,7 @@ paths: tags: - sites.columnDefinition summary: Get ref of sourceColumn from sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.columns.GetRefSourceColumn parameters: - name: site-id @@ -646343,7 +661782,7 @@ paths: tags: - sites.columnDefinition summary: Update the ref of navigation property sourceColumn in sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.columns.UpdateRefSourceColumn parameters: - name: site-id @@ -646379,7 +661818,7 @@ paths: tags: - sites.columnDefinition summary: Delete ref of navigation property sourceColumn for sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.columns.DeleteRefSourceColumn parameters: - name: site-id @@ -647455,7 +662894,7 @@ paths: tags: - sites.contentType summary: Get columnLinks from sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.contentTypes.ListColumnLinks parameters: - name: site-id @@ -647542,7 +662981,7 @@ paths: tags: - sites.contentType summary: Create new navigation property to columnLinks for sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.contentTypes.CreateColumnLinks parameters: - name: site-id @@ -647581,7 +663020,7 @@ paths: tags: - sites.contentType summary: Get columnLinks from sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.contentTypes.GetColumnLinks parameters: - name: site-id @@ -647644,7 +663083,7 @@ paths: tags: - sites.contentType summary: Update the navigation property columnLinks in sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.contentTypes.UpdateColumnLinks parameters: - name: site-id @@ -647685,7 +663124,7 @@ paths: tags: - sites.contentType summary: Delete navigation property columnLinks for sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.contentTypes.DeleteColumnLinks parameters: - name: site-id @@ -648460,7 +663899,7 @@ paths: tags: - sites.contentType summary: Get sourceColumn from sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.contentTypes.columns.GetSourceColumn parameters: - name: site-id @@ -648562,7 +664001,7 @@ paths: tags: - sites.contentType summary: Get ref of sourceColumn from sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.contentTypes.columns.GetRefSourceColumn parameters: - name: site-id @@ -648607,7 +664046,7 @@ paths: tags: - sites.contentType summary: Update the ref of navigation property sourceColumn in sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.contentTypes.columns.UpdateRefSourceColumn parameters: - name: site-id @@ -648650,7 +664089,7 @@ paths: tags: - sites.contentType summary: Delete ref of navigation property sourceColumn for sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.contentTypes.columns.DeleteRefSourceColumn parameters: - name: site-id @@ -649751,7 +665190,7 @@ paths: tags: - sites.baseItem summary: Get items from sites - description: Used to address any item contained in this site. This collection cannot be enumerated. + description: Used to address any item contained in this site. This collection can't be enumerated. operationId: sites.ListItems parameters: - name: site-id @@ -649859,7 +665298,7 @@ paths: tags: - sites.baseItem summary: Create new navigation property to items for sites - description: Used to address any item contained in this site. This collection cannot be enumerated. + description: Used to address any item contained in this site. This collection can't be enumerated. operationId: sites.CreateItems parameters: - name: site-id @@ -649891,7 +665330,7 @@ paths: tags: - sites.baseItem summary: Get items from sites - description: Used to address any item contained in this site. This collection cannot be enumerated. + description: Used to address any item contained in this site. This collection can't be enumerated. operationId: sites.GetItems parameters: - name: site-id @@ -649970,7 +665409,7 @@ paths: tags: - sites.baseItem summary: Update the navigation property items in sites - description: Used to address any item contained in this site. This collection cannot be enumerated. + description: Used to address any item contained in this site. This collection can't be enumerated. operationId: sites.UpdateItems parameters: - name: site-id @@ -650004,7 +665443,7 @@ paths: tags: - sites.baseItem summary: Delete navigation property items for sites - description: Used to address any item contained in this site. This collection cannot be enumerated. + description: Used to address any item contained in this site. This collection can't be enumerated. operationId: sites.DeleteItems parameters: - name: site-id @@ -650745,6 +666184,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -651861,6 +667301,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -653354,7 +668795,7 @@ paths: tags: - sites.list summary: Get sourceColumn from sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.lists.columns.GetSourceColumn parameters: - name: site-id @@ -653456,7 +668897,7 @@ paths: tags: - sites.list summary: Get ref of sourceColumn from sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.lists.columns.GetRefSourceColumn parameters: - name: site-id @@ -653501,7 +668942,7 @@ paths: tags: - sites.list summary: Update the ref of navigation property sourceColumn in sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.lists.columns.UpdateRefSourceColumn parameters: - name: site-id @@ -653544,7 +668985,7 @@ paths: tags: - sites.list summary: Delete ref of navigation property sourceColumn for sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.lists.columns.DeleteRefSourceColumn parameters: - name: site-id @@ -654768,7 +670209,7 @@ paths: tags: - sites.list summary: Get columnLinks from sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.lists.contentTypes.ListColumnLinks parameters: - name: site-id @@ -654862,7 +670303,7 @@ paths: tags: - sites.list summary: Create new navigation property to columnLinks for sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.lists.contentTypes.CreateColumnLinks parameters: - name: site-id @@ -654908,7 +670349,7 @@ paths: tags: - sites.list summary: Get columnLinks from sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.lists.contentTypes.GetColumnLinks parameters: - name: site-id @@ -654978,7 +670419,7 @@ paths: tags: - sites.list summary: Update the navigation property columnLinks in sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.lists.contentTypes.UpdateColumnLinks parameters: - name: site-id @@ -655026,7 +670467,7 @@ paths: tags: - sites.list summary: Delete navigation property columnLinks for sites - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. operationId: sites.lists.contentTypes.DeleteColumnLinks parameters: - name: site-id @@ -655865,7 +671306,7 @@ paths: tags: - sites.list summary: Get sourceColumn from sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.lists.contentTypes.columns.GetSourceColumn parameters: - name: site-id @@ -655975,7 +671416,7 @@ paths: tags: - sites.list summary: Get ref of sourceColumn from sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.lists.contentTypes.columns.GetRefSourceColumn parameters: - name: site-id @@ -656028,7 +671469,7 @@ paths: tags: - sites.list summary: Update the ref of navigation property sourceColumn in sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.lists.contentTypes.columns.UpdateRefSourceColumn parameters: - name: site-id @@ -656078,7 +671519,7 @@ paths: tags: - sites.list summary: Delete ref of navigation property sourceColumn for sites - description: The source column for content type column. + description: The source column for the content type column. operationId: sites.lists.contentTypes.columns.DeleteRefSourceColumn parameters: - name: site-id @@ -657349,6 +672790,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -658341,6 +673783,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -659497,6 +674940,8 @@ paths: - notificationQueryOptions desc - notificationUrl - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc - resource - resource desc type: string @@ -659524,6 +674969,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -659650,6 +675096,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -695599,6 +711046,10 @@ paths: - grantedTo desc - grantedToIdentities - grantedToIdentities desc + - grantedToIdentitiesV2 + - grantedToIdentitiesV2 desc + - grantedToV2 + - grantedToV2 desc - hasPassword - hasPassword desc - inheritedFrom @@ -695626,6 +711077,8 @@ paths: - expirationDateTime - grantedTo - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 - hasPassword - inheritedFrom - invitation @@ -695733,6 +711186,8 @@ paths: - expirationDateTime - grantedTo - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 - hasPassword - inheritedFrom - invitation @@ -696357,7 +711812,7 @@ paths: tags: - sites.store summary: Get termStore from sites - description: The termStore under this site. + description: The default termStore under this site. operationId: sites.GetTermStore parameters: - name: site-id @@ -696420,7 +711875,7 @@ paths: tags: - sites.store summary: Update the navigation property termStore in sites - description: The termStore under this site. + description: The default termStore under this site. operationId: sites.UpdateTermStore parameters: - name: site-id @@ -696447,7 +711902,7 @@ paths: tags: - sites.store summary: Delete navigation property termStore for sites - description: The termStore under this site. + description: The default termStore under this site. operationId: sites.DeleteTermStore parameters: - name: site-id @@ -696563,11 +712018,7 @@ paths: summary: Get entities from subscribedSkus operationId: subscribedSkus.subscribedSku.ListSubscribedSku 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 @@ -696614,18 +712065,6 @@ paths: - skuId - skuPartNumber type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entities @@ -696702,18 +712141,6 @@ paths: - skuId - skuPartNumber type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entity @@ -696781,52 +712208,7 @@ paths: summary: Get entities from subscriptions operationId: subscriptions.subscription.ListSubscription parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - applicationId - - applicationId desc - - changeType - - changeType desc - - clientState - - clientState desc - - creatorId - - creatorId desc - - encryptionCertificate - - encryptionCertificate desc - - encryptionCertificateId - - encryptionCertificateId desc - - expirationDateTime - - expirationDateTime desc - - includeResourceData - - includeResourceData desc - - latestSupportedTlsVersion - - latestSupportedTlsVersion desc - - lifecycleNotificationUrl - - lifecycleNotificationUrl desc - - notificationContentType - - notificationContentType desc - - notificationQueryOptions - - notificationQueryOptions desc - - notificationUrl - - notificationUrl desc - - resource - - resource desc - type: string - name: $select in: query description: Select properties to be returned @@ -696851,20 +712233,9 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entities @@ -696946,20 +712317,9 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entity @@ -697719,6 +713079,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -699852,7 +715213,7 @@ paths: tags: - teams.channel summary: Get teamsApp from teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.channels.tabs.GetTeamsApp parameters: - name: team-id @@ -699927,7 +715288,7 @@ paths: tags: - teams.channel summary: Get ref of teamsApp from teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.channels.tabs.GetRefTeamsApp parameters: - name: team-id @@ -699972,7 +715333,7 @@ paths: tags: - teams.channel summary: Update the ref of navigation property teamsApp in teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.channels.tabs.UpdateRefTeamsApp parameters: - name: team-id @@ -700015,7 +715376,7 @@ paths: tags: - teams.channel summary: Delete ref of navigation property teamsApp for teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.channels.tabs.DeleteRefTeamsApp parameters: - name: team-id @@ -700158,6 +715519,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -701992,6 +717354,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -702141,6 +717505,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -702417,6 +717782,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -703187,6 +718554,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -705059,7 +720427,7 @@ paths: tags: - teams.channel summary: Get teamsApp from teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.primaryChannel.tabs.GetTeamsApp parameters: - name: team-id @@ -705126,7 +720494,7 @@ paths: tags: - teams.channel summary: Get ref of teamsApp from teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.primaryChannel.tabs.GetRefTeamsApp parameters: - name: team-id @@ -705163,7 +720531,7 @@ paths: tags: - teams.channel summary: Update the ref of navigation property teamsApp in teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.primaryChannel.tabs.UpdateRefTeamsApp parameters: - name: team-id @@ -705199,7 +720567,7 @@ paths: tags: - teams.channel summary: Delete ref of navigation property teamsApp for teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.primaryChannel.tabs.DeleteRefTeamsApp parameters: - name: team-id @@ -706334,18 +721702,6 @@ paths: - isActive - userIds type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -706439,18 +721795,6 @@ paths: - isActive - userIds type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -706599,18 +721943,6 @@ paths: - sharedShift - userId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -706706,18 +722038,6 @@ paths: - sharedShift - userId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -707653,18 +722973,6 @@ paths: - iconType - isActive type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -707758,18 +723066,6 @@ paths: - iconType - isActive type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -707885,301 +723181,28 @@ paths: - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - assignedTo - - assignedTo desc - - managerActionDateTime - - managerActionDateTime desc - - managerActionMessage - - managerActionMessage desc - - managerUserId - - managerUserId desc - - senderDateTime - - senderDateTime desc - - senderMessage - - senderMessage desc - - senderUserId - - senderUserId desc - - state - - state desc - - endDateTime - - endDateTime desc - - startDateTime - - startDateTime desc - - timeOffReasonId - - timeOffReasonId desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - lastModifiedBy - - lastModifiedDateTime - - assignedTo - - managerActionDateTime - - managerActionMessage - - managerUserId - - senderDateTime - - senderMessage - - senderUserId - - state - - endDateTime - - startDateTime - - timeOffReasonId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of timeOffRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create new navigation property to timeOffRequests for teams - operationId: teams.schedule.CreateTimeOffRequests - parameters: - - name: team-id - in: path - description: 'key: id of team' - required: true - schema: - type: string - x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': - get: - tags: - - teams.schedule - summary: Get timeOffRequests from teams - operationId: teams.schedule.GetTimeOffRequests - parameters: - - name: team-id - in: path - description: 'key: id of team' - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: timeOffRequest-id - in: path - description: 'key: id of timeOffRequest' - required: true - schema: - type: string - x-ms-docs-key-type: timeOffRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - lastModifiedBy - - lastModifiedDateTime - - assignedTo - - managerActionDateTime - - managerActionMessage - - managerUserId - - senderDateTime - - senderMessage - - senderUserId - - state - - endDateTime - - startDateTime - - timeOffReasonId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.schedule - summary: Update the navigation property timeOffRequests in teams - operationId: teams.schedule.UpdateTimeOffRequests - parameters: - - name: team-id - in: path - description: 'key: id of team' - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: timeOffRequest-id - in: path - description: 'key: id of timeOffRequest' - required: true - schema: - type: string - x-ms-docs-key-type: timeOffRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.schedule - summary: Delete navigation property timeOffRequests for teams - operationId: teams.schedule.DeleteTimeOffRequests - parameters: - - name: team-id - in: path - description: 'key: id of team' - required: true - schema: - type: string - x-ms-docs-key-type: team - - name: timeOffRequest-id - in: path - description: 'key: id of timeOffRequest' - required: true - schema: - type: string - x-ms-docs-key-type: timeOffRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timesOff': - get: - tags: - - teams.schedule - summary: Get timesOff from teams - description: The instances of times off in the schedule. - operationId: teams.schedule.ListTimesOff - parameters: - - name: team-id - in: path - description: 'key: id of team' - required: true - schema: - type: string - x-ms-docs-key-type: team - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - draftTimeOff - - draftTimeOff desc - - isStagedForDeletion - - isStagedForDeletion desc - - sharedTimeOff - - sharedTimeOff desc - - userId - - userId desc + - assignedTo + - assignedTo desc + - managerActionDateTime + - managerActionDateTime desc + - managerActionMessage + - managerActionMessage desc + - managerUserId + - managerUserId desc + - senderDateTime + - senderDateTime desc + - senderMessage + - senderMessage desc + - senderUserId + - senderUserId desc + - state + - state desc + - endDateTime + - endDateTime desc + - startDateTime + - startDateTime desc + - timeOffReasonId + - timeOffReasonId desc type: string - name: $select in: query @@ -708196,14 +723219,243 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - assignedTo + - managerActionDateTime + - managerActionMessage + - managerUserId + - senderDateTime + - senderMessage + - senderUserId + - state + - endDateTime + - startDateTime + - timeOffReasonId + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of timeOffRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create new navigation property to timeOffRequests for teams + operationId: teams.schedule.CreateTimeOffRequests + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': + get: + tags: + - teams.schedule + summary: Get timeOffRequests from teams + operationId: teams.schedule.GetTimeOffRequests + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: timeOffRequest-id + in: path + description: 'key: id of timeOffRequest' + required: true + schema: + type: string + x-ms-docs-key-type: timeOffRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime + - assignedTo + - managerActionDateTime + - managerActionMessage + - managerUserId + - senderDateTime + - senderMessage + - senderUserId + - state + - endDateTime + - startDateTime + - timeOffReasonId + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property timeOffRequests in teams + operationId: teams.schedule.UpdateTimeOffRequests + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: timeOffRequest-id + in: path + description: 'key: id of timeOffRequest' + required: true + schema: + type: string + x-ms-docs-key-type: timeOffRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property timeOffRequests for teams + operationId: teams.schedule.DeleteTimeOffRequests + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: timeOffRequest-id + in: path + description: 'key: id of timeOffRequest' + required: true + schema: + type: string + x-ms-docs-key-type: timeOffRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timesOff': + get: + tags: + - teams.schedule + summary: Get timesOff from teams + description: The instances of times off in the schedule. + operationId: teams.schedule.ListTimesOff + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc - draftTimeOff + - draftTimeOff desc - isStagedForDeletion + - isStagedForDeletion desc - sharedTimeOff + - sharedTimeOff desc - userId + - userId desc type: string - - name: $expand + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -708211,7 +723463,15 @@ paths: type: array items: enum: - - '*' + - id + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime + - draftTimeOff + - isStagedForDeletion + - sharedTimeOff + - userId type: string responses: '200': @@ -708307,18 +723567,6 @@ paths: - sharedTimeOff - userId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -709611,6 +724859,7 @@ paths: type: array items: enum: + - id - managedTenants type: string - name: $expand @@ -709689,7 +724938,6 @@ paths: - managementActionTenantDeploymentStatuses - managementIntents - managementTemplates - - riskyUsers - tenantGroups - tenants - tenantsCustomizedInformation @@ -709722,7 +724970,6 @@ paths: - managementActionTenantDeploymentStatuses - managementIntents - managementTemplates - - riskyUsers - tenantGroups - tenants - tenantsCustomizedInformation @@ -709765,8 +725012,6 @@ paths: operationId: tenantRelationships.ManagedTenants.ListManagementIntents managementTemplates: operationId: tenantRelationships.ManagedTenants.ListManagementTemplates - riskyUsers: - operationId: tenantRelationships.ManagedTenants.ListRiskyUsers tenantGroups: operationId: tenantRelationships.ManagedTenants.ListTenantGroups tenants: @@ -712880,245 +728125,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /tenantRelationships/managedTenants/riskyUsers: - get: - tags: - - tenantRelationships.managedTenant - summary: Get riskyUsers from tenantRelationships - description: The collection of users flagged for risk across managed tenants. - operationId: tenantRelationships.managedTenants.ListRiskyUsers - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - isDeleted - - isDeleted desc - - lastRefreshedDateTime - - lastRefreshedDateTime desc - - riskDetail - - riskDetail desc - - riskLastUpdatedDateTime - - riskLastUpdatedDateTime desc - - riskLevel - - riskLevel desc - - riskState - - riskState desc - - tenantDisplayName - - tenantDisplayName desc - - tenantId - - tenantId desc - - userDisplayName - - userDisplayName desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - isDeleted - - lastRefreshedDateTime - - riskDetail - - riskLastUpdatedDateTime - - riskLevel - - riskState - - tenantDisplayName - - tenantId - - userDisplayName - - userId - - userPrincipalName - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of riskyUser - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedTenants.riskyUser' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - tenantRelationships.managedTenant - summary: Create new navigation property to riskyUsers for tenantRelationships - description: The collection of users flagged for risk across managed tenants. - operationId: tenantRelationships.managedTenants.CreateRiskyUsers - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedTenants.riskyUser' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedTenants.riskyUser' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/tenantRelationships/managedTenants/riskyUsers/{riskyUser-id}': - get: - tags: - - tenantRelationships.managedTenant - summary: Get riskyUsers from tenantRelationships - description: The collection of users flagged for risk across managed tenants. - operationId: tenantRelationships.managedTenants.GetRiskyUsers - parameters: - - name: riskyUser-id - in: path - description: 'key: id of riskyUser' - required: true - schema: - type: string - x-ms-docs-key-type: riskyUser - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - isDeleted - - lastRefreshedDateTime - - riskDetail - - riskLastUpdatedDateTime - - riskLevel - - riskState - - tenantDisplayName - - tenantId - - userDisplayName - - userId - - userPrincipalName - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedTenants.riskyUser' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - tenantRelationships.managedTenant - summary: Update the navigation property riskyUsers in tenantRelationships - description: The collection of users flagged for risk across managed tenants. - operationId: tenantRelationships.managedTenants.UpdateRiskyUsers - parameters: - - name: riskyUser-id - in: path - description: 'key: id of riskyUser' - required: true - schema: - type: string - x-ms-docs-key-type: riskyUser - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedTenants.riskyUser' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - tenantRelationships.managedTenant - summary: Delete navigation property riskyUsers for tenantRelationships - description: The collection of users flagged for risk across managed tenants. - operationId: tenantRelationships.managedTenants.DeleteRiskyUsers - parameters: - - name: riskyUser-id - in: path - description: 'key: id of riskyUser' - required: true - schema: - type: string - x-ms-docs-key-type: riskyUser - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation /tenantRelationships/managedTenants/tenantGroups: get: tags: @@ -715841,7 +730847,7 @@ paths: tags: - termStore.group summary: Get children from termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.children.ListChildren parameters: - name: group-id @@ -715953,7 +730959,7 @@ paths: tags: - termStore.group summary: Create new navigation property to children for termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.children.CreateChildren parameters: - name: group-id @@ -715999,7 +731005,7 @@ paths: tags: - termStore.group summary: Get children from termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.children.GetChildren parameters: - name: group-id @@ -716101,7 +731107,7 @@ paths: tags: - termStore.group summary: Update the navigation property children in termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.children.UpdateChildren parameters: - name: group-id @@ -716149,7 +731155,7 @@ paths: tags: - termStore.group summary: Delete navigation property children for termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.children.DeleteChildren parameters: - name: group-id @@ -716196,7 +731202,7 @@ paths: tags: - termStore.group summary: Get relations from termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.children.ListRelations parameters: - name: group-id @@ -716296,7 +731302,7 @@ paths: tags: - termStore.group summary: Create new navigation property to relations for termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.children.CreateRelations parameters: - name: group-id @@ -716342,7 +731348,7 @@ paths: tags: - termStore.group summary: Get relations from termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.children.GetRelations parameters: - name: group-id @@ -716440,7 +731446,7 @@ paths: tags: - termStore.group summary: Update the navigation property relations in termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.children.UpdateRelations parameters: - name: group-id @@ -716488,7 +731494,7 @@ paths: tags: - termStore.group summary: Delete navigation property relations for termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.children.DeleteRelations parameters: - name: group-id @@ -717351,7 +732357,7 @@ paths: tags: - termStore.group summary: Get set from termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.groups.sets.children.GetSet parameters: - name: group-id @@ -717451,7 +732457,7 @@ paths: tags: - termStore.group summary: Get ref of set from termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.groups.sets.children.GetRefSet parameters: - name: group-id @@ -717514,7 +732520,7 @@ paths: tags: - termStore.group summary: Update the ref of navigation property set in termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.groups.sets.children.UpdateRefSet parameters: - name: group-id @@ -717557,7 +732563,7 @@ paths: tags: - termStore.group summary: Delete ref of navigation property set for termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.groups.sets.children.DeleteRefSet parameters: - name: group-id @@ -719062,7 +734068,7 @@ paths: tags: - termStore.group summary: Get children from termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.terms.ListChildren parameters: - name: group-id @@ -719174,7 +734180,7 @@ paths: tags: - termStore.group summary: Create new navigation property to children for termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.terms.CreateChildren parameters: - name: group-id @@ -719220,7 +734226,7 @@ paths: tags: - termStore.group summary: Get children from termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.terms.GetChildren parameters: - name: group-id @@ -719322,7 +734328,7 @@ paths: tags: - termStore.group summary: Update the navigation property children in termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.terms.UpdateChildren parameters: - name: group-id @@ -719370,7 +734376,7 @@ paths: tags: - termStore.group summary: Delete navigation property children for termStore - description: Children of current term + description: Children of current term. operationId: termStore.groups.sets.terms.DeleteChildren parameters: - name: group-id @@ -719417,7 +734423,7 @@ paths: tags: - termStore.group summary: Get relations from termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.terms.ListRelations parameters: - name: group-id @@ -719517,7 +734523,7 @@ paths: tags: - termStore.group summary: Create new navigation property to relations for termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.terms.CreateRelations parameters: - name: group-id @@ -719563,7 +734569,7 @@ paths: tags: - termStore.group summary: Get relations from termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.terms.GetRelations parameters: - name: group-id @@ -719661,7 +734667,7 @@ paths: tags: - termStore.group summary: Update the navigation property relations in termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.terms.UpdateRelations parameters: - name: group-id @@ -719709,7 +734715,7 @@ paths: tags: - termStore.group summary: Delete navigation property relations for termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.groups.sets.terms.DeleteRelations parameters: - name: group-id @@ -720572,7 +735578,7 @@ paths: tags: - termStore.group summary: Get set from termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.groups.sets.terms.GetSet parameters: - name: group-id @@ -720672,7 +735678,7 @@ paths: tags: - termStore.group summary: Get ref of set from termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.groups.sets.terms.GetRefSet parameters: - name: group-id @@ -720735,7 +735741,7 @@ paths: tags: - termStore.group summary: Update the ref of navigation property set in termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.groups.sets.terms.UpdateRefSet parameters: - name: group-id @@ -720778,7 +735784,7 @@ paths: tags: - termStore.group summary: Delete ref of navigation property set for termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.groups.sets.terms.DeleteRefSet parameters: - name: group-id @@ -721341,7 +736347,7 @@ paths: tags: - termStore.set summary: Get children from termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.children.ListChildren parameters: - name: set-id @@ -721446,7 +736452,7 @@ paths: tags: - termStore.set summary: Create new navigation property to children for termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.children.CreateChildren parameters: - name: set-id @@ -721485,7 +736491,7 @@ paths: tags: - termStore.set summary: Get children from termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.children.GetChildren parameters: - name: set-id @@ -721577,7 +736583,7 @@ paths: tags: - termStore.set summary: Update the navigation property children in termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.children.UpdateChildren parameters: - name: set-id @@ -721618,7 +736624,7 @@ paths: tags: - termStore.set summary: Delete navigation property children for termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.children.DeleteChildren parameters: - name: set-id @@ -721658,7 +736664,7 @@ paths: tags: - termStore.set summary: Get relations from termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.children.ListRelations parameters: - name: set-id @@ -721751,7 +736757,7 @@ paths: tags: - termStore.set summary: Create new navigation property to relations for termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.children.CreateRelations parameters: - name: set-id @@ -721790,7 +736796,7 @@ paths: tags: - termStore.set summary: Get relations from termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.children.GetRelations parameters: - name: set-id @@ -721878,7 +736884,7 @@ paths: tags: - termStore.set summary: Update the navigation property relations in termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.children.UpdateRelations parameters: - name: set-id @@ -721919,7 +736925,7 @@ paths: tags: - termStore.set summary: Delete navigation property relations for termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.children.DeleteRelations parameters: - name: set-id @@ -722671,7 +737677,7 @@ paths: tags: - termStore.set summary: Get set from termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.sets.children.GetSet parameters: - name: set-id @@ -722760,7 +737766,7 @@ paths: tags: - termStore.set summary: Get ref of set from termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.sets.children.GetRefSet parameters: - name: set-id @@ -722812,7 +737818,7 @@ paths: tags: - termStore.set summary: Update the ref of navigation property set in termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.sets.children.UpdateRefSet parameters: - name: set-id @@ -722848,7 +737854,7 @@ paths: tags: - termStore.set summary: Delete ref of navigation property set for termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.sets.children.DeleteRefSet parameters: - name: set-id @@ -724428,7 +739434,7 @@ paths: tags: - termStore.set summary: Get children from termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.terms.ListChildren parameters: - name: set-id @@ -724533,7 +739539,7 @@ paths: tags: - termStore.set summary: Create new navigation property to children for termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.terms.CreateChildren parameters: - name: set-id @@ -724572,7 +739578,7 @@ paths: tags: - termStore.set summary: Get children from termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.terms.GetChildren parameters: - name: set-id @@ -724664,7 +739670,7 @@ paths: tags: - termStore.set summary: Update the navigation property children in termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.terms.UpdateChildren parameters: - name: set-id @@ -724705,7 +739711,7 @@ paths: tags: - termStore.set summary: Delete navigation property children for termStore - description: Children of current term + description: Children of current term. operationId: termStore.sets.terms.DeleteChildren parameters: - name: set-id @@ -724745,7 +739751,7 @@ paths: tags: - termStore.set summary: Get relations from termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.terms.ListRelations parameters: - name: set-id @@ -724838,7 +739844,7 @@ paths: tags: - termStore.set summary: Create new navigation property to relations for termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.terms.CreateRelations parameters: - name: set-id @@ -724877,7 +739883,7 @@ paths: tags: - termStore.set summary: Get relations from termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.terms.GetRelations parameters: - name: set-id @@ -724965,7 +739971,7 @@ paths: tags: - termStore.set summary: Update the navigation property relations in termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.terms.UpdateRelations parameters: - name: set-id @@ -725006,7 +740012,7 @@ paths: tags: - termStore.set summary: Delete navigation property relations for termStore - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. operationId: termStore.sets.terms.DeleteRelations parameters: - name: set-id @@ -725758,7 +740764,7 @@ paths: tags: - termStore.set summary: Get set from termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.sets.terms.GetSet parameters: - name: set-id @@ -725847,7 +740853,7 @@ paths: tags: - termStore.set summary: Get ref of set from termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.sets.terms.GetRefSet parameters: - name: set-id @@ -725899,7 +740905,7 @@ paths: tags: - termStore.set summary: Update the ref of navigation property set in termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.sets.terms.UpdateRefSet parameters: - name: set-id @@ -725935,7 +740941,7 @@ paths: tags: - termStore.set summary: Delete ref of navigation property set for termStore - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' operationId: termStore.sets.terms.DeleteRefSet parameters: - name: set-id @@ -726724,6 +741730,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -726873,6 +741881,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -727118,7 +742127,6 @@ paths: tags: - users.user summary: Get entity from users by key - description: Represents an Azure Active Directory user object. operationId: users.user.GetUser parameters: - name: user-id @@ -727161,6 +742169,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -727617,7 +742626,6 @@ paths: tags: - users.user summary: Update entity in users - description: Represents an Azure Active Directory user object. operationId: users.user.UpdateUser parameters: - name: user-id @@ -727644,7 +742652,6 @@ paths: tags: - users.user summary: Delete entity from users - description: Represents an Azure Active Directory user object. operationId: users.user.DeleteUser parameters: - name: user-id @@ -731057,6 +746064,7 @@ paths: - passwordlessMicrosoftAuthenticatorMethods - passwordMethods - phoneMethods + - softwareOathMethods - temporaryAccessPassMethods - windowsHelloForBusinessMethods type: string @@ -731079,6 +746087,7 @@ paths: - passwordlessMicrosoftAuthenticatorMethods - passwordMethods - phoneMethods + - softwareOathMethods - temporaryAccessPassMethods - windowsHelloForBusinessMethods type: string @@ -731122,6 +746131,10 @@ paths: operationId: users.Authentication.ListPhoneMethods parameters: user-id: $request.path.user-id + softwareOathMethods: + operationId: users.Authentication.ListSoftwareOathMethods + parameters: + user-id: $request.path.user-id temporaryAccessPassMethods: operationId: users.Authentication.ListTemporaryAccessPassMethods parameters: @@ -732948,12 +747961,216 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/passwordlessMicrosoftAuthenticatorMethods/{passwordlessMicrosoftAuthenticatorAuthenticationMethod-id}/device': + '/users/{user-id}/authentication/passwordlessMicrosoftAuthenticatorMethods/{passwordlessMicrosoftAuthenticatorAuthenticationMethod-id}/device': + get: + tags: + - users.authentication + summary: Get device from users + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.GetDevice + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of passwordlessMicrosoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - alternativeSecurityIds + - approximateLastSignInDateTime + - complianceExpirationDateTime + - deviceCategory + - deviceId + - deviceMetadata + - deviceOwnership + - deviceVersion + - displayName + - domainName + - enrollmentProfileName + - enrollmentType + - extensionAttributes + - hostnames + - isCompliant + - isManaged + - isRooted + - managementType + - onPremisesLastSyncDateTime + - onPremisesSyncEnabled + - operatingSystem + - operatingSystemVersion + - physicalIds + - profileType + - registrationDateTime + - systemLabels + - trustType + - kind + - manufacturer + - model + - name + - platform + - status + - usageRights + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions + - commands + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - usageRights + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions + - commands + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' + links: + usageRights: + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListUsageRights + parameters: + user-id: $request.path.user-id + passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + memberOf: + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListMemberOf + parameters: + user-id: $request.path.user-id + passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + registeredOwners: + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListRegisteredOwners + parameters: + user-id: $request.path.user-id + passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + registeredUsers: + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListRegisteredUsers + parameters: + user-id: $request.path.user-id + passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + transitiveMemberOf: + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListTransitiveMemberOf + parameters: + user-id: $request.path.user-id + passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + extensions: + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListExtensions + parameters: + user-id: $request.path.user-id + passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + commands: + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListCommands + parameters: + user-id: $request.path.user-id + passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.authentication + summary: Update the navigation property device in users + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.UpdateDevice + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of passwordlessMicrosoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.authentication + summary: Delete navigation property device for users + operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.DeleteDevice + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of passwordlessMicrosoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/passwordMethods': get: tags: - users.authentication - summary: Get device from users - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.GetDevice + summary: Get passwordMethods from users + operationId: users.authentication.ListPasswordMethods parameters: - name: user-id in: path @@ -732962,13 +748179,129 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - creationDateTime + - creationDateTime desc + - password + - password desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - creationDateTime + - password + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of passwordAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.authentication + summary: Create new navigation property to passwordMethods for users + operationId: users.authentication.CreatePasswordMethods + parameters: + - name: user-id in: path - description: 'key: id of passwordlessMicrosoftAuthenticatorAuthenticationMethod' + description: 'key: id of user' required: true schema: type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/passwordMethods/{passwordAuthenticationMethod-id}': + get: + tags: + - users.authentication + summary: Get passwordMethods from users + operationId: users.authentication.GetPasswordMethods + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: passwordAuthenticationMethod-id + in: path + description: 'key: id of passwordAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: passwordAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -732980,48 +748313,9 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - alternativeSecurityIds - - approximateLastSignInDateTime - - complianceExpirationDateTime - - deviceCategory - - deviceId - - deviceMetadata - - deviceOwnership - - deviceVersion - - displayName - - domainName - - enrollmentProfileName - - enrollmentType - - extensionAttributes - - hostnames - - isCompliant - - isManaged - - isRooted - - managementType - - onPremisesLastSyncDateTime - - onPremisesSyncEnabled - - operatingSystem - - operatingSystemVersion - - physicalIds - - profileType - - registrationDateTime - - systemLabels - - trustType - - kind - - manufacturer - - model - - name - - platform - - status - - usageRights - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions - - commands + - createdDateTime + - creationDateTime + - password type: string - name: $expand in: query @@ -733034,13 +748328,6 @@ paths: items: enum: - '*' - - usageRights - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions - - commands type: string responses: '200': @@ -733048,51 +748335,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' - links: - usageRights: - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListUsageRights - parameters: - user-id: $request.path.user-id - passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id - memberOf: - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListMemberOf - parameters: - user-id: $request.path.user-id - passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id - registeredOwners: - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListRegisteredOwners - parameters: - user-id: $request.path.user-id - passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id - registeredUsers: - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListRegisteredUsers - parameters: - user-id: $request.path.user-id - passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id - transitiveMemberOf: - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListTransitiveMemberOf - parameters: - user-id: $request.path.user-id - passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id - extensions: - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListExtensions - parameters: - user-id: $request.path.user-id - passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id - commands: - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.Device.ListCommands - parameters: - user-id: $request.path.user-id - passwordlessMicrosoftAuthenticatorAuthenticationMethod-id: $request.path.passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.authentication - summary: Update the navigation property device in users - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.UpdateDevice + summary: Update the navigation property passwordMethods in users + operationId: users.authentication.UpdatePasswordMethods parameters: - name: user-id in: path @@ -733101,19 +748352,19 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + - name: passwordAuthenticationMethod-id in: path - description: 'key: id of passwordlessMicrosoftAuthenticatorAuthenticationMethod' + description: 'key: id of passwordAuthenticationMethod' required: true schema: type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: passwordAuthenticationMethod requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' required: true responses: '204': @@ -733124,8 +748375,8 @@ paths: delete: tags: - users.authentication - summary: Delete navigation property device for users - operationId: users.authentication.passwordlessMicrosoftAuthenticatorMethods.DeleteDevice + summary: Delete navigation property passwordMethods for users + operationId: users.authentication.DeletePasswordMethods parameters: - name: user-id in: path @@ -733134,13 +748385,13 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: passwordlessMicrosoftAuthenticatorAuthenticationMethod-id + - name: passwordAuthenticationMethod-id in: path - description: 'key: id of passwordlessMicrosoftAuthenticatorAuthenticationMethod' + description: 'key: id of passwordAuthenticationMethod' required: true schema: type: string - x-ms-docs-key-type: passwordlessMicrosoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: passwordAuthenticationMethod - name: If-Match in: header description: ETag @@ -733152,12 +748403,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/passwordMethods': + '/users/{user-id}/authentication/phoneMethods': get: tags: - users.authentication - summary: Get passwordMethods from users - operationId: users.authentication.ListPasswordMethods + summary: Get phoneMethods from users + operationId: users.authentication.ListPhoneMethods parameters: - name: user-id in: path @@ -733183,12 +748434,12 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - creationDateTime - - creationDateTime desc - - password - - password desc + - phoneNumber + - phoneNumber desc + - phoneType + - phoneType desc + - smsSignInState + - smsSignInState desc type: string - name: $select in: query @@ -733201,9 +748452,9 @@ paths: items: enum: - id - - createdDateTime - - creationDateTime - - password + - phoneNumber + - phoneType + - smsSignInState type: string - name: $expand in: query @@ -733223,13 +748474,13 @@ paths: content: application/json: schema: - title: Collection of passwordAuthenticationMethod + title: Collection of phoneAuthenticationMethod type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' '@odata.nextLink': type: string default: @@ -733241,8 +748492,8 @@ paths: post: tags: - users.authentication - summary: Create new navigation property to passwordMethods for users - operationId: users.authentication.CreatePasswordMethods + summary: Create new navigation property to phoneMethods for users + operationId: users.authentication.CreatePhoneMethods parameters: - name: user-id in: path @@ -733256,7 +748507,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' required: true responses: '201': @@ -733264,16 +748515,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/passwordMethods/{passwordAuthenticationMethod-id}': + '/users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id}': get: tags: - users.authentication - summary: Get passwordMethods from users - operationId: users.authentication.GetPasswordMethods + summary: Get phoneMethods from users + operationId: users.authentication.GetPhoneMethods parameters: - name: user-id in: path @@ -733282,13 +748533,13 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: passwordAuthenticationMethod-id + - name: phoneAuthenticationMethod-id in: path - description: 'key: id of passwordAuthenticationMethod' + description: 'key: id of phoneAuthenticationMethod' required: true schema: type: string - x-ms-docs-key-type: passwordAuthenticationMethod + x-ms-docs-key-type: phoneAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -733300,9 +748551,9 @@ paths: items: enum: - id - - createdDateTime - - creationDateTime - - password + - phoneNumber + - phoneType + - smsSignInState type: string - name: $expand in: query @@ -733322,15 +748573,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.authentication - summary: Update the navigation property passwordMethods in users - operationId: users.authentication.UpdatePasswordMethods + summary: Update the navigation property phoneMethods in users + operationId: users.authentication.UpdatePhoneMethods parameters: - name: user-id in: path @@ -733339,19 +748590,19 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: passwordAuthenticationMethod-id + - name: phoneAuthenticationMethod-id in: path - description: 'key: id of passwordAuthenticationMethod' + description: 'key: id of phoneAuthenticationMethod' required: true schema: type: string - x-ms-docs-key-type: passwordAuthenticationMethod + x-ms-docs-key-type: phoneAuthenticationMethod requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' required: true responses: '204': @@ -733362,8 +748613,8 @@ paths: delete: tags: - users.authentication - summary: Delete navigation property passwordMethods for users - operationId: users.authentication.DeletePasswordMethods + summary: Delete navigation property phoneMethods for users + operationId: users.authentication.DeletePhoneMethods parameters: - name: user-id in: path @@ -733372,13 +748623,13 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: passwordAuthenticationMethod-id + - name: phoneAuthenticationMethod-id in: path - description: 'key: id of passwordAuthenticationMethod' + description: 'key: id of phoneAuthenticationMethod' required: true schema: type: string - x-ms-docs-key-type: passwordAuthenticationMethod + x-ms-docs-key-type: phoneAuthenticationMethod - name: If-Match in: header description: ETag @@ -733390,12 +748641,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/phoneMethods': + '/users/{user-id}/authentication/softwareOathMethods': get: tags: - users.authentication - summary: Get phoneMethods from users - operationId: users.authentication.ListPhoneMethods + summary: Get softwareOathMethods from users + operationId: users.authentication.ListSoftwareOathMethods parameters: - name: user-id in: path @@ -733421,12 +748672,8 @@ paths: enum: - id - id desc - - phoneNumber - - phoneNumber desc - - phoneType - - phoneType desc - - smsSignInState - - smsSignInState desc + - secretKey + - secretKey desc type: string - name: $select in: query @@ -733439,9 +748686,7 @@ paths: items: enum: - id - - phoneNumber - - phoneType - - smsSignInState + - secretKey type: string - name: $expand in: query @@ -733461,13 +748706,13 @@ paths: content: application/json: schema: - title: Collection of phoneAuthenticationMethod + title: Collection of softwareOathAuthenticationMethod type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' '@odata.nextLink': type: string default: @@ -733479,8 +748724,8 @@ paths: post: tags: - users.authentication - summary: Create new navigation property to phoneMethods for users - operationId: users.authentication.CreatePhoneMethods + summary: Create new navigation property to softwareOathMethods for users + operationId: users.authentication.CreateSoftwareOathMethods parameters: - name: user-id in: path @@ -733494,7 +748739,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' required: true responses: '201': @@ -733502,16 +748747,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id}': + '/users/{user-id}/authentication/softwareOathMethods/{softwareOathAuthenticationMethod-id}': get: tags: - users.authentication - summary: Get phoneMethods from users - operationId: users.authentication.GetPhoneMethods + summary: Get softwareOathMethods from users + operationId: users.authentication.GetSoftwareOathMethods parameters: - name: user-id in: path @@ -733520,13 +748765,13 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: phoneAuthenticationMethod-id + - name: softwareOathAuthenticationMethod-id in: path - description: 'key: id of phoneAuthenticationMethod' + description: 'key: id of softwareOathAuthenticationMethod' required: true schema: type: string - x-ms-docs-key-type: phoneAuthenticationMethod + x-ms-docs-key-type: softwareOathAuthenticationMethod - name: $select in: query description: Select properties to be returned @@ -733538,9 +748783,7 @@ paths: items: enum: - id - - phoneNumber - - phoneType - - smsSignInState + - secretKey type: string - name: $expand in: query @@ -733560,15 +748803,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.authentication - summary: Update the navigation property phoneMethods in users - operationId: users.authentication.UpdatePhoneMethods + summary: Update the navigation property softwareOathMethods in users + operationId: users.authentication.UpdateSoftwareOathMethods parameters: - name: user-id in: path @@ -733577,19 +748820,19 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: phoneAuthenticationMethod-id + - name: softwareOathAuthenticationMethod-id in: path - description: 'key: id of phoneAuthenticationMethod' + description: 'key: id of softwareOathAuthenticationMethod' required: true schema: type: string - x-ms-docs-key-type: phoneAuthenticationMethod + x-ms-docs-key-type: softwareOathAuthenticationMethod requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' required: true responses: '204': @@ -733600,8 +748843,8 @@ paths: delete: tags: - users.authentication - summary: Delete navigation property phoneMethods for users - operationId: users.authentication.DeletePhoneMethods + summary: Delete navigation property softwareOathMethods for users + operationId: users.authentication.DeleteSoftwareOathMethods parameters: - name: user-id in: path @@ -733610,13 +748853,13 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: phoneAuthenticationMethod-id + - name: softwareOathAuthenticationMethod-id in: path - description: 'key: id of phoneAuthenticationMethod' + description: 'key: id of softwareOathAuthenticationMethod' required: true schema: type: string - x-ms-docs-key-type: phoneAuthenticationMethod + x-ms-docs-key-type: softwareOathAuthenticationMethod - name: If-Match in: header description: ETag @@ -734385,23 +749628,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -734502,7 +749728,6 @@ paths: 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 @@ -734545,18 +749770,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -734648,18 +749861,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -734765,7 +749966,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -734926,25 +750126,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -735092,25 +750273,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -735247,7 +750409,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -735607,23 +750768,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -735851,7 +750995,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -736714,7 +751857,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -736980,7 +752122,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -737141,25 +752282,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -737309,25 +752431,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -738686,7 +753789,6 @@ paths: 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 @@ -738847,25 +753949,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -739001,25 +754084,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -739156,7 +754220,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -739516,23 +754579,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -739760,7 +754806,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -740623,7 +755668,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -740889,7 +755933,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -741050,25 +756093,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -741218,25 +756242,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -743153,7 +758158,6 @@ paths: 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 @@ -743191,19 +758195,6 @@ paths: - name - calendars type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendars - type: string responses: '200': description: Retrieved navigation property @@ -743294,19 +758285,6 @@ paths: - name - calendars type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendars - type: string responses: '200': description: Retrieved navigation property @@ -743413,7 +758391,6 @@ paths: x-ms-docs-key-type: calendarGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -743494,23 +758471,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -743632,23 +758592,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -743801,7 +758744,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -743844,18 +758786,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -743975,18 +758905,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -744122,7 +759040,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -744283,25 +759200,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -744465,25 +759363,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -744676,7 +759555,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -745120,23 +759998,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -745444,7 +760305,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -746503,7 +761363,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -746839,7 +761698,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -747000,205 +761858,125 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to instances for users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: users.calendarGroups.calendars.calendarView.CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': - get: - tags: - - users.calendarGroup - summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: users.calendarGroups.calendars.calendarView.GetInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - cancelledOccurrences - - end - - hasAttachments - - hideAttendees - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - occurrenceId - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - uid - - webLink - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.calendarGroup + summary: Create new navigation property to instances for users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: users.calendarGroups.calendars.calendarView.CreateInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - users.calendarGroup + summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: users.calendarGroups.calendars.calendarView.GetInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -747206,7 +761984,49 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink - attachments - calendar - exceptionOccurrences @@ -748993,7 +763813,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -749154,25 +763973,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -749336,25 +764136,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -749547,7 +764328,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -749991,23 +764771,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -750315,7 +765078,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -751374,7 +766136,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -751710,7 +766471,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -751871,25 +766631,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -752067,25 +766808,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -754576,7 +769298,6 @@ paths: 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 @@ -754657,23 +769378,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -754781,23 +769485,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -754924,7 +769611,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -754967,18 +769653,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -755084,18 +769758,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -755222,7 +769884,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -755383,25 +770044,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -755563,25 +770205,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -755746,7 +770369,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -756148,23 +770770,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -756432,7 +771037,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -757393,7 +771997,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -757694,7 +772297,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -757855,25 +772457,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -758037,25 +772620,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -759624,7 +774188,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -759785,25 +774348,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -759953,25 +774497,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -760136,7 +774661,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -760538,23 +775062,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -760822,7 +775329,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -761783,7 +776289,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -762084,7 +776589,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -762245,25 +776749,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -762427,25 +776912,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -764661,7 +779127,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -764822,25 +779287,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -764988,25 +779434,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -765143,7 +779570,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -765503,23 +779929,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -765646,7 +780055,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -765689,18 +780097,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -765806,18 +780202,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -765932,7 +780316,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -766093,25 +780476,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -766261,25 +780625,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -766799,7 +781144,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -766960,25 +781304,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -767128,25 +781453,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -768307,7 +782613,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -769170,7 +783475,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -769436,7 +783740,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -769597,25 +783900,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -769765,25 +784049,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -771162,6 +785427,10 @@ paths: - createdDateTime desc - lastUpdatedDateTime - lastUpdatedDateTime desc + - onlineMeetingInfo + - onlineMeetingInfo desc + - tenantId + - tenantId desc - topic - topic desc - viewpoint @@ -771183,6 +785452,8 @@ paths: - chatType - createdDateTime - lastUpdatedDateTime + - onlineMeetingInfo + - tenantId - topic - viewpoint - webUrl @@ -771299,6 +785570,8 @@ paths: - chatType - createdDateTime - lastUpdatedDateTime + - onlineMeetingInfo + - tenantId - topic - viewpoint - webUrl @@ -771456,7 +785729,6 @@ paths: 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 @@ -771497,22 +785769,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -771606,22 +785862,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -771743,7 +785983,6 @@ paths: x-ms-docs-key-type: contactFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -772095,7 +786334,6 @@ paths: x-ms-docs-key-type: contactFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -772531,7 +786769,7 @@ paths: tags: - users.contactFolder summary: Get extensions from users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.ListExtensions parameters: - name: user-id @@ -772557,7 +786795,6 @@ paths: x-ms-docs-key-type: contact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -772622,7 +786859,7 @@ paths: tags: - users.contactFolder summary: Create new navigation property to extensions for users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.CreateExtensions parameters: - name: user-id @@ -772668,7 +786905,7 @@ paths: tags: - users.contactFolder summary: Get extensions from users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.GetExtensions parameters: - name: user-id @@ -772737,7 +786974,7 @@ paths: tags: - users.contactFolder summary: Update the navigation property extensions in users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.UpdateExtensions parameters: - name: user-id @@ -772785,7 +787022,7 @@ paths: tags: - users.contactFolder summary: Delete navigation property extensions for users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.DeleteExtensions parameters: - name: user-id @@ -773175,18 +787412,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -774423,22 +788648,6 @@ paths: - photo - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -774566,22 +788775,6 @@ paths: - photo - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -774684,7 +788877,7 @@ paths: tags: - users.contact summary: Get extensions from users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.ListExtensions parameters: - name: user-id @@ -774703,7 +788896,6 @@ paths: x-ms-docs-key-type: contact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -774768,7 +788960,7 @@ paths: tags: - users.contact summary: Create new navigation property to extensions for users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.CreateExtensions parameters: - name: user-id @@ -774807,7 +788999,7 @@ paths: tags: - users.contact summary: Get extensions from users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.GetExtensions parameters: - name: user-id @@ -774869,7 +789061,7 @@ paths: tags: - users.contact summary: Update the navigation property extensions in users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.UpdateExtensions parameters: - name: user-id @@ -774910,7 +789102,7 @@ paths: tags: - users.contact summary: Delete navigation property extensions for users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.DeleteExtensions parameters: - name: user-id @@ -775251,18 +789443,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -777937,7 +792117,7 @@ paths: tags: - users.event summary: Get events from users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.ListEvents parameters: - name: user-id @@ -777949,7 +792129,6 @@ paths: 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 @@ -778110,25 +792289,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -778154,7 +792314,7 @@ paths: tags: - users.event summary: Create new navigation property to events for users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.CreateEvents parameters: - name: user-id @@ -778186,7 +792346,7 @@ paths: tags: - users.event summary: Get events from users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.GetEvents parameters: - name: user-id @@ -778264,25 +792424,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -778333,7 +792474,7 @@ paths: tags: - users.event summary: Update the navigation property events in users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.UpdateEvents parameters: - name: user-id @@ -778367,7 +792508,7 @@ paths: tags: - users.event summary: Delete navigation property events for users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.DeleteEvents parameters: - name: user-id @@ -778419,7 +792560,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -778779,23 +792919,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -778922,7 +793045,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -778965,18 +793087,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -779082,18 +793192,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -779208,7 +793306,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -779369,25 +793466,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -779537,25 +793615,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -780075,7 +794134,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -780236,25 +794294,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -780404,25 +794443,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -781583,7 +795603,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -782446,7 +796465,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -782712,7 +796730,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -782873,25 +796890,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -783041,25 +797039,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -784406,7 +798385,7 @@ paths: tags: - users.extension summary: Get extensions from users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.ListExtensions parameters: - name: user-id @@ -784483,7 +798462,7 @@ paths: tags: - users.extension summary: Create new navigation property to extensions for users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.CreateExtensions parameters: - name: user-id @@ -784515,7 +798494,7 @@ paths: tags: - users.extension summary: Get extensions from users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.GetExtensions parameters: - name: user-id @@ -784570,7 +798549,7 @@ paths: tags: - users.extension summary: Update the navigation property extensions in users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.UpdateExtensions parameters: - name: user-id @@ -784604,7 +798583,7 @@ paths: tags: - users.extension summary: Delete navigation property extensions for users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.DeleteExtensions parameters: - name: user-id @@ -784922,19 +798901,6 @@ paths: - id - overrides type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - overrides - type: string responses: '200': description: Retrieved navigation property @@ -785019,7 +798985,6 @@ paths: 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 @@ -785053,18 +799018,6 @@ paths: - classifyAs - senderEmailAddress type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -785153,18 +799106,6 @@ paths: - classifyAs - senderEmailAddress type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -785513,7 +799454,6 @@ paths: 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 @@ -785582,6 +799522,8 @@ paths: - onPremisesSecurityIdentifier desc - onPremisesSyncEnabled - onPremisesSyncEnabled desc + - organizationId + - organizationId desc - preferredDataLocation - preferredDataLocation desc - preferredLanguage @@ -785665,6 +799607,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -785716,46 +799659,6 @@ paths: - photos - team type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdOnBehalfOf - - endpoints - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - photo - - photos - - team - type: string responses: '200': description: Retrieved navigation property @@ -785868,6 +799771,7 @@ paths: - onPremisesSamAccountName - onPremisesSecurityIdentifier - onPremisesSyncEnabled + - organizationId - preferredDataLocation - preferredLanguage - proxyAddresses @@ -785919,46 +799823,6 @@ paths: - photos - team type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdOnBehalfOf - - endpoints - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - photo - - photos - - team - type: string responses: '200': description: Retrieved navigation property @@ -786700,7 +800564,6 @@ paths: 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 @@ -786755,24 +800618,6 @@ paths: - singleValueExtendedProperties - userConfigurations type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties - - userConfigurations - type: string responses: '200': description: Retrieved navigation property @@ -786872,24 +800717,6 @@ paths: - singleValueExtendedProperties - userConfigurations type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties - - userConfigurations - type: string responses: '200': description: Retrieved navigation property @@ -787021,7 +800848,6 @@ paths: x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -787509,7 +801335,6 @@ paths: x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -787561,18 +801386,6 @@ paths: - isReadOnly - sequence type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -787681,18 +801494,6 @@ paths: - isReadOnly - sequence type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -788343,7 +802144,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -788714,7 +802514,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -789015,7 +802814,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -791294,7 +805092,6 @@ paths: x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -791325,18 +805122,6 @@ paths: - id - binaryData type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -791436,18 +805221,6 @@ paths: - id - binaryData type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -791926,6 +805699,8 @@ paths: - emailAddress desc - enrolledDateTime - enrolledDateTime desc + - enrollmentProfileName + - enrollmentProfileName desc - ethernetMacAddress - ethernetMacAddress desc - exchangeAccessState @@ -792067,6 +805842,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -792263,6 +806039,7 @@ paths: - easDeviceId - emailAddress - enrolledDateTime + - enrollmentProfileName - ethernetMacAddress - exchangeAccessState - exchangeAccessStateReason @@ -794498,6 +808275,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.deprovision': + post: + tags: + - users.Actions + summary: Invoke action deprovision + operationId: users.user.managedDevices.managedDevice.deprovision + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deprovisionReason: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.disable': + post: + tags: + - users.Actions + summary: Invoke action disable + operationId: users.user.managedDevices.managedDevice.disable + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': post: tags: @@ -794854,6 +808695,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.reenable': + post: + tags: + - users.Actions + summary: Invoke action reenable + operationId: users.user.managedDevices.managedDevice.reenable + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock': post: tags: @@ -796135,6 +810003,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -796284,6 +810154,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -796487,692 +810358,28 @@ paths: content: application/json: schema: - title: Collection of user - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.managedDevice - summary: Create new navigation property to users for users - description: The primary users associated with the managed device. - operationId: users.managedDevices.CreateUsers - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/managedDevices/{managedDevice-id}/users/{user-id1}': - get: - tags: - - users.managedDevice - summary: Get users from users - description: The primary users associated with the managed device. - operationId: users.managedDevices.GetUsers - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: user-id1 - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - signInActivity - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - businessPhones - - city - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - department - - deviceKeys - - displayName - - employeeHireDate - - employeeId - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - identities - - imAddresses - - infoCatalogs - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailNickname - - mobilePhone - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - postalCode - - preferredDataLocation - - preferredLanguage - - provisionedPlans - - proxyAddresses - - refreshTokensValidFromDateTime - - showInAddressList - - signInSessionsValidFromDateTime - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - mailboxSettings - - deviceEnrollmentLimit - - aboutMe - - birthday - - hireDate - - interests - - mySite - - pastProjects - - preferredName - - responsibilities - - schools - - skills - - analytics - - usageRights - - informationProtection - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - transitiveReports - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - joinedGroups - - mailFolders - - messages - - outlook - - people - - drive - - drives - - followedSites - - extensions - - appConsentRequestsForApproval - - approvals - - pendingAccessReviewInstances - - agreementAcceptances - - deviceEnrollmentConfigurations - - managedDevices - - managedAppRegistrations - - windowsInformationProtectionDeviceRegistrations - - deviceManagementTroubleshootingEvents - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - planner - - insights - - settings - - onenote - - photo - - photos - - profile - - activities - - devices - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - analytics - - usageRights - - informationProtection - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - transitiveReports - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - joinedGroups - - mailFolders - - messages - - outlook - - people - - drive - - drives - - followedSites - - extensions - - appConsentRequestsForApproval - - approvals - - pendingAccessReviewInstances - - agreementAcceptances - - deviceEnrollmentConfigurations - - managedDevices - - managedAppRegistrations - - windowsInformationProtectionDeviceRegistrations - - deviceManagementTroubleshootingEvents - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - planner - - insights - - settings - - onenote - - photo - - photos - - profile - - activities - - devices - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - links: - analytics: - operationId: users.managedDevices.Users.GetAnalytics - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - usageRights: - operationId: users.managedDevices.Users.ListUsageRights - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - informationProtection: - operationId: users.managedDevices.Users.GetInformationProtection - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - appRoleAssignments: - operationId: users.managedDevices.Users.ListAppRoleAssignments - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - createdObjects: - operationId: users.managedDevices.Users.ListCreatedObjects - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - directReports: - operationId: users.managedDevices.Users.ListDirectReports - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - licenseDetails: - operationId: users.managedDevices.Users.ListLicenseDetails - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - manager: - operationId: users.managedDevices.Users.GetManager - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - memberOf: - operationId: users.managedDevices.Users.ListMemberOf - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - oauth2PermissionGrants: - operationId: users.managedDevices.Users.ListOauth2PermissionGrants - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - ownedDevices: - operationId: users.managedDevices.Users.ListOwnedDevices - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - ownedObjects: - operationId: users.managedDevices.Users.ListOwnedObjects - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - registeredDevices: - operationId: users.managedDevices.Users.ListRegisteredDevices - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - scopedRoleMemberOf: - operationId: users.managedDevices.Users.ListScopedRoleMemberOf - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - transitiveMemberOf: - operationId: users.managedDevices.Users.ListTransitiveMemberOf - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - transitiveReports: - operationId: users.managedDevices.Users.ListTransitiveReports - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - calendar: - operationId: users.managedDevices.Users.GetCalendar - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - calendarGroups: - operationId: users.managedDevices.Users.ListCalendarGroups - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - calendars: - operationId: users.managedDevices.Users.ListCalendars - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - calendarView: - operationId: users.managedDevices.Users.ListCalendarView - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - contactFolders: - operationId: users.managedDevices.Users.ListContactFolders - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - contacts: - operationId: users.managedDevices.Users.ListContacts - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - events: - operationId: users.managedDevices.Users.ListEvents - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - inferenceClassification: - operationId: users.managedDevices.Users.GetInferenceClassification - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - joinedGroups: - operationId: users.managedDevices.Users.ListJoinedGroups - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - mailFolders: - operationId: users.managedDevices.Users.ListMailFolders - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - messages: - operationId: users.managedDevices.Users.ListMessages - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - outlook: - operationId: users.managedDevices.Users.GetOutlook - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - people: - operationId: users.managedDevices.Users.ListPeople - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - drive: - operationId: users.managedDevices.Users.GetDrive - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - drives: - operationId: users.managedDevices.Users.ListDrives - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - followedSites: - operationId: users.managedDevices.Users.ListFollowedSites - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - extensions: - operationId: users.managedDevices.Users.ListExtensions - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - appConsentRequestsForApproval: - operationId: users.managedDevices.Users.ListAppConsentRequestsForApproval - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - approvals: - operationId: users.managedDevices.Users.ListApprovals - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - pendingAccessReviewInstances: - operationId: users.managedDevices.Users.ListPendingAccessReviewInstances - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - agreementAcceptances: - operationId: users.managedDevices.Users.ListAgreementAcceptances - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - deviceEnrollmentConfigurations: - operationId: users.managedDevices.Users.ListDeviceEnrollmentConfigurations - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - managedDevices: - operationId: users.managedDevices.Users.ListManagedDevices - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - managedAppRegistrations: - operationId: users.managedDevices.Users.ListManagedAppRegistrations - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - windowsInformationProtectionDeviceRegistrations: - operationId: users.managedDevices.Users.ListWindowsInformationProtectionDeviceRegistrations - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - deviceManagementTroubleshootingEvents: - operationId: users.managedDevices.Users.ListDeviceManagementTroubleshootingEvents - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - mobileAppIntentAndStates: - operationId: users.managedDevices.Users.ListMobileAppIntentAndStates - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - mobileAppTroubleshootingEvents: - operationId: users.managedDevices.Users.ListMobileAppTroubleshootingEvents - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - notifications: - operationId: users.managedDevices.Users.ListNotifications - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - planner: - operationId: users.managedDevices.Users.GetPlanner - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - insights: - operationId: users.managedDevices.Users.GetInsights - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - settings: - operationId: users.managedDevices.Users.GetSettings - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - onenote: - operationId: users.managedDevices.Users.GetOnenote - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - photo: - operationId: users.managedDevices.Users.GetPhoto - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - photos: - operationId: users.managedDevices.Users.ListPhotos - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - profile: - operationId: users.managedDevices.Users.GetProfile - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - activities: - operationId: users.managedDevices.Users.ListActivities - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - devices: - operationId: users.managedDevices.Users.ListDevices - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - onlineMeetings: - operationId: users.managedDevices.Users.ListOnlineMeetings - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - presence: - operationId: users.managedDevices.Users.GetPresence - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - authentication: - operationId: users.managedDevices.Users.GetAuthentication - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - chats: - operationId: users.managedDevices.Users.ListChats - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - joinedTeams: - operationId: users.managedDevices.Users.ListJoinedTeams - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - teamwork: - operationId: users.managedDevices.Users.GetTeamwork - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - todo: - operationId: users.managedDevices.Users.GetTodo - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 + title: Collection of user + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/managedDevices/{managedDevice-id}/users/$ref': + get: tags: - users.managedDevice - summary: Update the navigation property users in users + summary: Get ref of users from users description: The primary users associated with the managed device. - operationId: users.managedDevices.UpdateUsers + operationId: users.managedDevices.ListRefUsers parameters: - name: user-id in: path @@ -797188,32 +810395,203 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: user-id1 - in: path - description: 'key: id of user' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - signInActivity + - signInActivity desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc + - department + - department desc + - deviceKeys + - deviceKeys desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - infoCatalogs + - infoCatalogs desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of user + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - users.managedDevice - summary: Delete navigation property users for users + summary: Create new navigation property ref to users for users description: The primary users associated with the managed device. - operationId: users.managedDevices.DeleteUsers + operationId: users.managedDevices.CreateRefUsers parameters: - name: user-id in: path @@ -797229,21 +810607,22 @@ paths: schema: type: string x-ms-docs-key-type: managedDevice - - name: user-id1 - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -797768,6 +811147,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -797782,6 +811165,15 @@ paths: deviceName: type: string nullable: true + carrierUrl: + type: string + nullable: true + deprovisionReason: + type: string + nullable: true + organizationalUnitPath: + type: string + nullable: true required: true responses: '200': @@ -797795,6 +811187,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/microsoft.graph.moveDevicesToOU': + post: + tags: + - users.Actions + summary: Invoke action moveDevicesToOU + operationId: users.user.managedDevices.moveDevicesToOU + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceIds: + 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 + organizationalUnitPath: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/manager': get: tags: @@ -797929,7 +811358,7 @@ paths: tags: - users.directoryObject summary: Get memberOf from users - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: users.ListMemberOf parameters: - name: user-id @@ -798010,7 +811439,7 @@ paths: tags: - users.directoryObject summary: Get ref of memberOf from users - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: users.ListRefMemberOf parameters: - name: user-id @@ -798065,7 +811494,7 @@ paths: tags: - users.directoryObject summary: Create new navigation property ref to memberOf for users - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: users.CreateRefMemberOf parameters: - name: user-id @@ -798243,23 +811672,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - mentions - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -798384,23 +811796,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - mentions - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -798593,7 +811988,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -798922,7 +812316,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -799188,7 +812581,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -838466,6 +851858,8 @@ paths: - lobbyBypassSettings desc - participants - participants desc + - recordAutomatically + - recordAutomatically desc - recording - recording desc - startDateTime @@ -838511,11 +851905,13 @@ paths: - joinUrl - lobbyBypassSettings - participants + - recordAutomatically - recording - startDateTime - subject - videoTeleconferenceId - meetingAttendanceReport + - registration type: string - name: $expand in: query @@ -838529,6 +851925,7 @@ paths: enum: - '*' - meetingAttendanceReport + - registration type: string responses: '200': @@ -838638,11 +852035,13 @@ paths: - joinUrl - lobbyBypassSettings - participants + - recordAutomatically - recording - startDateTime - subject - videoTeleconferenceId - meetingAttendanceReport + - registration type: string - name: $expand in: query @@ -838656,6 +852055,7 @@ paths: enum: - '*' - meetingAttendanceReport + - registration type: string responses: '200': @@ -838670,6 +852070,11 @@ paths: parameters: user-id: $request.path.user-id onlineMeeting-id: $request.path.onlineMeeting-id + registration: + operationId: users.OnlineMeetings.GetRegistration + parameters: + user-id: $request.path.user-id + onlineMeeting-id: $request.path.onlineMeeting-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -838737,12 +852142,480 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/alternativeRecording': + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/alternativeRecording': + get: + tags: + - users.onlineMeeting + summary: Get media content for the navigation property onlineMeetings from users + operationId: users.GetOnlineMeetingsAlternativeRecording + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - users.onlineMeeting + summary: Update media content for the navigation property onlineMeetings in users + operationId: users.UpdateOnlineMeetingsAlternativeRecording + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendeeReport': + get: + tags: + - users.onlineMeeting + summary: Get media content for the navigation property onlineMeetings from users + operationId: users.GetOnlineMeetingsAttendeeReport + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - users.onlineMeeting + summary: Update media content for the navigation property onlineMeetings in users + operationId: users.UpdateOnlineMeetingsAttendeeReport + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/meetingAttendanceReport': + get: + tags: + - users.onlineMeeting + summary: Get meetingAttendanceReport from users + description: The attendance report of an online meeting. Read-only. + operationId: users.onlineMeetings.GetMeetingAttendanceReport + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - attendanceRecords + - totalParticipantCount + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.onlineMeeting + summary: Update the navigation property meetingAttendanceReport in users + description: The attendance report of an online meeting. Read-only. + operationId: users.onlineMeetings.UpdateMeetingAttendanceReport + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.onlineMeeting + summary: Delete navigation property meetingAttendanceReport for users + description: The attendance report of an online meeting. Read-only. + operationId: users.onlineMeetings.DeleteMeetingAttendanceReport + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/recording': + get: + tags: + - users.onlineMeeting + summary: Get media content for the navigation property onlineMeetings from users + operationId: users.GetOnlineMeetingsRecording + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - users.onlineMeeting + summary: Update media content for the navigation property onlineMeetings in users + operationId: users.UpdateOnlineMeetingsRecording + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/registration': + get: + tags: + - users.onlineMeeting + summary: Get registration from users + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: users.onlineMeetings.GetRegistration + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + 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: + enum: + - id + - allowedRegistrant + - description + - endDateTime + - registrationPageViewCount + - registrationPageWebUrl + - speakers + - startDateTime + - subject + - customQuestions + - registrants + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customQuestions + - registrants + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + links: + customQuestions: + operationId: users.onlineMeetings.Registration.ListCustomQuestions + parameters: + user-id: $request.path.user-id + onlineMeeting-id: $request.path.onlineMeeting-id + registrants: + operationId: users.onlineMeetings.Registration.ListRegistrants + parameters: + user-id: $request.path.user-id + onlineMeeting-id: $request.path.onlineMeeting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.onlineMeeting + summary: Update the navigation property registration in users + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: users.onlineMeetings.UpdateRegistration + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.onlineMeeting + summary: Delete navigation property registration for users + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. + operationId: users.onlineMeetings.DeleteRegistration + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/registration/customQuestions': get: tags: - users.onlineMeeting - summary: Get media content for the navigation property onlineMeetings from users - operationId: users.GetOnlineMeetingsAlternativeRecording + summary: Get customQuestions from users + description: Custom registration questions. + operationId: users.onlineMeetings.registration.ListCustomQuestions parameters: - name: user-id in: path @@ -838758,22 +852631,87 @@ paths: 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: + enum: + - id + - id desc + - answerInputType + - answerInputType desc + - answerOptions + - answerOptions desc + - displayName + - displayName desc + - isRequired + - isRequired desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - displayName + - isRequired + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of meetingRegistrationQuestion + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - users.onlineMeeting - summary: Update media content for the navigation property onlineMeetings in users - operationId: users.UpdateOnlineMeetingsAlternativeRecording + summary: Create new navigation property to customQuestions for users + description: Custom registration questions. + operationId: users.onlineMeetings.registration.CreateCustomQuestions parameters: - name: user-id in: path @@ -838790,25 +852728,29 @@ paths: type: string x-ms-docs-key-type: onlineMeeting requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendeeReport': + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/registration/customQuestions/{meetingRegistrationQuestion-id}': get: tags: - users.onlineMeeting - summary: Get media content for the navigation property onlineMeetings from users - operationId: users.GetOnlineMeetingsAttendeeReport + summary: Get customQuestions from users + description: Custom registration questions. + operationId: users.onlineMeetings.registration.GetCustomQuestions parameters: - name: user-id in: path @@ -838824,22 +852766,57 @@ paths: schema: type: string x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - displayName + - isRequired + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - users.onlineMeeting - summary: Update media content for the navigation property onlineMeetings in users - operationId: users.UpdateOnlineMeetingsAttendeeReport + summary: Update the navigation property customQuestions in users + description: Custom registration questions. + operationId: users.onlineMeetings.registration.UpdateCustomQuestions parameters: - name: user-id in: path @@ -838855,13 +852832,19 @@ paths: schema: type: string x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' required: true responses: '204': @@ -838869,12 +852852,52 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/meetingAttendanceReport': + delete: + tags: + - users.onlineMeeting + summary: Delete navigation property customQuestions for users + description: Custom registration questions. + operationId: users.onlineMeetings.registration.DeleteCustomQuestions + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrationQuestion-id + in: path + description: 'key: id of meetingRegistrationQuestion' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrationQuestion + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/registration/registrants': get: tags: - users.onlineMeeting - summary: Get meetingAttendanceReport from users - operationId: users.onlineMeetings.GetMeetingAttendanceReport + summary: Get registrants from users + description: Registrants of the online meeting. + operationId: users.onlineMeetings.registration.ListRegistrants parameters: - name: user-id in: path @@ -838890,6 +852913,38 @@ paths: 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: + enum: + - id + - id desc + - customQuestionAnswers + - customQuestionAnswers desc + - email + - email desc + - firstName + - firstName desc + - joinWebUrl + - joinWebUrl desc + - lastName + - lastName desc + - registrationDateTime + - registrationDateTime desc + - status + - status desc + type: string - name: $select in: query description: Select properties to be returned @@ -838901,7 +852956,13 @@ paths: items: enum: - id - - attendanceRecords + - customQuestionAnswers + - email + - firstName + - joinWebUrl + - lastName + - registrationDateTime + - status type: string - name: $expand in: query @@ -838921,15 +852982,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + title: Collection of meetingRegistrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - users.onlineMeeting - summary: Update the navigation property meetingAttendanceReport in users - operationId: users.onlineMeetings.UpdateMeetingAttendanceReport + summary: Create new navigation property to registrants for users + description: Registrants of the online meeting. + operationId: users.onlineMeetings.registration.CreateRegistrants parameters: - name: user-id in: path @@ -838946,23 +853019,29 @@ paths: type: string x-ms-docs-key-type: onlineMeeting requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/registration/registrants/{meetingRegistrant-id}': + get: tags: - users.onlineMeeting - summary: Delete navigation property meetingAttendanceReport for users - operationId: users.onlineMeetings.DeleteMeetingAttendanceReport + summary: Get registrants from users + description: Registrants of the online meeting. + operationId: users.onlineMeetings.registration.GetRegistrants parameters: - name: user-id in: path @@ -838978,23 +853057,60 @@ paths: schema: type: string x-ms-docs-key-type: onlineMeeting - - name: If-Match - in: header - description: ETag + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true schema: type: string + x-ms-docs-key-type: meetingRegistrant + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customQuestionAnswers + - email + - firstName + - joinWebUrl + - lastName + - registrationDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/recording': - get: + patch: tags: - users.onlineMeeting - summary: Get media content for the navigation property onlineMeetings from users - operationId: users.GetOnlineMeetingsRecording + summary: Update the navigation property registrants in users + description: Registrants of the online meeting. + operationId: users.onlineMeetings.registration.UpdateRegistrants parameters: - name: user-id in: path @@ -839010,22 +853126,32 @@ paths: schema: type: string x-ms-docs-key-type: onlineMeeting + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + required: true responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + delete: tags: - users.onlineMeeting - summary: Update media content for the navigation property onlineMeetings in users - operationId: users.UpdateOnlineMeetingsRecording + summary: Delete navigation property registrants for users + description: Registrants of the online meeting. + operationId: users.onlineMeetings.registration.DeleteRegistrants parameters: - name: user-id in: path @@ -839041,14 +853167,18 @@ paths: schema: type: string x-ms-docs-key-type: onlineMeeting - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + - name: meetingRegistrant-id + in: path + description: 'key: id of meetingRegistrant' + required: true + schema: + type: string + x-ms-docs-key-type: meetingRegistrant + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success @@ -839117,7 +853247,7 @@ paths: tags: - users.outlookUser summary: Get outlook from users - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: users.GetOutlook parameters: - name: user-id @@ -839143,22 +853273,6 @@ paths: - taskGroups - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - masterCategories - - taskFolders - - taskGroups - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -839190,7 +853304,7 @@ paths: tags: - users.outlookUser summary: Update the navigation property outlook in users - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: users.UpdateOutlook parameters: - name: user-id @@ -839217,7 +853331,7 @@ paths: tags: - users.outlookUser summary: Delete navigation property outlook for users - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: users.DeleteOutlook parameters: - name: user-id @@ -839255,7 +853369,6 @@ paths: 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 @@ -839289,18 +853402,6 @@ paths: - color - displayName type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -839389,18 +853490,6 @@ paths: - color - displayName type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -839578,7 +853667,6 @@ paths: 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 @@ -839621,21 +853709,6 @@ paths: - singleValueExtendedProperties - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - multiValueExtendedProperties - - singleValueExtendedProperties - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -839727,21 +853800,6 @@ paths: - singleValueExtendedProperties - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - multiValueExtendedProperties - - singleValueExtendedProperties - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -840396,7 +854454,6 @@ paths: x-ms-docs-key-type: outlookTaskFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -840484,21 +854541,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -840621,21 +854663,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -840776,7 +854803,6 @@ paths: x-ms-docs-key-type: outlookTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -841782,7 +855808,6 @@ paths: 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 @@ -841823,19 +855848,6 @@ paths: - name - taskFolders type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - taskFolders - type: string responses: '200': description: Retrieved navigation property @@ -841925,19 +855937,6 @@ paths: - name - taskFolders type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - taskFolders - type: string responses: '200': description: Retrieved navigation property @@ -842042,7 +856041,6 @@ paths: x-ms-docs-key-type: outlookTaskGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -842085,21 +856083,6 @@ paths: - singleValueExtendedProperties - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - multiValueExtendedProperties - - singleValueExtendedProperties - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -842207,21 +856190,6 @@ paths: - singleValueExtendedProperties - tasks type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - multiValueExtendedProperties - - singleValueExtendedProperties - - tasks - type: string responses: '200': description: Retrieved navigation property @@ -842972,7 +856940,6 @@ paths: x-ms-docs-key-type: outlookTaskFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -843060,21 +857027,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -843211,21 +857163,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -843390,7 +857327,6 @@ paths: x-ms-docs-key-type: outlookTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -844508,7 +858444,6 @@ paths: 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 @@ -844596,21 +858531,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -844717,21 +858637,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -844846,7 +858751,6 @@ paths: x-ms-docs-key-type: outlookTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -846098,6 +860002,8 @@ paths: - id desc - endDateTime - endDateTime desc + - errors + - errors desc - fallbackReviewers - fallbackReviewers desc - reviewers @@ -846121,11 +860027,124 @@ paths: enum: - id - endDateTime + - errors + - fallbackReviewers + - reviewers + - scope + - startDateTime + - status + - contactedReviewers + - decisions + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - contactedReviewers + - decisions + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.accessReviewInstance + summary: Create new navigation property to pendingAccessReviewInstances for users + description: Navigation property to get list of access reviews pending approval by reviewer. + operationId: users.CreatePendingAccessReviewInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}': + get: + tags: + - users.accessReviewInstance + summary: Get pendingAccessReviewInstances from users + description: Navigation property to get list of access reviews pending approval by reviewer. + operationId: users.GetPendingAccessReviewInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - errors - fallbackReviewers - reviewers - scope - startDateTime - status + - contactedReviewers - decisions - definition type: string @@ -846140,6 +860159,7 @@ paths: items: enum: - '*' + - contactedReviewers - decisions - definition type: string @@ -846149,13 +860169,178 @@ paths: content: application/json: schema: - title: Collection of accessReviewInstance + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + links: + contactedReviewers: + operationId: users.PendingAccessReviewInstances.ListContactedReviewers + parameters: + user-id: $request.path.user-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + decisions: + operationId: users.PendingAccessReviewInstances.ListDecisions + parameters: + user-id: $request.path.user-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + definition: + operationId: users.PendingAccessReviewInstances.GetDefinition + parameters: + user-id: $request.path.user-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.accessReviewInstance + summary: Update the navigation property pendingAccessReviewInstances in users + description: Navigation property to get list of access reviews pending approval by reviewer. + operationId: users.UpdatePendingAccessReviewInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.accessReviewInstance + summary: Delete navigation property pendingAccessReviewInstances for users + description: Navigation property to get list of access reviews pending approval by reviewer. + operationId: users.DeletePendingAccessReviewInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}/contactedReviewers': + get: + tags: + - users.accessReviewInstance + summary: Get contactedReviewers from users + 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.' + operationId: users.pendingAccessReviewInstances.ListContactedReviewers + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewReviewer type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' '@odata.nextLink': type: string default: @@ -846167,9 +860352,9 @@ paths: post: tags: - users.accessReviewInstance - summary: Create new navigation property to pendingAccessReviewInstances for users - description: Navigation property to get list of access reviews pending approval by reviewer. - operationId: users.CreatePendingAccessReviewInstances + summary: Create new navigation property to contactedReviewers for users + 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.' + operationId: users.pendingAccessReviewInstances.CreateContactedReviewers parameters: - name: user-id in: path @@ -846178,12 +860363,19 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' required: true responses: '201': @@ -846191,17 +860383,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}': + '/users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}/contactedReviewers/{accessReviewReviewer-id}': get: tags: - users.accessReviewInstance - summary: Get pendingAccessReviewInstances from users - description: Navigation property to get list of access reviews pending approval by reviewer. - operationId: users.GetPendingAccessReviewInstances + summary: Get contactedReviewers from users + 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.' + operationId: users.pendingAccessReviewInstances.GetContactedReviewers parameters: - name: user-id in: path @@ -846217,6 +860409,13 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer - name: $select in: query description: Select properties to be returned @@ -846228,14 +860427,9 @@ paths: items: enum: - id - - endDateTime - - fallbackReviewers - - reviewers - - scope - - startDateTime - - status - - decisions - - definition + - createdDateTime + - displayName + - userPrincipalName type: string - name: $expand in: query @@ -846248,8 +860442,6 @@ paths: items: enum: - '*' - - decisions - - definition type: string responses: '200': @@ -846257,27 +860449,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - links: - decisions: - operationId: users.PendingAccessReviewInstances.ListDecisions - parameters: - user-id: $request.path.user-id - accessReviewInstance-id: $request.path.accessReviewInstance-id - definition: - operationId: users.PendingAccessReviewInstances.GetDefinition - parameters: - user-id: $request.path.user-id - accessReviewInstance-id: $request.path.accessReviewInstance-id + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.accessReviewInstance - summary: Update the navigation property pendingAccessReviewInstances in users - description: Navigation property to get list of access reviews pending approval by reviewer. - operationId: users.UpdatePendingAccessReviewInstances + summary: Update the navigation property contactedReviewers in users + 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.' + operationId: users.pendingAccessReviewInstances.UpdateContactedReviewers parameters: - name: user-id in: path @@ -846293,12 +860474,19 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' required: true responses: '204': @@ -846309,9 +860497,9 @@ paths: delete: tags: - users.accessReviewInstance - summary: Delete navigation property pendingAccessReviewInstances for users - description: Navigation property to get list of access reviews pending approval by reviewer. - operationId: users.DeletePendingAccessReviewInstances + summary: Delete navigation property contactedReviewers for users + 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.' + operationId: users.pendingAccessReviewInstances.DeleteContactedReviewers parameters: - name: user-id in: path @@ -846327,6 +860515,13 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: 'key: id of accessReviewReviewer' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag @@ -846343,7 +860538,7 @@ paths: tags: - users.accessReviewInstance summary: Get decisions from users - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: users.pendingAccessReviewInstances.ListDecisions parameters: - name: user-id @@ -846469,7 +860664,7 @@ paths: tags: - users.accessReviewInstance summary: Create new navigation property to decisions for users - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: users.pendingAccessReviewInstances.CreateDecisions parameters: - name: user-id @@ -846508,7 +860703,7 @@ paths: tags: - users.accessReviewInstance summary: Get decisions from users - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: users.pendingAccessReviewInstances.GetDecisions parameters: - name: user-id @@ -846584,7 +860779,7 @@ paths: tags: - users.accessReviewInstance summary: Update the navigation property decisions in users - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: users.pendingAccessReviewInstances.UpdateDecisions parameters: - name: user-id @@ -846625,7 +860820,7 @@ paths: tags: - users.accessReviewInstance summary: Delete navigation property decisions for users - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: users.pendingAccessReviewInstances.DeleteDecisions parameters: - name: user-id @@ -847135,7 +861330,7 @@ paths: tags: - users.person summary: Get people from users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.ListPeople parameters: - name: user-id @@ -847235,18 +861430,6 @@ paths: - websites - yomiCompany type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -847272,7 +861455,7 @@ paths: tags: - users.person summary: Create new navigation property to people for users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.CreatePeople parameters: - name: user-id @@ -847304,7 +861487,7 @@ paths: tags: - users.person summary: Get people from users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.GetPeople parameters: - name: user-id @@ -847353,18 +861536,6 @@ paths: - websites - yomiCompany type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -847379,7 +861550,7 @@ paths: tags: - users.person summary: Update the navigation property people in users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.UpdatePeople parameters: - name: user-id @@ -847413,7 +861584,7 @@ paths: tags: - users.person summary: Delete navigation property people for users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.DeletePeople parameters: - name: user-id @@ -847470,18 +861641,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -847615,7 +861774,6 @@ paths: 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 @@ -847649,18 +861807,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -847749,18 +861895,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -847908,7 +862042,7 @@ paths: tags: - users.plannerUser summary: Get planner from users - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: users.GetPlanner parameters: - name: user-id @@ -847995,7 +862129,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property planner in users - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: users.UpdatePlanner parameters: - name: user-id @@ -848022,7 +862156,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property planner for users - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: users.DeletePlanner parameters: - name: user-id @@ -848786,7 +862920,7 @@ paths: tags: - users.plannerUser summary: Get buckets from users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.ListBuckets parameters: - name: user-id @@ -848881,7 +863015,7 @@ paths: tags: - users.plannerUser summary: Create new navigation property to buckets for users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.CreateBuckets parameters: - name: user-id @@ -848920,7 +863054,7 @@ paths: tags: - users.plannerUser summary: Get buckets from users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.GetBuckets parameters: - name: user-id @@ -848994,7 +863128,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property buckets in users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.UpdateBuckets parameters: - name: user-id @@ -849035,7 +863169,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property buckets for users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.DeleteBuckets parameters: - name: user-id @@ -850173,7 +864307,7 @@ paths: tags: - users.plannerUser summary: Get details from users - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: users.planner.plans.GetDetails parameters: - name: user-id @@ -850231,7 +864365,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property details in users - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: users.planner.plans.UpdateDetails parameters: - name: user-id @@ -850265,7 +864399,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property details for users - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: users.planner.plans.DeleteDetails parameters: - name: user-id @@ -850298,7 +864432,7 @@ paths: tags: - users.plannerUser summary: Get tasks from users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.ListTasks parameters: - name: user-id @@ -850456,7 +864590,7 @@ paths: tags: - users.plannerUser summary: Create new navigation property to tasks for users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.CreateTasks parameters: - name: user-id @@ -850495,7 +864629,7 @@ paths: tags: - users.plannerUser summary: Get tasks from users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.GetTasks parameters: - name: user-id @@ -850612,7 +864746,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property tasks in users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.UpdateTasks parameters: - name: user-id @@ -850653,7 +864787,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property tasks for users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.DeleteTasks parameters: - name: user-id @@ -851675,7 +865809,7 @@ paths: tags: - users.plannerUser summary: Get tasks from users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.ListTasks parameters: - name: user-id @@ -851826,7 +865960,7 @@ paths: tags: - users.plannerUser summary: Create new navigation property to tasks for users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.CreateTasks parameters: - name: user-id @@ -851858,7 +865992,7 @@ paths: tags: - users.plannerUser summary: Get tasks from users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.GetTasks parameters: - name: user-id @@ -851964,7 +866098,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property tasks in users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.UpdateTasks parameters: - name: user-id @@ -851998,7 +866132,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property tasks for users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.DeleteTasks parameters: - name: user-id @@ -852646,6 +866780,7 @@ paths: properties: sessionId: type: string + nullable: true required: true responses: '204': @@ -852676,6 +866811,7 @@ paths: properties: sessionId: type: string + nullable: true availability: type: string activity: @@ -859582,6 +873718,8 @@ paths: - chatType - createdDateTime - lastUpdatedDateTime + - onlineMeetingInfo + - tenantId - topic - viewpoint - webUrl @@ -862375,6 +876513,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /users/microsoft.graph.validatePassword: + post: + tags: + - users.Actions + summary: Invoke action validatePassword + operationId: users.validatePassword + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + password: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.passwordValidationInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /users/microsoft.graph.validateProperties: post: tags: @@ -862471,6 +876637,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -862532,6 +876700,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -862669,6 +876838,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -863137,6 +877307,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -864110,6 +878281,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -865295,6 +879467,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - media - media desc - package @@ -865356,6 +879530,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -865510,6 +879685,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -866282,6 +880458,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -867032,6 +881209,7 @@ paths: - folder - image - location + - malware - media - package - pendingOperations @@ -868464,6 +882642,10 @@ paths: - grantedTo desc - grantedToIdentities - grantedToIdentities desc + - grantedToIdentitiesV2 + - grantedToIdentitiesV2 desc + - grantedToV2 + - grantedToV2 desc - hasPassword - hasPassword desc - inheritedFrom @@ -868491,6 +882673,8 @@ paths: - expirationDateTime - grantedTo - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 - hasPassword - inheritedFrom - invitation @@ -868598,6 +882782,8 @@ paths: - expirationDateTime - grantedTo - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 - hasPassword - inheritedFrom - invitation @@ -868852,6 +883038,8 @@ paths: - notificationQueryOptions desc - notificationUrl - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc - resource - resource desc type: string @@ -868879,6 +883067,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -868991,6 +883180,7 @@ paths: - notificationContentType - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -886301,6 +900491,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/workbooks/{driveItem-id}/workbook/microsoft.graph.tableRowOperationResult(key=''{key}'')': + get: + tags: + - workbooks.Functions + summary: Invoke function tableRowOperationResult + operationId: workbooks.driveItem.workbook.tableRowOperationResult + parameters: + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: key + in: path + description: 'Usage: key={key}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookTableRow' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/workbooks/{driveItem-id}/workbook/names': get: tags: @@ -904108,7 +918330,7 @@ paths: tags: - workbooks.workbook summary: Get operations from workbooks - 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.' + 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.' operationId: workbooks.workbook.ListOperations parameters: - name: driveItem-id @@ -904118,11 +918340,7 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - $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 @@ -904194,7 +918412,7 @@ paths: tags: - workbooks.workbook summary: Create new navigation property to operations for workbooks - 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.' + 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.' operationId: workbooks.workbook.CreateOperations parameters: - name: driveItem-id @@ -904226,7 +918444,7 @@ paths: tags: - workbooks.workbook summary: Get operations from workbooks - 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.' + 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.' operationId: workbooks.workbook.GetOperations parameters: - name: driveItem-id @@ -904284,7 +918502,7 @@ paths: tags: - workbooks.workbook summary: Update the navigation property operations in workbooks - 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.' + 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.' operationId: workbooks.workbook.UpdateOperations parameters: - name: driveItem-id @@ -904318,7 +918536,7 @@ paths: tags: - workbooks.workbook summary: Delete navigation property operations for workbooks - 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.' + 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.' operationId: workbooks.workbook.DeleteOperations parameters: - name: driveItem-id @@ -940105,6 +954323,7 @@ paths: '200': description: OK links: + workbooks: { } invitations: { } users: { } activitystatistics: { } @@ -940135,11 +954354,13 @@ paths: scopedRoleMemberships: { } settings: { } subscribedSkus: { } - workbooks: { } places: { } drives: { } shares: { } sites: { } + messageEvents: { } + messageRecipients: { } + messageTraces: { } schemaExtensions: { } onPremisesPublishingProfiles: { } groupLifecyclePolicies: { } @@ -940178,11 +954399,13 @@ paths: chats: { } teams: { } teamsTemplates: { } + identityGovernance: { } auditLogs: { } reports: { } authenticationMethodsPolicy: { } deviceManagement: { } roleManagement: { } + privacy: { } compliance: { } identity: { } trustFramework: { } @@ -940192,16 +954415,15 @@ paths: directory: { } me: { } policies: { } + tenantRelationships: { } education: { } drive: { } termStore: { } communications: { } - identityGovernance: { } identityProtection: { } deviceAppManagement: { } officeConfiguration: { } search: { } - tenantRelationships: { } financials: { } planner: { } print: { } @@ -940335,11 +954557,19 @@ components: - 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 microsoft.graph.activityStatistics: allOf: @@ -940378,10 +954608,12 @@ components: serviceAnnouncement: anyOf: - $ref: '#/components/schemas/microsoft.graph.serviceAnnouncement' + description: A container for service communications resources. Read-only. nullable: true windows: anyOf: - $ref: '#/components/schemas/microsoft.graph.windowsUpdates.windows' + description: A container for all Windows Update for Business deployment service functionality. Read-only. nullable: true microsoft.graph.serviceAnnouncement: allOf: @@ -940412,7 +954644,7 @@ components: properties: service: type: string - description: The service name. + description: The service name. Use the list healthOverviews operation to get exact string names for services subscribed by the tenant. status: anyOf: - $ref: '#/components/schemas/microsoft.graph.serviceHealthStatus' @@ -940503,7 +954735,7 @@ components: viewPoint: anyOf: - $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessageViewpoint' - description: Represents user view points data of the service message. + description: 'Represents user view points data of the service message. This data includes message status such as whether the user has archived, read, or marked the message as favorite. This property is null when accessed with application permissions.' nullable: true microsoft.graph.windowsUpdates.windows: allOf: @@ -940666,7 +954898,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for this Administrative Unit. Nullable. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.extension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -940683,7 +954914,6 @@ components: type: string format: date-time nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.scopedRoleMembership: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -940706,11 +954936,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -940722,28 +954952,28 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true recordedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true state: anyOf: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptanceState' - description: 'Possible values are: accepted, declined.' + description: 'The state of the agreement acceptance. Possible values are: accepted, declined.' nullable: true userDisplayName: type: string @@ -940755,7 +954985,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -940773,7 +955003,7 @@ components: nullable: true isPerDeviceAcceptanceRequired: type: boolean - description: 'This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven''t already done so.' + description: 'Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Azure AD, if they haven''t already done so.' nullable: true isViewingBeforeAcceptanceRequired: type: boolean @@ -940804,7 +955034,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. microsoft.graph.agreementFile: allOf: - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' @@ -940899,7 +955129,7 @@ components: chatInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatInfo' - description: The chat information. Required information for meeting scenarios. + description: The chat information. Required information for joining a meeting. nullable: true direction: anyOf: @@ -940914,7 +955144,7 @@ components: mediaConfig: anyOf: - $ref: '#/components/schemas/microsoft.graph.mediaConfig' - description: The media configuration. Required information for creating peer to peer calls or joining meetings. + description: The media configuration. Required. nullable: true mediaState: anyOf: @@ -940929,7 +955159,7 @@ components: meetingInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingInfo' - description: The meeting information. Required information for meeting scenarios. + description: The meeting information that's required for joining a meeting. nullable: true myParticipantId: type: string @@ -941104,7 +955334,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' replacesCallId: type: string - description: Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added. + description: Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. nullable: true microsoft.graph.callDisposition: title: callDisposition @@ -941126,6 +955356,37 @@ components: - $ref: '#/components/schemas/microsoft.graph.commsOperation' - title: subscribeToToneOperation type: object + microsoft.graph.participantInfo: + title: participantInfo + type: object + properties: + countryCode: + type: string + description: The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only. + nullable: true + endpointType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.endpointType' + description: 'The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only.' + nullable: true + identity: + $ref: '#/components/schemas/microsoft.graph.identitySet' + languageId: + type: string + description: The language culture string. Read-only. + nullable: true + participantId: + type: string + description: The participant ID of the participant. Read-only. + nullable: true + platformId: + type: string + description: The client platform ID of the participant. Read-only. + nullable: true + region: + type: string + description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location. Read-only.' + nullable: true microsoft.graph.unmuteParticipantOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -941192,8 +955453,18 @@ components: recordingInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.recordingInfo' - description: Information on whether the participant has recording capability. + description: Information about whether the participant has recording capability. nullable: true + microsoft.graph.startHoldMusicOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: startHoldMusicOperation + type: object + microsoft.graph.stopHoldMusicOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: stopHoldMusicOperation + type: object microsoft.graph.inviteParticipantsOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -941283,7 +955554,7 @@ components: allowedPresenters: anyOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - description: 'Specifies who can be a presenter in a meeting. Possible values are everyone, organization, roleIsPresenter, organizer, and unknownFutureValue.' + description: Specifies who can be a presenter in a meeting. Possible values are listed in the following table. nullable: true allowMeetingChat: anyOf: @@ -941292,16 +955563,16 @@ components: nullable: true allowTeamworkReactions: type: boolean - description: Indicates if Teams reactions are enabled for the meeting. + description: Indicates whether Teams reactions are enabled for the meeting. nullable: true alternativeRecording: type: string - description: The content stream of the alternative recording of a live event. Read-only. + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. format: base64url nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -941312,7 +955583,7 @@ components: broadcastSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.broadcastMeetingSettings' - description: Settings related to a live event + description: Settings related to a live event. nullable: true canceledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -941356,7 +955627,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates whether this is a live event. + description: Indicates if this is a Teams live event. nullable: true isCancelled: type: boolean @@ -941368,7 +955639,7 @@ components: joinInformation: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - description: The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only + description: The join information in the language and locale variant specified in the Accept-Language request HTTP header. Read-only. nullable: true joinUrl: type: string @@ -941376,16 +955647,20 @@ components: lobbyBypassSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' - description: Specifies which participants can bypass the meeting lobby. + description: Specifies which participants can bypass the meeting lobby. nullable: true participants: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' - description: The participants associated with the online meeting. This includes the organizer and the attendees. + description: The participants associated with the online meeting. This includes the organizer and the attendees. + nullable: true + recordAutomatically: + type: boolean + description: Indicates whether to record the meeting automatically. nullable: true recording: type: string - description: The content stream of the recording of a live event. Read-only. + description: The content stream of the recording of a Teams live event. Read-only. format: base64url nullable: true startDateTime: @@ -941405,6 +955680,12 @@ components: meetingAttendanceReport: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance report of an online meeting. Read-only. + nullable: true + registration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.meetingRegistration' + description: The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled. nullable: true microsoft.graph.meetingAttendanceReport: allOf: @@ -941419,13 +955700,144 @@ components: - $ref: '#/components/schemas/microsoft.graph.attendanceRecord' nullable: true description: The list of attendance records. + totalParticipantCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Total number of participants. + format: int32 + nullable: true + microsoft.graph.meetingRegistration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: meetingRegistration + type: object + properties: + allowedRegistrant: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.meetingAudience' + description: Specifies who can register for the meeting. + nullable: true + 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: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.meetingSpeaker' + nullable: true + 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. + registrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrant' + description: Registrants of the online meeting. + microsoft.graph.meetingRegistrationQuestion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: meetingRegistrationQuestion + type: object + properties: + answerInputType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.answerInputType' + description: Answer input type of the custom registration question. + nullable: true + answerOptions: + type: array + items: + type: string + nullable: true + description: Answer options when answerInputType is radioButton. + displayName: + type: string + description: Display name of the custom registration question. + nullable: true + isRequired: + type: boolean + description: Indicates whether the question is required. Default value is false. + nullable: true + microsoft.graph.meetingRegistrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: meetingRegistrant + type: object + properties: + customQuestionAnswers: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customQuestionAnswer' + nullable: true + description: The registrant's answer to custom questions. + email: + type: string + description: The email address of the registrant. + nullable: true + firstName: + type: string + description: The first name of the registrant. + nullable: true + joinWebUrl: + type: string + description: A unique web URL for the registrant to join the meeting. Read-only. + nullable: true + lastName: + type: string + description: The last name of the registrant. + nullable: true + registrationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time in UTC when the registrant registers for the meeting. Read-only. + format: date-time + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.meetingRegistrantStatus' + description: The registration status of the registrant. Read-only. + nullable: true microsoft.graph.chatInfo: title: chatInfo type: object properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -941591,7 +956003,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true microsoft.graph.application: allOf: @@ -941606,7 +956018,7 @@ components: nullable: true appId: type: string - description: The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. + description: The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. nullable: true appRoles: type: array @@ -941621,10 +956033,11 @@ components: nullable: true defaultRedirectUri: type: string + description: 'The default redirect URI. If specified and there is no explicit redirect URI in the sign-in request for SAML and OIDC flows, Azure AD sends the token to this redirect URI. Azure AD also sends the token to this default URI in SAML IdP-initiated single sign-on. The value must match one of the configured redirect URIs for the application.' nullable: true description: type: string - description: 'An optional description of the application. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' + description: 'An optional description of the application. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true disabledByMicrosoftStatus: type: string @@ -941636,17 +956049,17 @@ components: nullable: true groupMembershipClaims: type: string - description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).' + description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).' nullable: true identifierUris: type: array items: type: string - description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).' + description: 'Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you''ll reference in your API''s code, and it must be globally unique. You can use the default value provided, which is in the form api://, or specify a more readable URI like https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Azure AD application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).' info: anyOf: - $ref: '#/components/schemas/microsoft.graph.informationalUrl' - description: 'Basic profile information of the application, such as it''s marketing, support, terms of service, and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more information, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, NOT, ge, le).' + description: 'Basic profile information of the application such as app''s marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, NOT, ge, le).' nullable: true isDeviceOnlyAuthSupported: type: boolean @@ -941654,7 +956067,7 @@ components: nullable: true isFallbackPublicClient: type: boolean - description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' + description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' nullable: true keyCredentials: type: array @@ -941691,16 +956104,16 @@ components: nullable: true publisherDomain: type: string - description: 'The verified publisher domain for the application. Read-only. Supports $filter (eq, ne, ge, le, startsWith).' + description: 'The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application''s publisher domain. Supports $filter (eq, ne, ge, le, startsWith).' nullable: true requiredResourceAccess: type: array items: $ref: '#/components/schemas/microsoft.graph.requiredResourceAccess' - description: 'Specifies the resources that the application needs to access. This property also specifies the set of OAuth permission scopes and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. Not nullable. Supports $filter (eq, NOT, ge, le).' + description: 'Specifies the resources that the application needs to access. This property also specifies the set of delegated permissions and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. No more than 50 resource services (APIs) can be configured. Beginning mid-October 2021, the total number of required permissions must not exceed 400. Not nullable. Supports $filter (eq, NOT, ge, le).' signInAudience: type: string - description: 'Specifies the Microsoft accounts that are supported for the current application. Supported values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. See more in the table below. Supports $filter (eq, ne, NOT).' + description: 'Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount (default), and PersonalMicrosoftAccount. See more in the table below. Supports $filter (eq, ne, NOT).' nullable: true spa: anyOf: @@ -941711,7 +956124,7 @@ components: type: array items: type: string - description: 'Custom strings that can be used to categorize and identify the application. Not nullable.Supports $filter (eq, NOT, ge, le, startsWith).' + description: 'Custom strings that can be used to categorize and identify the application. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' tokenEncryptionKeyId: 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 @@ -941722,6 +956135,11 @@ components: type: string description: The unique identifier that can be assigned to an application as an alternative identifier. Immutable. Read-only. nullable: true + verifiedPublisher: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' + description: Specifies the verified publisher of the application. + nullable: true web: anyOf: - $ref: '#/components/schemas/microsoft.graph.webApplication' @@ -941732,6 +956150,11 @@ components: - $ref: '#/components/schemas/microsoft.graph.onPremisesPublishing' description: Represents the set of properties required for configuring Application Proxy for this application. Configuring these properties allows you to publish your on-premises application for secure remote access. nullable: true + appManagementPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + description: The appManagementPolicy applied to this application. createdOnBehalfOf: anyOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -941742,6 +956165,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extensionProperty' description: Read-only. Nullable. + federatedIdentityCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + description: 'Federated identities for applications. This object can only be retrieved on a single GET request (GET /applications/{id}/federatedIdentityCredentials).' homeRealmDiscoveryPolicies: type: array items: @@ -941769,7 +956197,25 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.synchronization' nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + 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: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + description: Restrictions that apply to an application or service principal object. + nullable: true + appliesTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Collection of application and service principals to which a policy is applied. microsoft.graph.connectorGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -941826,13 +956272,35 @@ components: items: type: string description: Following values are supported. Not nullable. UserGroupOrganizationDeviceApplication - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.federatedIdentityCredential: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: federatedIdentityCredential + type: object + properties: + audiences: + type: array + items: + type: string + description: 'Lists the audiences that can appear in the external token. This field is mandatory, and defaults to ''api://AzureADTokenExchange''. It says what Microsoft identity platform should accept in the aud claim in the incoming token. This value represents Azure AD 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. Required.' + description: + type: string + description: 'The un-validated, user-provided description of the federated identity credential. 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. Required. + name: + type: string + description: 'is the unique identifier for the federated identity credential, which has a character limit of 120 characters and must be URL friendly. It is immutable once created. 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 Azure AD. The combination of issuer and subject must be unique on the app. Supports $filter (eq).' microsoft.graph.homeRealmDiscoveryPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: homeRealmDiscoveryPolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.keyCredential: title: keyCredential type: object @@ -941849,12 +956317,12 @@ components: 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 Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The date and time at which the credential expires.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 key: type: string - description: Value for the key credential. Should be a base 64 encoded value. + description: 'The certificate''s raw data in byte array converted to Base64 string; for example, [System.Convert]::ToBase64String($Cert.GetRawCertData()).' format: base64url nullable: true keyId: @@ -941866,16 +956334,16 @@ components: 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' + 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''.' + description: 'The type of key credential; for example, Symmetric.' nullable: true usage: type: string - description: 'A string that describes the purpose for which the key can be used; for example, ''Verify''.' + description: 'A string that describes the purpose for which the key can be used; for example, Verify.' nullable: true microsoft.graph.passwordCredential: title: passwordCredential @@ -942242,13 +956710,11 @@ components: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: tokenIssuancePolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.tokenLifetimePolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: tokenLifetimePolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.applicationTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -942459,7 +956925,7 @@ components: format: date-time activityDisplayName: type: string - description: 'Indicates the activity name or the operation name (E.g. ''Create User'', ''Add member to group''). For a list of activities logged, refer to Azure Ad activity list.' + description: 'Indicates the activity name or the operation name (examples: ''Create User'' and ''Add member to group''). For full list, see Azure AD activity list.' additionalDetails: type: array items: @@ -942499,6 +956965,9 @@ components: - $ref: '#/components/schemas/microsoft.graph.targetResource' nullable: true description: 'Indicates information on which resource was changed due to the activity. Target Resource Type can be User, Device, Directory, App, Role, Group, Policy or Other.' + userAgent: + type: string + nullable: true microsoft.graph.provisioningObjectSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -942611,17 +957080,13 @@ components: - title: signIn type: object properties: - alternateSignInName: - type: string - description: The alternate sign-in identity whenever you use phone number to sign-in. Supports $filter (eq and startsWith operators only). - nullable: true appDisplayName: type: string - description: The application name displayed in the Azure Portal. Supports $filter (eq and startsWith operators only). + description: App name displayed in the Azure Portal. Supports $filter (eq and startsWith operators only). nullable: true appId: type: string - description: The application identifier in Azure Active Directory. Supports $filter (eq operator only). + description: Unique GUID representing the app ID in the Azure Active Directory. Supports $filter (eq operator only). nullable: true appliedConditionalAccessPolicies: type: array @@ -942650,6 +957115,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.keyValue' nullable: true description: 'Additional authentication processing details, such as the agent name in case of PTA/PHS or Server/farm name in case of federated authentication.' + authenticationProtocol: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.protocolType' + nullable: true authenticationRequirement: type: string description: 'This holds the highest level of authentication needed through all the sign-in steps, for sign-in to succeed. Supports $filter (eq and startsWith operators only).' @@ -942668,21 +957137,21 @@ components: nullable: true clientAppUsed: type: string - description: 'The legacy client used for sign-in activity. For example: Browser, Exchange Active Sync, Modern clients, IMAP, MAPI, SMTP, or POP. Supports $filter (eq operator only).' + description: 'Identifies the legacy client used for sign-in activity. Includes Browser, Exchange Active Sync, modern clients, IMAP, MAPI, SMTP, and POP. Supports $filter (eq operator only).' nullable: true conditionalAccessStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' - description: 'The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. Supports $filter (eq operator only).' + description: 'Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq operator only).' nullable: true correlationId: type: string - description: The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. Supports $filter (eq operator only). + description: The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. Supports $filter (eq operator 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 date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $orderby and $filter (eq, le, and ge operators only).' + description: 'Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. Supports $orderby and $filter (eq, le, and ge operators only).' format: date-time crossTenantAccessType: anyOf: @@ -942691,7 +957160,7 @@ components: deviceDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceDetail' - description: 'The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. Supports $filter (eq and startsWith operators only) on browser and operatingSytem properties.' + description: 'Device information from where the sign-in occurred; includes device ID, operating system, and browser. Supports $filter (eq and startsWith operators only) on browser and operatingSytem properties.' nullable: true flaggedForReview: type: boolean @@ -942699,16 +957168,23 @@ components: homeTenantId: type: string nullable: true + homeTenantName: + type: string + nullable: true + incomingTokenType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.incomingTokenType' + nullable: true ipAddress: type: string - description: The IP address of the client from where the sign-in occurred. Supports $filter (eq and startsWith operators only). + description: IP address of the client used to sign in. Supports $filter (eq and startsWith operators only). nullable: true ipAddressFromResourceProvider: type: string nullable: true isInteractive: type: boolean - description: Indicates whether a sign-in is interactive or not. + description: Indicates if a sign-in is interactive or not. nullable: true isTenantRestricted: type: boolean @@ -942716,7 +957192,7 @@ components: location: anyOf: - $ref: '#/components/schemas/microsoft.graph.signInLocation' - description: 'The city, state, and 2 letter country code from where the sign-in occurred. Supports $filter (eq and startsWith operators only) on city, state, and countryOrRegion properties.' + description: 'Provides the city, state, and country code where the sign-in originated. Supports $filter (eq and startsWith operators only) on city, state, and countryOrRegion properties.' nullable: true mfaDetail: anyOf: @@ -942746,11 +957222,11 @@ components: nullable: true resourceDisplayName: type: string - description: The name of the resource that the user signed in to. Supports $filter (eq operator only). + description: Name of the resource the user signed into. Supports $filter (eq operator only). nullable: true resourceId: type: string - description: The identifier of the resource that the user signed in to. Supports $filter (eq operator only). + description: ID of the resource that the user signed into. Supports $filter (eq operator only). nullable: true resourceTenantId: type: string @@ -942758,15 +957234,8 @@ components: riskDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - description: 'The reason behind a specific state of a risky user, sign-in, or a risk event. Possible values: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, or unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.' + description: 'Provides the ''reason'' behind a specific state of a risky user, sign-in or a risk event. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq operator only).Note: Details for this property require an Azure AD Premium P2 license. Other licenses return the value hidden.' nullable: true - riskEventTypes: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.riskEventType' - nullable: true - description: 'The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue. Supports $filter (eq operator only).' riskEventTypes_v2: type: array items: @@ -942776,17 +957245,17 @@ components: riskLevelAggregated: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - description: 'The aggregated risk level. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.' + description: 'Aggregated risk level. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden.' nullable: true riskLevelDuringSignIn: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - description: 'The risk level during sign-in. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.' + description: 'Risk level during sign-in. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden.' nullable: true riskState: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskState' - description: 'The risk state of a risky user, sign-in, or a risk event. Possible values: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, or unknownFutureValue. Supports $filter (eq operator only).' + description: 'Reports status of the risky user, sign-in, or a risk event. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. Supports $filter (eq operator only).' nullable: true servicePrincipalCredentialKeyId: type: string @@ -942816,7 +957285,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.signInStatus' - description: The sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports $filter (eq operator only) on errorCode property. + description: Sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports $filter (eq operator only) on errorCode property. nullable: true tokenIssuerName: type: string @@ -942827,20 +957296,23 @@ components: - $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' description: 'The type of identity provider. Possible values: AzureAD, ADFederationServices, or UnknownFutureValue.' nullable: true + uniqueTokenIdentifier: + type: string + nullable: true userAgent: type: string description: The user agent information related to sign-in. Supports $filter (eq and startsWith operators only). nullable: true userDisplayName: type: string - description: The display name of the user. Supports $filter (eq and startsWith operators only). + description: Display name of the user that initiated the sign-in. Supports $filter (eq and startsWith operators only). nullable: true userId: type: string - description: The identifier of the user. Supports $filter (eq operator only). + description: ID of the user that initiated the sign-in. Supports $filter (eq operator only). userPrincipalName: type: string - description: The UPN of the user. Supports $filter (eq and startsWith operators only). + description: User principal name of the user that initiated the sign-in. Supports $filter (eq and startsWith operators only). nullable: true userType: anyOf: @@ -942865,21 +957337,21 @@ components: properties: description: type: string - description: A description of the policy. + description: A description of the policy. Read-only. nullable: true displayName: type: string - description: The name of the policy. + description: The name of the policy. 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 of the last update to the policy. + description: The date and time of the last update to the policy. Read-only. format: date-time nullable: true policyVersion: type: string - description: The version of the policy in use. + description: The version of the policy in use. Read-only. nullable: true reconfirmationInDays: maximum: 2147483647 @@ -943008,6 +957480,10 @@ components: type: string description: The customer's phone number. nullable: true + customerTimeZone: + type: string + description: 'The time zone of the customer. For a list of possible values, see dateTimeTimeZone.' + nullable: true duration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string @@ -943044,6 +957520,11 @@ components: nullable: true isLocationOnline: type: boolean + description: True indicates that the appointment will be held online. Default value is false. + joinWebUrl: + type: string + description: The URL of the online meeting for the appointment. + nullable: true onlineMeetingUrl: type: string nullable: true @@ -943101,6 +957582,9 @@ components: type: string description: Notes from a bookingStaffMember. The value of this property is available only when reading this bookingAppointment by its ID. nullable: true + smsNotificationsEnabled: + type: boolean + description: True indicates SMS notifications will be sent to the customers for the appointment. Default value is false. staffMemberIds: type: array items: @@ -943115,6 +957599,21 @@ components: - $ref: '#/components/schemas/microsoft.graph.bookingPerson' - title: bookingCustomer type: object + properties: + addresses: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.physicalAddress' + nullable: true + description: 'Addresses associated with the customer, including home, business and other addresses.' + phones: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.phone' + nullable: true + description: 'Phone numbers associated with the customer, including home, business and mobile numbers.' description: Represents a customer of the business. microsoft.graph.bookingService: allOf: @@ -943165,6 +957664,7 @@ components: description: True means this service is not available to customers for booking. isLocationOnline: type: boolean + description: True indicates that the appointments for the service will be held online. Default value is false. notes: type: string description: Additional information about this service. @@ -943184,12 +957684,19 @@ components: - $ref: '#/components/schemas/microsoft.graph.bookingSchedulingPolicy' description: The set of policies that determine how appointments for this type of service should be created and managed. nullable: true + smsNotificationsEnabled: + type: boolean + description: True indicates SMS notifications can be sent to the customers for the appointment of the service. Default value is false. staffMemberIds: type: array items: type: string nullable: true description: Represents those staff members who provide this service. + webUrl: + type: string + description: The URL a customer uses to access the service. + nullable: true description: Represents a particular service offered by a booking business. microsoft.graph.bookingStaffMember: allOf: @@ -943211,6 +957718,10 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.bookingStaffRole' description: 'The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest. Required.' + timeZone: + type: string + description: 'The time zone of the staff member. For a list of possible values, see dateTimeTimeZone.' + nullable: true useBusinessHours: type: boolean description: True means the staff member's availability is as specified in the businessHours property of the business. False means the availability is determined by the staff member's workingHours property setting. @@ -943241,6 +957752,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + description: Add different branding based on a locale. microsoft.graph.organizationalBrandingLocalization: allOf: - $ref: '#/components/schemas/microsoft.graph.organizationalBrandingProperties' @@ -943276,7 +957788,7 @@ components: chatType: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatType' - description: 'Specifies the type of chat. Possible values are:group, oneOnOne and meeting.' + description: 'Specifies the type of chat. Possible values are: group, oneOnOne, meeting, unknownFutureValue.' 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 @@ -943289,6 +957801,15 @@ components: 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: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamworkOnlineMeetingInfo' + description: 'Represents details about an online meeting. If the chat isn''t associated with an online meeting, the property is empty. Read-only.' + nullable: true + 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. @@ -943369,6 +957890,11 @@ components: description: Date time object representing the time at which message was created. format: date-time nullable: true + eventDetail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' + description: 'Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the messageType property will be set to systemEventMessage.' + nullable: true from: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' @@ -943378,6 +957904,10 @@ components: type: boolean description: 'If set to true, the original message has been deleted.' nullable: true + messageType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatMessageType' + description: 'The type of chat message. The possible values are: message, unknownFutureValue, systemEventMessage.' microsoft.graph.conversationMember: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -943421,7 +957951,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' nullable: true - description: Attached files. Attachments are currently read-only – sending attachments is not supported. + description: 'References to attached objects like files, tabs, meetings etc.' body: $ref: '#/components/schemas/microsoft.graph.itemBody' channelIdentity: @@ -943452,11 +957982,12 @@ components: eventDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' + description: 'Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the messageType property will be set to systemEventMessage.' nullable: true from: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' - description: Read only. Details of the sender of the chat message. + description: Details of the sender of the chat message. Can only be set during migration. nullable: true importance: anyOf: @@ -943483,11 +958014,11 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' nullable: true - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, and channel.' messageType: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - description: 'The type of chat message. The possible value is: message.' + description: 'The type of chat message. The possible values are: message, chatEvent, typing, unknownFutureValue, systemEventMessage. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: systemEventMessage.' policyViolation: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' @@ -943531,6 +958062,17 @@ components: - $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' - title: chatMessageHostedContent type: object + microsoft.graph.teamworkUserIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: teamworkUserIdentity + type: object + properties: + userIdentityType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentityType' + description: 'Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, and unknownFutureValue.' + nullable: true microsoft.graph.teamworkActivityTopic: title: teamworkActivityTopic type: object @@ -943566,10 +958108,10 @@ components: properties: name: type: string - description: 'Name for this key-value pair. Possible names are: AdditionalWSFedEndpointCheckResult, AllowedAuthenticationClassReferencesCheckResult, AlwaysRequireAuthenticationCheckResult, AutoUpdateEnabledCheckResult, ClaimsProviderNameCheckResult, EncryptClaimsCheckResult, EncryptedNameIdRequiredCheckResult, MonitoringEnabledCheckResult,NotBeforeSkewCheckResult, RequestMFAFromClaimsProvidersCheckResult, SignedSamlRequestsRequiredCheckResult, AdditionalAuthenticationRulesCheckResult, TokenLifetimeCheckResult, DelegationAuthorizationRulesCheckResult, IssuanceAuthorizationRulesCheckResult, IssuanceTransformRulesCheckResult.' + description: Name for this key-value pair value: type: string - description: 'Value for this key-value pair. Possible result values are 0 (when the validation check passed), 1 (when the validation check failed), or 2 (when the validation check is a warning).' + description: Value for this key-value pair nullable: true microsoft.graph.teamworkNotificationRecipient: title: teamworkNotificationRecipient @@ -943643,7 +958185,6 @@ components: type: string description: ID of the Azure AD app that is hosting the resource. Read-only. nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -943676,7 +958217,7 @@ components: teamsApp: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. nullable: true microsoft.graph.command: allOf: @@ -943781,7 +958322,7 @@ components: 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: 'UTC time when the first user joined the call. 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' + description: 'UTC time when the first user joined the call. 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 type: anyOf: @@ -943789,7 +958330,7 @@ components: description: 'Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.' version: type: integer - description: Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version. + description: Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. format: int64 sessions: type: array @@ -943831,7 +958372,7 @@ components: 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: 'UTC fime when the first user joined the session. 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' + description: 'UTC time when the first user joined the session. 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 segments: type: array @@ -943884,7 +958425,7 @@ components: 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.' + 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 @@ -943991,7 +958532,7 @@ components: description: Returns a list of reviewSet objects in the case. Read-only. Nullable. settings: anyOf: - - $ref: '#/components/schemas/microsoft.graph.ediscovery.settings' + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseSettings' nullable: true sourceCollections: type: array @@ -944108,7 +958649,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' - description: Used to address any item contained in this site. This collection cannot be enumerated. + description: Used to address any item contained in this site. This collection can't be enumerated. lists: type: array items: @@ -944132,7 +958673,7 @@ components: termStore: anyOf: - $ref: '#/components/schemas/microsoft.graph.termStore.store' - description: The termStore under this site. + description: The default termStore under this site. nullable: true onenote: anyOf: @@ -944164,14 +958705,14 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.assignedLabel' nullable: true - description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.assignedLicense' nullable: true - description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq).Read-only. classification: type: string description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' @@ -944207,7 +958748,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq).' nullable: true infoCatalogs: type: array @@ -944216,12 +958757,12 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role or not. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' nullable: true licenseProcessingState: anyOf: - $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' - description: 'Indicates status of the group license assignment to all members of the group. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete. Returned only on $select. Read-only.' + description: 'Indicates status of the group license assignment to all members of the group. Default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only.' nullable: true mail: type: string @@ -944229,11 +958770,11 @@ components: nullable: true mailEnabled: type: boolean - description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' + description: 'Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, NOT).' nullable: true mailNickname: type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The mail alias for the group, unique in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] '' ; : . <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mdmAppId: type: string @@ -944279,19 +958820,22 @@ components: 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).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string - description: 'The preferred data location for the group. For more information, see OneDrive Online Multi-Geo. Returned by default.' + description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling user must be assigned one of the following Azure AD roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' nullable: true preferredLanguage: type: string - description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + 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).' 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).' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' 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 @@ -944310,7 +958854,7 @@ components: description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' securityEnabled: type: boolean - description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' + description: 'Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true securityIdentifier: type: string @@ -944322,7 +958866,7 @@ components: nullable: true visibility: type: string - description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or Hiddenmembership. Hiddenmembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. See group visibility options to learn more. Returned by default.' + description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or Hiddenmembership. Hiddenmembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. Groups assignable to roles are always Private. See group visibility options to learn more. Returned by default. Nullable.' nullable: true accessType: anyOf: @@ -944338,11 +958882,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group is not 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. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true hideFromOutlookClients: type: boolean - description: 'true if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' nullable: true isFavorite: type: boolean @@ -944362,7 +958906,7 @@ components: 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}).' + description: 'Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true unseenMessagesCount: @@ -944375,7 +958919,7 @@ components: membershipRuleProcessingStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.membershipRuleProcessingStatus' - description: Describes the processing status for rules-based dynamic groups. The property is null for non-rule based dynamic groups or if the dynamic group processing has been paused. Returned only on $select. Read-only. + description: 'Describes the processing status for rules-based dynamic groups. The property is null for non-rule based dynamic groups or if the dynamic group processing has been paused. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). Read-only.' nullable: true isArchived: type: boolean @@ -944388,7 +958932,7 @@ components: createdOnBehalfOf: anyOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' nullable: true endpoints: type: array @@ -944399,12 +958943,12 @@ components: 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.' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. Supports $expand.' membersWithLicenseErrors: type: array items: @@ -944414,17 +958958,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. Supports $expand. + description: The permission that has been granted for a group to a specific application. Supports $expand. 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.' + description: Read-only. Nullable. transitiveMemberOf: type: array items: @@ -944457,7 +959001,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. + description: The group's calendar events. rejectedSenders: type: array items: @@ -944496,7 +959040,7 @@ components: planner: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerGroup' - description: Selective Planner services available to the group. Read-only. Nullable. + description: Entry-point to Planner resource that might exist for a Unified Group. nullable: true onenote: anyOf: @@ -944506,7 +959050,7 @@ components: photo: anyOf: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The group's profile photo. + description: The group's profile photo nullable: true photos: type: array @@ -944517,7 +959061,6 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.team' nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.ediscovery.userSource: allOf: - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' @@ -944716,7 +959259,7 @@ components: properties: contentQuery: type: string - description: 'The query string in KQL (Keyword Query Language) query. For details, see Keyword queries and search conditions for Content Search and eDiscovery. You can refine searches by using fields paired with values; for example, subject:''Quarterly Financials'' AND Date>=06/01/2016 AND Date<=07/01/2016' + description: 'The query string in KQL (Keyword Query Language) query. For details, see Keyword queries and search conditions for Content Search and eDiscovery. You can refine searches by using fields paired with values; for example, subject:''Quarterly Financials'' AND Date>=06/01/2016 AND Date<=07/01/2016.' nullable: true createdBy: anyOf: @@ -944732,15 +959275,15 @@ components: dataSourceScopes: anyOf: - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSourceScopes' - description: 'When specified, the collection will span across a service for an entire workload. Possible values are: none,allTenantMailboxes,allTenantSites,allCaseCustodians,allCaseNoncustodialDataSources.' + description: 'When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.' nullable: true description: type: string - description: The description of the sourceCollection + description: The description of the sourceCollection. nullable: true displayName: type: string - description: The display name of the sourceCollection + description: The display name of the sourceCollection. nullable: true lastModifiedBy: anyOf: @@ -944879,10 +959422,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' description: Returns the parent tag of the specified tag. nullable: true - microsoft.graph.ediscovery.settings: + microsoft.graph.ediscovery.caseSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: settings + - title: caseSettings type: object properties: ocr: @@ -944970,32 +959513,49 @@ components: configuration: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.configuration' + description: Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional. + nullable: true + connectorId: + type: string + description: The Teams App ID. Optional. nullable: true description: type: string + description: Description of the connection displayed in the Microsoft 365 admin center. Optional. nullable: true name: type: string + description: The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required. + nullable: true + searchSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.searchSettings' + description: 'The settings configuring the search experience for content in this connection, such as the display templates for search results.' nullable: true state: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionState' + description: 'Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue.' nullable: true groups: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' + description: Read-only. Nullable. items: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' + description: Read-only. Nullable. operations: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' + description: Read-only. Nullable. schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.schema' + description: Read-only. Nullable. nullable: true microsoft.graph.externalConnectors.externalGroup: allOf: @@ -945005,14 +959565,17 @@ components: properties: description: type: string + description: The description of the external group. Optional. nullable: true displayName: type: string + description: The friendly name of the external group. Optional. nullable: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroupMember' + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' microsoft.graph.externalConnectors.externalGroupMember: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -945022,10 +959585,12 @@ components: identitySource: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.identitySourceType' + description: 'The identity source that the member belongs to. Possible values are: azureActiveDirectory, external.' nullable: true type: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroupMemberType' + description: 'The type of member added to the external group. Possible values are: user or group when the identitySource is azureActiveDirectory and just group when the identitySource is external.' microsoft.graph.externalConnectors.externalItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -945038,13 +959603,16 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.acl' nullable: true + description: An array of access control entries. Each entry specifies the access granted to a user or group. Required. content: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemContent' + description: A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional. nullable: true properties: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.properties' + description: A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. nullable: true microsoft.graph.externalConnectors.connectionOperation: allOf: @@ -945055,10 +959623,12 @@ components: error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' + description: 'If status is failed, provides more information about the error that caused the failure.' nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperationStatus' + description: 'Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue.' nullable: true microsoft.graph.externalConnectors.schema: allOf: @@ -945068,12 +959638,14 @@ components: properties: baseType: type: string + description: Must be set to microsoft.graph.externalConnector.externalItem. Required. properties: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.property' nullable: true + description: 'The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128.' microsoft.graph.orgContact: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -945172,7 +959744,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a contact. Read-only. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.contract: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -945197,7 +959768,6 @@ components: type: string description: A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes. nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.dataClassificationService: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -945208,18 +959778,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.exactMatchDataStore' - classifyFile: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.fileClassificationRequest' classifyFileJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.jobResponseBase' - classifyText: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.textClassificationRequest' classifyTextJobs: type: array items: @@ -945248,21 +959810,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.exactMatchUploadAgent' - microsoft.graph.fileClassificationRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: fileClassificationRequest - type: object - properties: - file: - type: string - format: base64url - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true microsoft.graph.jobResponseBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -945297,31 +959844,6 @@ components: type: type: string nullable: true - microsoft.graph.textClassificationRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: textClassificationRequest - type: object - properties: - fileExtension: - type: string - nullable: true - matchTolerancesToInclude: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.mlClassificationMatchTolerance' - nullable: true - scopesToRun: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.sensitiveTypeScope' - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - text: - type: string - nullable: true microsoft.graph.exactMatchDataStore: allOf: - $ref: '#/components/schemas/microsoft.graph.exactMatchDataStoreBase' @@ -945423,6 +959945,28 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.classificationError' nullable: true + microsoft.graph.classificationJobResponse: + allOf: + - $ref: '#/components/schemas/microsoft.graph.jobResponseBase' + - title: classificationJobResponse + type: object + properties: + result: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.detectedSensitiveContentWrapper' + nullable: true + microsoft.graph.sensitiveTypeScope: + title: sensitiveTypeScope + enum: + - fullDocument + - partialDocument + type: string + microsoft.graph.mlClassificationMatchTolerance: + title: mlClassificationMatchTolerance + enum: + - exact + - near + type: string microsoft.graph.sensitiveType: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -945808,13 +960352,16 @@ components: type: integer description: Maximum number of days Company Portal update can be deferred on the device or app access will be blocked. format: int32 + connectToVpnOnLaunch: + type: boolean + 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 @@ -946040,6 +960587,9 @@ components: type: integer description: Maximum number of days Company Portal update can be deferred on the device or app access will be blocked. format: int32 + connectToVpnOnLaunch: + type: boolean + description: Whether the app should connect to the configured VPN on launch (Android only). customBrowserDisplayName: type: string description: Friendly name of the preferred custom browser to open weblink on Android. (Android only) @@ -946241,6 +960791,7 @@ components: - completed - rejected type: string + description: Device app management task status. microsoft.graph.enterpriseCodeSigningCertificate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -946467,7 +961018,7 @@ components: description: 'Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.' 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 @@ -946489,12 +961040,24 @@ components: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' nullable: true description: Apps in this list will be exempt from the policy and will be able to receive data from managed apps. + exemptedUniversalLinks: + type: array + items: + type: string + nullable: true + description: A list of custom urls that are allowed to invocate an unmanaged app faceIdBlocked: type: boolean description: Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. filterOpenInToOnlyManagedApps: type: boolean description: Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False. + managedUniversalLinks: + type: array + items: + type: string + nullable: true + description: A list of custom urls that are allowed to invocate a managed app minimumRequiredSdkVersion: type: string description: Versions less than the specified version will block the managed app from accessing company data. @@ -946574,6 +961137,15 @@ components: description: Identifier for deployment to a group or app nullable: true description: The type for deployment of groups or apps. + microsoft.graph.targetedManagedAppGroupType: + title: targetedManagedAppGroupType + enum: + - selectedPublicApps + - allCoreMicrosoftApps + - allMicrosoftApps + - allApps + type: string + description: Indicates a collection of apps to target which can be one of several pre-defined lists of apps or a manually selected list of apps microsoft.graph.managedAppRegistration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -947323,7 +961895,7 @@ components: installStateDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.resultantAppStateDetail' - description: 'The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable.' + description: 'The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, supersededAppUninstallFailed, supersededAppUninstallPendingReboot, removingSupersededApps, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, uninstallPendingReboot, supersedingAppsDetected, supersededAppsDetected, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, untargetedSupersedingAppsDetected, appRemovedBySupersedence, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, supersedingAppsNotApplicable, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable.' 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 @@ -947376,7 +961948,7 @@ components: installStateDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.resultantAppStateDetail' - description: 'The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable.' + description: 'The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, supersededAppUninstallFailed, supersededAppUninstallPendingReboot, removingSupersededApps, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, uninstallPendingReboot, supersedingAppsDetected, supersededAppsDetected, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, untargetedSupersedingAppsDetected, appRemovedBySupersedence, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, supersedingAppsNotApplicable, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable.' sourceIds: type: array items: @@ -947727,6 +962299,10 @@ components: - title: targetedManagedAppConfiguration type: object properties: + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + description: 'Public Apps selection: group or individual' deployedAppCount: maximum: 2147483647 minimum: -2147483648 @@ -947815,7 +962391,7 @@ components: state: anyOf: - $ref: '#/components/schemas/microsoft.graph.vppTokenState' - description: 'Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM, duplicateLocationId.' + description: 'Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM.' token: type: string description: The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program. @@ -948166,7 +962742,7 @@ components: intuneAccountId: 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: Intune Account ID for given tenant + description: Intune Account Id for given tenant format: uuid lastReportAggregationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -948367,6 +962943,21 @@ components: - $ref: '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary' description: The software update status summary. nullable: true + complianceCategories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' + description: List of all compliance categories + compliancePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + description: List of all compliance policies + complianceSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + description: List of all ComplianceSettings configurationCategories: type: array items: @@ -948552,6 +963143,16 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' description: User experience analytics appHealth Application Performance by App Version + userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + description: User experience analytics appHealth Application Performance by App Version details + userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + description: User experience analytics appHealth Application Performance by App Version Device Id userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion: type: array items: @@ -948587,6 +963188,46 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' description: User experience analytics baselines + userExperienceAnalyticsBatteryHealthAppImpact: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + description: User Experience Analytics Battery Health App Impact + userExperienceAnalyticsBatteryHealthCapacityDetails: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails' + description: User Experience Analytics Battery Health Capacity Details + nullable: true + userExperienceAnalyticsBatteryHealthDeviceAppImpact: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + description: User Experience Analytics Battery Health Device App Impact + userExperienceAnalyticsBatteryHealthDevicePerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + description: User Experience Analytics Battery Health Device Performance + userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + description: User Experience Analytics Battery Health Device Runtime History + userExperienceAnalyticsBatteryHealthModelPerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + description: User Experience Analytics Battery Health Model Performance + userExperienceAnalyticsBatteryHealthOsPerformance: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' + description: User Experience Analytics Battery Health Os Performance + userExperienceAnalyticsBatteryHealthRuntimeDetails: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails' + description: User Experience Analytics Battery Health Runtime Details + nullable: true userExperienceAnalyticsCategories: type: array items: @@ -948637,6 +963278,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' description: User experience analytics metric history + userExperienceAnalyticsModelScores: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + description: User experience analytics model scores userExperienceAnalyticsNotAutopilotReadyDevice: type: array items: @@ -948667,6 +963313,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' description: User experience analytics device Startup Score History + userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' + description: User experience analytics work from anywhere hardware readiness metrics. + nullable: true userExperienceAnalyticsWorkFromAnywhereMetrics: type: array items: @@ -948857,6 +963508,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for the tenant. + windowsDriverUpdateProfiles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' + description: A collection of windows driver update profiles windowsFeatureUpdateProfiles: type: array items: @@ -948887,12 +963543,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' description: The windows information protection network learning summaries. + certificateConnectorDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.certificateConnectorDetails' + description: 'Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.' userPfxCertificates: type: array items: $ref: '#/components/schemas/microsoft.graph.userPFXCertificate' description: Collection of PFX certificates associated with a user. - description: Singleton entity that acts as a container for Android for Work settings functionality under device management. + description: Singleton entity that acts as a container for all device management functionality. microsoft.graph.advancedThreatProtectionOnboardingStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -949041,11 +963702,17 @@ components: enrollmentMode: anyOf: - $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentMode' - description: 'The enrollment mode of devices that use this enrollment profile. Possible values are: corporateOwnedDedicatedDevice, corporateOwnedFullyManaged, corporateOwnedWorkProfile.' + description: 'The enrollment mode of devices that use this enrollment profile. Possible values are: corporateOwnedDedicatedDevice, corporateOwnedFullyManaged, corporateOwnedWorkProfile, corporateOwnedAOSPUserlessDevice, corporateOwnedAOSPUserAssociatedDevice.' enrollmentTokenType: anyOf: - $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentTokenType' description: 'The enrollment token type for an enrollment profile. Possible values are: default, corporateOwnedDedicatedDeviceWithAzureADSharedMode.' + enrollmentTokenUsageCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Total number of AOSP devices that have enrolled using the current token. + format: int32 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 @@ -949080,6 +963747,21 @@ components: type: string description: Value of the most recently created token for this enrollment profile. nullable: true + wifiHidden: + type: boolean + description: Boolean that indicates if hidden wifi networks are enabled + wifiPassword: + type: string + description: String that contains the wi-fi login password + nullable: true + wifiSecurityType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.aospWifiSecurityType' + description: 'String that contains the wi-fi security type. Possible values are: none, wpa, wep.' + wifiSsid: + type: string + description: String that contains the wi-fi login ssid + nullable: true description: Enrollment Profile used to enroll Android Enterprise devices using Google's Cloud Management. microsoft.graph.androidForWorkAppConfigurationSchema: allOf: @@ -949244,6 +963926,12 @@ components: description: Last modification time for Android enterprise settings format: date-time nullable: true + managedGooglePlayInitialScopeTagIds: + type: array + items: + type: string + nullable: true + description: Initial scope tags for MGP apps ownerOrganizationName: type: string description: Organization name used when onboarding Android Enterprise @@ -949364,7 +964052,7 @@ components: platform: anyOf: - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' - description: 'The platform of the Device. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown.' + description: 'The platform of the Device. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP.' priority: maximum: 2147483647 minimum: -2147483648 @@ -949426,6 +964114,53 @@ components: type: string description: Rule definition of the Assignment Filter. description: A class containing the properties used for Assignment Filter. + microsoft.graph.assignmentFilterSupportedProperty: + title: assignmentFilterSupportedProperty + type: object + properties: + dataType: + type: string + description: The data type of the property. + nullable: true + isCollection: + type: boolean + description: Indicates whether the property is a collection type or not. + name: + type: string + description: Name of the property. + nullable: true + propertyRegexConstraint: + type: string + description: Regex string to do validation on the property value. + nullable: true + supportedOperators: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignmentFilterOperator' + description: List of all supported operators on this property. + supportedValues: + type: array + items: + type: string + nullable: true + description: 'List of all supported values for this propery, empty if everything is supported.' + description: Represents the information about the property which is supported in crafting the rule of AssignmentFilter. + microsoft.graph.devicePlatformType: + title: devicePlatformType + enum: + - android + - androidForWork + - iOS + - macOS + - windowsPhone81 + - windows81AndLater + - windows10AndLater + - androidWorkProfile + - unknown + - androidAOSP + type: string + description: Supported platform types. microsoft.graph.assignmentFilterState: title: assignmentFilterState type: object @@ -949782,6 +964517,81 @@ components: - $ref: '#/components/schemas/microsoft.graph.deviceManangementIntentValueType' description: 'The data type of the value. Possible values are: integer, boolean, string, complex, collection, abstractComplex.' description: Entity representing the defintion for a given setting + microsoft.graph.certificateConnectorDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: certificateConnectorDetails + type: object + properties: + connectorName: + type: string + description: Connector name (set during enrollment). + nullable: true + enrollmentDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 this connector was enrolled. + format: date-time + 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: Date/time when this connector last connected to the service. + format: date-time + machineName: + type: string + description: Name of the machine hosting this connector service. + nullable: true + description: Entity used to retrieve information about Intune Certificate Connectors. + microsoft.graph.keyLongValuePair: + title: keyLongValuePair + type: object + properties: + name: + type: string + description: Name for this key long value pair + value: + type: integer + description: Value for this key long value pair + format: int64 + description: Key long value pair + microsoft.graph.timeSeriesParameter: + title: timeSeriesParameter + 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: 'End time of the series being requested. Optional; if not specified, current time is used.' + format: date-time + nullable: true + metricName: + type: string + description: The name of the metric for which a time series is requested. + 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: Start time of the series being requested. + format: date-time + description: Parameter passed to GetHealthMetricTimeSeries when requesting snapshot time series. + microsoft.graph.certificateConnectorHealthMetricValue: + title: certificateConnectorHealthMetricValue + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 for this metric data-point. + format: date-time + failureCount: + type: integer + description: Count of failed requests/operations. + format: int64 + successCount: + type: integer + description: Count of successful requests/operations. + format: int64 + description: Metric snapshot value returned in response to a GetHealthMetricTimeSeries request. microsoft.graph.chromeOSOnboardingSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -949816,6 +964626,7 @@ components: - onboarded - failed type: string + description: The onboarding status of the tenant. microsoft.graph.cloudPCConnectivityIssue: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -949936,7 +964747,7 @@ components: deviceEnrollmentType: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' - description: 'Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile.' + description: 'Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount.' deviceHealthAttestationState: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' @@ -949975,6 +964786,10 @@ components: type: string description: Enrollment time of the device. This property is read-only. format: date-time + 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 ethernetMacAddress: type: string description: Ethernet MAC. This property is read-only. @@ -950043,7 +964858,7 @@ components: managementAgent: anyOf: - $ref: '#/components/schemas/microsoft.graph.managementAgentType' - description: 'Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp.' + description: 'Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' 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 @@ -950306,7 +965121,7 @@ components: type: string nullable: true description: Optional role scope tags for the device category. - 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.' + 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' @@ -950513,30 +965328,37 @@ components: properties: actionName: type: string + description: 'The specified action. Supported values: Reprovision, Resize.' nullable: true actionState: anyOf: - $ref: '#/components/schemas/microsoft.graph.actionState' + description: 'State of the action. Possible values are: None, pending, canceled, active, done, failed, notSupported. Read-only.' nullable: true 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 statusDetails: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + description: The details of the Cloud PC status. nullable: true microsoft.graph.deviceCompliancePolicySettingState: title: deviceCompliancePolicySettingState @@ -950604,6 +965426,7 @@ components: - basedOnDeviceCompliancePolicy - nonCompliant type: string + description: Administrator configured device compliance state Enum microsoft.graph.configurationManagerAction: title: configurationManagerAction type: object @@ -950722,60 +965545,64 @@ components: signInActivity: anyOf: - $ref: '#/components/schemas/microsoft.graph.signInActivity' - description: 'Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, NOT, ge, le) but, not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.' + description: 'Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, NOT, ge, le) but, not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.Note: There''s a known issue with retrieving this property.' 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).' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, NOT, and in).' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter (eq and NOT).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Returned only on $select. Supports $filter (eq and NOT).' 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). + description: The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and NOT). 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 and NOT). + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq and NOT).' city: type: string - description: 'The city in which the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The city in which the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true companyName: type: string - description: 'The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length of the company name is 64 characters.Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length of the company name is 64 characters.Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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).' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Read-only. Supports $filter (eq, ne, NOT , ge, le, and in operators).' + description: 'The created date of the user object. Read-only. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, and in operators).' format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only. Supports $filter (eq, ne, NOT, and in).' + description: 'Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, NOT, and in).' + nullable: true + customSecurityAttributes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' nullable: true department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, NOT , ge, le, and in operators).' + description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, and in operators).' nullable: true deviceKeys: type: array @@ -950783,42 +965610,42 @@ components: $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), $orderBy, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, NOT , ge, le, in, startsWith), $orderBy, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Supports $filter (eq, ne, NOT , ge, le, in).' + description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in).' format: date-time nullable: true employeeId: type: string - description: 'The employee identifier assigned to the user by the organization. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + description: 'The employee identifier assigned to the user by the organization. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' nullable: true employeeOrgData: anyOf: - $ref: '#/components/schemas/microsoft.graph.employeeOrgData' - description: 'Represents organization data (e.g. division and costCenter) associated with a user. Supports $filter (eq, ne, NOT , ge, le, in).' + description: 'Represents organization data (e.g. division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in).' nullable: true employeeType: type: string - description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' nullable: true externalUserState: type: string - description: 'For an external user invited to the tenant using the invitation API, this property represents the invited user''s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Supports $filter (eq, ne, NOT , in).' + description: 'For an external user invited to the tenant using the invitation API, this property represents the invited user''s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, NOT , in).' nullable: true externalUserStateChangeDateTime: type: string - description: 'Shows the timestamp for the latest change to the externalUserState property. Supports $filter (eq, ne, NOT , in).' + description: 'Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. 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).' + description: 'The fax number of the user. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' 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).' + description: 'The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' nullable: true identities: type: array @@ -950826,13 +965653,13 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.objectIdentity' nullable: true - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter (eq) only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, NOT, ge, le, startsWith).' + description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, NOT, ge, le, startsWith).' infoCatalogs: type: array items: @@ -950844,12 +965671,12 @@ components: 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).' + description: 'The user''s job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' nullable: true lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select.' + description: 'The time when this Azure AD user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: @@ -950865,41 +965692,41 @@ components: description: State of license assignments for this user. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com.Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. For Azure AD B2C accounts, this property can be updated up to only ten times with unique SMTP addresses. This property cannot contain accent characters.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith).' nullable: true mailNickname: type: string - description: 'The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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).' + description: 'The office location in the user''s place of business. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.' nullable: true onPremisesExtensionAttributes: anyOf: - $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' - description: 'Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. Supports $filter (eq, NOT, ge, le, in).' + description: 'Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. Returned only on $select. Supports $filter (eq, NOT, ge, le, in).' nullable: true onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters cannot be used when specifying this property. Supports $filter (eq, ne, NOT, ge, le, in).' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in)..' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -950908,40 +965735,40 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' nullable: true - description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' + description: 'Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string - description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. 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).' + 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. Returned only on $select. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesUserPrincipalName: type: string - description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property cannot contain accent characters. Returned only on $select. Supports $filter (eq, NOT, ge, le, in, startsWith).' 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.Supports $filter (ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, NOT).' nullable: true passwordProfile: anyOf: - $ref: '#/components/schemas/microsoft.graph.passwordProfile' - description: 'Specifies the password profile for the user. The profile contains the user''s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. NOTE: For Azure B2C tenants, the forceChangePasswordNextSignIn property should be set to false and instead use custom policies and user flows to force password reset at first logon. See Force password reset at first logon. Supports $filter (eq, ne, NOT, in).' + description: 'Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. NOTE: For Azure B2C tenants, the forceChangePasswordNextSignIn property should be set to false and instead use custom policies and user flows to force password reset at first logon. See Force password reset at first logon.Returned only on $select. Supports $filter (eq, ne, NOT, in).' nullable: true 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).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true preferredDataLocation: type: string @@ -950949,62 +965776,62 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith)' nullable: true provisionedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. Read-only, Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only, Not nullable. Returned only on $select. Supports $filter (eq, NOT, ge, le, startsWith).' 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 will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use invalidateAllRefreshTokens to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Supports $filter (eq, ne, NOT, in).' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select. Supports $filter (eq, ne, NOT, in).' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: type: string - description: 'The state or province in the user''s address. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The state or province in the user''s address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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).' + description: 'The street address of the user''s place of business. Maximum length is 1024 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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).' + description: 'The user''s surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith) and $orderBy.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith) and $orderBy.' nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, NOT, in). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?' nullable: true mailboxSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone.Returned only on $select.' nullable: true deviceEnrollmentLimit: maximum: 2147483647 @@ -951019,12 +965846,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -951105,7 +965932,7 @@ components: 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.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. oauth2PermissionGrants: type: array items: @@ -951173,7 +966000,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: anyOf: - $ref: '#/components/schemas/microsoft.graph.inferenceClassification' @@ -951197,13 +966024,13 @@ components: outlook: anyOf: - $ref: '#/components/schemas/microsoft.graph.outlookUser' - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. nullable: 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. drive: anyOf: - $ref: '#/components/schemas/microsoft.graph.drive' @@ -951222,7 +966049,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. appConsentRequestsForApproval: type: array items: @@ -951283,7 +966110,7 @@ components: planner: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerUser' - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. nullable: true insights: anyOf: @@ -951355,7 +966182,6 @@ components: - $ref: '#/components/schemas/microsoft.graph.todo' description: Represents the To Do services available to a user. nullable: true - description: Represents an Azure Active Directory user object. microsoft.graph.windowsProtectionState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -951528,6 +966354,12 @@ components: - rebootNow - setDeviceName - syncDevice + - deprovision + - disable + - reenable + - moveDeviceToOrganizationalUnit + - activateDeviceEsim + - collectDiagnostics type: string microsoft.graph.bulkManagedDeviceActionResult: title: bulkManagedDeviceActionResult @@ -951642,6 +966474,59 @@ components: description: UserName nullable: true description: Device Co-Management eligibility state + microsoft.graph.deviceManagementConfigurationCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationCategory + type: object + properties: + categoryDescription: + type: string + description: Description of the category header + nullable: true + childCategoryIds: + type: array + items: + type: string + nullable: true + description: List of child ids of the category. + description: + type: string + description: Description of the item + nullable: true + displayName: + type: string + description: Display name of the item + nullable: true + helpText: + type: string + description: Help text of the item + nullable: true + name: + type: string + description: Name of the item + nullable: true + parentCategoryId: + type: string + description: Parent id of the category. + nullable: true + platforms: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + description: 'Platforms types, which settings in the category have. Possible values are: none, android, iOS, macOS, windows10X, windows10.' + rootCategoryId: + type: string + description: Root id of the category. + nullable: true + settingUsage: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' + description: 'Indicates that the category contains settings that are used for Compliance or Configuration. Possible values are: none, configuration, compliance.' + technologies: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + description: 'Technologies types, which settings in the category have. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.' + description: Device Management Configuration Policy microsoft.graph.complianceManagementPartner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -951702,6 +966587,237 @@ components: type: boolean description: Partner onboarded for Windows devices. description: Compliance management partner for all platforms + microsoft.graph.deviceManagementCompliancePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementCompliancePolicy + 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: Policy creation date and time. This property is read-only. + format: date-time + creationSource: + type: string + description: Policy creation source + nullable: true + description: + type: string + description: Policy description + nullable: true + isAssigned: + type: boolean + description: Policy assignment status. This property is read-only. + 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: Policy last modification date and time. This property is read-only. + format: date-time + name: + type: string + description: Policy name + nullable: true + platforms: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + description: 'Platforms for this policy. Possible values are: none, android, iOS, macOS, windows10X, windows10.' + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of settings. This property is read-only. + format: int32 + technologies: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + description: 'Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + description: Policy assignments + scheduledActionsForRule: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + description: The list of scheduled action for this rule + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + description: Policy settings + description: Device Management Compliance Policy + microsoft.graph.deviceManagementConfigurationPolicyAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationPolicyAssignment + type: object + properties: + source: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' + description: 'The assignment source for the device compliance policy, direct or parcel/policySet. Possible values are: direct, policySets.' + sourceId: + type: string + description: The identifier of the source of the assignment. + nullable: true + target: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + description: The assignment target for the DeviceManagementConfigurationPolicy. + nullable: true + description: The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group. + microsoft.graph.deviceManagementComplianceScheduledActionForRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementComplianceScheduledActionForRule + type: object + properties: + ruleName: + type: string + description: Name of the rule which this scheduled action applies to. + nullable: true + scheduledActionConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + description: Scheduled Action for Rule + microsoft.graph.deviceManagementComplianceActionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementComplianceActionItem + type: object + properties: + actionType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionType' + description: 'What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification, remoteLock.' + gracePeriodHours: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 + format: int32 + notificationMessageCCList: + type: array + items: + type: string + nullable: true + description: A list of group IDs to speicify who to CC this notification message to. This collection can contain a maximum of 100 elements. + notificationTemplateId: + type: string + description: What notification Message template to use + nullable: true + description: Scheduled Action for Rule + microsoft.graph.deviceManagementConfigurationSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationSetting + type: object + properties: + settingInstance: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' + settingDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + description: List of related Setting Definitions. This property is read-only. + description: Setting instance within policy + microsoft.graph.deviceManagementConfigurationSettingDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationSettingDefinition + type: object + properties: + accessTypes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingAccessTypes' + description: 'Read/write access mode of the setting. Possible values are: none, add, copy, delete, get, replace, execute.' + applicability: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingApplicability' + description: Details which device setting is applicable on + nullable: true + baseUri: + type: string + description: Base CSP Path + nullable: true + categoryId: + type: string + description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + nullable: true + description: + type: string + description: Description of the item + nullable: true + displayName: + type: string + description: Display name of the item + nullable: true + helpText: + type: string + description: Help text of the item + nullable: true + infoUrls: + type: array + items: + type: string + nullable: true + description: List of links more info for the setting can be found at + keywords: + type: array + items: + type: string + nullable: true + description: Tokens which to search settings on + name: + type: string + description: Name of the item + nullable: true + occurrence: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingOccurrence' + description: Indicates whether the setting is required or not + nullable: true + offsetUri: + type: string + description: Offset CSP Path from Base + nullable: true + referredSettingInformationList: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationReferredSettingInformation' + nullable: true + description: List of referred setting information. + rootDefinitionId: + type: string + description: Root setting definition if the setting is a child setting. + nullable: true + settingUsage: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' + description: 'Setting type, for example, configuration and compliance. Possible values are: none, configuration, compliance.' + uxBehavior: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationControlType' + description: 'Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane.' + version: + type: string + description: Item Version + nullable: true + visibility: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' + description: 'Setting visibility scope to UX. Possible values are: none, settingsCatalog, template.' microsoft.graph.onPremisesConditionalAccessSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -951803,55 +966919,6 @@ components: description: The number of devices targeted by the policy. format: int32 description: A ConfigManager policy summary. - microsoft.graph.deviceManagementConfigurationCategory: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationCategory - type: object - properties: - childCategoryIds: - type: array - items: - type: string - nullable: true - description: List of child ids of the category. - description: - type: string - description: Description of the item - nullable: true - displayName: - type: string - description: Display name of the item - nullable: true - helpText: - type: string - description: Help text of the item - nullable: true - name: - type: string - description: Name of the item - nullable: true - parentCategoryId: - type: string - description: Parent id of the category. - nullable: true - platforms: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - description: 'Platforms types, which settings in the category have. Possible values are: none, macOS, windows10X, windows10.' - rootCategoryId: - type: string - description: Root id of the category. - nullable: true - settingUsage: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' - description: 'Indicates that the category contains settings that are used for Compliance or Configuration. Possible values are: none, configuration.' - technologies: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - description: 'Technologies types, which settings in the category have. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense.' - description: Device Management Configuration Policy microsoft.graph.deviceManagementConfigurationPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -951886,7 +966953,7 @@ components: platforms: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - description: 'Platforms for this policy. Possible values are: none, macOS, windows10X, windows10.' + description: 'Platforms for this policy. Possible values are: none, android, iOS, macOS, windows10X, windows10.' roleScopeTagIds: type: array items: @@ -951902,7 +966969,7 @@ components: technologies: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - description: 'Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense.' + description: 'Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.' templateReference: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplateReference' @@ -951919,119 +966986,6 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' description: Policy settings description: Device Management Configuration Policy - microsoft.graph.deviceManagementConfigurationPolicyAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationPolicyAssignment - type: object - properties: - target: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - description: The assignment target for the DeviceManagementConfigurationPolicy. - nullable: true - description: The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group. - microsoft.graph.deviceManagementConfigurationSetting: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationSetting - type: object - properties: - settingInstance: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' - settingDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' - description: List of related Setting Definitions - description: Setting instance within policy - microsoft.graph.deviceManagementConfigurationSettingDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationSettingDefinition - type: object - properties: - accessTypes: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingAccessTypes' - description: 'Read/write access mode of the setting. Possible values are: none, add, copy, delete, get, replace, execute.' - applicability: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingApplicability' - description: Details which device setting is applicable on - nullable: true - baseUri: - type: string - description: Base CSP Path - nullable: true - categoryId: - type: string - description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) - nullable: true - description: - type: string - description: Description of the item - nullable: true - displayName: - type: string - description: Display name of the item - nullable: true - helpText: - type: string - description: Help text of the item - nullable: true - infoUrls: - type: array - items: - type: string - nullable: true - description: List of links more info for the setting can be found at - keywords: - type: array - items: - type: string - nullable: true - description: Tokens which to search settings on - name: - type: string - description: Name of the item - nullable: true - occurrence: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingOccurrence' - description: Indicates whether the setting is required or not - nullable: true - offsetUri: - type: string - description: Offset CSP Path from Base - nullable: true - referredSettingInformationList: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationReferredSettingInformation' - nullable: true - description: List of referred setting information. - rootDefinitionId: - type: string - description: Root setting definition if the setting is a child setting. - nullable: true - settingUsage: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' - description: 'Setting type, for example, configuration and compliance. Possible values are: none, configuration.' - uxBehavior: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationControlType' - description: 'Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane.' - version: - type: string - description: Item Version - nullable: true - visibility: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' - description: 'Setting visibility scope to UX. Possible values are: none, settingsCatalog, template.' microsoft.graph.deviceManagementConfigurationPolicyTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -952064,7 +967018,7 @@ components: platforms: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - description: 'Platforms for this template. Possible values are: none, macOS, windows10X, windows10.' + description: 'Platforms for this template. Possible values are: none, android, iOS, macOS, windows10X, windows10.' settingTemplateCount: maximum: 2147483647 minimum: -2147483648 @@ -952074,11 +967028,11 @@ components: technologies: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - description: 'Technologies for this template. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense.' + description: 'Technologies for this template. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.' templateFamily: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' - description: 'TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl.' + description: 'TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, baseline.' version: maximum: 2147483647 minimum: -2147483648 @@ -952231,6 +967185,10 @@ components: awaitDeviceConfiguredConfirmation: type: boolean description: Indicates if the device will need to wait for configured confirmation + carrierActivationUrl: + type: string + description: Carrier URL for activating device eSIM. + nullable: true companyPortalVppTokenId: type: string description: 'If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. ''enableAuthenticationViaCompanyPortal'' must be set in order for this property to be set.' @@ -952247,6 +967205,9 @@ components: expressLanguageScreenDisabled: type: boolean description: Indicates if Express Language screen is disabled + forceTemporarySession: + type: boolean + description: Indicates if temporary sessions is enabled homeButtonScreenDisabled: type: boolean description: Indicates if home button sensitivity screen is disabled @@ -952270,6 +967231,13 @@ components: passCodeDisabled: type: boolean description: Indicates if Passcode setup pane is disabled + passcodeLockGracePeriodInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Indicates timeout before locked screen requires the user to enter the device passocde to unlock it + format: int32 + nullable: true preferredLanguageScreenDisabled: type: boolean description: Indicates if Preferred language screen is disabled @@ -952291,9 +967259,21 @@ components: softwareUpdateScreenDisabled: type: boolean description: Indicates if the mandatory sofware update screen is disabled + temporarySessionTimeoutInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Indicates timeout of temporary session + format: int32 updateCompleteScreenDisabled: type: boolean description: Indicates if Weclome screen is disabled + userSessionTimeoutInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Indicates timeout of temporary session + format: int32 watchMigrationScreenDisabled: type: boolean description: Indicates if the watch migration screen is disabled @@ -952508,7 +967488,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. userStatuses: type: array items: @@ -952706,13 +967686,13 @@ components: properties: ruleName: type: string - description: Name of the rule which this scheduled action applies to. + description: 'Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired.' nullable: true scheduledActionConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' - description: The list of scheduled action configurations for this compliance policy. + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. description: Scheduled Action for Rule microsoft.graph.deviceComplianceActionItem: allOf: @@ -952723,7 +967703,7 @@ components: actionType: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionType' - description: 'What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification, remoteLock.' + description: 'What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification.' gracePeriodHours: maximum: 2147483647 minimum: -2147483648 @@ -952881,6 +967861,7 @@ components: - cancelRetire - comfirmRetire type: string + description: 'Cancel or confirm scheduled retire ' microsoft.graph.deviceCompliancePolicyScript: title: deviceCompliancePolicyScript type: object @@ -953018,7 +967999,7 @@ components: platformType: anyOf: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - description: 'Setting platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, androidAOSP, all.' + description: 'Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all.' remediatedDeviceCount: maximum: 2147483647 minimum: -2147483648 @@ -953477,6 +968458,11 @@ components: - title: deviceConfigurationAssignment type: object properties: + intent: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceConfigAssignmentIntent' + description: 'The admin intent to apply or remove the profile. This property is read-only. Possible values are: apply, remove.' + nullable: true source: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' @@ -953631,13 +968617,13 @@ components: description: These are the paths of the Desktop Apps that will be available on the Start menu and the only apps the user will be able to launch. profileName: type: string - description: 'This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.' + description: 'This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.' showTaskBar: type: boolean description: This setting allows the admin to specify whether the Task Bar is shown or not. startMenuLayoutXml: type: string - description: Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format. + description: Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format. format: base64url userAccounts: type: array @@ -954430,6 +969416,7 @@ components: - pending - enabled type: string + description: Indicates whether global device health scripts are enabled and are in which state microsoft.graph.deviceHealthScriptRemediationSummary: title: deviceHealthScriptRemediationSummary type: object @@ -954835,6 +969822,7 @@ components: - fullSync - deltaSync type: string + description: The type of Exchange Connector sync requested. microsoft.graph.deviceManagementExchangeOnPremisesPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -954983,11 +969971,22 @@ components: type: string description: The category id of the parent category format: uuid + hasRelatedDefinitions: + type: boolean + description: Signifies whether or not there are related definitions to this definition 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 entity was last modified. format: date-time + minDeviceCspVersion: + type: string + description: Minimum required CSP version for device configuration in this definition + nullable: true + minUserCspVersion: + type: string + description: Minimum required CSP version for user configuration in this definition + nullable: true policyType: anyOf: - $ref: '#/components/schemas/microsoft.graph.groupPolicyType' @@ -954996,6 +969995,10 @@ components: type: string description: Localized string used to specify what operating system or application version is affected by the policy. nullable: true + version: + type: string + description: Setting definition version + nullable: true category: anyOf: - $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' @@ -955006,11 +970009,21 @@ components: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' description: The group policy file associated with the definition. nullable: true + nextVersionDefinition: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + description: Definition of the next version of this definition + nullable: true presentations: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' description: The group policy presentations associated with the definition. + previousVersionDefinition: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + description: Definition of the previous version of this definition + nullable: true description: The entity describes all of the information about a single group policy. microsoft.graph.groupPolicyConfiguration: allOf: @@ -956054,7 +971067,7 @@ components: installStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.iosUpdatesInstallStatus' - description: 'The installation status of the policy report. Possible values are: success, available, idle, unknown, mdmClientCrashed, timeout, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, updateError, deviceOsHigherThanDesiredOsVersion, updateScanFailed.' + description: 'The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, deviceOsHigherThanDesiredOsVersion.' 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 @@ -956416,20 +971429,6 @@ components: $ref: '#/components/schemas/microsoft.graph.managementCondition' description: The management conditions associated to the management condition statement. description: A management condition statement is a group of management conditions that enable/disable device/application configurations when all contained management conditions are met. - microsoft.graph.devicePlatformType: - title: devicePlatformType - enum: - - android - - androidForWork - - iOS - - macOS - - windowsPhone81 - - windows81AndLater - - windows10AndLater - - androidWorkProfile - - unknown - - androidAOSP - type: string microsoft.graph.managementConditionExpressionString: allOf: - $ref: '#/components/schemas/microsoft.graph.managementConditionExpression' @@ -956440,6 +971439,30 @@ components: type: string description: The management condition statement expression string value. description: A management condition expression string is a string representation of a management condition expression. + microsoft.graph.assignmentFilterEvaluateRequest: + title: assignmentFilterEvaluateRequest + type: object + properties: + platform: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + description: 'Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown.' + rule: + type: string + description: Rule definition of the Assignment Filter. + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of records to skip. Default value is 0 + format: int32 + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Limit of records per request. Default value is 100, if provided less than 0 or greater than 100' + format: int32 + description: Request for assignment filter evaluation for devices. microsoft.graph.deviceAndAppManagementAssignedRoleDetails: title: deviceAndAppManagementAssignedRoleDetails type: object @@ -956449,13 +971472,13 @@ components: items: type: string nullable: true - description: Role Assignment IDs for the specifc Role Assignments assigned to a user. + description: Role Assignment IDs for the specifc Role Assignments assigned to a user. This property is read-only. roleDefinitionIds: type: array items: type: string nullable: true - description: Role Definition IDs for the specifc Role Definitions assigned to a user. + description: Role Definition IDs for the specifc Role Definitions assigned to a user. This property is read-only. description: The set of Role Definitions and Role Assignments assigned to a user. microsoft.graph.assignmentFilterStatusDetails: title: assignmentFilterStatusDetails @@ -956615,7 +971638,7 @@ components: nullable: true isBuiltIn: type: boolean - description: Description of the Role Scope Tag. + description: Description of the Role Scope Tag. This property is read-only. assignments: type: array items: @@ -956642,16 +971665,81 @@ components: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary' description: The value of work from anywhere autopilot devices summary. nullable: true + cloudIdentityDevicesSummary: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary' + description: The user experience analytics work from anywhere Cloud Identity devices summary. + nullable: true cloudManagementDevicesSummary: anyOf: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary' description: The user experience work from anywhere Cloud management devices summary. nullable: true + coManagedDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Total number of co-managed devices. Valid values -2147483648 to 2147483647 + format: int32 + devicesNotAutopilotRegistered: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of intune devices that are not autopilot registerd. Valid values -2147483648 to 2147483647 + format: int32 + devicesWithoutAutopilotProfileAssigned: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of intune devices not autopilot profile assigned. Valid values -2147483648 to 2147483647 + format: int32 + devicesWithoutCloudIdentity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of devices that are not cloud identity. Valid values -2147483648 to 2147483647 + format: int32 + intuneDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of intune devices that are not autopilot registerd. Valid values -2147483648 to 2147483647 + format: int32 + tenantAttachDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Total count of tenant attach devices. Valid values -2147483648 to 2147483647 + format: int32 + totalDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total count of devices. Valid values -2147483648 to 2147483647 + format: int32 + unsupportedOSversionDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of Windows 10 devices that have unsupported OS versions. Valid values -2147483648 to 2147483647 + format: int32 + windows10Devices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of windows 10 devices. Valid values -2147483648 to 2147483647 + format: int32 windows10DevicesSummary: anyOf: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary' description: The user experience analytics work from anywhere Windows 10 devices summary. nullable: true + windows10DevicesWithoutTenantAttach: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of windows 10 devices that are Intune and Comanaged. Valid values -2147483648 to 2147483647 + format: int32 description: The user experience analytics Work From Anywhere metrics devices summary. microsoft.graph.microsoftTunnelConfiguration: allOf: @@ -956674,6 +971762,9 @@ components: type: string description: The MicrosoftTunnelConfiguration's description nullable: true + disableUDPConnections: + type: boolean + description: 'When DisableUDPConnections is set, the clients and VPN server will not use DTLS connctions to tansfer data.' displayName: type: string description: The MicrosoftTunnelConfiguration's display name @@ -956801,6 +971892,10 @@ components: type: string description: The MicrosoftTunnelSite's display name nullable: true + internalNetworkProbeUrl: + type: string + description: The MicrosoftTunnelSite's Internal Network Access Probe URL + nullable: true publicAddress: type: string description: The MicrosoftTunnelSite's public domain name or IP address @@ -956855,7 +971950,7 @@ components: properties: agentImageDigest: type: string - description: 'The digest of the current agent image running on this server ' + description: The digest of the current agent image running on this server nullable: true displayName: type: string @@ -956868,25 +971963,27 @@ components: format: date-time serverImageDigest: type: string - description: 'The digest of the current server image running on this server ' + description: The digest of the current server image running on this server nullable: true tunnelServerHealthStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerHealthStatus' description: 'The MicrosoftTunnelServer''s health status. Possible values are: unknown, healthy, unhealthy, warning, offline, upgradeInProgress, upgradeFailed.' description: Entity that represents a single Microsoft Tunnel server - microsoft.graph.keyLongValuePair: - title: keyLongValuePair + microsoft.graph.metricTimeSeriesDataPoint: + title: metricTimeSeriesDataPoint type: object properties: - name: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Name for this key long value pair + description: Time of the metric time series data point + format: date-time value: type: integer - description: Value for this key long value pair + description: Value of the metric time series data point format: int64 - description: Key long value pair + description: Metric Time series data point microsoft.graph.mobileAppTroubleshootingEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' @@ -956917,7 +972014,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' description: The collection property of AppLogUploadRequest. - description: MobileAppTroubleshootingEvent Entity. + description: Event representing a users device application install status. microsoft.graph.appLogCollectionRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -956999,6 +972096,9 @@ components: macEnabled: type: boolean description: 'For Mac, get or set whether data from the data sync partner should be used during compliance evaluations' + microsoftDefenderForEndpointAttachEnabled: + type: boolean + description: 'When TRUE, configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, configuration profile management via Microsoft Defender for Endpoint is disabled.' partnerState: anyOf: - $ref: '#/components/schemas/microsoft.graph.mobileThreatPartnerTenantState' @@ -957048,7 +972148,7 @@ components: brandingOptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.notificationTemplateBrandingOptions' - description: 'The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink.' + description: 'The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation.' defaultLocale: type: string description: The default locale to fallback onto when the requested locale is not available. @@ -957178,11 +972278,11 @@ components: properties: allowSessionsToUnenrolledDevices: type: boolean - description: ' Indicates if sessions to unenrolled devices are allowed for the account. This setting is configurable by the admin. Default value is false.' + description: Indicates if sessions to unenrolled devices are allowed for the account. This setting is configurable by the admin. Default value is false. remoteAssistanceState: anyOf: - $ref: '#/components/schemas/microsoft.graph.remoteAssistanceState' - description: 'The current state of remote assistance for the account. Possible values are: notConfigured, disabled, enabled. This setting is configurable by the admin. Remote assistance settings that have not yet been configured by the admin have a notConfigured state. Returned by default.' + description: 'The current state of remote assistance for the account. Possible values are: notConfigured, disabled, enabled. This setting is configurable by the admin. Remote assistance settings that have not yet been configured by the admin have a notConfigured state. Returned by default. Possible values are: notConfigured, disabled, enabled.' description: Remote assistance settings for the account microsoft.graph.deviceManagementReports: allOf: @@ -957420,6 +972520,22 @@ components: target: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' description: Entity that describes tenant level settings for derived credentials + microsoft.graph.policyPlatformType: + title: policyPlatformType + enum: + - android + - androidForWork + - iOS + - macOS + - windowsPhone81 + - windows81AndLater + - windows10AndLater + - androidWorkProfile + - windows10XProfile + - androidAOSP + - all + type: string + description: Supported platform types for policies. microsoft.graph.resourceOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -957436,10 +972552,10 @@ components: nullable: true enabledForScopeValidation: type: boolean - description: Determines whether the Permission is validated for Scopes defined per Role Assignment. + description: Determines whether the Permission is validated for Scopes defined per Role Assignment. This property is read-only. resource: type: string - description: Resource category to which this Operation belongs. + description: Resource category to which this Operation belongs. This property is read-only. nullable: true resourceName: type: string @@ -957494,7 +972610,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' - description: configuration policies referencing the current reusable setting + description: configuration policies referencing the current reusable setting. This property is read-only. description: Graph model for a reusable setting microsoft.graph.deviceAndAppManagementRoleAssignment: allOf: @@ -958020,7 +973136,7 @@ components: type: integer description: The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647 format: int32 - description: The user experience analytics applicaiton performance entity contains app performance details. + description: The user experience analytics application performance entity contains app performance details. microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -958061,7 +973177,90 @@ components: type: integer description: The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647 format: int32 - description: The user experience analytics applicaiton performance entity contains app performance details by app version. + description: The user experience analytics application performance entity contains app performance details by app version. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + type: object + properties: + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of crashes for the app. Valid values -2147483648 to 2147483647 + format: int32 + appDisplayName: + type: string + description: The friendly name of the application. + nullable: true + appName: + type: string + description: The name of the application. + nullable: true + appPublisher: + type: string + description: The publisher of the application. + nullable: true + appVersion: + type: string + description: The version of the application. + nullable: true + deviceCountWithCrashes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of devices that have reported one or more application crashes for this application and version. Valid values -2147483648 to 2147483647 + format: int32 + isLatestUsedVersion: + type: boolean + description: Is the version of application the latest version for that app that is in use. + isMostUsedVersion: + type: boolean + description: Is the version of application the most used version for that app. + description: The user experience analytics application performance entity contains app performance by app version details. + microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + type: object + properties: + appCrashCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of crashes for the app. Valid values -2147483648 to 2147483647 + format: int32 + appDisplayName: + type: string + description: The friendly name of the application. + nullable: true + appName: + type: string + description: The name of the application. + nullable: true + appPublisher: + type: string + description: The publisher of the application. + nullable: true + appVersion: + type: string + description: The version of the application. + nullable: true + deviceDisplayName: + type: string + description: The name of the device. + nullable: true + deviceId: + type: string + description: The id of the device. + nullable: true + processedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 statistics were last computed. + format: date-time + description: The user experience analytics application performance entity contains app performance by app version device id. microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -958112,7 +973311,7 @@ components: type: string description: The os version of the application. nullable: true - description: The user experience analytics applicaiton performance entity contains app performance details by OS version. + description: The user experience analytics application performance entity contains app performance details by OS version. microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -958214,6 +973413,11 @@ components: type: integer description: The mean time to failure for the device in minutes. Valid values -2147483648 to 2147483647 format: int32 + processedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 statistics were last computed. + format: date-time description: The user experience analytics device performance entity contains device performance details. microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails: allOf: @@ -958225,6 +973429,14 @@ components: type: string description: The friendly name of the application for which the event occurred. nullable: true + appPublisher: + type: string + description: The publisher of the application. + nullable: true + appVersion: + type: string + description: The version of the application. + nullable: true deviceDisplayName: type: string description: The name of the device. @@ -958347,6 +973559,11 @@ components: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' description: The user experience analytics app health metrics. nullable: true + batteryHealthMetrics: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + description: The user experience analytics battery health metrics. + nullable: true bestPracticesMetrics: anyOf: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' @@ -958373,6 +973590,288 @@ components: description: The user experience analytics work from anywhere metrics. nullable: true description: The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores. + microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthAppImpact + type: object + properties: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of active devices for using that app over a 14-day period. Valid values -2147483648 to 2147483647 + format: int32 + appDisplayName: + type: string + description: 'User friendly display name for the app. Eg: Outlook' + nullable: true + appName: + type: string + description: 'App name. Eg: oltk.exe' + nullable: true + appPublisher: + type: string + description: 'App publisher. Eg: Microsoft Corporation' + nullable: true + batteryUsagePercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: 'The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days computed across all devices in the tenant. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + isForegroundApp: + type: boolean + description: true if the user had active interaction with the app. + description: The user experience analytics battery health app impact entity contains battery usage related information at an app level for the tenant. + microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthCapacityDetails + type: object + properties: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of active devices within the tenant. Valid values -2147483648 to 2147483647 + format: int32 + batteryCapacityFair: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of devices whose battery maximum capacity is greater than 50% but lesser than 80%. Valid values -2147483648 to 2147483647 + format: int32 + batteryCapacityGood: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of devices whose battery maximum capacity is greater than 80%. Valid values -2147483648 to 2147483647 + format: int32 + batteryCapacityPoor: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of devices whose battery maximum capacity is lesser than 50%. Valid values -2147483648 to 2147483647 + format: int32 + description: 'The user experience analytics battery health capacity entity contains count of devices broken down into 3 categories - devices with capacity > 80%, devices with capacity 50-80% and devices with capacity < 50 %.This API provides the count of devices in these 3 categories..' + microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthDeviceAppImpact + type: object + properties: + appDisplayName: + type: string + description: 'User friendly display name for the app. Eg: Outlook' + nullable: true + appName: + type: string + description: 'App name. Eg: oltk.exe' + nullable: true + appPublisher: + type: string + description: 'App publisher. Eg: Microsoft Corporation' + nullable: true + batteryUsagePercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: 'The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308' + format: double + deviceId: + type: string + description: 'The unique identifier of the device, Intune DeviceID or SCCM device id.' + nullable: true + isForegroundApp: + type: boolean + description: true if the user had active interaction with the app. + description: The user experience analytics battery health device app impact entity contains battery usage related information at an app level for a given device. + microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthDevicePerformance + type: object + properties: + batteryAgeInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Estimated battery age. Unit in days. Valid values -2147483648 to 2147483647 + format: int32 + deviceBatteryHealthScore: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: A weighted average of a device’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647 + format: int32 + deviceId: + type: string + description: 'The unique identifier of the device, Intune DeviceID.' + nullable: true + deviceName: + type: string + description: Device friendly name. + nullable: true + estimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647 + format: int32 + healthStatus: + type: string + description: The overall battery health status of the device. + nullable: true + maxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Ratio of current capacity and design capacity of the battery with the lowest capacity. Unit in percentage and values range from 0-100. Valid values -2147483648 to 2147483647 + format: int32 + model: + type: string + description: The model name of the device. + nullable: true + description: The user experience analytics battery health device performance entity contains device level battery information. + microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory + type: object + properties: + deviceId: + type: string + description: 'The unique identifier of the device, Intune DeviceID or SCCM device id.' + nullable: true + estimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647 + format: int32 + runtimeDateTime: + type: string + description: The datetime for the instance of runtime history. + nullable: true + description: The user experience analytics battery health runtime history entity contains the trend of runtime of a device over a period of 30 days + microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthModelPerformance + type: object + properties: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of active devices for that model. Valid values -2147483648 to 2147483647 + format: int32 + averageBatteryAgeInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The mean of the battery age for all devices of a given model in a tenant. Unit in days. Valid values -2147483648 to 2147483647 + format: int32 + averageEstimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The mean of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values -2147483648 to 2147483647 + format: int32 + averageMaxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The mean of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values -2147483648 to 2147483647 + format: int32 + manufacturer: + type: string + description: Name of the device manufacturer. + nullable: true + model: + type: string + description: The model name of the device. + nullable: true + description: The user experience analytics battery health model performance entity contains battery related information for all unique device models in their organization. + microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthOsPerformance + type: object + properties: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of active devices for that os version. Valid values -2147483648 to 2147483647 + format: int32 + averageBatteryAgeInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The mean of the battery age for all devices running a particular operating system version in a tenant. Unit in days. Valid values -2147483648 to 2147483647 + format: int32 + averageEstimatedRuntimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The mean of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values -2147483648 to 2147483647 + format: int32 + averageMaxCapacityPercentage: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The mean of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values -2147483648 to 2147483647 + format: int32 + osBuildNumber: + type: string + description: Build number of the operating system. + nullable: true + osVersion: + type: string + description: Version of the operating system. + nullable: true + description: The user experience analytics battery health os performance entity contains battery related information for all operating system versions in their organization. + microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsBatteryHealthRuntimeDetails + type: object + properties: + activeDevices: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of active devices within the tenant. Valid values -2147483648 to 2147483647 + format: int32 + batteryRuntimeFair: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of devices whose active runtime is greater than 3 hours but lesser than 5 hours. Valid values -2147483648 to 2147483647 + format: int32 + batteryRuntimeGood: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of devices whose active runtime is greater than 5 hours. Valid values -2147483648 to 2147483647 + format: int32 + batteryRuntimePoor: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of devices whose active runtime is lesser than 3 hours. Valid values -2147483648 to 2147483647 + format: int32 + description: 'The user experience analytics battery health runtime entity contains count of devices broken down into 3 categories - devices with runtime > 5 hours, devices with runtime 3-5 hours and devices with runtime < 3 hours.This API provides the count of devices in these 3 categories.' microsoft.graph.userExperienceAnalyticsMetricHistory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -958490,6 +973989,16 @@ components: type: string description: The user experience analytics device model. nullable: true + modelStartupPerformanceScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double operatingSystemVersion: type: string description: The user experience analytics device Operating System version. @@ -958506,6 +974015,16 @@ components: type: integer description: Number of Restarts in the last 14 days. Valid values 0 to 9999999 format: int32 + startupPerformanceScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double description: The user experience analytics device performance entity contains device boot performance details. microsoft.graph.userExperienceAnalyticsSummarizedBy: title: userExperienceAnalyticsSummarizedBy @@ -958547,6 +974066,10 @@ components: - NaN description: The user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 format: double + healthStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + description: 'The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals.' manufacturer: type: string description: The user experience analytics device manufacturer. @@ -958565,6 +974088,16 @@ components: - NaN description: The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 format: double + workFromAnywhereScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience analytics device work From anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double description: The user experience analytics device scores entity consolidates the various endpoint analytics scores. microsoft.graph.userExperienceAnalyticsDeviceStartupHistory: allOf: @@ -958697,6 +974230,10 @@ components: type: integer description: User experience analytics device startup process median impact in milliseconds. format: int32 + medianImpactInMs2: + type: integer + description: User experience analytics device startup process median impact in milliseconds. + format: int64 processName: type: string description: User experience analytics device startup process name. @@ -958715,6 +974252,10 @@ components: type: integer description: User experience analytics device startup process total impact in milliseconds. format: int32 + totalImpactInMs2: + type: integer + description: User experience analytics device startup process total impact in milliseconds. + format: int64 description: The user experience analytics device startup process performance. microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity: allOf: @@ -958768,6 +974309,59 @@ components: description: The publisher of the process. nullable: true description: The user experience analytics top impacting process entity. + microsoft.graph.userExperienceAnalyticsModelScores: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsModelScores + type: object + properties: + appReliabilityScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience analytics model app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + endpointAnalyticsScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience analytics model score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + healthStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + description: 'The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals.' + manufacturer: + type: string + description: 'A unique identifier of the user experience analytics model scores: device manufacturer.' + nullable: true + model: + type: string + description: 'A unique identifier of the user experience analytics model scores: device model.' + nullable: true + modelDeviceCount: + type: integer + description: The user experience analytics model device count. Valid values -9.22337203685478E+18 to 9.22337203685478E+18 + format: int64 + startupPerformanceScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience analytics model startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + description: The user experience analytics model scores entity consolidates the various endpoint analytics scores. microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -958915,6 +974509,10 @@ components: type: string description: The name of the device. nullable: true + manufacturer: + type: string + description: The user experience analytics manufacturer. + nullable: true model: type: string description: The user experience analytics device model. @@ -958929,6 +974527,10 @@ components: - NaN description: The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 format: double + userPrincipalName: + type: string + description: The user experience analytics userPrincipalName. + nullable: true virtualNetwork: type: string description: The user experience analytics virtual network. @@ -958940,6 +974542,12 @@ components: - title: userExperienceAnalyticsResourcePerformance type: object properties: + averageSpikeTimeScore: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: AverageSpikeTimeScore of a device or a model type. Valid values 0 to 100 + format: int32 cpuSpikeTimePercentage: anyOf: - type: number @@ -959031,6 +974639,115 @@ components: description: The user experience analytics device startup date time. format: date-time description: The user experience analytics device startup score history. + microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + type: object + properties: + osCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which OS check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + processor64BitCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + processorCoreCountCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which processor hardware core count check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + processorFamilyCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which processor hardware family check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + processorSpeedCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which processor hardware speed check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + ramCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which RAM hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + secureBootCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which secure boot hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + storageCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which storage hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + totalDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of total devices in an organization. Valid values -2147483648 to 2147483647 + format: int32 + tpmCheckFailedPercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + upgradeEligibleDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of devices in an organization eligible for windows upgrade. Valid values -2147483648 to 2147483647 + format: int32 + description: The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade. microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -959069,10 +974786,59 @@ components: type: boolean description: The user experience work from anywhere device's azureAdRegistered. nullable: true + cloudIdentityScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience work from anywhere per device cloud identity score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + cloudManagementScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience work from anywhere per device cloud management score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + cloudProvisioningScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience work from anywhere per device cloud provisioning score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + compliancePolicySetToIntune: + type: boolean + description: The user experience work from anywhere device's compliancePolicySetToIntune. + nullable: true + deviceId: + type: string + description: The user experience work from anywhere device Id. + nullable: true deviceName: type: string description: The work from anywhere device's name. nullable: true + healthStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' + description: 'The user experience work from anywhere per device health status. Possible values are: unknown, insufficientData, needsAttention, meetingGoals.' + isCloudManagedGatewayEnabled: + type: boolean + description: The user experience work from anywhere device's Cloud Management Gateway for Configuration Manager is enabled. + nullable: true managedBy: type: string description: The user experience work from anywhere management agent of the device. @@ -959085,6 +974851,10 @@ components: type: string description: The user experience work from anywhere device's model. nullable: true + osCheckFailed: + type: boolean + description: 'The user experience work from anywhere device, Is OS check failed for device to upgrade to the latest version of windows.' + nullable: true osDescription: type: string description: The user experience work from anywhere device's OS Description. @@ -959093,14 +974863,80 @@ components: type: string description: The user experience work from anywhere device's OS Version. nullable: true + otherWorkloadsSetToIntune: + type: boolean + description: The user experience work from anywhere device's otherWorkloadsSetToIntune. + nullable: true ownership: type: string description: The user experience work from anywhere device's ownership. nullable: true + processor64BitCheckFailed: + type: boolean + description: 'The user experience work from anywhere device, Is processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows.' + nullable: true + processorCoreCountCheckFailed: + type: boolean + description: 'The user experience work from anywhere device, Is processor hardware core count check failed for device to upgrade to the latest version of windows.' + nullable: true + processorFamilyCheckFailed: + type: boolean + description: 'The user experience work from anywhere device, Is processor hardware family check failed for device to upgrade to the latest version of windows.' + nullable: true + processorSpeedCheckFailed: + type: boolean + description: 'The user experience work from anywhere device, Is processor hardware speed check failed for device to upgrade to the latest version of windows.' + nullable: true + ramCheckFailed: + type: boolean + description: Is the user experience analytics work from anywhere device RAM hardware check failed for device to upgrade to the latest version of windows + nullable: true + secureBootCheckFailed: + type: boolean + description: 'The user experience work from anywhere device, Is secure boot hardware check failed for device to upgrade to the latest version of windows.' + nullable: true serialNumber: type: string description: The user experience work from anywhere device's serial number. nullable: true + storageCheckFailed: + type: boolean + description: 'The user experience work from anywhere device, Is storage hardware check failed for device to upgrade to the latest version of windows.' + nullable: true + tenantAttached: + type: boolean + description: The user experience work from anywhere device's tenantAttached. + nullable: true + tpmCheckFailed: + type: boolean + description: 'The user experience work from anywhere device, Is Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows.' + nullable: true + upgradeEligibility: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.operatingSystemUpgradeEligibility' + description: 'The user experience work from anywhere windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable.' + windowsScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience work from anywhere per device windows score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true + workFromAnywhereScore: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: The user experience work from anywhere per device overall score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + format: double + nullable: true description: The user experience analytics Device for work from anywhere report microsoft.graph.userPFXCertificate: allOf: @@ -959182,17 +975018,31 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImage' - description: The image resource on cloud PC. + description: The image resource on Cloud PC. + galleryImages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' onPremisesConnections: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnection' - description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for cloud PCs. + description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. provisioningPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicy' description: Cloud PC provisioning policy. + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' + description: Cloud PC service plans. + supportedRegions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' + description: Cloud PC supported regions. userSettings: type: array items: @@ -959252,7 +975102,7 @@ components: properties: displayName: type: string - description: The cloud PC display name. + description: The Cloud PC display name. 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])$' @@ -959262,53 +975112,53 @@ components: nullable: true imageDisplayName: type: string - description: Name of the OS image that's on the cloud PC. + description: Name of the OS image that's on the Cloud PC. 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 cloud PC''s last modified date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The Cloud PC''s last modified date and time. 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 managedDeviceId: type: string - description: The cloud PC’s Intune device ID. + description: The Cloud PC’s Intune device ID. nullable: true managedDeviceName: type: string - description: The cloud PC’s Intune device name. + description: The Cloud PC’s Intune device name. nullable: true onPremisesConnectionName: type: string - description: The on-premises connection that is applied during provisioning of cloud PCs. + description: The on-premises connection that is applied during provisioning of Cloud PCs. nullable: true provisioningPolicyId: type: string - description: The cloud PC's provisioning policy ID. + description: The Cloud PC's provisioning policy ID. nullable: true provisioningPolicyName: type: string - description: The provisioning policy that is applied during provisioning of cloud PCs. + description: The provisioning policy that is applied during provisioning of Cloud PCs. nullable: true servicePlanId: type: string - description: The cloud PC's service plan ID. + description: The Cloud PC's service plan ID. nullable: true servicePlanName: type: string - description: The cloud PC's service plan name. + description: The Cloud PC's service plan name. nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' - description: 'Status of the cloud PC. Possible values are: notProvisioned, provisioning, provisioned, upgrading, inGracePeriod, deprovisioning, failed.' + description: 'Status of the Cloud PC. Possible values are: notProvisioned, provisioning, provisioned, upgrading, inGracePeriod, deprovisioning, failed.' statusDetails: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' - description: The details of the cloud PC status. + description: The details of the Cloud PC status. nullable: true userPrincipalName: type: string - description: The user principal name (UPN) of the user assigned to the cloud PC. + description: The user principal name (UPN) of the user assigned to the Cloud PC. nullable: true microsoft.graph.cloudPcDeviceImage: allOf: @@ -959341,7 +975191,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageStatus' - description: 'The status of the image on cloud PC. Possible values are: pending, ready, failed.' + description: 'The status of the image on Cloud PC. Possible values are: pending, ready, failed.' nullable: true statusDetails: anyOf: @@ -959364,6 +975214,58 @@ components: type: string description: The ID of the source image. nullable: true + microsoft.graph.cloudPcGalleryImage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcGalleryImage + type: object + properties: + displayName: + type: string + nullable: true + endDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true + expirationDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true + offer: + type: string + nullable: true + offerDisplayName: + type: string + nullable: true + publisher: + type: string + nullable: true + recommendedSku: + type: string + nullable: true + sizeInGB: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sku: + type: string + nullable: true + skuDisplayName: + type: string + nullable: true + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImageStatus' + nullable: true microsoft.graph.cloudPcOnPremisesConnection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -959373,6 +975275,7 @@ components: adDomainName: type: string description: The fully qualified domain name (FQDN) of the Active Directory domain you want to join. + nullable: true adDomainPassword: type: string description: The password associated with adDomainUsername. @@ -959380,6 +975283,7 @@ components: adDomainUsername: type: string description: 'The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com.' + nullable: true displayName: type: string description: The display name for the on-premises connection. @@ -959412,6 +975316,10 @@ components: type: string description: The name of the target Azure subscription. Read-only. nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionType' + nullable: true virtualNetworkId: type: string description: 'The ID of the target virtual network. Required format: ''/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}''.' @@ -959429,21 +975337,29 @@ components: type: string description: The display name for the provisioning policy. nullable: true + domainJoinConfiguration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcDomainJoinConfiguration' + nullable: true imageDisplayName: type: string description: The display name for the OS image you’re provisioning. nullable: true imageId: type: string - description: 'The ID of the OS image you want to provision on cloud PCs. The format for a gallery type image is: {publisher_offer_sku}.' + description: 'The ID of the OS image you want to provision on Cloud PCs. The format for a gallery type image is: {publisher_offer_sku}. Supported values for each of the parameters are as follows:publisher: Microsoftwindowsdesktop. offer: windows-ent-cpc. sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, 19h2-ent-cpc-m365 and 19h2-ent-cpc-os.' nullable: true imageType: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' - description: 'The type of OS image (custom or gallery) you want to provision on cloud PCs. Possible values are: gallery, custom.' + description: 'The type of OS image (custom or gallery) you want to provision on Cloud PCs. Possible values are: gallery, custom.' + microsoftManagedDesktop: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktop' + nullable: true onPremisesConnectionId: type: string - description: 'The ID of the cloudPcOnPremisesConnection. To ensure that cloud PCs have network connectivity and that they domain join, choose a connection with a virtual network that’s validated by the cloud PC service.' + description: 'The ID of the cloudPcOnPremisesConnection. To ensure that Cloud PCs have network connectivity and that they domain join, choose a connection with a virtual network that’s validated by the Cloud PC service.' nullable: true assignments: type: array @@ -959461,6 +975377,54 @@ components: - $ref: '#/components/schemas/microsoft.graph.cloudPcManagementAssignmentTarget' description: 'The assignment target for the provisioning policy. Currently, the only target supported for this policy is a user group. For details, see cloudPcManagementGroupAssignmentTarget.' nullable: true + microsoft.graph.cloudPcServicePlan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcServicePlan + type: object + properties: + displayName: + type: string + description: The name for the service plan. Read-only. + ramInGB: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The size of the RAM in GB. Read-only. + format: int32 + storageInGB: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The size of the OS Disk in GB. Read-only. + format: int32 + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + description: 'The type of the service plan. Possible values are: enterprise, business, unknownFutureValue. Read-only.' + nullable: true + userProfileInGB: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The size of the user profile disk in GB. Read-only. + format: int32 + vCpuCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of vCPUs. Read-only. + format: int32 + microsoft.graph.cloudPcSupportedRegion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcSupportedRegion + type: object + properties: + displayName: + type: string + description: The name for the supported region. Read-only. + nullable: true microsoft.graph.cloudPcUserSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -959485,11 +975449,11 @@ components: nullable: true localAdminEnabled: type: boolean - description: 'Indicates whether the local admin option is enabled. Default value is false. To enable the local admin option, change the setting to true. If the local admin option is enabled, the end user can be an admin of the cloud PC device.' + description: 'Indicates whether the local admin option is enabled. Default value is false. To enable the local admin option, change the setting to true. If the local admin option is enabled, the end user can be an admin of the Cloud PC device.' nullable: true selfServiceEnabled: type: boolean - description: 'Indicates whether the self-service option is enabled. Default value is false. To enable the self-service option, change the setting to true. If the self-service option is enabled, the end user is allowed to perform some self-service operations, such as upgrading the cloud PC through the end user portal.' + description: 'Indicates whether the self-service option is enabled. Default value is false. To enable the self-service option, change the setting to true. If the self-service option is enabled, the end user is allowed to perform some self-service operations, such as upgrading the Cloud PC through the end user portal.' nullable: true assignments: type: array @@ -959560,6 +975524,10 @@ components: type: string description: Profile last modified time format: date-time + managementServiceAppId: + type: string + description: AzureAD management app ID used during client device-based enrollment discovery + nullable: true outOfBoxExperienceSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.outOfBoxExperienceSettings' @@ -959608,7 +975576,7 @@ components: deploymentProfileAssignmentDetailedStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotProfileAssignmentDetailedStatus' - description: 'Profile assignment detailed status of the Windows autopilot device. Possible values are: none, hardwareRequirementsNotMet, surfaceHubProfileNotSupported, holoLensProfileNotSupported, windowsPcProfileNotSupported.' + description: 'Profile assignment detailed status of the Windows autopilot device. Possible values are: none, hardwareRequirementsNotMet, surfaceHubProfileNotSupported, holoLensProfileNotSupported, windowsPcProfileNotSupported, surfaceHub2SProfileNotSupported, unknownFutureValue.' deploymentProfileAssignmentStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotProfileAssignmentStatus' @@ -959620,7 +975588,7 @@ components: enrollmentState: anyOf: - $ref: '#/components/schemas/microsoft.graph.enrollmentState' - description: 'Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted, blocked.' + description: 'Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted.' groupTag: type: string description: Group Tag of the Windows autopilot device. @@ -959722,6 +975690,155 @@ components: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotSyncStatus' description: 'Indicates the status of sync with Device data sync (DDS) service. Possible values are: unknown, inProgress, completed, failed.' description: The windowsAutopilotSettings resource represents a Windows Autopilot Account to sync data with Windows device data sync service. + microsoft.graph.windowsDriverUpdateProfile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsDriverUpdateProfile + type: object + properties: + approvalType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driverUpdateProfileApprovalType' + description: 'Driver update profile approval type. For example, manual or automatic approval. Possible values are: manual, automatic.' + 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 time that the profile was created. + format: date-time + deploymentDeferralInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Deployment deferral settings in days, only applicable when ApprovalType is set to automatic approval.' + format: int32 + nullable: true + description: + type: string + description: The description of the profile which is specified by the user. + nullable: true + deviceReporting: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of devices reporting for this profile + format: int32 + displayName: + type: string + description: The display name for the profile. + 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 that the profile was last modified. + format: date-time + newUpdates: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of new driver updates available for this profile. + format: int32 + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Driver Update entity. + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfileAssignment' + description: The list of group assignments of the profile. + driverInventories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateInventory' + description: Driver inventories for this profile. + description: Windows Driver Update Profile + microsoft.graph.windowsDriverUpdateProfileAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsDriverUpdateProfileAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + description: This entity contains the properties used to assign a windows driver update profile to a group. + microsoft.graph.windowsDriverUpdateInventory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsDriverUpdateInventory + type: object + properties: + applicableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of devices for which this driver is applicable. + format: int32 + approvalStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driverApprovalStatus' + description: 'The approval status for this driver. Possible values are: needsReview, declined, approved, suspended.' + category: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driverCategory' + description: 'The category for this driver. Possible values are: recommended, previouslyApproved, other.' + deployDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date time when a driver should be deployed if approvalStatus is approved. + format: date-time + driverClass: + type: string + description: The class of the driver. + nullable: true + manufacturer: + type: string + description: The manufacturer of the driver. + nullable: true + name: + type: string + description: The name of the driver. + releaseDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The release date time of the driver. + format: date-time + version: + type: string + description: The version of the driver. + nullable: true + description: A new entity to represent driver inventories. + microsoft.graph.driverApprovalAction: + title: driverApprovalAction + enum: + - approve + - decline + - suspend + type: string + description: An enum type to represent approval actions of single or list of drivers. + microsoft.graph.bulkDriverActionResult: + title: bulkDriverActionResult + type: object + properties: + failedDriverIds: + type: array + items: + type: string + nullable: true + description: List of driver Ids where the action is failed. + notFoundDriverIds: + type: array + items: + type: string + nullable: true + description: List of driver Ids that are not found. + successfulDriverIds: + type: array + items: + type: string + nullable: true + description: List of driver Ids where the action is successful. + description: A complex type to represent the result of bulk driver action. microsoft.graph.windowsFeatureUpdateProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -959764,16 +975881,16 @@ components: type: string nullable: true description: List of Scope Tags for this Feature Update entity. + rolloutSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.windowsUpdateRolloutSettings' + description: 'The windows update rollout settings, including offer start date time, offer end date time, and days between each set of offers.' + nullable: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' description: The list of group assignments of the profile. - deviceUpdateStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsUpdateState' - description: The list of device states this profile targeted to description: Windows Feature Update Profile microsoft.graph.windowsFeatureUpdateProfileAssignment: allOf: @@ -959787,50 +975904,6 @@ components: description: The assignment target that the feature update profile is assigned to. nullable: true description: This entity contains the properties used to assign a windows feature update profile to a group. - microsoft.graph.windowsUpdateState: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: windowsUpdateState - type: object - properties: - deviceDisplayName: - type: string - description: Device display name. - nullable: true - deviceId: - type: string - description: The id of the device. - nullable: true - featureUpdateVersion: - type: string - description: The current feature update version of the device. - nullable: true - lastScanDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 that the Windows Update Agent did a successful scan. - 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: Last date time that the device sync with with Microsoft Intune. - format: date-time - qualityUpdateVersion: - type: string - description: The Quality Update Version of the device. - nullable: true - status: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.windowsUpdateStatus' - description: 'Windows udpate status. Possible values are: upToDate, pendingInstallation, pendingReboot, failed.' - userId: - type: string - description: The id of the user. - nullable: true - userPrincipalName: - type: string - description: User principal name. - nullable: true microsoft.graph.windowsInformationProtectionAppLearningSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -960002,7 +976075,7 @@ components: target: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - description: The assignment target that the feature update profile is assigned to. + description: The assignment target that the quality update profile is assigned to. nullable: true description: This entity contains the properties used to assign a windows quality update profile to a group. microsoft.graph.windowsUpdateCatalogItem: @@ -960034,7 +976107,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' + description: 'true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, NOT, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.' nullable: true alternativeSecurityIds: type: array @@ -960059,7 +976132,7 @@ components: nullable: true deviceId: type: string - description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' + description: 'Unique identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -960095,6 +976168,7 @@ components: extensionAttributes: anyOf: - $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' + description: 'Contains extension attributes 1-15 for the device. The individual extension attributes are not selectable. These properties are mastered in cloud and can be set during creation or update of a device object in Azure AD. Supports $filter (eq, NOT, startsWith).' nullable: true hostnames: type: array @@ -960134,7 +976208,7 @@ components: nullable: true operatingSystemVersion: type: string - description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' + description: 'The version of the operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array @@ -960158,7 +976232,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true kind: type: string @@ -960208,7 +976282,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. Supports $expand. + description: Groups that the device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: @@ -960219,7 +976293,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.usageRight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -960246,11 +976319,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + description: Conceptual container for user and group directory objects. + attributeSets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + customSecurityAttributeDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' deletedItems: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Recently deleted items. Read-only. Nullable. + federationConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. sharedEmailDomains: type: array items: @@ -960260,6 +976347,59 @@ components: items: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' description: Nullable. + microsoft.graph.attributeSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: attributeSet + type: object + properties: + description: + type: string + nullable: true + maxAttributesPerSet: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + microsoft.graph.customSecurityAttributeDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customSecurityAttributeDefinition + type: object + properties: + attributeSet: + type: string + description: + type: string + nullable: true + isCollection: + type: boolean + isSearchable: + type: boolean + nullable: true + name: + type: string + status: + type: string + type: + type: string + usePreDefinedValuesOnly: + type: boolean + nullable: true + allowedValues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + microsoft.graph.allowedValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: allowedValue + type: object + properties: + isActive: + type: boolean + nullable: true microsoft.graph.featureRolloutPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -960288,6 +976428,16 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + microsoft.graph.identityProviderBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identityProviderBase + type: object + properties: + displayName: + type: string + description: The display name of the identity provider. + nullable: true microsoft.graph.sharedEmailDomain: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -960325,7 +976475,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.directoryRoleTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -960340,7 +976489,6 @@ components: type: string description: The display name to set for the directory role. Read-only. nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.directorySettingTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -960360,7 +976508,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.settingTemplateValue' description: 'Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template. Read-only.' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.domainDnsRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -960437,7 +976584,7 @@ components: type: array items: type: string - description: 'The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline,SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable' + description: 'The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable' domainNameReferences: type: array items: @@ -960618,6 +976765,11 @@ components: - $ref: '#/components/schemas/microsoft.graph.geoCoordinates' description: 'Location metadata, if the item has location data. Read-only.' nullable: true + malware: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.malware' + description: 'Malware metadata, if the item was detected to contain malware. Read-only.' + nullable: true media: anyOf: - $ref: '#/components/schemas/microsoft.graph.media' @@ -960631,7 +976783,7 @@ components: pendingOperations: anyOf: - $ref: '#/components/schemas/microsoft.graph.pendingOperations' - description: 'If present, indicates that indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only.' + description: 'If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only.' nullable: true photo: anyOf: @@ -960841,6 +976993,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' nullable: true description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' + grantedToIdentitiesV2: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' + nullable: true + grantedToV2: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' + nullable: true hasPassword: type: boolean description: 'This indicates whether password is set for this permission, it''s only showing in response. Optional and Read-only and for OneDrive Personal only.' @@ -960868,7 +977030,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true microsoft.graph.itemActivityStat: allOf: @@ -961066,7 +977228,7 @@ components: nullable: true indexed: type: boolean - description: Specifies whether the column values can used for sorting and searching. + description: Specifies whether the column values can be used for sorting and searching. nullable: true isDeletable: type: boolean @@ -961078,7 +977240,7 @@ components: nullable: true isSealed: type: boolean - description: Specifies whether column can be changed. + description: Specifies whether the column can be changed. nullable: true lookup: anyOf: @@ -961101,7 +977263,7 @@ components: nullable: true propagateChanges: type: boolean - description: If 'True' changes to this column will be propagated to lists that implement the column. + description: 'If ''true'', changes to this column will be propagated to lists that implement the column.' nullable: true readOnly: type: boolean @@ -961109,7 +977271,7 @@ components: nullable: true required: type: boolean - description: Specifies whether the column value is not optional. + description: Specifies whether the column value isn't optional. nullable: true term: anyOf: @@ -961129,7 +977291,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.columnTypes' - description: 'For site columns, the type of column. Read-only' + description: 'For site columns, the type of column. Read-only.' nullable: true validation: anyOf: @@ -961139,7 +977301,7 @@ components: sourceColumn: anyOf: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The source column for content type column. + description: The source column for the content type column. nullable: true microsoft.graph.contentType: allOf: @@ -961152,7 +977314,7 @@ components: items: type: string nullable: true - description: List of canonical URLs for hub sites with which this content type is associated to. This will contain all hubsites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites. + description: List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites. description: type: string description: The descriptive text for the item. @@ -961203,11 +977365,11 @@ components: nullable: true readOnly: type: boolean - description: 'If true, the content type cannot be modified unless this value is first set to false.' + 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 cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' + 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: anyOf: @@ -961223,7 +977385,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. columnPositions: type: array items: @@ -961293,14 +977455,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: 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. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: '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.' + description: '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 @@ -961308,12 +977470,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: '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. See the table below for maximum supported subscription length of time. Required.' + 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. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -961337,10 +977499,13 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + notificationUrlAppId: + type: string + nullable: true resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. microsoft.graph.educationRoot: title: educationRoot type: object @@ -961403,7 +977568,7 @@ components: externalSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationExternalSource' - description: 'The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.' + description: 'How this class was created. Possible values are: sis, manual.' nullable: true externalSourceDetail: type: string @@ -961419,7 +977584,7 @@ components: term: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationTerm' - description: Term for the class. + description: Term for this class. nullable: true assignmentCategories: type: array @@ -961482,7 +977647,7 @@ components: addToCalendarAction: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationAddToCalendarOptions' - description: 'Optional field to control the asfor adding assignments to students'' and teachers'' calendars when the assignment is published. Possible values are: studentsAndPublisher, studentsAndTeamOwners, none. Default value is none.' + description: 'Optional field to control adding assignments to students'' and teachers'' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none.' nullable: true dueTime: pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' @@ -961508,11 +977673,11 @@ components: addToCalendarAction: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationAddToCalendarOptions' - description: 'Optional field to control the assignment behavior for adding assignments to students'' and teachers'' calendars when the assignment is published. Possible values are: studentsAndPublisher, studentsAndTeamOwners, none. Default value is none.' + description: 'Optional field to control the assignment behavior for adding assignments to students'' and teachers'' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none.' nullable: true allowLateSubmissions: type: boolean - description: 'Identifies whether students can submit after the due date. If this property is not specified during create, it defaults to true.' + description: 'Identifies whether students can submit after the due date. If this property isn''t specified during create, it defaults to true.' nullable: true allowStudentsToAddResourcesToSubmission: type: boolean @@ -961521,7 +977686,7 @@ components: assignDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 assignment should become active. If in the future, the assignment is not shown to the student until this date. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The date when the assignment should become active. If in the future, the assignment isn''t shown to the student until this date. 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 assignedDateTime: @@ -961589,7 +977754,7 @@ components: nullable: true notificationChannelUrl: type: string - description: 'Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl is not allowed after the assignment has been published.' + description: 'Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl isn''t allowed after the assignment has been published.' nullable: true resourcesFolderUrl: type: string @@ -961598,7 +977763,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentStatus' - description: 'Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned.' + description: 'Status of the Assignment. You can''t PATCH this value. Possible values are: draft, scheduled, published, assigned.' nullable: true webUrl: type: string @@ -961632,7 +977797,7 @@ components: properties: distributeForStudentWork: type: boolean - description: Indicates whether this resource should be copied to each student submission for modification and submission. + description: Indicates whether this resource should be copied to each student submission for modification and submission. Required nullable: true resource: anyOf: @@ -961701,6 +977866,17 @@ components: - title: educationSubmission type: object properties: + reassignedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: User who moved the status of this submission to reassigned. + nullable: true + reassignedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Moment in time when the submission was reassigned. 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 recipient: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionRecipient' @@ -961772,10 +977948,12 @@ components: lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The individual who updated the resource. 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: 'Moment in time when the resource was last modified. 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, 2021 is 2021-01-01T00:00:00Z.' format: date-time nullable: true microsoft.graph.educationSubmissionResource: @@ -961818,7 +977996,7 @@ components: description: 'Related records related to the user. Possible relationships are parent, relative, aide, doctor, guardian, child, other, unknownFutureValue' accountEnabled: type: boolean - description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter.' + description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true assignedLicenses: type: array @@ -961842,16 +978020,16 @@ components: nullable: true department: type: string - description: The name for the department in which the user works. Supports /$filter. + description: The name for the department in which the user works. Supports $filter. nullable: true displayName: type: string - description: The name displayed in the address book for the user. Supports $filter and $orderby. + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.' nullable: true externalSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationExternalSource' - description: 'The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.' + description: 'Where this user was created from. Possible values are: sis, manual.' nullable: true externalSourceDetail: type: string @@ -961859,20 +978037,20 @@ components: nullable: true givenName: type: string - description: The given name (first name) of the user. Supports /$filter. + description: The given name (first name) of the user. Supports $filter. nullable: true mail: type: string - description: 'The SMTP address for the user; for example, ''jeff@contoso.onmicrosoft.com''. Read-Only. Supports /$filter.' + description: 'The SMTP address for the user; for example, jeff@contoso.onmicrosoft.com. Read-Only. Supports $filter.' nullable: true mailingAddress: anyOf: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - description: 'Mail address of user. Note: type and postOfficeBox are not supported for educationUser resources.' + description: Mail address of user. nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports /$filter. + description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. nullable: true middleName: type: string @@ -961888,16 +978066,16 @@ components: onPremisesInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationOnPremisesInfo' - description: Additional information used to associate the AAD user with it's Active Directory counterpart. + description: Additional information used to associate the Azure AD user with its Active Directory counterpart. nullable: true passwordPolicies: type: string - description: 'Specifies password policies for the user. See standard [user] resource for additional details.' + 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 can be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.' nullable: true passwordProfile: anyOf: - $ref: '#/components/schemas/microsoft.graph.passwordProfile' - description: 'Specifies the password profile for the user. The profile contains the user''s password. This property is required when a user is created. See standard [user] resource for additional details.' + description: 'Specifies the password profile for the user. The profile contains the user''s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.' nullable: true preferredLanguage: type: string @@ -961906,7 +978084,7 @@ components: primaryRole: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationUserRole' - description: 'Default role for a user. The user''s role might be different in an individual class. Possible values are: student, teacher, faculty. Supports /$filter.' + description: 'Default role for a user. The user''s role might be different in an individual class. Possible values are: student, teacher, none, unknownFutureValue.' provisionedPlans: type: array items: @@ -961920,7 +978098,7 @@ components: residenceAddress: anyOf: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - description: 'Address where user lives. Note: type and postOfficeBox are not supported for educationUser resources.' + description: Address where user lives. nullable: true showInAddressList: type: boolean @@ -961933,7 +978111,7 @@ components: nullable: true surname: type: string - description: The user's surname (family name or last name). Supports /$filter. + description: The user's surname (family name or last name). Supports $filter. nullable: true teacher: anyOf: @@ -961942,15 +978120,15 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter.' + description: 'A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.' nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports /$filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true assignments: type: array @@ -962145,22 +978323,30 @@ components: - title: educationSynchronizationProfileStatus type: object properties: + errorCount: + type: integer + description: Number of errors during synchronization. + format: int64 lastActivityDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time when most recent changes were observed in profile. format: date-time nullable: true lastSynchronizationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time when most recent changes have been observed in the directory. + description: Represents the time of the most recent successful synchronization. format: date-time nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationStatus' - description: 'The status of a sync. Possible values are: paused, inProgress, success, error, quarantined, validationError.' + description: 'The status of a sync. The possible values are: paused, inProgress, success, error, validationError, quarantined, unknownFutureValue, extracting, validating. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: extracting, validating.' nullable: true + statusMessage: + type: string + description: Status message for the current profile's synchronization stage. microsoft.graph.externalConnectors.external: title: external type: object @@ -964859,15 +981045,15 @@ components: 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.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -964885,7 +981071,7 @@ components: nullable: true 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.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -964914,7 +981100,7 @@ components: owner: anyOf: - $ref: '#/components/schemas/microsoft.graph.emailAddress' - description: 'If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. Read-only.' + description: 'If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.' nullable: true calendarPermissions: type: array @@ -964980,7 +981166,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'True if the meeting organizer allows invitees to propose a new time when responding, false otherwise. Optional. Default is true.' + 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 @@ -965020,36 +981206,28 @@ components: importance: anyOf: - $ref: '#/components/schemas/microsoft.graph.importance' - description: 'The importance of the event. The possible values are: low, normal, high.' nullable: true isAllDay: type: boolean - description: Set to true if the event lasts all day. 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 has not 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, false otherwise. Default is false. Optional.' 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.location' - description: The location of the event. nullable: true locations: type: array @@ -965057,102 +981235,82 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.location' nullable: true - 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 nullable: true onlineMeeting: anyOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' - description: Details for an attendee to join the meeting online. Read-only. nullable: true onlineMeetingProvider: anyOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' - description: 'Represents the online meeting service provider. The possible values are teamsForBusiness, skypeForBusiness, and skypeForConsumer. Optional.' nullable: true onlineMeetingUrl: type: string - description: A URL for an online meeting. The property is set only when an organizer specifies an event as an online meeting such as a Skype meeting. Read-only. nullable: true organizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: The organizer of the event. nullable: true 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: '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 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - description: The recurrence pattern for the event. nullable: true 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.responseStatus' - description: Indicates the type of response sent in response to an event message. nullable: true sensitivity: anyOf: - $ref: '#/components/schemas/microsoft.graph.sensitivity' - description: 'The possible values are: normal, personal, private, confidential.' nullable: true seriesMasterId: type: string - description: 'The ID for the recurring series master item, if this event is part of a recurring series.' nullable: true showAs: anyOf: - $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' - description: 'The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' nullable: true start: anyOf: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - description: 'The date, time, and time zone that the event starts. By default, the start time is in UTC.' nullable: true 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 in case of 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 cannot 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.eventType' - description: 'The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only.' nullable: true uid: type: string 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 are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' nullable: true attachments: type: array @@ -965209,7 +981367,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -965258,7 +981416,7 @@ components: items: type: string nullable: true - description: 'When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, ''{start}-{end}'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' + description: 'A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format ''start-end'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' uploadUrl: type: string description: The URL endpoint that accepts PUT requests for byte ranges of the file. @@ -965281,10 +981439,10 @@ components: 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''.' + description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true microsoft.graph.scheduleInformation: title: scheduleInformation @@ -965362,7 +981520,7 @@ components: properties: hasAttachments: type: boolean - description: Indicates whether any of the posts within this Conversation has at least one attachment. + 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 @@ -965370,7 +981528,7 @@ components: format: date-time preview: type: string - description: A short summary from the body of the latest post in this converstaion. + description: 'A short summary from the body of the latest post in this conversation. Supports $filter (eq, ne, le, ge).' topic: type: string description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' @@ -965394,34 +981552,34 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: 'The Cc: recipients for the thread.' + 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. + 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. + 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' + 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. + 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.' + 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.' + 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. + description: All the users that sent a message to this thread. Returned by default. posts: type: array items: @@ -965475,16 +981633,16 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. inReplyTo: anyOf: - $ref: '#/components/schemas/microsoft.graph.post' - description: The earlier post that this post is replying to in the conversationThread. Read-only. + description: Read-only. Supports $expand. nullable: true mentions: type: array @@ -965565,7 +981723,6 @@ components: uri: type: string description: URL of the published resource. Not nullable. Read-only. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.assignedLicense: title: assignedLicense type: object @@ -965838,7 +981995,7 @@ components: action: anyOf: - $ref: '#/components/schemas/microsoft.graph.onenotePatchActionType' - description: 'The action to perform on the target element. Possible values are: replace, append, delete, insert, or prepend.' + description: 'The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend.' content: type: string description: 'A string of well-formed HTML to add to the page, and any image or file binary data. If the content contains binary data, the request must be sent using the multipart/form-data content type with a ''Commands'' part.' @@ -965846,11 +982003,11 @@ components: position: anyOf: - $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' - description: 'The location to add the supplied content, relative to the target element. Possible values are: after (default) or before.' + description: 'The location to add the supplied content, relative to the target element. The possible values are: after (default) or before.' nullable: true target: type: string - description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' microsoft.graph.onenotePagePreview: title: onenotePagePreview type: object @@ -966027,17 +982184,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. nullable: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. microsoft.graph.plannerBucket: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -966157,7 +982314,7 @@ components: previewType: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' - description: 'This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference.' + description: 'This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.' nullable: true priority: maximum: 2147483647 @@ -966245,7 +982402,7 @@ components: previewType: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' - description: 'This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.' + description: 'This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.' nullable: true references: anyOf: @@ -966271,7 +982428,7 @@ components: categoryDescriptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerCategoryDescriptions' - description: An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan + description: An object that specifies the descriptions of the six categories that can be associated with tasks in the plan nullable: true contextDetails: anyOf: @@ -966281,7 +982438,7 @@ components: sharedWith: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerUserIds' - description: 'The set of user IDs that this plan is shared with. If you are using Microsoft 365 groups, use the groups API to manage group membership to share the group''s plan. You can also add existing members of the group to this collection, although it is not required in order for them to access the plan owned by the group.' + description: 'Set of user ids that this plan is shared with. If you are leveraging Microsoft 365 groups, use the Groups API to manage group membership to share the group''s plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group.' nullable: true microsoft.graph.directorySetting: allOf: @@ -966443,27 +982600,33 @@ components: conditionalAccess: anyOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' + description: the entry point for the Conditional Access (CA) object model. nullable: true apiConnectors: type: array items: $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + description: Represents entry point for API connectors. b2cUserFlows: type: array items: $ref: '#/components/schemas/microsoft.graph.b2cIdentityUserFlow' + description: Represents entry point for B2C identity userflows. b2xUserFlows: type: array items: $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + description: Represents entry point for B2X/self-service sign-up identity userflows. identityProviders: type: array items: $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + description: Represents entry point for identity provider base. userFlowAttributes: type: array items: $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + description: Represents entry point for identity userflow attributes. userFlows: type: array items: @@ -966471,6 +982634,7 @@ components: continuousAccessEvaluationPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.continuousAccessEvaluationPolicy' + description: Represents entry point for continuous access evaluation policy. nullable: true microsoft.graph.identityApiConnector: allOf: @@ -966535,11 +982699,11 @@ components: properties: clientId: type: string - description: The client ID for the application obtained when registering the application with the identity provider. This is a required field. Required. Not nullable. + description: The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable. nullable: true clientSecret: type: string - description: The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. This is a required field. Required. Not nullable. + description: The client secret for the application. This is the client secret obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. Required. Not nullable. nullable: true name: type: string @@ -966547,7 +982711,7 @@ components: nullable: true type: type: string - description: 'The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo,QQ, WeChat, OpenIDConnect. Not nullable.' + description: 'The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat, OpenIDConnect. Not nullable.' nullable: true microsoft.graph.userFlowLanguageConfiguration: allOf: @@ -966640,17 +982804,7 @@ components: items: type: string nullable: true - description: A list of identityUserFlowAttribute IDs provided to determine the order in which attributes should be collected within a user flow. - microsoft.graph.identityProviderBase: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: identityProviderBase - type: object - properties: - displayName: - type: string - description: The display name of the identity provider. - nullable: true + description: A list of identityUserFlowAttribute object identifiers that determine the order in which attributes should be collected within a user flow. microsoft.graph.b2xIdentityUserFlow: allOf: - $ref: '#/components/schemas/microsoft.graph.identityUserFlow' @@ -966660,7 +982814,7 @@ components: apiConnectorConfiguration: anyOf: - $ref: '#/components/schemas/microsoft.graph.userFlowApiConnectorConfiguration' - description: Configuration for enabling an API connector for use as part of the self-service sign up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration. + description: Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration. nullable: true identityProviders: type: array @@ -966671,7 +982825,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. userAttributeAssignments: type: array items: @@ -966691,14 +982845,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference' + description: Read-only. Nullable. Returns a collection of the specified authentication context class references. namedLocations: type: array items: $ref: '#/components/schemas/microsoft.graph.namedLocation' + description: Read-only. Nullable. Returns a collection of the specified named locations. policies: type: array items: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. microsoft.graph.authenticationContextClassReference: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -966795,15 +982952,18 @@ components: type: array items: type: string - description: The collection of group identifiers in scope for evaluation. All groups are in scope when the collection is empty. + description: The collection of group identifiers in scope for evaluation. All groups are in scope when the collection is empty. Read-only. isEnabled: type: boolean - description: true to indicate whether continuous access evaluation should be performed; otherwise false. + description: true to indicate whether continuous access evaluation should be performed; otherwise false. Read-only. + migrate: + type: boolean + description: true to indicate that the continuous access evaluation policy settings should be or has been migrated to the conditional access policy. users: type: array items: type: string - description: The collection of user identifiers in scope for evaluation. All users are in scope when the collection is empty. + description: The collection of user identifiers in scope for evaluation. All users are in scope when the collection is empty. Read-only. microsoft.graph.identityUserFlow: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -966887,7 +983047,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Timestamp when the access review series was created. Supports $select. Read-only. + description: Timestamp when the access review series was created. Supports $select and $orderBy. Read-only. format: date-time nullable: true descriptionForAdmins: @@ -966896,7 +983056,7 @@ components: nullable: true descriptionForReviewers: type: string - description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. Supports $select. + description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will 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 @@ -966930,7 +983090,7 @@ components: scope: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - description: 'Defines scope of resources to review. For supported scopes, see accessReviewScope. Required on create. Supports $select and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access review definition using the Microsoft Graph API.' + description: 'Defines the entities whose access is reviewed. For supported scopes, see accessReviewScope. Required on create. Supports $select and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access review definition using the Microsoft Graph API.' nullable: true settings: anyOf: @@ -966945,7 +983105,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' microsoft.graph.accessReviewInstance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -966958,18 +983118,27 @@ components: 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: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewError' + nullable: true + description: Collection of errors in an access review instance lifecycle. Read-only. fallbackReviewers: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' nullable: true + 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 does not exist, or manager is specified as reviewer but a user''s manager does not exist. Supports $select.' reviewers: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' nullable: true + 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' @@ -966985,11 +983154,16 @@ components: 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.' 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.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' definition: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' @@ -967034,7 +983208,7 @@ components: nullable: true 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.' + description: 'A link to the principal object. For example, https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.' nullable: true recommendation: type: string @@ -967185,7 +983359,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' nullable: true - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -967491,29 +983665,40 @@ components: title: accessPackageAssignmentRequestRequirements type: object properties: - allowCustomAssignmentSchedule: - type: boolean - nullable: true existingAnswers: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessPackageAnswer' nullable: true - isApprovalRequiredForAdd: + description: Answers that have already been provided. + isApprovalRequired: + type: boolean + description: Indicates whether a request must be approved by an approver. + nullable: true + isApprovalRequiredForExtension: type: boolean + description: Indicates whether approval is required when a user tries to extend their access. nullable: true - isApprovalRequiredForUpdate: + isCustomAssignmentScheduleAllowed: type: boolean + description: Indicates whether the requestor is allowed to set a custom schedule. + nullable: true + isRequestorJustificationRequired: + type: boolean + description: Indicates whether a requestor must supply justification when submitting an assignment request. nullable: true policyDescription: type: string + description: The description of the policy that the user is trying to request access using. nullable: true policyDisplayName: type: string + description: The display name of the policy that the user is trying to request access using. nullable: true policyId: type: string + description: The identifier of the policy that these requirements are associated with. This identifier can be used when creating a new assignment request. nullable: true questions: type: array @@ -967521,9 +983706,11 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' nullable: true + description: Questions that are configured on the policy. The questions can be required or optional; callers can determine whether a question is required or optional based on the isRequired property on accessPackageQuestion. schedule: anyOf: - $ref: '#/components/schemas/microsoft.graph.requestSchedule' + description: 'Schedule restrictions enforced, if any.' nullable: true microsoft.graph.accessPackageCatalog: allOf: @@ -967675,12 +983862,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. accessPackageResourceScopes: type: array items: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - description: Read-only. Nullable. + description: Read-only. Nullable. Supports $expand. microsoft.graph.accessPackageResourceEnvironment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -967856,7 +984043,7 @@ components: nullable: true requestState: type: string - description: 'One of PendingApproval, Canceled, Denied, Delivering, Delivered, PartiallyDelivered, Submitted or Scheduled. Read-only.' + description: 'One of PendingApproval, Canceled, Denied, Delivering, Delivered, PartiallyDelivered, DeliveryFailed, Submitted or Scheduled. Read-only.' nullable: true requestStatus: type: string @@ -967874,16 +984061,17 @@ components: accessPackage: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. nullable: true accessPackageAssignment: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' nullable: true requestor: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' nullable: true microsoft.graph.accessPackageAssignment: allOf: @@ -968018,6 +984206,7 @@ components: nullable: true connectedOrganizationId: type: string + description: The identifier of the connected organization of the subject. nullable: true displayName: type: string @@ -968029,7 +984218,7 @@ components: nullable: true objectId: type: string - description: The object ID of the subject. + description: The object identifier of the subject. null if the subject is not yet a user in the tenant. nullable: true onPremisesSecurityIdentifier: type: string @@ -968045,6 +984234,7 @@ components: connectedOrganization: anyOf: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + description: The connected organization of the subject. Read-only. Nullable. nullable: true microsoft.graph.connectedOrganization: allOf: @@ -968202,12 +984392,12 @@ components: activity: anyOf: - $ref: '#/components/schemas/microsoft.graph.activityType' - description: 'Indicates the activity type the detected risk is linked to. The possible values are signin, user, unknownFutureValue.' + description: 'Indicates the activity type the detected risk is linked to. . Possible values are: signin, user, unknownFutureValue.' nullable: true activityDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time that the risky activity occurred. 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' + description: 'Date and time that the risky activity occurred. 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 look like this: 2014-01-01T00:00:00Z' format: date-time nullable: true additionalInfo: @@ -968221,13 +984411,13 @@ components: detectedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time that the risk was detected. 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' + description: 'Date and time that the risk was detected. 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 look like this: 2014-01-01T00:00:00Z' format: date-time nullable: true detectionTimingType: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' - description: 'Timing of the detected risk (real-time/offline). The possible values are notDefined, realtime, nearRealtime, offline, unknownFutureValue.' + description: 'Timing of the detected risk (real-time/offline). Possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue.' nullable: true ipAddress: type: string @@ -968236,7 +984426,7 @@ components: 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 that the risk detection was last updated. + description: 'Date and time that the risk detection was last updated. 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 look like this: 2014-01-01T00:00:00Z' format: date-time nullable: true location: @@ -968251,21 +984441,21 @@ components: riskDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - description: 'Details of the detected risk. The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden.' + description: 'Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.' nullable: true riskEventType: type: string - description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue.' + description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. If the risk detection is a premium detection, will show generic' nullable: true riskLevel: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - description: 'Level of the detected risk. The possible values are low, medium, high, hidden, none, unknownFutureValue. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden.' + description: 'Level of the detected risk. Possible values are: low, medium, high, hidden, none, unknownFutureValue.' nullable: true riskState: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskState' - description: 'The state of a detected risky user or sign-in. The possible values are none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, and unknownFutureValue.' + description: 'The state of a detected risky user or sign-in. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue.' nullable: true riskType: anyOf: @@ -968279,15 +984469,15 @@ components: tokenIssuerType: anyOf: - $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' - description: 'Indicates the type of token issuer for the detected sign-in risk. The possible values are AzureAD, ADFederationServices, and unknownFutureValue.' + description: 'Indicates the type of token issuer for the detected sign-in risk. Possible values are: AzureAD, ADFederationServices, UnknownFutureValue.' nullable: true userDisplayName: type: string - description: Name of the user. + description: The user principal name (UPN) of the user. nullable: true userId: type: string - description: 'Unique ID of the user. 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' + description: Unique ID of the user. nullable: true userPrincipalName: type: string @@ -968310,18 +984500,18 @@ components: riskDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - description: 'The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.' + description: 'Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.' nullable: true riskLastUpdatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 risky user was last updated. 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 would look like this: 2014-01-01T00:00:00Z' + description: 'The date and time that the risky user was last updated. 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 riskLevel: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - description: 'Level of the detected risky user. The possible values are low, medium, high, hidden, none, unknownFutureValue.' + description: 'Level of the detected risky user. Possible values are: low, medium, high, hidden, none, unknownFutureValue.' nullable: true riskState: anyOf: @@ -968391,19 +984581,19 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time when the key was originally backed up to Azure Active Directory. + description: The date and time when the key was originally backed up to Azure Active Directory. Not nullable. format: date-time deviceId: type: string - description: ID of the device the BitLocker key is originally backed up from. + description: Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq). nullable: true key: type: string - description: The BitLocker recovery key. + description: The BitLocker recovery key. Returned only on $select. Not nullable. volumeType: anyOf: - $ref: '#/components/schemas/microsoft.graph.volumeType' - description: 'Indicates the type of volume the BitLocker key is associated with. Possible values are: operatingSystemVolume, fixedDataVolume, removableDataVolume, unknownFutureValue.' + description: 'Indicates the type of volume the BitLocker key is associated with. The possible values are: 1 (for operatingSystemVolume), 2 (for fixedDataVolume), 3 (for removableDataVolume), and 4 (for unknownFutureValue).' nullable: true microsoft.graph.dataLossPreventionPolicy: allOf: @@ -968469,6 +984659,23 @@ components: type: string format: base64url nullable: true + microsoft.graph.signingResult: + title: signingResult + type: object + properties: + signature: + type: string + format: base64url + nullable: true + signingKeyId: + type: string + nullable: true + microsoft.graph.verificationResult: + title: verificationResult + type: object + properties: + signatureValid: + type: boolean microsoft.graph.informationProtectionPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -968669,7 +984876,7 @@ components: requestSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequestSource' - description: 'The source of the threat assessment request. Possible values are: user, administrator.' + description: 'The source of the threat assessment request. Possible values are: administrator.' nullable: true status: anyOf: @@ -968700,7 +984907,7 @@ components: resultType: anyOf: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResultType' - description: 'The threat assessment result type. Possible values are: checkPolicy (only for mail assessment), rescan.' + description: 'The threat assessment result type. Possible values are: checkPolicy, rescan.' nullable: true microsoft.graph.invitation: allOf: @@ -968714,7 +984921,7 @@ components: nullable: true invitedUserEmailAddress: type: string - description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (`' + description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks ('')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name.' invitedUserMessageInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.invitedUserMessageInfo' @@ -968722,7 +984929,7 @@ components: nullable: true invitedUserType: type: string - description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you''re are company administrator.' + description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.' nullable: true inviteRedeemUrl: type: string @@ -968730,17 +984937,18 @@ components: nullable: true inviteRedirectUrl: type: string - description: The URL user should be redirected to once the invitation is redeemed. Required. + description: The URL the user should be redirected to once the invitation is redeemed. Required. resetRedemption: type: boolean + description: 'Reset the user''s redemption status and reinvite a user while retaining their user identifier, group memberships, and app assignments. This property allows you to enable a user to sign-in using a different email address from the one in the previous invitation. For more information about using this property, see Reset redemption status for a guest user (Preview).' nullable: true sendInvitationMessage: type: boolean - description: Indicates whether an email should be sent to the user being invited or not. The default is false. + description: Indicates whether an email should be sent to the user being invited. The default is false. nullable: true status: type: string - description: 'The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error' + description: 'The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error.' nullable: true invitedUser: anyOf: @@ -968920,6 +985128,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + softwareOathMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' temporaryAccessPassMethods: type: array items: @@ -968957,7 +985169,7 @@ components: attestationLevel: anyOf: - $ref: '#/components/schemas/microsoft.graph.attestationLevel' - description: 'The attestation level of this FIDO2 security key. Possible values are: attested, notAttested, unknownFutureValue.' + description: 'The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested.' 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])$' @@ -969111,6 +985323,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' description: 'Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue.' nullable: true + 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 microsoft.graph.temporaryAccessPassAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -969308,41 +985530,32 @@ components: 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 @@ -969358,19 +985571,15 @@ components: nullable: true 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 @@ -969385,21 +985594,18 @@ components: 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. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -969435,7 +985641,7 @@ components: classifyAs: anyOf: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' - description: 'Specifies how incoming messages from a specific sender should always be classified as. Possible values are: focused, other.' + description: 'Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.' nullable: true senderEmailAddress: anyOf: @@ -969604,7 +985810,7 @@ components: nullable: true 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.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -969639,12 +985845,10 @@ components: importance: anyOf: - $ref: '#/components/schemas/microsoft.graph.importance' - description: 'The importance of the message. The possible values are: low, normal, and high.' nullable: true inferenceClassification: anyOf: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' - description: 'The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other.' nullable: true internetMessageHeaders: type: array @@ -969652,26 +985856,20 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.internetMessageHeader' nullable: true - 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 RFC2822. 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: anyOf: @@ -969679,12 +985877,10 @@ components: nullable: true 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: @@ -969693,21 +985889,17 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true - description: The email addresses to use when replying. sender: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: 'The account that is actually used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, for a shared calendar, or as a delegate. In any case, the value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.' nullable: true 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 @@ -969715,11 +985907,9 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true - description: 'The To: recipients for the message.' uniqueBody: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - description: The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format. nullable: true unsubscribeData: type: array @@ -969731,7 +985921,6 @@ components: 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, then the browser will show the message in the Outlook on the web review pane.The message will open in the browser if you are logged in to your mailbox via Outlook on the web. You will be prompted to login if you are not already logged in with the browser.This URL cannot be accessed from within an iFrame.' nullable: true attachments: type: array @@ -969787,7 +985976,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.attendeeType' - description: 'The type of attendee. Possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.' + description: 'The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.' nullable: true microsoft.graph.locationConstraint: title: locationConstraint @@ -969815,7 +986004,7 @@ components: activityDomain: anyOf: - $ref: '#/components/schemas/microsoft.graph.activityDomain' - description: 'The nature of the activity, optional. Possible values are: work, personal, unrestricted, or unknown.' + description: 'The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown.' nullable: true timeSlots: type: array @@ -969829,7 +986018,7 @@ components: properties: emptySuggestionsReason: type: string - description: 'A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' + description: 'A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' nullable: true meetingTimeSuggestions: type: array @@ -969844,11 +986033,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true microsoft.graph.mailTipsType: title: mailTipsType @@ -970099,7 +986288,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates 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. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true 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])$' @@ -970391,7 +986580,7 @@ components: nullable: true personType: type: string - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -970485,7 +986674,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. microsoft.graph.plannerDelta: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -971399,6 +987588,71 @@ components: type: string description: Deep link to the linkedResource. nullable: true + microsoft.graph.messageEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: messageEvent + type: object + properties: + dateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + description: + type: string + nullable: true + eventType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.messageEventType' + microsoft.graph.messageRecipient: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: messageRecipient + type: object + properties: + deliveryStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.messageStatus' + recipientEmail: + type: string + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.messageEvent' + microsoft.graph.messageTrace: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: messageTrace + type: object + properties: + destinationIPAddress: + type: string + nullable: true + messageId: + type: string + nullable: true + receivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + senderEmail: + type: string + nullable: true + size: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + sourceIPAddress: + type: string + nullable: true + subject: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.messageRecipient' microsoft.graph.mobilityManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -971680,7 +987934,7 @@ components: nullable: true countryLetterCode: type: string - description: Country/region abbreviation for the organization. + description: Country or region abbreviation for the organization in ISO 3166-2 format. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -971709,12 +987963,12 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time and date at which the tenant was last 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.' + description: 'The time and date at which the tenant was last 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.' format: date-time 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; Nullable. null if this object has never been synced from an on-premises directory (default). + 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. Nullable. null if this object has never been synced from an on-premises directory (default). nullable: true postalCode: type: string @@ -971722,7 +987976,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for the organization. Should follow ISO 639-1 Code; for example en. + description: 'The preferred language for the organization. Should follow ISO 639-1 Code; for example, en.' nullable: true privacyProfile: anyOf: @@ -971777,18 +988031,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the organization resource. Nullable. + description: The collection of open extensions defined for the organization. Read-only. Nullable. settings: anyOf: - $ref: '#/components/schemas/microsoft.graph.organizationSettings' description: Retrieve the properties and relationships of organizationSettings object. Nullable. nullable: true - description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. microsoft.graph.organizationSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -971928,54 +988181,81 @@ components: authenticationMethodsPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + description: The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). nullable: true authenticationFlowsPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' + description: The policy configuration of the self-service sign-up experience of external users. nullable: true b2cAuthenticationMethodsPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.b2cAuthenticationMethodsPolicy' + description: The Azure AD B2C policies that define how end users register via local accounts. nullable: true activityBasedTimeoutPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + description: The policy that controls the idle time out for web sessions for applications. + appManagementPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + description: 'The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.' authorizationPolicy: type: array items: $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + description: The policy that controls Azure AD authorization settings. claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' + defaultAppManagementPolicy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' + description: The tenant-wide policy that enforces app management restrictions for all applications and service principals. + nullable: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + description: The policy to control Azure AD authentication behavior for federated users. permissionGrantPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + description: The policy that specifies the conditions under which consent can be granted. + servicePrincipalCreationPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' featureRolloutPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + description: The feature rollout policy associated with a directory object. accessReviewPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + description: The policy that contains directory-level access review settings. nullable: true adminConsentRequestPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' + description: The policy by which consent requests are created and managed for the entire tenant. nullable: true directoryRoleAccessReviewPolicy: anyOf: @@ -971985,14 +988265,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + description: The custom rules that define an access scenario. identitySecurityDefaultsEnforcementPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' + description: The policy that represents the security defaults that protect against common attacks. nullable: true mobileAppManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + description: The policy that defines auto-enrollment configuration for a mobility management (MDM or MAM) application. mobileDeviceManagementPolicies: type: array items: @@ -972001,16 +988284,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + description: Represents the role management policies. roleManagementPolicyAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + description: Represents the role management policy assignments. microsoft.graph.activityBasedTimeoutPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: activityBasedTimeoutPolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.adminConsentRequestPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -972038,7 +988322,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' nullable: true - description: Required. + description: The list of reviewers for the admin consent. Required. version: maximum: 2147483647 minimum: -2147483648 @@ -972053,16 +988337,16 @@ components: properties: description: type: string - description: Inherited property. A description of the policy. This property is not a key. Optional. Read-only. + description: Inherited property. A description of the policy. Optional. Read-only. nullable: true displayName: type: string - description: Inherited property. The human-readable name of the policy. This property is not a key. Optional. Read-only. + description: Inherited property. The human-readable name of the policy. Optional. Read-only. nullable: true selfServiceSignUp: anyOf: - $ref: '#/components/schemas/microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration' - description: Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. This property is not a key. Optional. Read-only. + description: Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. Optional. Read-only. nullable: true microsoft.graph.authorizationPolicy: allOf: @@ -972099,7 +988383,7 @@ components: guestUserRoleId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: 'Represents role templateId for the role that should be granted to guest user. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).' + description: 'Represents role templateId for the role that should be granted to guest user. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).' format: uuid nullable: true permissionGrantPolicyIdsAssignedToDefaultUserRole: @@ -972108,7 +988392,25 @@ components: type: string nullable: true description: 'Indicates if user consent to apps is allowed, and if it is, which app consent policy (permissionGrantPolicy) governs the permission for users to grant consent. Values should be in the format managePermissionGrantsForSelf.{id}, where {id} is the id of a built-in or custom app consent policy. An empty list indicates user consent to apps is disabled.' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + defaultUserRoleOverrides: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.defaultUserRoleOverride' + microsoft.graph.defaultUserRoleOverride: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: defaultUserRoleOverride + type: object + properties: + isDefault: + type: boolean + nullable: true + rolePermissions: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRolePermission' + nullable: true microsoft.graph.b2cAuthenticationMethodsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -972129,7 +988431,25 @@ components: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: claimsMappingPolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.tenantAppManagementPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: tenantAppManagementPolicy + type: object + properties: + applicationRestrictions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + description: Restrictions that apply as default to all application objects in the tenant. + nullable: true + isEnabled: + type: boolean + description: Denotes whether the policy is enabled. Default value is false. + servicePrincipalRestrictions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + description: Restrictions that apply as default to all service principal objects in the tenant. + nullable: true microsoft.graph.directoryRoleAccessReviewPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -972149,7 +988469,6 @@ components: isEnabled: type: boolean description: 'If set to true, Azure Active Directory security defaults is enabled for the tenant.' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.permissionGrantPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -972166,7 +988485,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.permissionGrantConditionSet: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -972204,7 +988522,7 @@ components: items: type: string nullable: true - description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value all.' + description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value all.' permissionType: anyOf: - $ref: '#/components/schemas/microsoft.graph.permissionType' @@ -972292,6 +988610,47 @@ components: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' description: The policy for the assignment. nullable: true + microsoft.graph.servicePrincipalCreationPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: servicePrincipalCreationPolicy + type: object + properties: + isBuiltIn: + type: boolean + nullable: true + excludes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + includes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + microsoft.graph.servicePrincipalCreationConditionSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: servicePrincipalCreationConditionSet + type: object + properties: + applicationIds: + type: array + items: + type: string + nullable: true + applicationPublisherIds: + type: array + items: + type: string + nullable: true + applicationsFromVerifiedPublisherOnly: + type: boolean + nullable: true + applicationTenantIds: + type: array + items: + type: string + nullable: true microsoft.graph.print: title: print type: object @@ -972798,7 +989157,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - description: The resource that represents an instance of History Reports. microsoft.graph.printService: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -972832,13 +989190,151 @@ components: properties: parentUrl: type: string - description: 'The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.' + description: 'The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only.' status: $ref: '#/components/schemas/microsoft.graph.printTaskStatus' definition: $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' trigger: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + microsoft.graph.privacy: + title: privacy + type: object + properties: + subjectRightsRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' + microsoft.graph.subjectRightsRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: subjectRightsRequest + type: object + properties: + assignedTo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + description: Identity that the request is assigned to. + nullable: true + closedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 request was closed. 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 + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: Identity information for the entity that created the request. + 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 when the request 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.' + format: date-time + nullable: true + dataSubject: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dataSubject' + description: Information about the data subject. + nullable: true + dataSubjectType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dataSubjectType' + description: 'The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue.' + nullable: true + description: + type: string + description: Description for the request. + nullable: true + displayName: + type: string + description: The name of the request. + nullable: true + history: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestHistory' + nullable: true + description: Collection of history change events. + insight: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestDetail' + description: Insight about the request. + nullable: true + internalDueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 request is internally 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 + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: Identity information for the entity that last modified the request. + 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 request was last modified. 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 + regulations: + type: array + items: + type: string + nullable: true + description: List of regulations that this request will fulfill. + stages: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStageDetail' + nullable: true + description: Information about the different stages for the request. + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStatus' + description: 'The status of the request.. Possible values are: active, closed, unknownFutureValue.' + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestType' + description: 'The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue.' + nullable: true + notes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authoredNote' + description: List of notes associcated with the request. + team: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.team' + description: Information about the Microsoft Teams team that was created for the request. + nullable: true + microsoft.graph.authoredNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authoredNote + type: object + properties: + author: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + description: Identity information about the note's author. + nullable: true + content: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + description: The content of the note. + 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 when the entity 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.' + format: date-time + nullable: true microsoft.graph.privilegedAccess: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -973500,10 +989996,78 @@ components: properties: content: type: string - description: Report content; details vary by report type. + description: Not yet documented format: base64url nullable: true description: Device Configuration profile History reports. + microsoft.graph.attackSimulationRepeatOffender: + title: attackSimulationRepeatOffender + type: object + properties: + attackSimulationUser: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' + description: User in an attack simulation and training campaign. + nullable: true + repeatOffenceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of repeat offences of the user in attack simulation and training campaigns. + format: int32 + nullable: true + microsoft.graph.attackSimulationSimulationUserCoverage: + title: attackSimulationSimulationUserCoverage + type: object + properties: + attackSimulationUser: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' + description: User in an attack simulation and training campaign. + nullable: true + clickCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of link clicks in the received payloads by the user in attack simulation and training campaigns. + format: int32 + nullable: true + compromisedCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of compromising actions by the user in attack simulation and training campaigns. + format: int32 + nullable: true + latestSimulationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 latest attack simulation and training campaign that the user was included in. + format: date-time + nullable: true + simulationCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of attack simulation and training campaigns that the user was included in. + format: int32 + nullable: true + microsoft.graph.attackSimulationTrainingUserCoverage: + title: attackSimulationTrainingUserCoverage + type: object + properties: + attackSimulationUser: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' + description: User in an attack simulation and training campaign. + nullable: true + userTrainings: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userTrainingStatusInfo' + nullable: true + description: List of assigned trainings' and their statuses for the user. microsoft.graph.applicationSignInSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -976820,7 +993384,7 @@ components: 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: '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.' + 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 failureReason: type: string @@ -976864,6 +993428,7 @@ components: directory: anyOf: - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + description: Read-only. Nullable. nullable: true cloudPC: anyOf: @@ -977010,11 +993575,11 @@ components: properties: displayName: type: string - description: 'Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. This property is read only.' + description: 'Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. Read-only.' nullable: true type: type: string - description: 'Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. This property is read only.' + description: 'Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. Read-only.' nullable: true microsoft.graph.unifiedRoleDefinition: allOf: @@ -977028,21 +993593,21 @@ components: nullable: true displayName: type: string - description: The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. Supports $filter (eq and startsWith operators only). + description: 'The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. Supports $filter (eq, in).' nullable: true isBuiltIn: type: boolean - description: Flag indicating if the unifiedRoleDefinition is part of the default set included with the product or custom. Read-only. Supports $filter (eq operator only). + description: 'Flag indicating whether the role definition is part of the default set included in Azure Active Directory (Azure AD) or a custom definition. Read-only. Supports $filter (eq, in).' nullable: true isEnabled: type: boolean - description: Flag indicating if the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true. + description: Flag indicating whether the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true. nullable: true resourceScopes: type: array items: type: string - description: List of scopes permissions granted by the role definition apply to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment + description: List of the scopes or permissions the role definition applies to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment. rolePermissions: type: array items: @@ -977050,17 +993615,17 @@ components: description: List of permissions included in the role. Read-only when isBuiltIn is true. Required. templateId: type: string - description: Custom template identifier that can be set when isBuiltIn is false. This identifier is typically used if one needs an identifier to be the same across different directories. Read-only when isBuiltIn is true. + description: Custom template identifier that can be set when isBuiltIn is false but is read-only when isBuiltIn is true. This identifier is typically used if one needs an identifier to be the same across different directories. nullable: true version: type: string - description: Indicates version of the unifiedRoleDefinition. Read-only when isBuiltIn is true. + description: Indicates version of the role definition. Read-only when isBuiltIn is true. nullable: true inheritsPermissionsFrom: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. microsoft.graph.rbacApplication: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -977075,10 +993640,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + description: Resource to grant access to users or groups. roleDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. roleAssignmentApprovals: type: array items: @@ -977115,19 +993682,19 @@ components: properties: appScopeId: type: string - description: Id of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use '/' for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. + description: 'Identifier of the app-specific scope when the assignment scope is app-specific. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units.' nullable: true directoryScopeId: type: string - description: Id of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only. + description: Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. nullable: true principalId: type: string - description: Objectid of the principal to which the assignment is being granted to. + description: Identifier of the principal to which the assignment is being granted to. Can be a group or a user. nullable: true roleDefinitionId: type: string - description: ID of the unifiedRoleDefinition the assignment is for. Read only. + description: Identifier of the unifiedRoleDefinition the assignment is for. Read only. Supports $filter (eq). nullable: true appScope: anyOf: @@ -977157,7 +993724,7 @@ components: properties: appScopeId: type: string - description: Id of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use '/' for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. + description: 'Identifier of the app-specific scope when the assignment scope is app-specific. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units or all users.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -977167,11 +993734,11 @@ components: nullable: true createdUsing: type: string - description: ID of the roleAssignmentScheduleRequest that created this schedule. + description: Identifier of the roleAssignmentScheduleRequest that created this schedule. nullable: true directoryScopeId: type: string - description: Id of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only. + description: Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. nullable: true 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])$' @@ -977181,15 +993748,15 @@ components: nullable: true principalId: type: string - description: Objectid of the principal to which the assignment is being granted to. + description: Identifier of the principal to which the assignment is being granted to. Supports $filter (eq). nullable: true roleDefinitionId: type: string - description: ID of the unifiedRoleDefinition the assignment is for. Read only. + description: Identifier of the unifiedRoleDefinition the assignment is for. Read only. Supports $filter (eq). nullable: true status: type: string - description: 'Status for the roleAssignmentSchedule. It can include state related messages like Provisioned, Revoked, Pending Provisioning, and Pending Approval.' + description: 'Status for the roleAssignmentSchedule. It can include state related messages like Provisioned, Revoked, Pending Provisioning, and Pending Approval. Supports $filter (eq).' nullable: true appScope: anyOf: @@ -977219,18 +993786,21 @@ components: properties: appScopeId: type: string - description: 'Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. For the entitlement management provider, use app scopes to specify a catalog, for example /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997.' + description: 'Identifier of the app-specific scope when the assignment scope is app-specific. Either this property or directoryScopeId is required. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units. Supports $filter (eq, in).' nullable: true condition: type: string nullable: true directoryScopeId: type: string - description: Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only. + description: 'Identifier of the directory object representing the scope of the assignment. Either this property or appScopeId is required. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. Supports $filter (eq, in).' nullable: true principalId: type: string - description: Identifier of the principal to which the assignment is granted. Supports $filter (eq operator only). + description: 'Identifier of the principal to which the assignment is granted. Supports $filter (eq, in).' + nullable: true + principalOrganizationId: + type: string nullable: true resourceScope: type: string @@ -977238,27 +993808,27 @@ components: nullable: true roleDefinitionId: type: string - description: Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq operator only). + description: 'Identifier of the role definition the assignment is for. Read only. Supports $filter (eq, in).' nullable: true appScope: anyOf: - $ref: '#/components/schemas/microsoft.graph.appScope' - description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. nullable: true directoryScope: anyOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. nullable: true principal: anyOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Referencing the assigned principal. Read-only. Supports $expand. nullable: true roleDefinition: anyOf: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. nullable: true microsoft.graph.unifiedRoleAssignmentScheduleInstance: allOf: @@ -977308,7 +993878,7 @@ components: 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: Time that the roleEligibilityScheduleInstance will expire + description: Time that the roleEligibilityScheduleInstance will expire. format: date-time nullable: true memberType: @@ -977317,12 +993887,12 @@ components: nullable: true roleEligibilityScheduleId: type: string - description: ID of the parent roleEligibilitySchedule for this instance + description: Identifier of the parent roleEligibilitySchedule for this instance. 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 that the roleEligibilityScheduleInstance will start + description: Time that the roleEligibilityScheduleInstance will start. format: date-time nullable: true microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions: @@ -977339,15 +993909,152 @@ components: properties: action: type: string - description: 'Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators assign users/groups to roles;UserAdd: Users activate eligible assignments; AdminUpdate: Administrators change existing role assignmentsAdminRemove: Administrators remove users/groups from roles;UserRemove: Users deactivate active assignments;UserExtend: Users request to extend their expiring assignments;AdminExtend: Administrators extend expiring assignments.UserRenew: Users request to renew their expired assignments;AdminRenew: Administrators extend expiring assignments.' + description: 'Represents the type of the operation on the role assignment. The possible values are: AdminAssign: For administrators to assign roles to users or groups.AdminRemove: For administrators to remove users or groups from roles. AdminUpdate: For administrators to change existing role assignments.AdminExtend: For administrators to extend expiring assignments.AdminRenew: For administrators to renew expired assignments.SelfActivate: For users to activate their assignments.SelfDeactivate: For users to deactivate their active assignments.SelfExtend: For users to request to extend their expiring assignments.SelfRenew: For users to request to renew their expired assignments.' + nullable: true + appScopeId: + type: string + description: 'Identifier of the app-specific scope when the assignment scope is app-specific. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units.' + nullable: true + directoryScopeId: + type: string + description: Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. + nullable: true + isValidationOnly: + type: boolean + description: A boolean that determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request. + nullable: true + justification: + type: string + description: A message provided by users and administrators when create the request about why it is needed. + nullable: true + principalId: + type: string + description: Identifier of the principal to which the assignment is being granted to. + nullable: true + roleDefinitionId: + type: string + description: Identifier of the unifiedRoleDefinition the assignment is for. Read only. + nullable: true + scheduleInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.requestSchedule' + description: The schedule object of the role assignment request. + nullable: true + targetScheduleId: + type: string + description: Identifier of the schedule object attached to the assignment. + nullable: true + ticketInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ticketInfo' + description: The ticketInfo object attached to the role assignment request which includes details of the ticket number and ticket system. + nullable: true + activatedUsing: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' + nullable: true + appScope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.appScope' + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + nullable: true + directoryScope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + nullable: true + principal: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + nullable: true + roleDefinition: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + nullable: true + targetSchedule: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + description: Property indicating the schedule for an eligible role assignment. + nullable: true + microsoft.graph.unifiedRoleEligibilitySchedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' + - title: unifiedRoleEligibilitySchedule + type: object + properties: + memberType: + type: string + description: 'Membership type of the eligible assignment. It can either be Inherited, Direct, or Group.' + nullable: true + scheduleInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.requestSchedule' + description: The schedule object of the eligible role assignment request. + nullable: true + microsoft.graph.unifiedRoleAssignmentSchedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' + - title: unifiedRoleAssignmentSchedule + type: object + properties: + assignmentType: + type: string + description: Type of the assignment. It can either be Assigned or Activated. + nullable: true + memberType: + type: string + description: 'Membership type of the assignment. It can either be Inherited, Direct, or Group.' + nullable: true + scheduleInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.requestSchedule' + description: The schedule object of the role assignment request. + nullable: true + activatedUsing: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' + nullable: true + microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions: + title: roleAssignmentScheduleRequestFilterByCurrentUserOptions + enum: + - principal + - createdBy + - approver + - unknownFutureValue + type: string + microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions: + title: roleAssignmentScheduleFilterByCurrentUserOptions + enum: + - principal + - unknownFutureValue + type: string + microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions: + title: roleEligibilityScheduleInstanceFilterByCurrentUserOptions + enum: + - principal + - unknownFutureValue + type: string + microsoft.graph.unifiedRoleEligibilityScheduleRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: unifiedRoleEligibilityScheduleRequest + type: object + properties: + action: + type: string + description: 'Represents the type of the operation on the role eligibility assignment. The possible values are: AdminAssign: For administrators to assign role eligibility to users or groups to roles.AdminExtend: For administrators to extend expiring assignments.AdminUpdate: For administrators to change existing role assignments.AdminRenew: For administrators to renew expired assignments.AdminRemove: For administrators to remove users or groups from eligible roles.UserAdd: For users to activate their eligible assignments.UserExtend: For users to request to extend their expiring eligible assignments.UserRemove: For users to deactivate their active eligible assignments.UserRenew: For users to request to renew their expired eligible assignments.' nullable: true appScopeId: type: string - description: Id of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use '/' for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. + description: 'Identifier of the app-specific scope when the assignment scope is app-specific. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units.' nullable: true directoryScopeId: type: string - description: Id of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only. + description: Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. nullable: true isValidationOnly: type: boolean @@ -977359,11 +994066,11 @@ components: nullable: true principalId: type: string - description: Objectid of the principal to which the assignment is being granted to. + description: 'Identifier of the principal to which the assignment is being granted to. For example, a user or a group. For groups, they must be assignable to roles, that is, the isAssignableToRole of the group property set to true.' nullable: true roleDefinitionId: type: string - description: ID of the unifiedRoleDefinition the assignment is for. Read only. + description: Identifier of the unifiedRoleDefinition the assignment is for. Read only. nullable: true scheduleInfo: anyOf: @@ -977372,22 +994079,17 @@ components: nullable: true targetScheduleId: type: string - description: ID of the schedule object attached to the assignment. + description: The time period for which the eligibility assignment is valid. nullable: true ticketInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.ticketInfo' - description: The ticketInfo object attached to the role assignment request which includes details of the ticket number and ticket system. - nullable: true - activatedUsing: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' + description: The details of the ticket number and ticket system that is attached to the role assignment request. nullable: true appScope: anyOf: - $ref: '#/components/schemas/microsoft.graph.appScope' - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. nullable: true directoryScope: anyOf: @@ -977404,140 +994106,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. nullable: true - targetSchedule: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - nullable: true - microsoft.graph.unifiedRoleEligibilitySchedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' - - title: unifiedRoleEligibilitySchedule - type: object - properties: - memberType: - type: string - description: 'Membership type of the eligible assignment. It can either be Inherited, Direct, or Group.' - nullable: true - scheduleInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - description: The schedule object of the eligible role assignment request. - nullable: true - microsoft.graph.unifiedRoleAssignmentSchedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' - - title: unifiedRoleAssignmentSchedule - type: object - properties: - assignmentType: - type: string - description: Type of the assignment. It can either be Assigned or Activated. - nullable: true - memberType: - type: string - description: 'Membership type of the assignment. It can either be Inherited, Direct, or Group.' - nullable: true - scheduleInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - description: The schedule object of the role assignment request. - nullable: true - activatedUsing: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' - nullable: true - microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions: - title: roleAssignmentScheduleRequestFilterByCurrentUserOptions - enum: - - principal - - createdBy - - approver - - unknownFutureValue - type: string - microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions: - title: roleAssignmentScheduleFilterByCurrentUserOptions - enum: - - principal - - unknownFutureValue - type: string - microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions: - title: roleEligibilityScheduleInstanceFilterByCurrentUserOptions - enum: - - principal - - unknownFutureValue - type: string - microsoft.graph.unifiedRoleEligibilityScheduleRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.request' - - title: unifiedRoleEligibilityScheduleRequest - type: object - properties: - action: - type: string - description: 'Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators assign users/groups to roles;UserAdd: Users activate eligible assignments; AdminUpdate: Administrators change existing role assignmentsAdminRemove: Administrators remove users/groups from roles;UserRemove: Users deactivate active assignments;UserExtend: Users request to extend their expiring assignments;AdminExtend: Administrators extend expiring assignments.UserRenew: Users request to renew their expired assignments;AdminRenew: Administrators extend expiring assignments.' - nullable: true - appScopeId: - type: string - description: Id of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use '/' for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. - nullable: true - directoryScopeId: - type: string - description: Id of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only. - nullable: true - isValidationOnly: - type: boolean - description: A boolean that determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request. - nullable: true - justification: - type: string - description: A message provided by users and administrators when create the request about why it is needed. - nullable: true - principalId: - type: string - description: Objectid of the principal to which the assignment is being granted to. - nullable: true - roleDefinitionId: - type: string - description: ID of the unifiedRoleDefinition the assignment is for. Read only. - nullable: true - scheduleInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - description: The schedule object of the role assignment request. - nullable: true - targetScheduleId: - type: string - description: ID of the schedule object attached to the assignment. - nullable: true - ticketInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.ticketInfo' - description: The ticketInfo object attached to the role assignment request which includes details of the ticket number and ticket system. - nullable: true - appScope: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.appScope' - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. - nullable: true - directoryScope: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - nullable: true - principal: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - nullable: true - roleDefinition: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded - nullable: true targetSchedule: anyOf: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + description: Property indicating the schedule for an eligible role assignment. nullable: true microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions: title: roleEligibilityScheduleRequestFilterByCurrentUserOptions @@ -977561,11 +994133,11 @@ components: properties: description: type: string - description: Description for the schema extension. + description: Description for the schema extension. Supports $filter (eq). nullable: true owner: type: string - description: 'The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner. If not supplied, then the calling application''s appId will be set as the owner. In either case, the signed-in user must be the owner of the application. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed.' + description: 'The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner. If not supplied, then the calling application''s appId will be set as the owner. In either case, the signed-in user must be the owner of the application. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed. Supports $filter (eq).' properties: type: array items: @@ -977573,17 +994145,99 @@ components: description: The collection of property names and types that make up the schema extension definition. status: type: string - description: 'The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. Schema extensions provides more information on the possible state transitions and behaviors.' + description: 'The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. Schema extensions provides more information on the possible state transitions and behaviors. Supports $filter (eq).' targetTypes: type: array items: type: string - description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, or user.' + description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.' microsoft.graph.searchEntity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: searchEntity type: object + properties: + acronyms: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.search.acronym' + bookmarks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.search.bookmark' + qnas: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.search.qna' + microsoft.graph.search.acronym: + allOf: + - $ref: '#/components/schemas/microsoft.graph.search.searchAnswer' + - title: acronym + type: object + properties: + standsFor: + type: string + nullable: true + state: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.answerState' + microsoft.graph.search.bookmark: + allOf: + - $ref: '#/components/schemas/microsoft.graph.search.searchAnswer' + - title: bookmark + type: object + properties: + availabilityEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + availabilityStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + categories: + type: array + items: + type: string + nullable: true + groupIds: + type: array + items: + type: string + nullable: true + isSuggested: + type: boolean + nullable: true + keywords: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.answerKeyword' + nullable: true + languageTags: + type: array + items: + type: string + nullable: true + platforms: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + powerAppIds: + type: array + items: + type: string + nullable: true + state: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.answerState' + targetedVariations: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.answerVariant' + nullable: true microsoft.graph.searchRequest: title: searchRequest type: object @@ -977681,6 +994335,53 @@ components: items: $ref: '#/components/schemas/microsoft.graph.searchResultSet' description: 'Represents results from a search query, and the terms used for the query.' + microsoft.graph.search.qna: + allOf: + - $ref: '#/components/schemas/microsoft.graph.search.searchAnswer' + - title: qna + type: object + properties: + availabilityEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + availabilityStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + groupIds: + type: array + items: + type: string + nullable: true + isSuggested: + type: boolean + nullable: true + keywords: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.answerKeyword' + nullable: true + languageTags: + type: array + items: + type: string + nullable: true + platforms: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + state: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.answerState' + targetedVariations: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.answerVariant' + nullable: true microsoft.graph.security: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -977693,6 +994394,15 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.securityProviderStatus' nullable: true + incidents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.incident' + attackSimulation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attackSimulationRoot' + description: Provides tenants capability to launch a simulated and realistic phishing attack and learn from it. + nullable: true alerts: type: array items: @@ -977973,6 +994683,132 @@ components: - $ref: '#/components/schemas/microsoft.graph.vulnerabilityState' nullable: true description: Threat intelligence pertaining to one or more vulnerabilities related to this alert. + microsoft.graph.attackSimulationRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: attackSimulationRoot + type: object + properties: + simulations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.simulation' + description: Represent attack simulation and training campaign of a tenant. + microsoft.graph.simulation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: simulation + type: object + properties: + attackTechnique: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.simulationAttackTechnique' + description: 'The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue. For more information on the types of social engineering attack techniques, see simulations.' + nullable: true + attackType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.simulationAttackType' + description: 'Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue.' + nullable: true + cleanupArtifacts: + type: boolean + description: Flag representing if artifacts were cleaned up in the attack simulation and training campaign. + nullable: true + completionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 completion of the attack simulation and training campaign. Supports $filter and $orderby. + format: date-time + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.emailIdentity' + description: Identity of the user who created the attack simulation and training campaign. + 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 of the attack simulation and training campaign. + format: date-time + nullable: true + description: + type: string + description: Description of the attack simulation and training campaign. + nullable: true + displayName: + type: string + description: Display name of the attack simulation and training campaign. Supports $filter and $orderby. + nullable: true + enableRegionTimezoneDelivery: + type: boolean + description: Flag representing whether to enable or disable timezone-aware delivery of phishing payload in the attack simulation and training campaign. + nullable: true + includeAllAccountTargets: + type: boolean + description: Flag representing inclusion of all the users of a tenant in the attack simulation and training campaign. + nullable: true + isAutomated: + type: boolean + description: Flag representing if the attack simulation and training campaign was created from a simulation automation flow. Supports $filter and $orderby. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.emailIdentity' + description: Identity of the user who most recently modified the attack simulation and training campaign. + 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: Date and time of the most recent modification of the attack simulation and training campaign. + format: date-time + nullable: true + launchDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the launch/start of the attack simulation and training campaign. Supports $filter and $orderby. + format: date-time + nullable: true + mode: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.simulationMode' + description: 'Mode of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: real, preview, unknownFutureValue.' + nullable: true + payloadDeliveryPlatform: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.payloadDeliveryPlatform' + description: 'Method of delivery of the phishing payload used in the attack simulation and training campaign. Possible values are: unknown, sms, email, teams, unknownFutureValue.' + nullable: true + payloadSource: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.payloadSource' + description: 'Source of phishing payload in the attack simulation and training campaign. Possible values are: unknown, global, tenant, unknownFutureValue.' + nullable: true + report: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.simulationReport' + description: Report of the attack simulation and training campaign. + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.simulationStatus' + description: 'Status of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, draft, inProgress, scheduled, completed, partiallyCompleted, failed, cancelled, excluded, deleted, included, unknownFutureValue.' + nullable: true + trainingAssignmentPreference: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.trainingAssignmentPreference' + description: 'Preference of the tenant admin to assign training to users in the attack simulation and training campaign. Possible values are: unknown, auto, manual, unknownFutureValue.' + nullable: true + trainingContentPreference: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.trainingContentPreference' + description: 'Preference of the tenant admin for the source of training content to assign to users in the attack simulation and training campaign. Possible values are: unknown, microsoft, custom, noTraining, unknownFutureValue.' + nullable: true + trainingDueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 before which the trainings need to be completed by users in the attack simulation and training campaign. + format: date-time + nullable: true microsoft.graph.cloudAppSecurityProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -978256,6 +995092,55 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.securityVendorInformation' nullable: true + microsoft.graph.incident: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: incident + type: object + properties: + assignedTo: + type: string + nullable: true + classification: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.m365AlertClassification' + comments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.m365AlertComment' + 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 + determination: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.m365AlertDetermination' + displayName: + type: string + nullable: true + incidentWebUrl: + type: string + nullable: true + lastUpdateDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + redirectIncidentId: + type: string + nullable: true + severity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.m365AlertSeverity' + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.incidentStatus' + tags: + type: array + items: + type: string + nullable: true microsoft.graph.ipSecurityProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -978321,6 +995206,22 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.securityVendorInformation' nullable: true + microsoft.graph.huntingQueryResults: + title: huntingQueryResults + type: object + properties: + results: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.huntingRowResult' + nullable: true + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.singlePropertySchema' + nullable: true microsoft.graph.providerTenantSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -978369,7 +995270,7 @@ components: description: The collection of compliance information associated with secure score control controlCategory: type: string - description: 'Control action category (Account, Data, Device, Apps, Infrastructure).' + description: 'Control action category (Identity, Data, Device, Apps, Infrastructure).' nullable: true controlStateUpdates: type: array @@ -978400,7 +995301,7 @@ components: - '-INF' - INF - NaN - description: Current obtained max score on specified date. + description: max attainable score for the control. format: double nullable: true rank: @@ -978427,7 +995328,7 @@ components: items: type: string nullable: true - description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).' + description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,' tier: type: string description: 'Control tier (Core, Defense in Depth, Advanced.)' @@ -978948,7 +995849,7 @@ components: appOwnerOrganizationId: 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: 'Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications.Supports $filter (eq, ne, NOT, ge, le).' + description: 'Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications. Supports $filter (eq, ne, NOT, ge, le).' format: uuid nullable: true appRoleAssignmentRequired: @@ -978959,6 +995860,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRole' description: The roles exposed by the application which this service principal represents. For more information see the appRoles property definition on the application entity. Not nullable. + customSecurityAttributes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' + nullable: true description: type: string description: 'Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps will display the application description in this field. The maximum allowed size is 1024 characters. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' @@ -979010,7 +995915,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordCredential' - description: The collection of password credentials associated with the service principal. Not nullable. + description: The collection of password credentials associated with the application. Not nullable. preferredSingleSignOnMode: type: string description: 'Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, notSupported, and oidc.' @@ -979054,7 +995959,7 @@ components: description: 'Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the ''aud'' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' servicePrincipalType: type: string - description: Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an application this is set as Application. For a service principal that represent a managed identity this is set as ManagedIdentity. + description: 'Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Azure AD internally. The servicePrincipalType property can be set to three different values: __Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.__ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.__Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The appId value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.__SocialIdp - For internal use.' nullable: true signInAudience: type: string @@ -979071,11 +995976,16 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + appManagementPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + description: The appManagementPolicy applied to this service principal. appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' appRoleAssignments: type: array items: @@ -979101,6 +996011,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + federatedIdentityCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' homeRealmDiscoveryPolicies: type: array items: @@ -979134,12 +996048,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + description: The tokenIssuancePolicies assigned to this service principal. tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + description: The tokenLifetimePolicies assigned to this service principal. transitiveMemberOf: type: array items: @@ -979148,7 +996062,6 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.synchronization' nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.delegatedPermissionClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -979162,11 +996075,11 @@ components: nullable: true permissionId: type: string - description: The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. + description: The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. nullable: true permissionName: type: string - description: The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter. + description: The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter. nullable: true microsoft.graph.selfSignedCertificate: title: selfSignedCertificate @@ -979462,7 +996375,7 @@ components: membershipType: anyOf: - $ref: '#/components/schemas/microsoft.graph.channelMembershipType' - description: 'The type of the channel. Can be set during creation and can''t be changed. Default: standard.' + description: 'The type of the channel. Can be set during creation and can''t be changed. Possible values are: standard - Channel inherits the list of members of the parent team; private - Channel can have members that are a subset of all the members on the parent team.' nullable: true moderationSettings: anyOf: @@ -979632,11 +996545,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true microsoft.graph.openShiftChangeRequest: allOf: @@ -979726,7 +996639,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true microsoft.graph.timeCard: allOf: @@ -979938,26 +996851,28 @@ components: supportedEntities: anyOf: - $ref: '#/components/schemas/microsoft.graph.workforceIntegrationSupportedEntities' - description: 'This property will replace supports in v1.0. We recommend that you use this property instead of supports. The supports property will still be supported in beta for the time being. Possible values are none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences, offerShiftRequest, timeCard, timeOffReason, timeOff, timeOffRequest and unknownFutureValue. If selecting more than one value, all values must start with the first letter in uppercase.' + description: 'The Shifts entities supported for synchronous change notifications. Shifts will make a call back to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, userShiftPreferences, openshift, openShiftRequest, offerShiftRequest, unknownFutureValue.' nullable: true supports: anyOf: - $ref: '#/components/schemas/microsoft.graph.workforceIntegrationSupportedEntities' - description: 'The Shifts entities supported for synchronous change notifications. Shifts will make a call back to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. Possible values are none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences, offerShiftRequest, timeCard, timeOffReason, timeOff, timeOffRequest and unknownFutureValue. If selecting more than one value, all values must start with the first letter in uppercase.' + description: 'The Shifts entities supported for synchronous change notifications. Shifts will make a call back to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. The possible values are: none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard, timeOffReason, timeOff, timeOffRequest. If selecting more than one value, all values must start with the first letter in uppercase.' nullable: true url: type: string description: Workforce Integration URL for callbacks from the Shifts service. nullable: true microsoft.graph.tenantRelationship: - title: tenantRelationship - type: object - properties: - managedTenants: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedTenants.managedTenant' - description: The operations available to interact with the multi-tenant management platform. - nullable: true + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: tenantRelationship + type: object + properties: + managedTenants: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedTenants.managedTenant' + description: The operations available to interact with the multi-tenant management platform. + nullable: true microsoft.graph.managedTenants.managedTenant: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -980029,11 +996944,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedTenants.managementTemplate' description: The collection of baseline management templates across managed tenants. - riskyUsers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedTenants.riskyUser' - description: The collection of users flagged for risk across managed tenants. tenantGroups: type: array items: @@ -980746,60 +997656,6 @@ components: - $ref: '#/components/schemas/microsoft.graph.managedTenants.workloadAction' nullable: true description: The collection of workload actions associated with the management template. Optional. Read-only. - microsoft.graph.managedTenants.riskyUser: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: riskyUser - type: object - properties: - isDeleted: - type: boolean - description: A flag indicating whether the account has been deleted. Optional. Read-only. - nullable: true - lastRefreshedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 entity was last updated in the multi-tenant management platform. Optional. Read-only. - format: date-time - nullable: true - riskDetail: - type: string - description: The risk details for the account flagged for risk. Optional. Read-only. - nullable: true - riskLastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 risk information was last updated. Optional. Read-only. - format: date-time - nullable: true - riskLevel: - type: string - description: 'The level of risk that was detected. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Optional. Read-only.' - nullable: true - riskState: - type: string - description: 'The state of risk that was detected. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. Optional. Read-only.' - nullable: true - tenantDisplayName: - type: string - description: The display name for the managed tenant. Optional. Read-only. - nullable: true - tenantId: - type: string - description: The Azure Active Directory tenant identifier for the managed tenant. Required. Read-only. - nullable: true - userDisplayName: - type: string - description: The display name for the account where risk was detected. Optional. Read-only. - nullable: true - userId: - type: string - description: The identifier for the user account where risk was detected. Required. Read-only. - nullable: true - userPrincipalName: - type: string - description: The user principal name (UPN) for the account where risk was detected. Optional. Read-only. - nullable: true microsoft.graph.managedTenants.tenantGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -981229,7 +998085,7 @@ components: nullable: true description: type: string - description: Description giving details on the term usage. + description: Description that gives details on the term usage. nullable: true localizedNames: type: array @@ -981271,7 +998127,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Date and time of term creation. Read-only + description: Date and time of term creation. Read-only. format: date-time nullable: true descriptions: @@ -981280,18 +998136,18 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.termStore.localizedDescription' nullable: true - description: Description about term that is dependent on the languageTag + description: Description about term that is dependent on the languageTag. labels: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.termStore.localizedLabel' nullable: true - description: Label metadata for a term + description: Label metadata for a term. lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last date and time of term modification. Read-only + description: Last date and time of term modification. Read-only. format: date-time nullable: true properties: @@ -981300,21 +998156,21 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.keyValue' nullable: true - description: Collection of properties on the term + description: Collection of properties on the term. children: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' - description: Children of current term + description: Children of current term. relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' - description: To indicate which terms are related to the current term as either pinned or reused + description: To indicate which terms are related to the current term as either pinned or reused. set: anyOf: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - description: 'The [set] in which the term is created' + description: 'The [set] in which the term is created.' nullable: true microsoft.graph.termStore.relation: allOf: @@ -981444,6 +998300,21 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: trustFrameworkPolicy type: object + microsoft.graph.passwordValidationInformation: + title: passwordValidationInformation + type: object + properties: + isValid: + type: boolean + description: Specifies whether the password is valid based on the calculation of the results in the validationResults property. Not nullable. Read-only. + nullable: true + validationResults: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.validationResult' + nullable: true + description: The list of password validation rules and whether the password passed those rules. Not nullable. Read-only. microsoft.graph.driveItemUploadableProperties: title: driveItemUploadableProperties type: object @@ -981513,6 +998384,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -981547,7 +998419,7 @@ components: 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.' + 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.' tables: type: array items: @@ -981575,7 +998447,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -981593,11 +998465,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. microsoft.graph.workbookFunctions: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -981631,6 +998503,23 @@ components: type: boolean description: true for persistent session. false for non-persistent session (view mode) nullable: true + microsoft.graph.workbookTableRow: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbookTableRow + type: object + properties: + index: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only. + format: int32 + values: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.Json' + 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.' + nullable: true microsoft.graph.workbookNamedItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -981650,7 +998539,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: anyOf: @@ -981754,7 +998643,7 @@ components: valueTypes: anyOf: - $ref: '#/components/schemas/microsoft.graph.Json' - description: 'Represents the type of data of each cell. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.' + description: 'Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.' nullable: true format: anyOf: @@ -982406,7 +999295,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -982504,24 +999393,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' - microsoft.graph.workbookTableRow: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: workbookTableRow - type: object - properties: - index: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only. - format: int32 - values: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.Json' - 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.' - nullable: true + description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' microsoft.graph.workbookTableSort: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -982540,7 +999412,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' microsoft.graph.workbookSortField: title: workbookSortField type: object @@ -982554,7 +999426,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookIcon' @@ -982568,7 +999440,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' microsoft.graph.workbookOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -982587,7 +999459,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookOperationStatus' - description: 'The current status of the operation. Possible values are: notStarted, running, succeeded, failed.' + description: 'The current status of the operation. Possible values are: NotStarted, Running, Completed, Failed.' microsoft.graph.entity: title: entity type: object @@ -982805,6 +999677,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.windowsUpdates.rolloutSettings' description: Settings governing how the content is rolled out. nullable: true + safeguard: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.windowsUpdates.safeguardSettings' + nullable: true microsoft.graph.windowsUpdates.deploymentState: title: deploymentState type: object @@ -982877,33 +999753,6 @@ components: language: type: string nullable: true - microsoft.graph.participantInfo: - title: participantInfo - type: object - properties: - countryCode: - type: string - description: The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only. - nullable: true - endpointType: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.endpointType' - description: 'The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only.' - nullable: true - identity: - $ref: '#/components/schemas/microsoft.graph.identitySet' - languageId: - type: string - description: The language culture string. Read-only. - nullable: true - platformId: - type: string - description: The client platform ID of the participant. Read-only. - nullable: true - region: - type: string - description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location, unlike countryCode. Read-only.' - nullable: true microsoft.graph.callOptions: title: callOptions type: object @@ -982931,7 +999780,7 @@ components: properties: observedParticipantId: type: string - description: The id of the participant that is under observation. Read-only. + description: The ID of the participant that is under observation. Read-only. nullable: true onBehalfOf: anyOf: @@ -982940,7 +999789,7 @@ components: nullable: true sourceParticipantId: type: string - description: The id of the participant that triggered the incoming call. Read-only. + description: The ID of the participant that triggered the incoming call. Read-only. nullable: true transferor: anyOf: @@ -983109,7 +999958,7 @@ components: description: 'The media type. The possible value are unknown, audio, video, videoBasedScreenSharing, data.' serverMuted: type: boolean - description: Indicates whether the media is muted by the server. + description: If the media is muted by the server. sourceId: type: string description: The source ID. @@ -983125,7 +999974,7 @@ components: initiator: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - description: The identities of recording initiator. + description: The identities of the recording initiator. nullable: true recordingStatus: anyOf: @@ -983316,7 +1000165,6 @@ components: nullable: true tollFreeNumber: type: string - description: The toll-free number that connects to the Audio Conference Provider. nullable: true tollFreeNumbers: type: array @@ -983326,7 +1000174,6 @@ components: description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string - description: The toll number that connects to the Audio Conference Provider. nullable: true tollNumbers: type: array @@ -983341,23 +1000188,23 @@ components: allowedAudience: anyOf: - $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' - description: Defines who can join the live event. Possible values are listed in the following table. + description: Defines who can join the Teams live event. Possible values are listed in the following table. nullable: true isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true microsoft.graph.meetingCapabilities: title: meetingCapabilities @@ -983376,7 +1000223,7 @@ components: scope: anyOf: - $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' - description: 'Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Possible values are listed in the following table. Optional.' + description: 'Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Optional.' nullable: true microsoft.graph.attendanceRecord: title: attendanceRecord @@ -983409,6 +1000256,56 @@ components: description: Total duration of the attendances in seconds. format: int32 nullable: true + microsoft.graph.meetingAudience: + title: meetingAudience + enum: + - everyone + - organization + - unknownFutureValue + type: string + microsoft.graph.meetingSpeaker: + title: meetingSpeaker + type: object + properties: + bio: + type: string + description: Bio of the speaker. + nullable: true + displayName: + type: string + description: Display name of the speaker. + nullable: true + microsoft.graph.answerInputType: + title: answerInputType + enum: + - text + - radioButton + - unknownFutureValue + type: string + microsoft.graph.customQuestionAnswer: + title: customQuestionAnswer + type: object + properties: + displayName: + type: string + description: Display name of the custom registration question. Read-only. + nullable: true + questionId: + type: string + description: ID the custom registration question. Read-only. + nullable: true + value: + type: string + description: Answer to the custom registration question. + nullable: true + microsoft.graph.meetingRegistrantStatus: + title: meetingRegistrantStatus + enum: + - registered + - canceled + - processing + - unknownFutureValue + type: string microsoft.graph.meetingParticipantInfo: title: meetingParticipantInfo type: object @@ -983602,7 +1000499,7 @@ components: description: The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource. resourceAppId: type: string - description: The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application. + description: The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application. microsoft.graph.spaApplication: title: spaApplication type: object @@ -983612,6 +1000509,24 @@ components: items: type: string description: 'Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.' + 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 Partner Center account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true microsoft.graph.webApplication: title: webApplication type: object @@ -983637,6 +1000552,11 @@ components: items: type: string description: 'Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.' + redirectUriSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.redirectUriSettings' + description: Specifies the index of the URLs where user tokens are sent for sign-in. This is only valid for applications using SAML. microsoft.graph.onPremisesPublishing: title: onPremisesPublishing type: object @@ -983717,6 +1000637,36 @@ components: - $ref: '#/components/schemas/microsoft.graph.passwordCredential' description: The associated password credential for the custom domain used. nullable: true + 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. + microsoft.graph.appManagementConfiguration: + title: appManagementConfiguration + type: object + properties: + keyCredentials: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' + nullable: true + description: Collection of keyCredential restrictions settings to be applied to an application or service principal. + passwordCredentials: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' + nullable: true + description: Collection of password restrictions settings to be applied to an application or service principal. microsoft.graph.connectorGroupType: title: connectorGroupType enum: @@ -983751,7 +1000701,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.synchronizationSchedule: title: synchronizationSchedule type: object @@ -983894,6 +1000843,9 @@ components: - Oauth2AuthorizationCode - Oauth2RedirectUri - ApplicationTemplateIdentifier + - Oauth2TokenExchangeUri + - Oauth2AuthorizationUri + - AuthenticationType - Server - PerformInboundEntitlementGrants - HardDeletesEnabled @@ -983901,6 +1000853,7 @@ components: - SyncAgentADContainer - ValidateDomain - TestReferences + - ConnectionString type: string microsoft.graph.synchronizationRule: title: synchronizationRule @@ -984137,11 +1001090,11 @@ components: properties: key: type: string - description: Key. + description: Key for the key-value pair. nullable: true value: type: string - description: Value. + description: Value for the key-value pair. nullable: true microsoft.graph.auditActivityInitiator: title: auditActivityInitiator @@ -984154,7 +1001107,7 @@ components: nullable: true user: anyOf: - - $ref: '#/components/schemas/microsoft.graph.userIdentity' + - $ref: '#/components/schemas/microsoft.graph.auditUserIdentity' description: 'If the resource initiating the activity is a user, this property Indicates all the user related information like userId, Name, UserPrinicpalName.' nullable: true microsoft.graph.operationResult: @@ -984176,7 +1001129,7 @@ components: groupType: anyOf: - $ref: '#/components/schemas/microsoft.graph.groupType' - description: 'When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue' + description: 'When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue' nullable: true id: type: string @@ -984214,15 +1001167,15 @@ components: properties: displayName: type: string - description: Name of property that was modified. + description: Indicates the property name of the target attribute that was changed. nullable: true newValue: type: string - description: New property value. + description: Indicates the updated value for the propery. nullable: true oldValue: type: string - description: Old property value. + description: Indicates the previous value (before the update) for the property. nullable: true microsoft.graph.provisioningAction: title: provisioningAction @@ -984319,6 +1001272,10 @@ components: title: appliedConditionalAccessPolicy type: object properties: + authenticationStrength: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationStrength' + nullable: true conditionsNotSatisfied: anyOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' @@ -984353,7 +1001310,7 @@ components: nullable: true id: type: string - description: Identifier of the conditional access policy. + description: An identifier of the conditional access policy. nullable: true includeRulesSatisfied: type: array @@ -984364,7 +1001321,7 @@ components: result: anyOf: - $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult' - description: 'Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn''t applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted' + description: 'Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn''t applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue.' nullable: true microsoft.graph.authenticationDetail: title: authenticationDetail @@ -984396,6 +1001353,17 @@ components: type: boolean description: 'Indicates the status of the authentication step. Possible values: succeeded, failed.' nullable: true + microsoft.graph.protocolType: + title: protocolType + enum: + - none + - oAuth2 + - ropc + - wsFederation + - saml20 + - deviceCode + - unknownFutureValue + type: string microsoft.graph.authenticationRequirementPolicy: title: authenticationRequirementPolicy type: object @@ -984431,35 +1001399,44 @@ components: properties: browser: type: string - description: Indicates the browser information of the used for signing-in. + description: Indicates the browser information of the used for signing in. nullable: true browserId: type: string nullable: true deviceId: type: string - description: Refers to the UniqueID of the device used for signing-in. + description: Refers to the UniqueID of the device used for signing in. nullable: true displayName: type: string - description: Refers to the name of the device used for signing-in. + description: Refers to the name of the device used for signing in. nullable: true isCompliant: type: boolean - description: Indicates whether the device is compliant or not. + description: Indicates whether the device is compliant. nullable: true isManaged: type: boolean - description: Indicates if the device is managed or not. + description: Indicates whether the device is managed. nullable: true operatingSystem: type: string - description: Indicates the OS name and version used for signing-in. + description: Indicates the operating system name and version used for signing in. nullable: true trustType: type: string - description: 'Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' + description: 'Provides information about whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' nullable: true + microsoft.graph.incomingTokenType: + title: incomingTokenType + enum: + - none + - primaryRefreshToken + - saml11 + - saml20 + - unknownFutureValue + type: string microsoft.graph.signInLocation: title: signInLocation type: object @@ -984540,25 +1001517,6 @@ components: - adminConfirmedUserCompromised - unknownFutureValue type: string - microsoft.graph.riskEventType: - title: riskEventType - enum: - - unlikelyTravel - - anonymizedIPAddress - - maliciousIPAddress - - unfamiliarFeatures - - malwareInfectedIPAddress - - suspiciousIPAddress - - leakedCredentials - - investigationsThreatIntelligence - - generic - - adminConfirmedUserCompromised - - mcasImpossibleTravel - - mcasSuspiciousInboxManipulationRules - - investigationsThreatIntelligenceSigninLinked - - maliciousIPAddressValidCredentialsBlockedIP - - unknownFutureValue - type: string microsoft.graph.riskLevel: title: riskLevel enum: @@ -984615,6 +1001573,7 @@ components: - AzureAD - ADFederationServices - UnknownFutureValue + - AzureADBackupAuth type: string microsoft.graph.signInUserType: title: signInUserType @@ -984748,7 +1001707,7 @@ components: locationType: anyOf: - $ref: '#/components/schemas/microsoft.graph.locationType' - description: 'The type of location. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.' + description: 'The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.' nullable: true locationUri: type: string @@ -984785,6 +1001744,7 @@ components: - callUs - notSet type: string + description: Represents the type of pricing of a booking service. microsoft.graph.bookingReminder: title: bookingReminder type: object @@ -984813,6 +1001773,19 @@ components: description: The email address of the person. nullable: true description: Represents a booking customer or staff member. + microsoft.graph.phone: + title: phone + type: object + properties: + number: + type: string + description: The phone number. + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.phoneType' + description: 'The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.' + nullable: true microsoft.graph.bookingStaffRole: title: bookingStaffRole enum: @@ -984829,30 +1001802,89 @@ components: properties: backgroundColor: type: string - description: 'Color that will appear in place of the background image in low-bandwidth connections. The primary color of your banner logo or your organization color is recommended to be used here. Specify this in hexadecimal (for example, white is #FFFFFF).' + description: 'Color that will appear in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is #FFFFFF.' nullable: true backgroundImage: type: string - description: Image that appears as the background of the sign in page. .png or .jpg not larger than 1920x1080 and smaller than 300kb. A smaller image will reduce bandwidth requirements and make page loads more performant. + description: Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. format: base64url nullable: true + backgroundImageRelativeUrl: + type: string + description: A relative URL for the backgroundImage property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. + nullable: true bannerLogo: type: string - description: A banner version of your company logo which appears appears on the sign-in page. .png or .jpg no larger than 36x245px. We recommend using a transparent image with no padding around the logo. + description: A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG no larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. + format: base64url + nullable: true + bannerLogoRelativeUrl: + type: string + description: A relative url for the bannerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only. + nullable: true + cdnList: + type: array + items: + type: string + nullable: true + description: A list of base URLs for all available CDN providers that are serving the assets of the current resource. Several CDN providers are used at the same time for high availability of read requests. Read-only. + customAccountResetCredentialsUrl: + type: string + nullable: true + customCannotAccessYourAccountText: + type: string + nullable: true + customCannotAccessYourAccountUrl: + type: string + nullable: true + customForgotMyPasswordText: + type: string + nullable: true + customPrivacyAndCookiesText: + type: string + nullable: true + customPrivacyAndCookiesUrl: + type: string + nullable: true + customResetItNowText: + type: string + nullable: true + customTermsOfUseText: + type: string + nullable: true + customTermsOfUseUrl: + type: string + nullable: true + favicon: + type: string format: base64url nullable: true + faviconRelativeUrl: + type: string + nullable: true + headerBackgroundColor: + type: string + nullable: true + loginPageTextVisibilitySettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.loginPageTextVisibilitySettings' + nullable: true signInPageText: type: string description: 'Text that appears at the bottom of the sign-in box. You can use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be Unicode and not exceed 1024 characters.' nullable: true squareLogo: type: string - description: Square version of your company logo. This appears in Windows 10 out-of-box (OOBE) experiences and when Windows Autopilot is enabled for deployment. .png or .jpg no larger than 240x240px and no more than 10kb in size. We recommend using a transparent image with no padding around the logo. + description: A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG no larger than 240 x 240 pixels and no more than 10 KB in size. We recommend using a transparent image with no padding around the logo. format: base64url nullable: true + squareLogoRelativeUrl: + type: string + description: A relative url for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. + nullable: true usernameHintText: type: string - description: 'String that shows as the hint in the username textbox on the sign in screen. This text must be Unicode, without links or code, and can''t exceed 64 characters.' + description: 'String that shows as the hint in the username textbox on the sign-in screen. This text must be a Unicode, without links or code, and can''t exceed 64 characters.' nullable: true microsoft.graph.certificateAuthority: title: certificateAuthority @@ -984887,21 +1001919,53 @@ components: - meeting - unknownFutureValue type: string + microsoft.graph.teamworkOnlineMeetingInfo: + title: teamworkOnlineMeetingInfo + type: object + properties: + calendarEventId: + type: string + description: The identifier of the calendar event associated with the meeting. + nullable: true + joinWebUrl: + type: string + description: The URL which can be clicked on to join or uniquely identify the meeting. + nullable: true + organizer: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + description: The organizer of the meeting. + nullable: true microsoft.graph.chatViewpoint: title: chatViewpoint type: object properties: + isHidden: + type: boolean + 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 calling user has read chatMessages in a specific chat. format: date-time nullable: true + microsoft.graph.eventMessageDetail: + title: eventMessageDetail + type: object microsoft.graph.chatMessageFromIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - title: chatMessageFromIdentitySet type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + - systemEventMessage + type: string microsoft.graph.chatMessageAttachment: title: chatMessageAttachment type: object @@ -984942,9 +1002006,6 @@ components: type: string description: The identity of the team in which the message was posted. nullable: true - microsoft.graph.eventMessageDetail: - title: eventMessageDetail - type: object microsoft.graph.chatMessageImportance: title: chatMessageImportance enum: @@ -984972,15 +1002033,6 @@ components: type: string description: 'String used to represent the mention. For example, a user''s display name, a team name.' nullable: true - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - - systemEventMessage - type: string microsoft.graph.chatMessagePolicyViolation: title: chatMessagePolicyViolation type: object @@ -985023,6 +1002075,18 @@ components: description: 'Supported values are like, angry, sad, laugh, heart, surprised.' user: $ref: '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' + microsoft.graph.teamworkUserIdentityType: + title: teamworkUserIdentityType + enum: + - aadUser + - onPremiseAadUser + - anonymousGuest + - federatedUser + - personalMicrosoftAccountUser + - skypeUser + - phoneUser + - unknownFutureValue + type: string microsoft.graph.teamworkActivityTopicSource: title: teamworkActivityTopicSource enum: @@ -985487,6 +1002551,18 @@ components: items: type: string nullable: true + description: A collection of application IDs for registered Azure Active Directory apps that are allowed to manage the externalConnection and to index content in the externalConnection. + microsoft.graph.externalConnectors.searchSettings: + title: searchSettings + type: object + properties: + searchResultTemplates: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.displayTemplate' + nullable: true + description: Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. microsoft.graph.externalConnectors.connectionState: title: connectionState enum: @@ -985517,15 +1002593,19 @@ components: accessType: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.accessType' + description: 'The access granted to the identity. Possible values are: grant, deny, unknownFutureValue.' identitySource: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.identitySourceType' + description: The source of identity. Possible values are azureActiveDirectory or external. nullable: true type: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.aclType' + description: 'The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue.' value: type: string + description: 'The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup' microsoft.graph.externalConnectors.externalItemContent: title: externalItemContent type: object @@ -985533,8 +1002613,10 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemContentType' + description: 'The type of content in the value property. Possible values are: text, html, unknownFutureValue.' value: type: string + description: The content for the externalItem. Required. nullable: true microsoft.graph.externalConnectors.properties: title: properties @@ -985557,17 +1002639,22 @@ components: items: type: string nullable: true + description: 'A set of aliases or a friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, '', '', <, >, `, ^. Optional.' isQueryable: type: boolean + description: Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional. nullable: true isRefinable: type: boolean + description: Specifies if the property is refinable. Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional. nullable: true isRetrievable: type: boolean + description: Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional. nullable: true isSearchable: type: boolean + description: Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Non-searchable properties are not added to the search index. Optional. nullable: true labels: type: array @@ -985575,11 +1002662,14 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.label' nullable: true + description: 'Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue. Optional.' name: type: string + description: 'The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, '', '', <, >, `, ^. Required.' type: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.propertyType' + description: 'The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue.' microsoft.graph.physicalOfficeAddress: title: physicalOfficeAddress type: object @@ -985608,19 +1002698,6 @@ components: type: string description: The street. nullable: true - microsoft.graph.phone: - title: phone - type: object - properties: - number: - type: string - description: The phone number. - nullable: true - type: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.phoneType' - description: 'The type of phone number. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.' - nullable: true microsoft.graph.classificationError: allOf: - $ref: '#/components/schemas/microsoft.graph.classifcationErrorBase' @@ -985633,18 +1002710,6 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.classifcationErrorBase' nullable: true - microsoft.graph.mlClassificationMatchTolerance: - title: mlClassificationMatchTolerance - enum: - - exact - - near - type: string - microsoft.graph.sensitiveTypeScope: - title: sensitiveTypeScope - enum: - - fullDocument - - partialDocument - type: string microsoft.graph.exactMatchDataStoreBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -985742,6 +1002807,16 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.sensitiveContentLocation' nullable: true + microsoft.graph.detectedSensitiveContentWrapper: + title: detectedSensitiveContentWrapper + type: object + properties: + classification: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.detectedSensitiveContent' + nullable: true microsoft.graph.classificationMethod: title: classificationMethod enum: @@ -985763,6 +1002838,7 @@ components: - site - unifiedGroup - unknownFutureValue + - teamwork type: string microsoft.graph.applicationMode: title: applicationMode @@ -985843,12 +1002919,17 @@ components: - companyPortal - privateStore type: string + description: Portal to which admin syncs available Microsoft Store for Business apps. This is available in the Intune Admin Console. microsoft.graph.targetedManagedAppProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.managedAppProtection' - title: targetedManagedAppProtection type: object properties: + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + description: 'Public Apps selection: group or individual. Possible values are: selectedPublicApps, allCoreMicrosoftApps, allMicrosoftApps, allApps.' isAssigned: type: boolean description: Indicates if the policy is deployed to any inclusion groups or not. @@ -985869,12 +1002950,14 @@ components: - wipe - warn type: string + description: An admin initiated action to be applied on a managed app. microsoft.graph.androidManagedAppSafetyNetAppsVerificationType: title: androidManagedAppSafetyNetAppsVerificationType enum: - none - enabled type: string + description: An admin enforced Android SafetyNet Device Attestation requirement on a managed app. microsoft.graph.androidManagedAppSafetyNetDeviceAttestationType: title: androidManagedAppSafetyNetDeviceAttestationType enum: @@ -985882,12 +1002965,14 @@ components: - basicIntegrity - basicIntegrityAndDeviceCertification type: string + description: An admin enforced Android SafetyNet Device Attestation requirement on a managed app. microsoft.graph.androidManagedAppSafetyNetEvaluationType: title: androidManagedAppSafetyNetEvaluationType enum: - basic - hardwareBacked type: string + description: An admin enforced Android SafetyNet evaluation type requirement on a managed app. microsoft.graph.mobileAppIdentifier: title: mobileAppIdentifier type: object @@ -985914,6 +1002999,7 @@ components: - direct - policySets type: string + description: Represents source of assignment. microsoft.graph.managedAppProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' @@ -985985,6 +1003071,12 @@ components: fingerprintBlocked: type: boolean description: Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True. + gracePeriodToBlockAppsDuringOffClockHours: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: A grace period before blocking app access during off clock hours. + format: duration + nullable: true managedBrowser: anyOf: - $ref: '#/components/schemas/microsoft.graph.managedBrowserType' @@ -986112,12 +1003204,14 @@ components: - whenDeviceLockedExceptOpenFiles - whenDeviceLocked type: string + description: Represents the level to which app data is encrypted for managed apps microsoft.graph.deviceAppManagementTaskCategory: title: deviceAppManagementTaskCategory enum: - unknown - advancedThreatProtection type: string + description: Device app management task category. microsoft.graph.deviceAppManagementTaskPriority: title: deviceAppManagementTaskPriority enum: @@ -986125,6 +1003219,7 @@ components: - high - low type: string + description: Device app management task priority. microsoft.graph.certificateStatus: title: certificateStatus enum: @@ -986164,6 +1003259,7 @@ components: - androidBootloaderUnlocked - androidFactoryRomModified type: string + description: The reason for which a user has been flagged microsoft.graph.mimeContent: title: mimeContent type: object @@ -986186,6 +1003282,7 @@ components: - uninstall - availableWithoutEnrollment type: string + description: Possible values for the install intent chosen by the admin. microsoft.graph.installState: title: installState enum: @@ -986196,6 +1003293,7 @@ components: - uninstallFailed - unknown type: string + description: Possible values for install state. microsoft.graph.windowsInformationProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' @@ -986338,6 +1003436,7 @@ components: - processing - published type: string + description: Indicates the publishing state of an app. microsoft.graph.mobileAppAssignmentSettings: title: mobileAppAssignmentSettings type: object @@ -986366,30 +1003465,41 @@ components: - fileSystemRequirementNotMet - registryRequirementNotMet - powerShellScriptRequirementNotMet + - supersedingAppsNotApplicable - noAdditionalDetails - dependencyFailedToInstall - dependencyWithRequirementsNotMet - dependencyPendingReboot - dependencyWithAutoInstallDisabled + - supersededAppUninstallFailed + - supersededAppUninstallPendingReboot + - removingSupersededApps - iosAppStoreUpdateFailedToInstall - vppAppHasUpdateAvailable - userRejectedUpdate + - uninstallPendingReboot + - supersedingAppsDetected + - supersededAppsDetected - seeInstallErrorCode - autoInstallDisabled - managedAppNoLongerPresent - userRejectedInstall - userIsNotLoggedIntoAppStore + - untargetedSupersedingAppsDetected + - appRemovedBySupersedence - seeUninstallErrorCode - pendingReboot - installingDependencies - contentDownloaded type: string + description: Enum indicating additional details regarding why an application has a particular install state. 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. microsoft.graph.errorCode: title: errorCode enum: @@ -986408,6 +1003518,7 @@ components: - error - notAssigned type: string + description: The enum to specify the status of PolicySet. microsoft.graph.managedAppConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' @@ -986428,6 +1003539,7 @@ components: - completed - failed type: string + description: Possible sync statuses associated with an Apple Volume Purchase Program token. microsoft.graph.vppTokenState: title: vppTokenState enum: @@ -986438,6 +1003550,7 @@ components: - assignedToExternalMDM - duplicateLocationId type: string + description: Possible states associated with an Apple Volume Purchase Program token. microsoft.graph.vppTokenActionResult: title: vppTokenActionResult type: object @@ -986467,6 +1003580,7 @@ components: - business - education type: string + description: Possible types of an Apple Volume Purchase Program token. microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyStatuses: title: windowsDefenderApplicationControlSupplementalPolicyStatuses enum: @@ -986476,6 +1003590,7 @@ components: - notAuthorizedByToken - policyNotFound type: string + description: Enum values for the various WindowsDefenderApplicationControl supplemental policy deployment statuses. microsoft.graph.windowsInformationProtectionPinCharacterRequirements: title: windowsInformationProtectionPinCharacterRequirements enum: @@ -986483,6 +1003598,7 @@ components: - requireAtLeastOne - allow type: string + description: Pin Character Requirements microsoft.graph.actionState: title: actionState enum: @@ -986500,6 +1003616,7 @@ components: - disabled - enabled type: string + description: ManagedInstallerStatus microsoft.graph.windowsManagementAppHealthState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -986786,6 +1003903,7 @@ components: - intune_EDU - intune_SMB type: string + description: Tenant mobile device management subscriptions. microsoft.graph.deviceManagementSubscriptionState: title: deviceManagementSubscriptionState enum: @@ -986797,6 +1003915,7 @@ components: - blocked - lockedOut type: string + description: Tenant mobile device management subscription state. microsoft.graph.userExperienceAnalyticsSettings: title: userExperienceAnalyticsSettings type: object @@ -986901,19 +1004020,32 @@ components: - unknown - cloudPC type: string + description: Device type. microsoft.graph.androidDeviceOwnerEnrollmentMode: title: androidDeviceOwnerEnrollmentMode enum: - corporateOwnedDedicatedDevice - corporateOwnedFullyManaged - corporateOwnedWorkProfile + - corporateOwnedAOSPUserlessDevice + - corporateOwnedAOSPUserAssociatedDevice type: string + description: The enrollment mode for an enrollment profile. microsoft.graph.androidDeviceOwnerEnrollmentTokenType: title: androidDeviceOwnerEnrollmentTokenType enum: - default - corporateOwnedDedicatedDeviceWithAzureADSharedMode type: string + description: The enrollment token type for an enrollment profile. + microsoft.graph.aospWifiSecurityType: + title: aospWifiSecurityType + enum: + - none + - wpa + - wep + type: string + description: This enum represents Wi-Fi Security Types for Android Device Owner AOSP Scenarios. microsoft.graph.androidForWorkAppConfigurationSchemaItem: title: androidForWorkAppConfigurationSchemaItem type: object @@ -986971,6 +1004103,7 @@ components: - boundAndValidated - unbinding type: string + description: Bind status of the tenant with the Google EMM API microsoft.graph.androidForWorkEnrollmentTarget: title: androidForWorkEnrollmentTarget enum: @@ -986979,6 +1004112,7 @@ components: - targeted - targetedAsEnrollmentRestrictions type: string + description: Android for Work device management targeting type for the account microsoft.graph.androidForWorkSyncStatus: title: androidForWorkSyncStatus enum: @@ -986989,6 +1004123,7 @@ components: - unknownError - none type: string + description: Sync status of the tenant with the Google EMM API microsoft.graph.androidManagedStoreAccountBindStatus: title: androidManagedStoreAccountBindStatus enum: @@ -986997,6 +1004132,7 @@ components: - boundAndValidated - unbinding type: string + description: Bind status of the tenant with the Google EMM API microsoft.graph.androidEnrollmentCompanyCode: title: androidEnrollmentCompanyCode type: object @@ -987023,6 +1004159,7 @@ components: - targeted - targetedAsEnrollmentRestrictions type: string + description: Android for Work device management targeting type for the account microsoft.graph.androidManagedStoreAccountAppSyncStatus: title: androidManagedStoreAccountAppSyncStatus enum: @@ -987033,6 +1004170,7 @@ components: - unknownError - none type: string + description: Sync status of the tenant with the Google EMM API microsoft.graph.androidManagedStoreAppConfigurationSchemaItem: title: androidManagedStoreAppConfigurationSchemaItem type: object @@ -987114,6 +1004252,22 @@ components: - device - user type: string + microsoft.graph.assignmentFilterOperator: + title: assignmentFilterOperator + enum: + - notSet + - equals + - notEquals + - startsWith + - notStartsWith + - contains + - notContains + - in + - notIn + - endsWith + - notEndsWith + type: string + description: Represents the different type of operators which can be used to craft the AssignmentFilter rule. microsoft.graph.auditActor: title: auditActor type: object @@ -987281,6 +1004435,7 @@ components: - onboarded - failed type: string + description: The onboarding status of the tenant. microsoft.graph.chassisType: title: chassisType enum: @@ -987294,6 +1004449,7 @@ components: - mobileOther - mobileUnknown type: string + description: Chassis type. microsoft.graph.chromeOSDeviceProperty: title: chromeOSDeviceProperty type: object @@ -987325,6 +1004481,7 @@ components: - inGracePeriod - configManager type: string + description: Compliance state. microsoft.graph.configurationManagerClientEnabledFeatures: title: configurationManagerClientEnabledFeatures type: object @@ -987430,6 +1004587,7 @@ components: - androidEnterpriseFullyManaged - androidEnterpriseCorporateWorkProfile type: string + description: Possible ways of adding a mobile device to management. microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -987575,6 +1004733,7 @@ components: - notRegisteredPendingEnrollment - unknown type: string + description: Device registration status. microsoft.graph.deviceManagementExchangeAccessState: title: deviceManagementExchangeAccessState enum: @@ -987584,6 +1004743,7 @@ components: - blocked - quarantined type: string + description: Device Exchange Access State. microsoft.graph.deviceManagementExchangeAccessStateReason: title: deviceManagementExchangeAccessStateReason enum: @@ -987604,6 +1004764,7 @@ components: - compromisedPassword - deviceNotKnownWithManagedApp type: string + description: Device Exchange Access State Reason. microsoft.graph.hardwareInformation: title: hardwareInformation type: object @@ -987743,12 +1004904,14 @@ components: - azureADRegistered - hybridAzureADJoined type: string + description: Device enrollment join type. microsoft.graph.lostModeState: title: lostModeState enum: - disabled - enabled type: string + description: 'State of lost mode, indicating if lost mode is enabled or disabled' microsoft.graph.managedDeviceOwnerType: title: managedDeviceOwnerType enum: @@ -987756,6 +1004919,7 @@ components: - company - personal type: string + description: Owner type of device. microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -987771,15 +1004935,17 @@ components: - jamf - googleCloudDevicePolicyController - microsoft365ManagedMdm - - windowsManagementCloudApi + - msSense - intuneAosp type: string + description: Management agent type. microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures enum: - none - microsoftManagedDesktop type: string + description: Device management features. microsoft.graph.managementState: title: managementState enum: @@ -987796,6 +1004962,7 @@ components: - retireCanceled - discovered type: string + description: Management state of device in Microsoft Intune. microsoft.graph.ownerType: title: ownerType enum: @@ -987803,6 +1004970,7 @@ components: - company - personal type: string + description: Owner type of device. microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: @@ -987817,6 +1004985,7 @@ components: - compromised - misconfigured type: string + description: Available health states for the Device Health API microsoft.graph.managedDeviceArchitecture: title: managedDeviceArchitecture enum: @@ -987826,6 +1004995,7 @@ components: - arm - arM64 type: string + description: Processor architecture microsoft.graph.loggedOnUser: title: loggedOnUser type: object @@ -987840,21 +1005010,6 @@ components: description: User id nullable: true description: Logged On User - microsoft.graph.policyPlatformType: - title: policyPlatformType - enum: - - android - - androidForWork - - iOS - - macOS - - windowsPhone81 - - windows81AndLater - - windows10AndLater - - androidWorkProfile - - windows10XProfile - - androidAOSP - - all - type: string microsoft.graph.deviceConfigurationSettingState: title: deviceConfigurationSettingState type: object @@ -987980,6 +1005135,7 @@ components: enum: - predefined type: string + description: Enum for the template type used for collecting logs microsoft.graph.cloudPcStatusDetails: title: cloudPcStatusDetails type: object @@ -988023,6 +1005179,7 @@ components: - wakeUpClient - appEvaluation type: string + description: Action type on Configuration Manager client microsoft.graph.windowsDeviceAccount: title: windowsDeviceAccount type: object @@ -988041,6 +1005198,7 @@ components: - error - conflict type: string + description: Security Baseline Compliance State microsoft.graph.securityBaselineContributingPolicy: title: securityBaselineContributingPolicy type: object @@ -988062,6 +1005220,16 @@ components: 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 signed 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 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''. For more information about using the value of this property, see Manage inactive user accounts in Azure AD.' + 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 @@ -988070,7 +1005238,7 @@ components: nullable: true lastSignInRequestId: type: string - description: Request ID of the last sign-in performed by this user. + description: Request identifier of the last interactive sign-in performed by this user. nullable: true microsoft.graph.assignedPlan: title: assignedPlan @@ -988079,12 +1005247,12 @@ components: 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' + description: 'The date and time at which the plan was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -988096,6 +1005264,9 @@ components: description: A GUID that identifies the service plan. format: uuid nullable: true + microsoft.graph.customSecurityAttributeValue: + title: customSecurityAttributeValue + type: object microsoft.graph.deviceKey: title: deviceKey type: object @@ -988138,7 +1005309,7 @@ components: nullable: true signInType: type: string - description: 'Specifies the user sign-in types in your directory, such as emailAddress, userName or federated. Here, federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Additional validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.' + description: 'Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity will update the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, will be performed when setting or updating a userPrincipalName identity. Additional validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.' nullable: true microsoft.graph.licenseAssignmentState: title: licenseAssignmentState @@ -988160,6 +1005331,12 @@ components: type: string description: 'License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. Possible values: CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Others. For more information on how to identify and resolve license assignment errors see here.' nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when the state of the license assignment was last updated. + format: date-time + nullable: true skuId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string @@ -988272,7 +1005449,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: anyOf: @@ -988286,7 +1005463,7 @@ components: delegateMeetingMessageDeliveryOptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.delegateMeetingMessageDeliveryOptions' - description: 'If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. The default is sendToDelegateOnly.' + description: 'If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly.' nullable: true language: anyOf: @@ -988301,11 +1005478,6 @@ components: type: string description: The default time zone for the user's mailbox. nullable: true - userPurpose: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.userPurpose' - description: The purpose of the mailbox. Used to differentiate a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Read only. - nullable: true userPurposeV2: anyOf: - $ref: '#/components/schemas/microsoft.graph.mailboxRecipientType' @@ -988325,6 +1005497,7 @@ components: - offlineScanPending - critical type: string + description: Computer endpoint protection state microsoft.graph.windowsDefenderProductStatus: title: windowsDefenderProductStatus enum: @@ -988355,6 +1005528,7 @@ components: - signatureOrPlatformEndOfLifeIsPastOrIsImpending - windowsSModeSignaturesInUseOnNonWin10SInstall type: string + description: Product Status of Windows Defender microsoft.graph.windowsMalwareCategory: title: windowsMalwareCategory enum: @@ -988409,6 +1005583,7 @@ components: - ransom - hipsRule type: string + description: Malware category id microsoft.graph.windowsMalwareExecutionState: title: windowsMalwareExecutionState enum: @@ -988418,6 +1005593,7 @@ components: - running - notRunning type: string + description: Malware execution status microsoft.graph.windowsMalwareSeverity: title: windowsMalwareSeverity enum: @@ -988427,6 +1005603,7 @@ components: - high - severe type: string + description: Malware severity microsoft.graph.windowsMalwareState: title: windowsMalwareState enum: @@ -988444,6 +1005621,7 @@ components: - abandoned - blockFailed type: string + description: Malware current status microsoft.graph.windowsMalwareThreatState: title: windowsMalwareThreatState enum: @@ -988459,6 +1005637,7 @@ components: - allowed - noStatusCleared type: string + description: Malware threat status microsoft.graph.comanagementEligibleType: title: comanagementEligibleType enum: @@ -988468,40 +1005647,25 @@ components: - needsOsUpdate - ineligible type: string - microsoft.graph.complianceManagementPartnerAssignment: - title: complianceManagementPartnerAssignment - type: object - properties: - target: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - description: Group assignment target. - nullable: true - description: User group targeting for Compliance Management Partner - microsoft.graph.deviceManagementPartnerTenantState: - title: deviceManagementPartnerTenantState - enum: - - unknown - - unavailable - - enabled - - terminated - - rejected - - unresponsive - type: string microsoft.graph.deviceManagementConfigurationPlatforms: title: deviceManagementConfigurationPlatforms enum: - none + - android + - iOS - macOS - windows10X - windows10 type: string + description: Supported platform types. microsoft.graph.deviceManagementConfigurationSettingUsage: title: deviceManagementConfigurationSettingUsage enum: - none - configuration + - compliance type: string + description: Supported setting types microsoft.graph.deviceManagementConfigurationTechnologies: title: deviceManagementConfigurationTechnologies enum: @@ -988510,28 +1005674,45 @@ components: - windows10XManagement - configManager - microsoftSense + - exchangeOnline + - linuxMdm + - unknownFutureValue type: string - microsoft.graph.deviceManagementConfigurationPolicyTemplateReference: - title: deviceManagementConfigurationPolicyTemplateReference + description: Describes which technology this setting can be deployed with + microsoft.graph.complianceManagementPartnerAssignment: + title: complianceManagementPartnerAssignment type: object properties: - templateDisplayName: - type: string - description: Template Display Name of the referenced template. This property is read-only. - nullable: true - templateDisplayVersion: - type: string - description: Template Display Version of the referenced Template. This property is read-only. - nullable: true - templateFamily: + target: anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' - description: 'Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl.' - templateId: - type: string - description: Template id + - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + description: Group assignment target. nullable: true - description: Policy template reference information + description: User group targeting for Compliance Management Partner + microsoft.graph.deviceManagementPartnerTenantState: + title: deviceManagementPartnerTenantState + enum: + - unknown + - unavailable + - enabled + - terminated + - rejected + - unresponsive + type: string + description: Partner state of this tenant. + microsoft.graph.deviceManagementComplianceActionType: + title: deviceManagementComplianceActionType + enum: + - noAction + - notification + - block + - retire + - wipe + - removeResourceAccessProfiles + - pushNotification + - remoteLock + type: string + description: Scheduled Action Type Enum microsoft.graph.deviceManagementConfigurationSettingInstance: title: deviceManagementConfigurationSettingInstance type: object @@ -988571,11 +1005752,11 @@ components: platform: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - description: 'Platform setting can be applied on. Possible values are: none, macOS, windows10X, windows10.' + description: 'Platform setting can be applied on. Possible values are: none, android, iOS, macOS, windows10X, windows10.' technologies: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - description: 'Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense.' + description: 'Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.' microsoft.graph.deviceManagementConfigurationSettingOccurrence: title: deviceManagementConfigurationSettingOccurrence type: object @@ -988614,6 +1005795,7 @@ components: - multiheaderGrid - contextPane type: string + description: Setting control type representation in the UX microsoft.graph.deviceManagementConfigurationSettingVisibility: title: deviceManagementConfigurationSettingVisibility enum: @@ -988621,6 +1005803,28 @@ components: - settingsCatalog - template type: string + description: Supported setting types + microsoft.graph.deviceManagementConfigurationPolicyTemplateReference: + title: deviceManagementConfigurationPolicyTemplateReference + type: object + properties: + templateDisplayName: + type: string + description: Template Display Name of the referenced template. This property is read-only. + nullable: true + templateDisplayVersion: + type: string + description: Template Display Version of the referenced Template. This property is read-only. + nullable: true + templateFamily: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' + description: 'Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, baseline.' + templateId: + type: string + description: Template id + nullable: true + description: Policy template reference information microsoft.graph.deviceManagementTemplateLifecycleState: title: deviceManagementTemplateLifecycleState enum: @@ -988631,6 +1005835,7 @@ components: - deprecated - retired type: string + description: Describes current lifecycle state of a template microsoft.graph.deviceManagementConfigurationTemplateFamily: title: deviceManagementConfigurationTemplateFamily enum: @@ -988642,7 +1005847,9 @@ components: - endpointSecurityAttackSurfaceReduction - endpointSecurityAccountProtection - endpointSecurityApplicationControl + - baseline type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate: title: deviceManagementConfigurationSettingInstanceTemplate type: object @@ -988775,6 +1005982,7 @@ components: - purebred - xTec type: string + description: Supported values for the derived credential issuer. microsoft.graph.deviceManagementDerivedCredentialNotificationType: title: deviceManagementDerivedCredentialNotificationType enum: @@ -988782,6 +1005990,7 @@ components: - companyPortal - email type: string + description: Supported values for the notification type to use. microsoft.graph.deviceComplianceActionType: title: deviceComplianceActionType enum: @@ -988794,6 +1006003,7 @@ components: - pushNotification - remoteLock type: string + description: Scheduled Action Type Enum microsoft.graph.deviceComplianceScriptRuleError: allOf: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptError' @@ -988854,6 +1006064,7 @@ components: - system - user type: string + description: Indicates the type of execution context the app runs in. microsoft.graph.deviceHealthScriptRunSchedule: title: deviceHealthScriptRunSchedule type: object @@ -988875,6 +1006086,7 @@ components: - pending - notApplicable type: string + description: Indicates the type of execution status of the device management script. microsoft.graph.managedDeviceReportedApp: title: managedDeviceReportedApp type: object @@ -988890,6 +1006102,7 @@ components: - prohibitedApps - notApprovedApps type: string + description: Restricted apps state microsoft.graph.deviceManagementApplicabilityRuleDeviceMode: title: deviceManagementApplicabilityRuleDeviceMode type: object @@ -988944,6 +1006157,13 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceManagementApplicabilityRuleType' description: 'Applicability Rule type. Possible values are: include, exclude.' + microsoft.graph.deviceConfigAssignmentIntent: + title: deviceConfigAssignmentIntent + enum: + - apply + - remove + type: string + description: The administrator intent for the assignment of the profile. microsoft.graph.windowsPrivacyDataAccessLevel: title: windowsPrivacyDataAccessLevel enum: @@ -988952,6 +1006172,7 @@ components: - forceDeny - userInControl type: string + description: Determine the access level to specific Windows privacy data category. microsoft.graph.windowsPrivacyDataCategory: title: windowsPrivacyDataCategory enum: @@ -988975,6 +1006196,7 @@ components: - syncWithDevices - trustedDevices type: string + description: Windows privacy data category specifier for privacy data access. microsoft.graph.certificateRevocationStatus: title: certificateRevocationStatus enum: @@ -988984,6 +1006206,7 @@ components: - failed - revoked type: string + description: Certificate Revocation Status. microsoft.graph.deviceCustomAttributeValueType: title: deviceCustomAttributeValueType enum: @@ -988991,6 +1006214,7 @@ components: - string - dateTime type: string + description: Represents the expected type for a macOS custom attribute script value. microsoft.graph.deviceHealthScriptParameter: title: deviceHealthScriptParameter type: object @@ -989019,6 +1006243,7 @@ components: - remediationFailed - scriptError type: string + description: Indicates the type of execution status of the device management script. microsoft.graph.deviceHealthScriptRemediationHistoryData: title: deviceHealthScriptRemediationHistoryData type: object @@ -989058,6 +1006283,7 @@ components: - singleTenantApp - multiTenantApp type: string + description: Partner App Type. microsoft.graph.deviceManagementDomainJoinConnectorState: title: deviceManagementDomainJoinConnectorState enum: @@ -989065,6 +1006291,7 @@ components: - error - inactive type: string + description: The ODJ request states. microsoft.graph.embeddedSIMActivationCode: title: embeddedSIMActivationCode type: object @@ -989091,6 +1006318,7 @@ components: - deleted - removedByUser type: string + description: Describes the various states for an embedded SIM activation code. microsoft.graph.deviceManagementExchangeConnectorType: title: deviceManagementExchangeConnectorType enum: @@ -989099,6 +1006327,7 @@ components: - serviceToService - dedicated type: string + description: The type of Exchange Connector. microsoft.graph.deviceManagementExchangeConnectorStatus: title: deviceManagementExchangeConnectorStatus enum: @@ -989107,6 +1006336,7 @@ components: - connected - disconnected type: string + description: The current status of the Exchange Connector. microsoft.graph.deviceManagementExchangeAccessRule: title: deviceManagementExchangeAccessRule type: object @@ -989129,6 +1006359,7 @@ components: - block - quarantine type: string + description: Access Level in Exchange. microsoft.graph.deviceManagementExchangeDeviceClass: title: deviceManagementExchangeDeviceClass type: object @@ -989148,18 +1006379,21 @@ components: - admxBacked - admxIngested type: string + description: Type of Group Policy File or Definition. microsoft.graph.groupPolicyDefinitionClassType: title: groupPolicyDefinitionClassType enum: - user - machine type: string + description: Group Policy Definition Class Type. microsoft.graph.groupPolicyConfigurationType: title: groupPolicyConfigurationType enum: - policy - preference type: string + description: Group Policy Configuration Type microsoft.graph.groupPolicyMigrationReadiness: title: groupPolicyMigrationReadiness enum: @@ -989169,6 +1006403,7 @@ components: - error - notApplicable type: string + description: Indicates if the Group Policy Object file is covered and ready for Intune migration. microsoft.graph.mdmSupportedState: title: mdmSupportedState enum: @@ -989177,6 +1006412,7 @@ components: - unsupported - deprecated type: string + description: Mdm Support Status of the setting. microsoft.graph.groupPolicySettingScope: title: groupPolicySettingScope enum: @@ -989184,6 +1006420,7 @@ components: - device - user type: string + description: Scope of the group policy setting. microsoft.graph.groupPolicySettingType: title: groupPolicySettingType enum: @@ -989195,6 +1006432,7 @@ components: - auditSetting - windowsFirewallSettings type: string + description: Setting type of the group policy. microsoft.graph.groupPolicyUploadedDefinitionFileStatus: title: groupPolicyUploadedDefinitionFileStatus enum: @@ -989206,6 +1006444,7 @@ components: - uploadFailed - removalFailed type: string + description: Type of Group Policy uploaded definition file status. microsoft.graph.groupPolicyOperationStatus: title: groupPolicyOperationStatus enum: @@ -989214,6 +1006453,7 @@ components: - success - failed type: string + description: Type of Group Policy operation status. microsoft.graph.groupPolicyOperationType: title: groupPolicyOperationType enum: @@ -989225,6 +1006465,7 @@ components: - updateLanguageFiles - remove type: string + description: Type of Group Policy operation. microsoft.graph.importedDeviceIdentityType: title: importedDeviceIdentityType enum: @@ -989263,6 +1006504,7 @@ components: - added - removed type: string + description: Setting comparison result type microsoft.graph.companyPortalBlockedAction: title: companyPortalBlockedAction type: object @@ -989287,6 +1006529,7 @@ components: - availableWithoutPrompts - unavailable type: string + description: Options available for enrollment flow customization microsoft.graph.rgbColor: title: rgbColor type: object @@ -989338,6 +1006581,7 @@ components: - firmware - other type: string + description: MacOS Software Update Category microsoft.graph.macOSSoftwareUpdateState: title: macOSSoftwareUpdateState enum: @@ -989357,6 +1006601,7 @@ components: - installFailed - commandFailed type: string + description: MacOS Software Update State microsoft.graph.advancedBitLockerState: title: advancedBitLockerState enum: @@ -989378,6 +1006623,7 @@ components: - tpmNotReady - networkError type: string + description: Advanced BitLocker State microsoft.graph.deviceTypes: title: deviceTypes enum: @@ -989404,18 +1006650,21 @@ components: - palm - unknown type: string + description: Device type. microsoft.graph.encryptionReadinessState: title: encryptionReadinessState enum: - notReady - ready type: string + description: Encryption readiness state microsoft.graph.encryptionState: title: encryptionState enum: - notEncrypted - encrypted type: string + description: Encryption state microsoft.graph.fileVaultState: title: fileVaultState enum: @@ -989424,6 +1006673,7 @@ components: - userDeferredEncryption - escrowNotEnabled type: string + description: FileVault State microsoft.graph.encryptionReportPolicyDetails: title: encryptionReportPolicyDetails type: object @@ -989669,7 +1006919,24 @@ components: type: integer description: The count of intune devices not autopilot profile assigned. format: int32 + totalWindows10DevicesWithoutTenantAttached: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of windows 10 devices that are Intune and Comanaged. + format: int32 description: The user experience analytics summary of Devices not windows autopilot ready. + microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary: + title: userExperienceAnalyticsCloudIdentityDevicesSummary + type: object + properties: + deviceWithoutCloudIdentityCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of devices that are not cloud identity. + format: int32 + description: The user experience analytics work from anywhere cloud identity devices summary. microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary: title: userExperienceAnalyticsCloudManagementDevicesSummary type: object @@ -989711,6 +1006978,7 @@ components: - completed - failed type: string + description: Enum type that represent the status of log collection. microsoft.graph.microsoftTunnelServerHealthStatus: title: microsoftTunnelServerHealthStatus enum: @@ -989722,6 +1006990,7 @@ components: - upgradeInProgress - upgradeFailed type: string + description: Enum of possible MicrosoftTunnelServer health status types microsoft.graph.mobileAppTroubleshootingHistoryItem: title: mobileAppTroubleshootingHistoryItem type: object @@ -989744,6 +1007013,7 @@ components: - completed - failed type: string + description: AppLogUploadStatus microsoft.graph.appLogDecryptionAlgorithm: title: appLogDecryptionAlgorithm enum: @@ -989757,6 +1007027,7 @@ components: - enabled - unresponsive type: string + description: Partner state of this tenant. microsoft.graph.ndesConnectorState: title: ndesConnectorState enum: @@ -989764,6 +1007035,7 @@ components: - active - inactive type: string + description: The current status of the Ndes Connector. microsoft.graph.notificationTemplateBrandingOptions: title: notificationTemplateBrandingOptions enum: @@ -989773,6 +1007045,7 @@ components: - includeContactInformation - includeCompanyPortalLink type: string + description: Branding Options for the Message Template. Branding is defined in the Intune Admin Console. microsoft.graph.remoteAction: title: remoteAction enum: @@ -989801,6 +1007074,7 @@ components: - setDeviceName - activateDeviceEsim type: string + description: Remote actions Intune supports. microsoft.graph.remoteAssistanceOnboardingStatus: title: remoteAssistanceOnboardingStatus enum: @@ -989808,6 +1007082,7 @@ components: - onboarding - onboarded type: string + description: The current TeamViewer connector status microsoft.graph.remoteAssistanceState: title: remoteAssistanceState enum: @@ -989815,6 +1007090,7 @@ components: - disabled - enabled type: string + description: State of remote assistance for the account microsoft.graph.deviceManagementReportStatus: title: deviceManagementReportStatus enum: @@ -989824,18 +1007100,21 @@ components: - completed - failed type: string + description: Possible statuses associated with a generated report microsoft.graph.deviceManagementReportFileFormat: title: deviceManagementReportFileFormat enum: - csv - pdf type: string + description: Possible values for the file format of a report microsoft.graph.deviceManagementExportJobLocalizationType: title: deviceManagementExportJobLocalizationType enum: - localizedValuesAsAdditionalColumn - replaceLocalizableValues type: string + description: Configures how the requested export job is localized microsoft.graph.deviceManagementScheduledReportRecurrence: title: deviceManagementScheduledReportRecurrence enum: @@ -989844,12 +1007123,14 @@ components: - weekly - monthly type: string + description: Possible values for the recurrence of a scheduled report microsoft.graph.deviceManagementResourceAccessProfileIntent: title: deviceManagementResourceAccessProfileIntent enum: - apply - remove type: string + description: The administrator intent for the assignment of the profile. microsoft.graph.roleAssignmentScopeType: title: roleAssignmentScopeType enum: @@ -989858,6 +1007139,7 @@ components: - allLicensedUsers - allDevicesAndLicensedUsers type: string + description: Specifies the type of scope for a Role Assignment. microsoft.graph.deviceManagementTemplateSubtype: title: deviceManagementTemplateSubtype enum: @@ -989872,6 +1007154,7 @@ components: - firewallSharedIpList - firewallSharedPortlist type: string + description: Template subtype microsoft.graph.deviceManagementTemplateType: title: deviceManagementTemplateType enum: @@ -989888,6 +1007171,7 @@ components: - cloudPC - firewallSharedSettings type: string + description: Template type microsoft.graph.deviceManagementTroubleshootingErrorDetails: title: deviceManagementTroubleshootingErrorDetails type: object @@ -989968,6 +1007252,16 @@ components: - bootError - update type: string + description: Operating System restart category + microsoft.graph.operatingSystemUpgradeEligibility: + title: operatingSystemUpgradeEligibility + enum: + - upgraded + - unknown + - notCapable + - capable + type: string + description: Work From Anywhere windows device upgrade eligibility status microsoft.graph.userPfxIntendedPurpose: title: userPfxIntendedPurpose enum: @@ -989977,6 +1007271,7 @@ components: - vpn - wifi type: string + description: Supported values for the intended purpose of a user PFX certificate. microsoft.graph.userPfxPaddingScheme: title: userPfxPaddingScheme enum: @@ -989987,6 +1007282,7 @@ components: - oaepSha384 - oaepSha512 type: string + description: Supported values for the padding scheme used by encryption provider. microsoft.graph.cloudPcAuditActivityOperationType: title: cloudPcAuditActivityOperationType enum: @@ -990109,6 +1007405,14 @@ components: - osVersionNotSupported - sourceImageInvalid type: string + microsoft.graph.cloudPcGalleryImageStatus: + title: cloudPcGalleryImageStatus + enum: + - supported + - supportedWithWarning + - notSupported + - unknownFutureValue + type: string microsoft.graph.cloudPcOnPremisesConnectionStatus: title: cloudPcOnPremisesConnectionStatus enum: @@ -990140,21 +1007444,63 @@ components: type: string description: 'The start time of the connection health check. 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 + microsoft.graph.cloudPcOnPremisesConnectionType: + title: cloudPcOnPremisesConnectionType + enum: + - hybridAzureADJoin + - azureADJoin + - unknownFutureValue + type: string + microsoft.graph.cloudPcDomainJoinConfiguration: + title: cloudPcDomainJoinConfiguration + type: object + properties: + onPremisesConnectionId: + type: string + nullable: true + regionName: + type: string + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.cloudPcDomainJoinType' + nullable: true microsoft.graph.cloudPcProvisioningPolicyImageType: title: cloudPcProvisioningPolicyImageType enum: - gallery - custom type: string + microsoft.graph.microsoftManagedDesktop: + title: microsoftManagedDesktop + type: object + properties: + profile: + type: string + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktopType' + nullable: true microsoft.graph.cloudPcManagementAssignmentTarget: title: cloudPcManagementAssignmentTarget type: object + microsoft.graph.cloudPcServicePlanType: + title: cloudPcServicePlanType + enum: + - enterprise + - business + - unknownFutureValue + type: string microsoft.graph.windowsAutopilotDeviceType: title: windowsAutopilotDeviceType enum: - windowsPc - surfaceHub2 - holoLens + - surfaceHub2S + - virtualMachine + - unknownFutureValue type: string microsoft.graph.windowsEnrollmentStatusScreenSettings: title: windowsEnrollmentStatusScreenSettings @@ -990220,6 +1007566,8 @@ components: - surfaceHubProfileNotSupported - holoLensProfileNotSupported - windowsPcProfileNotSupported + - surfaceHub2SProfileNotSupported + - unknownFutureValue type: string microsoft.graph.windowsAutopilotProfileAssignmentStatus: title: windowsAutopilotProfileAssignmentStatus @@ -990240,20 +1007588,61 @@ components: - completed - failed type: string - microsoft.graph.windowsUpdateStatus: - title: windowsUpdateStatus + microsoft.graph.driverUpdateProfileApprovalType: + title: driverUpdateProfileApprovalType enum: - - upToDate - - pendingInstallation - - pendingReboot - - failed + - manual + - automatic type: string + description: An enum type to represent approval type of a driver update profile. + microsoft.graph.driverApprovalStatus: + title: driverApprovalStatus + enum: + - needsReview + - declined + - approved + - suspended + type: string + description: An enum type to represent approval status of a driver. + microsoft.graph.driverCategory: + title: driverCategory + enum: + - recommended + - previouslyApproved + - other + type: string + description: An enum type to represent which category a driver belongs to. + microsoft.graph.windowsUpdateRolloutSettings: + title: windowsUpdateRolloutSettings + type: object + properties: + offerEndDateTimeInUTC: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The feature update''s ending of release date and time to be set, update, and displayed for a feature Update profile for example: 2020-06-09T10:00:00Z.' + format: date-time + nullable: true + offerIntervalInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The number of day(s) between each set of offers to be set, updated, and displayed for a feature update profile, for example: if OfferStartDateTimeInUTC is 2020-06-09T10:00:00Z, and OfferIntervalInDays is 1, then the next two sets of offers will be made consecutively on 2020-06-10T10:00:00Z (next day at the same specified time) and 2020-06-11T10:00:00Z (next next day at the same specified time) with 1 day in between each set of offers.' + format: int32 + nullable: true + offerStartDateTimeInUTC: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The feature update''s starting date and time to be set, update, and displayed for a feature Update profile for example: 2020-06-09T10:00:00Z.' + format: date-time + nullable: true + description: 'A complex type to store the windows update rollout settings including offer start date time, offer end date time, and days between each set of offers.' microsoft.graph.applicationType: title: applicationType enum: - universal - desktop type: string + description: Possible types of Application microsoft.graph.expeditedWindowsQualityUpdateSettings: title: expeditedWindowsQualityUpdateSettings type: object @@ -990312,19 +1007701,19 @@ components: properties: defaultValue: type: string - description: Default value for the setting. Read-only. + description: Default value for the setting. nullable: true description: type: string - description: Description of the setting. Read-only. + description: Description of the setting. nullable: true name: type: string - description: Name of the setting. Read-only. + description: Name of the setting. nullable: true type: type: string - description: Type of the setting. Read-only. + description: Type of the setting. nullable: true microsoft.graph.domainState: title: domainState @@ -990651,7 +1008040,7 @@ components: - '-INF' - INF - NaN - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: @@ -990662,9 +1008051,17 @@ components: - '-INF' - INF - NaN - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true + microsoft.graph.malware: + title: malware + type: object + properties: + description: + type: string + description: Contains the virus details for the malware facet. + nullable: true microsoft.graph.media: title: media type: object @@ -990768,7 +1008165,7 @@ components: 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. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true microsoft.graph.publicationFacet: @@ -991015,6 +1008412,24 @@ components: type: string description: The name of the content type. nullable: true + microsoft.graph.sharePointIdentitySet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - title: sharePointIdentitySet + type: object + properties: + group: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + nullable: true + siteGroup: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' + nullable: true + siteUser: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' + nullable: true microsoft.graph.sharingInvitation: title: sharingInvitation type: object @@ -991327,7 +1008742,7 @@ components: properties: allowMultipleValues: type: boolean - description: Specifies whether the column will allow more than one value + description: Specifies whether the column will allow more than one value. nullable: true showFullyQualifiedName: type: boolean @@ -991406,7 +1008821,7 @@ components: 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' + description: 'The formula to validate column value. For examples, see Examples of common formulas in lists.' nullable: true microsoft.graph.documentSet: title: documentSet @@ -991432,7 +1008847,7 @@ components: nullable: true shouldPrefixNameToFile: type: boolean - description: Add the name of the Document Set to each file name. + description: Add the name of the document set to each file name. nullable: true welcomePageUrl: type: string @@ -991457,7 +1008872,7 @@ components: nullable: true 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 + 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 @@ -991548,6 +1008963,7 @@ components: - studentsAndPublisher - studentsAndTeamOwners - unknownFutureValue + - studentsOnly type: string microsoft.graph.educationAssignmentRecipient: title: educationAssignmentRecipient @@ -991581,12 +1008997,12 @@ components: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - description: Who created the resource. + description: The individual who created the resource. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Moment in time when the resource 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' format: date-time nullable: true displayName: @@ -991596,12 +1009012,12 @@ components: lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - description: Who was the last user to modify the resource. + description: The last user to modify the resource. 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: 'Moment in time when the resource was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Moment in time when the resource was last modified. 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 microsoft.graph.rubricLevel: @@ -991672,6 +1009088,7 @@ components: - released - returned - unknownFutureValue + - reassigned type: string microsoft.graph.relatedContact: title: relatedContact @@ -991686,7 +1009103,7 @@ components: description: Name of the contact. Required. emailAddress: type: string - description: Email address of the contact. + description: Primary email address of the contact. nullable: true id: type: string @@ -991699,7 +1009116,7 @@ components: relationship: anyOf: - $ref: '#/components/schemas/microsoft.graph.contactRelationship' - description: 'Relationship to the user. Possible values are: parent, relative, aide, doctor, guardian, child, other, unknownFutureValue.' + description: 'Relationship to the user. Possible values are parent, relative, aide, doctor, guardian, child, other, unknownFutureValue.' microsoft.graph.educationOnPremisesInfo: title: educationOnPremisesInfo type: object @@ -991734,7 +1009151,7 @@ components: gender: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationGender' - description: 'Possible values are: female, male, other.' + description: 'The possible values are: female, male, other, unknownFutureValue.' nullable: true grade: type: string @@ -991754,7 +1009171,7 @@ components: properties: externalId: type: string - description: Id of the Teacher in external source system. + description: ID of the teacher in the source system. nullable: true teacherNumber: type: string @@ -991776,7 +1009193,7 @@ components: externalSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationExternalSource' - description: 'Where this user was created from. Possible values are: sis, lms, or manual.' + description: 'Source where this organization was created from. Possible values are: sis, manual.' nullable: true externalSourceDetail: type: string @@ -991823,6 +1009240,8 @@ components: - validationError - quarantined - unknownFutureValue + - extracting + - validating type: string microsoft.graph.postalAddressType: title: postalAddressType @@ -991999,7 +1009418,7 @@ components: response: anyOf: - $ref: '#/components/schemas/microsoft.graph.responseType' - description: 'The response type. Possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded.' + description: 'The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: as an example, if attendee Alex hasn''t responded to a meeting request, getting Alex'' response status for that event in Alex'' calendar returns notResponded. Getting Alex'' response from the calendar of any other attendee or the organizer''s returns none. Getting the organizer''s response for the event in anybody''s calendar also returns none.' nullable: true 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])$' @@ -992203,7 +1009622,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - description: 'Possible values are: notStarted, running, completed, failed. Read-only.' + description: 'The current status of the operation: notStarted, running, completed, failed' nullable: true microsoft.graph.onenoteOperationError: title: onenoteOperationError @@ -992287,7 +1009706,7 @@ components: oneNoteClientUrl: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalLink' - description: 'Opens the notebook in the OneNote client, if it''s installed.' + description: Opens the notebook in the OneNote native client if it's installed. nullable: true oneNoteWebUrl: anyOf: @@ -992322,7 +1009741,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerContainerType' - description: 'The type of the resource that contains the plan. See the previous table for supported types. Possible values are: group, roster, unknownFutureValue.' + description: 'The type of the resource that contains the plan. See the previous table for supported types. Possible values are: group, unknownFutureValue, roster. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster.' url: type: string description: The full canonical URL of the container. @@ -992478,7 +1009897,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string @@ -992539,7 +1009958,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -992604,16 +1010023,20 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' nullable: true + preTokenIssuance: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + nullable: true microsoft.graph.userAttributeValuesItem: title: userAttributeValuesItem type: object properties: isDefault: type: boolean - description: Used to set the value as the default. + description: Determines whether the value is set as the default. name: type: string - description: The display name of the property displayed to the end user in the user flow. + description: The display name of the property displayed to the user in the user flow. nullable: true value: type: string @@ -992717,7 +1010140,7 @@ components: type: array items: type: string - description: 'List of custom controls IDs required by the policy. Learn more about custom controls here: https://docs.microsoft.com/azure/active-directory/conditional-access/controls#custom-controls-preview' + description: 'List of custom controls IDs required by the policy. For more information, see Custom controls.' operator: type: string description: 'Defines the relationship of the grant controls. Possible values: AND, OR.' @@ -992741,6 +1010164,15 @@ components: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecuritySessionControl' description: Session control to apply cloud app security. nullable: true + continuousAccessEvaluation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.continuousAccessEvaluationSessionControl' + description: Session control for continuous access evaluation settings. + nullable: true + disableResilienceDefaults: + type: boolean + description: Session control that determines whether it is acceptable for Azure AD to extend existing sessions based on information collected prior to an outage or not. + nullable: true persistentBrowser: anyOf: - $ref: '#/components/schemas/microsoft.graph.persistentBrowserSessionControl' @@ -992780,7 +1010212,7 @@ components: nullable: true notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true microsoft.graph.accessReviewReviewerScope: allOf: @@ -992813,13 +1010245,13 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewApplyAction' nullable: true - description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction. See accessReviewApplyAction.' + description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction.' autoApplyDecisionsEnabled: type: boolean - description: 'Indicates whether decisions are automatically applied. When set to false, a user must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.' + description: 'Indicates whether decisions are automatically applied. When set to false, an admin must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.' defaultDecision: type: string - description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation.' + description: 'Decision chosen if defaultDecisionEnabled is true. Can be one of Approve, Deny, or Recommendation.' nullable: true defaultDecisionEnabled: type: boolean @@ -992839,11 +1010271,12 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: type: boolean - description: Indicates whether decision recommendations are enabled/disabled. + description: Indicates whether decision recommendations are enabled or disabled. recurrence: anyOf: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' @@ -992852,6 +1010285,11 @@ components: reminderNotificationsEnabled: type: boolean description: Indicates whether reminders are enabled or disabled. Default value is false. + microsoft.graph.accessReviewError: + allOf: + - $ref: '#/components/schemas/microsoft.graph.genericError' + - title: accessReviewError + type: object microsoft.graph.accessReviewInstanceDecisionItemResource: title: accessReviewInstanceDecisionItemResource type: object @@ -992862,7 +1010300,7 @@ components: nullable: true id: type: string - description: Resource ID + description: Identifier of the resource nullable: true type: type: string @@ -992906,37 +1010344,56 @@ components: 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who created this request. 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 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.' microsoft.graph.assignmentReviewSettings: title: assignmentReviewSettings type: object properties: + accessReviewTimeoutBehavior: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewTimeoutBehavior' + description: 'The default decision to apply if the request is not reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue.' + nullable: true durationInDays: maximum: 2147483647 minimum: -2147483648 type: integer - description: The number of days to allow input from reviewers. + description: The number of days within which reviewers should provide input. format: int32 nullable: true + isAccessRecommendationEnabled: + type: boolean + description: Specifies whether to display recommendations to the reviewer. The default value is true + nullable: true + isApprovalJustificationRequired: + type: boolean + description: Specifies whether the reviewer must provide justification for the approval. The default value is true. + nullable: true isEnabled: type: boolean description: 'If true, access reviews are required for assignments from this policy.' @@ -992970,6 +1010427,9 @@ components: type: string description: ID of the question. nullable: true + isAnswerEditable: + type: boolean + nullable: true isRequired: type: boolean description: Whether the requestor is required to supply an answer or not. @@ -993083,6 +1010543,12 @@ components: id: type: string nullable: true + isEditable: + type: boolean + nullable: true + isPersistedOnAssignmentRemoval: + type: boolean + nullable: true microsoft.graph.connectionInfo: title: connectionInfo type: object @@ -993117,6 +1010583,25 @@ components: - offline - unknownFutureValue type: string + microsoft.graph.riskEventType: + title: riskEventType + enum: + - unlikelyTravel + - anonymizedIPAddress + - maliciousIPAddress + - unfamiliarFeatures + - malwareInfectedIPAddress + - suspiciousIPAddress + - leakedCredentials + - investigationsThreatIntelligence + - generic + - adminConfirmedUserCompromised + - mcasImpossibleTravel + - mcasSuspiciousInboxManipulationRules + - investigationsThreatIntelligenceSigninLinked + - maliciousIPAddressValidCredentialsBlockedIP + - unknownFutureValue + type: string microsoft.graph.volumeType: title: volumeType enum: @@ -993406,7 +1010891,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.websiteType' - description: 'Possible values are: other, home, work, blog, profile.' + description: 'The possible values are: other, home, work, blog, profile.' nullable: true microsoft.graph.inferenceClassificationType: title: inferenceClassificationType @@ -993424,17 +1010909,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' microsoft.graph.servicePlanInfo: title: servicePlanInfo type: object @@ -993445,7 +1010930,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -993512,7 +1010997,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -993754,7 +1011239,7 @@ components: organizerAvailability: anyOf: - $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' - description: 'Availability of the meeting organizer for this meeting suggestion. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' + description: 'Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' nullable: true suggestionReason: type: string @@ -994324,6 +1011809,44 @@ components: - flaggedEmails - unknownFutureValue type: string + microsoft.graph.messageEventType: + title: messageEventType + enum: + - received + - sent + - delivered + - failed + - processingFailed + - distributionGroupExpanded + - submitted + - delayed + - redirected + - resolved + - dropped + - recipientsAdded + - malwareDetected + - malwareDetectedInMessage + - malwareDetectedInAttachment + - ttZapped + - ttDelivered + - spamDetected + - transportRuleTriggered + - dlpRuleTriggered + - journaled + - unknownFutureValue + type: string + microsoft.graph.messageStatus: + title: messageStatus + enum: + - gettingStatus + - pending + - failed + - delivered + - expanded + - quarantined + - filteredAsSpam + - unknownFutureValue + type: string microsoft.graph.policyScope: title: policyScope enum: @@ -994527,6 +1012050,7 @@ components: - sccm - office365 type: string + description: Mobile device management authority. microsoft.graph.profileCardAnnotation: title: profileCardAnnotation type: object @@ -994608,19 +1012132,6 @@ components: isEnabled: type: boolean description: Indicates whether self-service sign-up flow is enabled or disabled. The default value is false. This property is not a key. Required. - microsoft.graph.policyBase: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: policyBase - type: object - properties: - description: - type: string - description: Description for this policy. - displayName: - type: string - description: Display name for this policy. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.allowInvitesFrom: title: allowInvitesFrom enum: @@ -994643,6 +1012154,25 @@ components: allowedToReadOtherUsers: type: boolean description: Indicates whether the default user role can read other users. + microsoft.graph.unifiedRolePermission: + title: unifiedRolePermission + type: object + properties: + allowedResourceActions: + type: array + items: + type: string + description: Set of tasks that can be performed on a resource. Required. + condition: + type: string + description: Optional constraints that must be met for the permission to be effective. + nullable: true + excludedResourceActions: + type: array + items: + type: string + nullable: true + description: Set of tasks that may not be performed on a resource. Not yet supported. microsoft.graph.permissionType: title: permissionType enum: @@ -994656,25 +1012186,30 @@ components: properties: caller: type: string + description: 'The caller for the policy rule target. Allowed values are: None, Admin, EndUser.' nullable: true enforcedSettings: type: array items: type: string nullable: true + description: The list of settings which are enforced and cannot be overridden by child scopes. Use All for all settings. inheritableSettings: type: array items: type: string nullable: true + description: The list of settings which can be inherited by child scopes. Use All for all settings. level: type: string + description: 'The level for the policy rule target. Allowed values are: Eligibility, Assignment.' nullable: true operations: type: array items: type: string nullable: true + description: 'The operations for policy rule target. Allowed values are: All, Activate, Deactivate, Assign, Update, Remove, Extend, Renew.' targetObjects: type: array items: @@ -995054,6 +1012589,146 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.printTaskProcessingState' description: The current processing state of the printTask. Valid values are described in the following table. + microsoft.graph.dataSubject: + title: dataSubject + type: object + properties: + email: + type: string + description: Email of the data subject. + nullable: true + firstName: + type: string + description: First name of the data subject. + nullable: true + lastName: + type: string + description: Last Name of the data subject. + nullable: true + residency: + type: string + description: The country/region of residency. The residency information is uesed only for internal reporting but not for the content search. + nullable: true + microsoft.graph.dataSubjectType: + title: dataSubjectType + enum: + - customer + - currentEmployee + - formerEmployee + - prospectiveEmployee + - student + - teacher + - faculty + - other + - unknownFutureValue + type: string + microsoft.graph.subjectRightsRequestHistory: + title: subjectRightsRequestHistory + type: object + properties: + changedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: Identity of the user who changed the subject rights request. + 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: Data and time when the entity was changed. + format: date-time + nullable: true + stage: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStage' + description: 'The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue.' + nullable: true + stageStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStageStatus' + description: 'The status of the stage when the entity was changed. Possible values are: notStarted, current, completed, failed, unknownFutureValue.' + nullable: true + type: + type: string + description: Type of history. + nullable: true + microsoft.graph.subjectRightsRequestDetail: + title: subjectRightsRequestDetail + type: object + properties: + excludedItemCount: + type: integer + description: Count of items that are excluded from the request. + format: int64 + nullable: true + insightCounts: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyValuePair' + nullable: true + description: Count of items per insight. + itemCount: + type: integer + description: Count of items found. + format: int64 + nullable: true + itemNeedReview: + type: integer + description: Count of item that need review. + format: int64 + nullable: true + productItemCounts: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyValuePair' + nullable: true + description: 'Count of items per product, such as Exchange, SharePoint, OneDrive, and Teams.' + signedOffItemCount: + type: integer + description: Count of items signed off by the administrator. + format: int64 + nullable: true + totalItemSize: + type: integer + description: Total item size in bytes. + format: int64 + nullable: true + microsoft.graph.subjectRightsRequestStageDetail: + title: subjectRightsRequestStageDetail + type: object + properties: + error: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.publicError' + description: 'Describes the error, if any, for the current stage.' + nullable: true + stage: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStage' + description: 'The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue.' + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStageStatus' + description: 'Status of the current stage. Possible values are: notStarted, current, completed, failed, unknownFutureValue.' + nullable: true + microsoft.graph.subjectRightsRequestStatus: + title: subjectRightsRequestStatus + enum: + - active + - closed + - unknownFutureValue + type: string + microsoft.graph.subjectRightsRequestType: + title: subjectRightsRequestType + enum: + - export + - delete + - access + - tagForAction + - unknownFutureValue + type: string microsoft.graph.approvalState: title: approvalState enum: @@ -995147,6 +1012822,47 @@ components: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string format: date + microsoft.graph.attackSimulationUser: + title: attackSimulationUser + type: object + properties: + displayName: + type: string + description: Display name of the user. + nullable: true + email: + type: string + description: Email address of the user. + nullable: true + userId: + type: string + description: This is the id property value of the user resource that represents the user in the Azure AD tenant. + nullable: true + microsoft.graph.userTrainingStatusInfo: + title: userTrainingStatusInfo + 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: Date and time of assignment of the training to the user. + format: date-time + nullable: true + completionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 completion of the training by the user. + format: date-time + nullable: true + displayName: + type: string + description: Display name of the assigned training. + nullable: true + trainingStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.trainingStatus' + description: 'Status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, notCompleted, unknownFutureValue.' + nullable: true microsoft.graph.licenseInfoDetail: title: licenseInfoDetail type: object @@ -995312,7 +1013028,7 @@ components: detail: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - description: 'The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.' + description: 'Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.' nullable: true eventTypes: type: array @@ -995327,24 +1013043,6 @@ components: type: string nullable: true description: The type of risk event detected. - microsoft.graph.unifiedRolePermission: - title: unifiedRolePermission - type: object - properties: - allowedResourceActions: - type: array - items: - type: string - description: Set of tasks that can be performed on a resource. - condition: - type: string - description: Optional constraints that must be met for the permission to be effective. - nullable: true - excludedResourceActions: - type: array - items: - type: string - nullable: true microsoft.graph.ticketInfo: title: ticketInfo type: object @@ -995363,12 +1013061,80 @@ components: properties: name: type: string - description: The name of the strongly typed property defined as part of a schema extension. + description: The name of the strongly-typed property defined as part of a schema extension. nullable: true type: type: string description: 'The type of the property that is defined as part of a schema extension. Allowed values are Binary, Boolean, DateTime, Integer or String. See the table below for more details.' nullable: true + microsoft.graph.search.searchAnswer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: searchAnswer + type: object + properties: + description: + type: string + nullable: true + displayName: + type: string + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.identitySet' + 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 + webUrl: + type: string + nullable: true + microsoft.graph.search.answerState: + title: answerState + enum: + - published + - draft + - excluded + - unknownFutureValue + type: string + microsoft.graph.search.answerKeyword: + title: answerKeyword + type: object + properties: + keywords: + type: array + items: + type: string + nullable: true + matchSimilarKeywords: + type: boolean + nullable: true + reservedKeywords: + type: array + items: + type: string + nullable: true + microsoft.graph.search.answerVariant: + title: answerVariant + type: object + properties: + description: + type: string + nullable: true + displayName: + type: string + nullable: true + languageTag: + type: string + nullable: true + platform: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + nullable: true + webUrl: + type: string + nullable: true microsoft.graph.aggregationOption: title: aggregationOption type: object @@ -995377,7 +1013143,7 @@ components: $ref: '#/components/schemas/microsoft.graph.bucketAggregationDefinition' field: type: string - description: Specifies the field in the schema of the specified entity type that aggregation should be computed on. Required. + description: Computes aggregation on the field while the field exists in current entity type. Required. size: maximum: 2147483647 minimum: -2147483648 @@ -995397,7 +1013163,6 @@ components: - listItem - drive - unknownFutureValue - - person type: string microsoft.graph.searchQuery: title: searchQuery @@ -995697,7 +1013462,7 @@ components: properties: applicationName: type: string - description: 'Name of the application managing the network connection (for example, Facebook, SMTP, etc.).' + description: 'Name of the application managing the network connection (for example, Facebook or SMTP).' nullable: true destinationAddress: type: string @@ -996068,6 +1013833,109 @@ components: type: boolean description: Indicates whether the detected vulnerability (file) was running at the time of detection or was the file detected at rest on the disk. nullable: true + microsoft.graph.simulationAttackTechnique: + title: simulationAttackTechnique + enum: + - unknown + - credentialHarvesting + - attachmentMalware + - driveByUrl + - linkInAttachment + - linkToMalwareFile + - unknownFutureValue + type: string + microsoft.graph.simulationAttackType: + title: simulationAttackType + enum: + - unknown + - social + - cloud + - endpoint + - unknownFutureValue + type: string + microsoft.graph.emailIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: emailIdentity + type: object + properties: + email: + type: string + description: Email address of the user. + nullable: true + microsoft.graph.simulationMode: + title: simulationMode + enum: + - real + - preview + - unknownFutureValue + type: string + microsoft.graph.payloadDeliveryPlatform: + title: payloadDeliveryPlatform + enum: + - unknown + - sms + - email + - teams + - unknownFutureValue + type: string + microsoft.graph.payloadSource: + title: payloadSource + enum: + - unknown + - global + - tenant + - unknownFutureValue + type: string + microsoft.graph.simulationReport: + title: simulationReport + type: object + properties: + overview: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.simulationReportOverview' + description: Overview of an attack simulation and training campaign. + nullable: true + simulationUsers: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userSimulationDetails' + nullable: true + description: Represents users of a tenant and their online actions in an attack simulation and training campaign. + microsoft.graph.simulationStatus: + title: simulationStatus + enum: + - unknown + - draft + - inProgress + - scheduled + - completed + - partiallyCompleted + - failed + - cancelled + - excluded + - deleted + - included + - unknownFutureValue + type: string + microsoft.graph.trainingAssignmentPreference: + title: trainingAssignmentPreference + enum: + - unknown + - auto + - manual + - unknownFutureValue + type: string + microsoft.graph.trainingContentPreference: + title: trainingContentPreference + enum: + - unknown + - microsoft + - custom + - noTraining + - unknownFutureValue + type: string microsoft.graph.applicationPermissionsRequired: title: applicationPermissionsRequired enum: @@ -996185,6 +1014053,67 @@ components: type: string description: MAC address of the NIC on this host. nullable: true + microsoft.graph.m365AlertClassification: + title: m365AlertClassification + enum: + - unknown + - falsePositive + - truePositive + - benignPositive + - unknownFutureValue + type: string + microsoft.graph.m365AlertComment: + title: m365AlertComment + type: object + properties: + comment: + type: string + nullable: true + createdByDisplayName: + 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 + microsoft.graph.m365AlertDetermination: + title: m365AlertDetermination + enum: + - unknown + - apt + - malware + - securityPersonnel + - securityTesting + - unwantedSoftware + - other + - multiStagedAttack + - compromisedUser + - phishing + - maliciousUserActivity + - clean + - insufficientData + - confirmedUserActivity + - lineOfBusinessApplication + - unknownFutureValue + type: string + microsoft.graph.m365AlertSeverity: + title: m365AlertSeverity + enum: + - unknown + - informational + - low + - medium + - high + - unknownFutureValue + type: string + microsoft.graph.incidentStatus: + title: incidentStatus + enum: + - active + - resolved + - redirected + - unknownFutureValue + type: string microsoft.graph.ipCategory: title: ipCategory type: object @@ -996221,6 +1014150,19 @@ components: vendor: type: string nullable: true + microsoft.graph.huntingRowResult: + title: huntingRowResult + type: object + microsoft.graph.singlePropertySchema: + title: singlePropertySchema + type: object + properties: + name: + type: string + nullable: true + type: + type: string + nullable: true microsoft.graph.complianceInformation: title: complianceInformation type: object @@ -997074,6 +1015016,22 @@ components: - pin - reuse type: string + microsoft.graph.validationResult: + title: validationResult + type: object + properties: + message: + type: string + description: The string containing the reason for why the rule passed or not. Read-only. Not nullable. + nullable: true + ruleName: + type: string + description: The string containing the name of the password validation rule that the action was validated against. Read-only. Not nullable. + nullable: true + validationPassed: + type: boolean + description: Whether the password passed or failed the validation rule. Read-only. Not nullable. + nullable: true microsoft.graph.thumbnail: title: thumbnail type: object @@ -997124,7 +1015082,7 @@ components: nullable: true horizontalAlignment: type: string - description: 'Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.' + description: 'Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.' nullable: true rowHeight: anyOf: @@ -997139,7 +1015097,7 @@ components: nullable: true verticalAlignment: type: string - description: 'Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed.' + description: 'Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.' nullable: true wrapText: type: boolean @@ -997277,6 +1015235,16 @@ components: description: 'Date on which devices in the deployment start receiving the update. When not set, the deployment starts as soon as devices are assigned.' format: date-time nullable: true + microsoft.graph.windowsUpdates.safeguardSettings: + title: safeguardSettings + type: object + properties: + disabledSafeguardProfiles: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.windowsUpdates.safeguardProfile' + nullable: true microsoft.graph.windowsUpdates.deploymentStateReason: title: deploymentStateReason type: object @@ -997461,7 +1015429,7 @@ components: format: uuid type: type: string - description: Specifies whether the id property references an oauth2PermissionScopes or an appRole. Possible values are Scope or Role. + description: 'Specifies whether the id property references an oauth2PermissionScopes or an appRole. The possible values are: Scope (for OAuth 2.0 permission scopes) or Role (for app roles).' nullable: true microsoft.graph.implicitGrantSettings: title: implicitGrantSettings @@ -997475,6 +1015443,21 @@ components: type: boolean description: Specifies whether this web application can request an ID token using the OAuth 2.0 implicit flow. nullable: true + microsoft.graph.redirectUriSettings: + title: redirectUriSettings + type: object + properties: + index: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Identifies the specific URI within the redirectURIs collection in SAML SSO flows. Defaults to null. The index is unique across all the redirectUris for the application. + format: int32 + nullable: true + uri: + type: string + description: Specifies the URI that tokens are sent to. + nullable: true microsoft.graph.externalAuthenticationType: title: externalAuthenticationType enum: @@ -997523,6 +1015506,46 @@ components: type: string description: The thumbprint associated with the custom domain certificate. nullable: true + microsoft.graph.keyCredentialConfiguration: + title: keyCredentialConfiguration + type: object + properties: + maxLifetime: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + format: duration + 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: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + format: date-time + nullable: true + restrictionType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.appKeyCredentialRestrictionType' + description: 'The type of restriction being applied. Possible values are asymmetricKeyLifetime, unknownFutureValue. Each value of restrictionType can be used only once per policy.' + nullable: true + microsoft.graph.passwordCredentialConfiguration: + title: passwordCredentialConfiguration + type: object + properties: + maxLifetime: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + format: duration + 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: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be back dated. To apply to all applications, enforcement datetime would be null.' + format: date-time + nullable: true + restrictionType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' + description: 'The type of restriction being applied. The possible values are: passwordAddition, passwordLifetime, symmetricKeyAddition, symmetricKeyLifetime, unknownFutureValue. Each value of restrictionType can be used only once per policy.' + nullable: true microsoft.graph.synchronizationScheduleState: title: synchronizationScheduleState enum: @@ -997786,6 +1015809,18 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.governanceNotificationTemplate' nullable: true + microsoft.graph.auditUserIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.userIdentity' + - title: auditUserIdentity + type: object + properties: + homeTenantId: + type: string + nullable: true + homeTenantName: + type: string + nullable: true microsoft.graph.groupType: title: groupType enum: @@ -997849,6 +1015884,16 @@ components: - export - unknownFutureValue type: string + microsoft.graph.authenticationStrength: + title: authenticationStrength + type: object + properties: + authenticationStrengthId: + type: string + nullable: true + displayName: + type: string + nullable: true microsoft.graph.conditionalAccessConditions: title: conditionalAccessConditions enum: @@ -997866,6 +1015911,8 @@ components: - ipAddressSeenByAzureAD - ipAddressSeenByResourceProvider - unknownFutureValue + - servicePrincipals + - servicePrincipalRisk type: string microsoft.graph.conditionalAccessRuleSatisfied: title: conditionalAccessRuleSatisfied @@ -997978,12 +1016025,12 @@ components: end: 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 work starts. For example, 08:00:00.0000000.' + description: 'The time of the day when work stops. For example, 17:00:00.0000000.' format: time start: 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 work stops. For example, 17:00:00.0000000.' + description: 'The time of the day when work starts. For example, 08:00:00.0000000.' format: time microsoft.graph.locationType: title: locationType @@ -998015,6 +1016062,25 @@ components: - staff - customer type: string + microsoft.graph.loginPageTextVisibilitySettings: + title: loginPageTextVisibilitySettings + type: object + properties: + hideCannotAccessYourAccount: + type: boolean + nullable: true + hideForgotMyPassword: + type: boolean + nullable: true + hidePrivacyAndCookies: + type: boolean + nullable: true + hideResetItNow: + type: boolean + nullable: true + hideTermsOfUse: + type: boolean + nullable: true microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -998655,6 +1016721,28 @@ components: - Succeeded - UnsupportedFutureValue type: string + microsoft.graph.externalConnectors.displayTemplate: + title: displayTemplate + type: object + properties: + id: + type: string + description: 'The text identifier for the display template; for example, contosoTickets.' + layout: + $ref: '#/components/schemas/microsoft.graph.Json' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. + format: int32 + rules: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.propertyRule' + nullable: true + description: Specifies additional rules for selecting this display template based on the item schema. Optional. microsoft.graph.externalConnectors.accessType: title: accessType enum: @@ -998836,6 +1016924,36 @@ components: type: integer format: int32 nullable: true + microsoft.graph.detectedSensitiveContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.detectedSensitiveContentBase' + - title: detectedSensitiveContent + type: object + properties: + classificationAttributes: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.classificationAttribute' + nullable: true + classificationMethod: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.classificationMethod' + nullable: true + matches: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sensitiveContentLocation' + nullable: true + scope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sensitiveTypeScope' + nullable: true + sensitiveTypeSource: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sensitiveTypeSource' + nullable: true microsoft.graph.evaluateLabelJobResult: title: evaluateLabelJobResult type: object @@ -998862,6 +1016980,7 @@ components: - mdm - androidEnterprise type: string + description: Management levels for apps microsoft.graph.managedAppDataIngestionLocation: title: managedAppDataIngestionLocation enum: @@ -998869,6 +1016988,7 @@ components: - sharePoint - camera type: string + description: Locations which can be used to bring data into organization documents microsoft.graph.managedAppDataStorageLocation: title: managedAppDataStorageLocation enum: @@ -998877,6 +1016997,7 @@ components: - box - localStorage type: string + description: Storage locations where managed apps can potentially store their data microsoft.graph.managedAppDataTransferLevel: title: managedAppDataTransferLevel enum: @@ -998884,6 +1017005,7 @@ components: - managedApps - none type: string + description: Data can be transferred from/to these classes of apps microsoft.graph.managedAppClipboardSharingLevel: title: managedAppClipboardSharingLevel enum: @@ -998892,6 +1017014,7 @@ components: - managedApps - blocked type: string + description: Represents the level to which the device's clipboard may be shared between apps microsoft.graph.managedAppPhoneNumberRedirectLevel: title: managedAppPhoneNumberRedirectLevel enum: @@ -998900,12 +1017023,14 @@ components: - customApp - blocked type: string + description: 'The classes of apps that are allowed to click-to-open a phone number, for making phone calls or sending text messages.' microsoft.graph.managedBrowserType: title: managedBrowserType enum: - notConfigured - microsoftEdge type: string + description: Type of managed browser microsoft.graph.managedAppDeviceThreatLevel: title: managedAppDeviceThreatLevel enum: @@ -998915,6 +1017040,7 @@ components: - medium - high type: string + description: The maxium threat level allowed for an app to be compliant. microsoft.graph.managedAppNotificationRestriction: title: managedAppNotificationRestriction enum: @@ -998922,12 +1017048,14 @@ components: - blockOrganizationalData - block type: string + description: Restrict managed app notification microsoft.graph.managedAppPinCharacterSet: title: managedAppPinCharacterSet enum: - numeric - alphanumericAndSymbol type: string + description: Character set which is to be used for a user's app PIN microsoft.graph.deviceAndAppManagementAssignmentFilterType: title: deviceAndAppManagementAssignmentFilterType enum: @@ -998935,6 +1017063,7 @@ components: - include - exclude type: string + description: Represents type of the assignment filter. microsoft.graph.windowsInformationProtectionDataRecoveryCertificate: title: windowsInformationProtectionDataRecoveryCertificate type: object @@ -998966,6 +1017095,7 @@ components: - encryptAuditAndPrompt - encryptAuditAndBlock type: string + description: Possible values for WIP Protection enforcement levels microsoft.graph.windowsInformationProtectionResourceCollection: title: windowsInformationProtectionResourceCollection type: object @@ -999060,6 +1017190,7 @@ components: - healthy - unhealthy type: string + description: Indicates health state of the Windows management app. microsoft.graph.derivedCredentialProviderType: title: derivedCredentialProviderType enum: @@ -999069,6 +1017200,7 @@ components: - xTec - intercede type: string + description: Provider type for Derived Credentials. microsoft.graph.adminConsentState: title: adminConsentState enum: @@ -999076,6 +1017208,7 @@ components: - granted - notGranted type: string + description: Admin consent state. microsoft.graph.windowsMalwareCategoryCount: title: windowsMalwareCategoryCount type: object @@ -999242,6 +1017375,7 @@ components: - bundleArray - hidden type: string + description: Data type for a configuration item inside an Android for Work application's custom configuration schema microsoft.graph.androidManagedStoreAppConfigurationSchemaItemDataType: title: androidManagedStoreAppConfigurationSchemaItemDataType enum: @@ -999254,6 +1017388,7 @@ components: - bundleArray - hidden type: string + description: Data type for a configuration item inside an Android application's custom configuration schema microsoft.graph.roleScopeTagInfo: title: roleScopeTagInfo type: object @@ -999294,6 +1017429,7 @@ components: - updateFailed - communicationError type: string + description: Configuration manager client state microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: @@ -999355,6 +1017491,7 @@ components: - deviceConfiguration - deviceIntent type: string + description: Authoring source of a policy microsoft.graph.automaticRepliesSetting: title: automaticRepliesSetting type: object @@ -999362,7 +1017499,7 @@ components: externalAudience: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalAudienceScope' - description: 'The set of audience external to the signed-in user''s organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. Possible values are: none, contactsOnly, all.' + description: 'The set of audience external to the signed-in user''s organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.' nullable: true externalReplyMessage: type: string @@ -999385,7 +1017522,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.automaticRepliesStatus' - description: 'Configurations status for automatic replies. Possible values are: disabled, alwaysEnabled, scheduled.' + description: 'Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.' nullable: true microsoft.graph.delegateMeetingMessageDeliveryOptions: title: delegateMeetingMessageDeliveryOptions @@ -999394,15 +1017531,6 @@ components: - sendToDelegateAndPrincipal - sendToDelegateOnly type: string - microsoft.graph.userPurpose: - title: userPurpose - type: object - properties: - value: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.mailboxRecipientType' - description: 'Represents the user''s recipient or mailbox type in Exchange Online. Possible values are: unknown, user, linked, shared, room, equipment, and others. See the next section for more information.' - nullable: true microsoft.graph.mailboxRecipientType: title: mailboxRecipientType enum: @@ -999428,6 +1017556,7 @@ components: - none - kiosk type: string + description: Describes applicability for the mode the device is in microsoft.graph.dataType: title: dataType enum: @@ -999447,6 +1017576,7 @@ components: - dateTimeArray - versionArray type: string + description: Data types for rules. microsoft.graph.deviceComplianceScriptRuleDataType: title: deviceComplianceScriptRuleDataType enum: @@ -999466,6 +1017596,7 @@ components: - dateTimeArray - versionArray type: string + description: Data types for rules. microsoft.graph.deviceComplianceScriptRulOperator: title: deviceComplianceScriptRulOperator enum: @@ -999495,6 +1017626,7 @@ components: - subsetOf - excludesAll type: string + description: Operator for rules. microsoft.graph.operator: title: operator enum: @@ -999524,6 +1017656,7 @@ components: - subsetOf - excludesAll type: string + description: Operator for rules. microsoft.graph.code: title: code enum: @@ -999560,6 +1017693,7 @@ components: - unknown - remediationStringsMissing type: string + description: Error code for rule validation. microsoft.graph.deviceComplianceScriptRulesValidationError: title: deviceComplianceScriptRulesValidationError enum: @@ -999596,18 +1017730,21 @@ components: - unknown - remediationStringsMissing type: string + description: Error code for rule validation. microsoft.graph.windows10DeviceModeType: title: windows10DeviceModeType enum: - standardConfiguration - sModeConfiguration type: string + description: Windows 10 Device Mode type. microsoft.graph.deviceManagementApplicabilityRuleType: title: deviceManagementApplicabilityRuleType enum: - include - exclude type: string + description: Supported Applicability rule types for Device Configuration microsoft.graph.windows10EditionType: title: windows10EditionType enum: @@ -999632,12 +1017769,14 @@ components: - windows10IoTCore - windows10IoTCoreCommercial type: string + description: Windows 10 Edition type. microsoft.graph.deviceManagementExchangeAccessRuleType: title: deviceManagementExchangeAccessRuleType enum: - family - model type: string + description: Criteria which defines the type of device this access rule will apply to microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus: title: importedWindowsAutopilotDeviceIdentityImportStatus enum: @@ -999654,6 +1017793,7 @@ components: - remove - reset type: string + description: Action on a device that can be executed in the Company Portal microsoft.graph.assignmentFilterTypeAndEvaluationResult: title: assignmentFilterTypeAndEvaluationResult type: object @@ -999677,6 +1017817,7 @@ components: - failure - notEvaluated type: string + description: Supported evaluation results for filter. microsoft.graph.deviceManagementTroubleshootingErrorResource: title: deviceManagementTroubleshootingErrorResource type: object @@ -999769,6 +1017910,22 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatus' description: 'The status of the health check item. Possible values are: pending, running, passed, failed, unknownFutureValue. Read-only.' + microsoft.graph.cloudPcDomainJoinType: + title: cloudPcDomainJoinType + enum: + - azureADJoin + - hybridAzureADJoin + - unknownFutureValue + type: string + microsoft.graph.microsoftManagedDesktopType: + title: microsoftManagedDesktopType + enum: + - notManaged + - premiumManaged + - standardManaged + - starterManaged + - unknownFutureValue + type: string microsoft.graph.windowsDeviceUsageType: title: windowsDeviceUsageType enum: @@ -999787,7 +1017944,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. nullable: true microsoft.graph.commentAction: title: commentAction @@ -999898,7 +1018055,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -999959,6 +1018116,15 @@ components: - office - unknownFutureValue type: string + microsoft.graph.sharePointIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: sharePointIdentity + type: object + properties: + loginName: + type: string + nullable: true microsoft.graph.accessAction: title: accessAction type: object @@ -1000019,16 +1018185,16 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.dayOfWeek' nullable: true - description: 'A collection of the days of the week on which the event occurs. 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.' + 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'The first day of the week. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.' + description: 'The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.' nullable: true index: anyOf: - $ref: '#/components/schemas/microsoft.graph.weekIndex' - description: 'Specifies on which instance of the allowed days specified in daysOfsWeek the event occurs, counted from the first instance in the month. Possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.' + description: 'Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.' nullable: true interval: maximum: 2147483647 @@ -1000076,7 +1018242,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType' - description: 'The recurrence range. Possible values are: endDate, noEnd, numbered. Required.' + description: 'The recurrence range. The possible values are: endDate, noEnd, numbered. Required.' nullable: true microsoft.graph.responseType: title: responseType @@ -1000210,7 +1018376,7 @@ components: deviceFilter: anyOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessFilter' - description: Filter defining the dynamic-device-syntax rule to include/exclude devices. A filter can use device properties (such as extension attributes) to include/exclude them. Cannot be set if includeDevices or excludeDevices is set. + description: Filter that defines the dynamic-device-syntax rule to include/exclude devices. A filter can use device properties (such as extension attributes) to include/exclude them. nullable: true excludeDevices: type: array @@ -1000334,8 +1018500,17 @@ components: cloudAppSecurityType: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecuritySessionControlType' - description: 'Possible values are: mcasConfigured, monitorOnly, blockDownloads. Learn more about these values here: https://docs.microsoft.com/cloud-app-security/proxy-deployment-aad#step-1-create-an-azure-ad-conditional-access-test-policy-' + description: 'Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps.' nullable: true + microsoft.graph.continuousAccessEvaluationSessionControl: + title: continuousAccessEvaluationSessionControl + type: object + properties: + mode: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.continuousAccessEvaluationMode' + description: 'Specifies continuous access evaluation settings. The possible values are: strictEnforcement, disabled, unknownFutureValue.' + nullable: true microsoft.graph.persistentBrowserSessionControl: allOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' @@ -1000371,6 +1018546,14 @@ components: microsoft.graph.accessReviewApplyAction: title: accessReviewApplyAction type: object + microsoft.graph.accessReviewTimeoutBehavior: + title: accessReviewTimeoutBehavior + enum: + - keepAccess + - removeAccess + - acceptAccessRecommendation + - unknownFutureValue + type: string microsoft.graph.userSet: title: userSet type: object @@ -1000441,13 +1018624,13 @@ components: duration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'The requestor''s desired duration of access. If specified in a request, endDateTime should not be present.' + description: 'The requestor''s desired duration of access represented in ISO 8601 format for durations. For example, PT3H refers to three hours. If specified in a request, endDateTime should not be present and the type property should be set to afterDuration.' format: duration 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 Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'Timestamp of 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: @@ -1000674,7 +1018857,7 @@ components: availability: anyOf: - $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' - description: 'The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' + description: 'The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' nullable: true microsoft.graph.mobileAppIntent: title: mobileAppIntent @@ -1000687,6 +1018870,7 @@ components: - availableInstallWithoutEnrollment - exclude type: string + description: Indicates the status of the mobile app on the device. microsoft.graph.mobileAppSupportedDeviceType: title: mobileAppSupportedDeviceType type: object @@ -1001034,6 +1019218,26 @@ components: - aborted - unknownFutureValue type: string + microsoft.graph.subjectRightsRequestStage: + title: subjectRightsRequestStage + enum: + - contentRetrieval + - contentReview + - generateReport + - contentDeletion + - caseResolved + - contentEstimate + - unknownFutureValue + type: string + microsoft.graph.subjectRightsRequestStageStatus: + title: subjectRightsRequestStageStatus + enum: + - notStarted + - current + - completed + - failed + - unknownFutureValue + type: string microsoft.graph.authenticationMethodFeature: title: authenticationMethodFeature enum: @@ -1001043,6 +1019247,17 @@ components: - passwordlessCapable - mfaCapable type: string + microsoft.graph.trainingStatus: + title: trainingStatus + enum: + - unknown + - assigned + - inProgress + - completed + - overdue + - notCompleted + - unknownFutureValue + type: string microsoft.graph.registrationStatusType: title: registrationStatusType enum: @@ -1001052,6 +1019267,22 @@ components: - mfaRegistered - unknownFutureValue type: string + microsoft.graph.search.identitySet: + title: identitySet + type: object + properties: + application: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.identity' + nullable: true + device: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.identity' + nullable: true + user: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.search.identity' + nullable: true microsoft.graph.bucketAggregationDefinition: title: bucketAggregationDefinition type: object @@ -1001113,6 +1019344,7 @@ components: enum: - suggestion - modification + - unknownFutureValue type: string microsoft.graph.searchHitsContainer: title: searchHitsContainer @@ -1001280,6 +1019512,94 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.simulationReportOverview: + title: simulationReportOverview + type: object + properties: + recommendedActions: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recommendedAction' + nullable: true + description: List of recommended actions for a tenant to improve its security posture based on the attack simulation and training campaign attack type. + resolvedTargetsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of valid users in the attack simulation and training campaign. + format: int32 + nullable: true + simulationEventsContent: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.simulationEventsContent' + description: Summary of simulation events in the attack simulation and training campaign. + nullable: true + trainingEventsContent: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.trainingEventsContent' + description: Summary of assigned trainings in the attack simulation and training campaign. + nullable: true + microsoft.graph.userSimulationDetails: + title: userSimulationDetails + type: object + properties: + assignedTrainingsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of trainings assigned to a user in an attack simulation and training campaign. + format: int32 + nullable: true + completedTrainingsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of trainings completed by a user in an attack simulation and training campaign. + format: int32 + nullable: true + compromisedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the compromising online action by a user in an attack simulation and training campaign. + format: date-time + nullable: true + inProgressTrainingsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of trainings in progress by a user in an attack simulation and training campaign. + format: int32 + nullable: true + isCompromised: + type: boolean + description: Flag representing if user was compromised in an attack simulation and training campaign. + nullable: true + reportedPhishDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user reported delivered payload as phish in the attack simulation and training campaign. + format: date-time + nullable: true + simulationEvents: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userSimulationEventInfo' + nullable: true + description: List of simulation events of a user in the attack simulation and training campaign. + simulationUser: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' + description: User in an attack simulation and training campaign. + nullable: true + trainingEvents: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userTrainingEventInfo' + nullable: true + description: List of training events of a user in the attack simulation and training campaign. microsoft.graph.certificationControl: title: certificationControl type: object @@ -1001512,15 +1019832,15 @@ components: nullable: true sideIndex: type: string - description: 'Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.' + description: 'Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.' nullable: true style: type: string - description: 'One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.' + description: 'One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.' nullable: true weight: type: string - description: 'Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick.' + description: 'Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick.' nullable: true microsoft.graph.workbookRangeFill: allOf: @@ -1001567,7 +1019887,7 @@ components: nullable: true underline: type: string - description: 'Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.' + description: 'Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.' nullable: true microsoft.graph.workbookFormatProtection: allOf: @@ -1001623,6 +1019943,14 @@ components: description: The threshold for a signal at which to trigger action. An integer from 1 to 100 (inclusive). format: int32 nullable: true + microsoft.graph.windowsUpdates.safeguardProfile: + title: safeguardProfile + type: object + properties: + category: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.windowsUpdates.safeguardCategory' + nullable: true microsoft.graph.windowsUpdates.deploymentStateReasonValue: title: deploymentStateReasonValue enum: @@ -1001631,6 +1019959,7 @@ components: - pausedByRequest - pausedByMonitoring - unknownFutureValue + - faultedByContentOutdated type: string microsoft.graph.kerberosSignOnSettings: title: kerberosSignOnSettings @@ -1001655,6 +1019984,21 @@ components: - aadHeaderBased - unknownFutureValue type: string + microsoft.graph.appKeyCredentialRestrictionType: + title: appKeyCredentialRestrictionType + enum: + - asymmetricKeyLifetime + - unknownFutureValue + type: string + microsoft.graph.appCredentialRestrictionType: + title: appCredentialRestrictionType + enum: + - passwordAddition + - passwordLifetime + - symmetricKeyAddition + - symmetricKeyLifetime + - unknownFutureValue + type: string microsoft.graph.synchronizationError: title: synchronizationError type: object @@ -1001850,7 +1020194,7 @@ components: conversationIdentityType: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' - description: 'Type of conversation. Possible values are: team, channel, and chat.' + description: 'Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.' nullable: true microsoft.graph.teamworkTagIdentity: allOf: @@ -1001894,6 +1020238,26 @@ components: - callerToCallee - calleeToCaller type: string + microsoft.graph.externalConnectors.propertyRule: + title: propertyRule + type: object + properties: + operation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.ruleOperation' + description: 'Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith, unknownFutureValue. Required.' + property: + type: string + description: The property from the externalItem schema. Required. + values: + type: array + items: + type: string + description: A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required. + valuesJoinedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.binaryOperator' + description: 'The join operator for evaluating multiple propertyRules. For example, if and is specified, then all propertyRules must be true for the propertyRule to be true. Possible values are: or, and. Required.' microsoft.graph.classificationInnerError: title: classificationInnerError type: object @@ -1002051,6 +1020415,9 @@ components: - endpointConnectivityCheckUnknownError - azureAdDeviceSyncCheckDeviceNotFound - azureAdDeviceSyncCheckLongSyncCircle + - azureAdDeviceSyncCheckConnectDisabled + - azureAdDeviceSyncCheckDurationExceeded + - azureAdDeviceSyncCheckTransientServiceError - azureAdDeviceSyncCheckUnknownError - resourceAvailabilityCheckNoSubnetIP - resourceAvailabilityCheckSubscriptionDisabled @@ -1002059,11 +1020426,13 @@ components: - resourceAvailabilityCheckSubscriptionTransferred - resourceAvailabilityCheckGeneralSubscriptionError - resourceAvailabilityCheckUnsupportedVNetRegion + - resourceAvailabilityCheckTransientServiceError - resourceAvailabilityCheckUnknownError - permissionCheckNoSubscriptionReaderRole - permissionCheckNoResourceGroupOwnerRole - permissionCheckNoVNetContributorRole - permissionCheckNoResourceGroupNetworkContributorRole + - permissionCheckTransientServiceError - permissionCheckUnknownError - internalServerErrorDeploymentCanceled - internalServerErrorAllocateResourceFailed @@ -1002116,7 +1020485,7 @@ components: description: Mode to use for the filter. Possible values are include or exclude. rule: type: string - description: 'Rule syntax is similar to that used for membership rules for groups in Azure AD. For details, see rules with multiple expressions' + description: 'Rule syntax is similar to that used for membership rules for groups in Azure Active Directory (Azure AD). For details, see rules with multiple expressions' microsoft.graph.conditionalAccessDevicePlatform: title: conditionalAccessDevicePlatform enum: @@ -1002144,6 +1020513,13 @@ components: - blockDownloads - unknownFutureValue type: string + microsoft.graph.continuousAccessEvaluationMode: + title: continuousAccessEvaluationMode + enum: + - strictEnforcement + - disabled + - unknownFutureValue + type: string microsoft.graph.persistentBrowserSessionMode: title: persistentBrowserSessionMode enum: @@ -1002205,7 +1020581,7 @@ components: 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 date and time the file was last shared. 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 would look like this: 2014-01-01T00:00:00Z. Read-only.' + description: 'The date and time the file was last shared. 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 sharingReference: @@ -1002279,13 +1020655,13 @@ components: 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 date and time the resource was last accessed by the user. 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 would look like this: 2014-01-01T00:00:00Z. Read-only.' + description: 'The date and time the resource was last accessed by the user. 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 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 resource was last modified by the user. 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 would look like this: 2014-01-01T00:00:00Z. Read-only.' + description: 'The date and time the resource was last modified by the user. 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 microsoft.graph.printerProcessingStateDetail: @@ -1002326,6 +1020702,797 @@ components: - developerEmpty - interpreterResourceUnavailable - unknownFutureValue + - alertRemovalOfBinaryChangeEntry + - banderAdded + - banderAlmostEmpty + - banderAlmostFull + - banderAtLimit + - banderClosed + - banderConfigurationChange + - banderCoverClosed + - banderCoverOpen + - banderEmpty + - banderFull + - banderInterlockClosed + - banderInterlockOpen + - banderJam + - banderLifeAlmostOver + - banderLifeOver + - banderMemoryExhausted + - banderMissing + - banderMotorFailure + - banderNearLimit + - banderOffline + - banderOpened + - banderOverTemperature + - banderPowerSaver + - banderRecoverableFailure + - banderRecoverableStorage + - banderRemoved + - banderResourceAdded + - banderResourceRemoved + - banderThermistorFailure + - banderTimingFailure + - banderTurnedOff + - banderTurnedOn + - banderUnderTemperature + - banderUnrecoverableFailure + - banderUnrecoverableStorageError + - banderWarmingUp + - binderAdded + - binderAlmostEmpty + - binderAlmostFull + - binderAtLimit + - binderClosed + - binderConfigurationChange + - binderCoverClosed + - binderCoverOpen + - binderEmpty + - binderFull + - binderInterlockClosed + - binderInterlockOpen + - binderJam + - binderLifeAlmostOver + - binderLifeOver + - binderMemoryExhausted + - binderMissing + - binderMotorFailure + - binderNearLimit + - binderOffline + - binderOpened + - binderOverTemperature + - binderPowerSaver + - binderRecoverableFailure + - binderRecoverableStorage + - binderRemoved + - binderResourceAdded + - binderResourceRemoved + - binderThermistorFailure + - binderTimingFailure + - binderTurnedOff + - binderTurnedOn + - binderUnderTemperature + - binderUnrecoverableFailure + - binderUnrecoverableStorageError + - binderWarmingUp + - cameraFailure + - chamberCooling + - chamberFailure + - chamberHeating + - chamberTemperatureHigh + - chamberTemperatureLow + - cleanerLifeAlmostOver + - cleanerLifeOver + - configurationChange + - deactivated + - deleted + - dieCutterAdded + - dieCutterAlmostEmpty + - dieCutterAlmostFull + - dieCutterAtLimit + - dieCutterClosed + - dieCutterConfigurationChange + - dieCutterCoverClosed + - dieCutterCoverOpen + - dieCutterEmpty + - dieCutterFull + - dieCutterInterlockClosed + - dieCutterInterlockOpen + - dieCutterJam + - dieCutterLifeAlmostOver + - dieCutterLifeOver + - dieCutterMemoryExhausted + - dieCutterMissing + - dieCutterMotorFailure + - dieCutterNearLimit + - dieCutterOffline + - dieCutterOpened + - dieCutterOverTemperature + - dieCutterPowerSaver + - dieCutterRecoverableFailure + - dieCutterRecoverableStorage + - dieCutterRemoved + - dieCutterResourceAdded + - dieCutterResourceRemoved + - dieCutterThermistorFailure + - dieCutterTimingFailure + - dieCutterTurnedOff + - dieCutterTurnedOn + - dieCutterUnderTemperature + - dieCutterUnrecoverableFailure + - dieCutterUnrecoverableStorageError + - dieCutterWarmingUp + - extruderCooling + - extruderFailure + - extruderHeating + - extruderJam + - extruderTemperatureHigh + - extruderTemperatureLow + - fanFailure + - faxModemLifeAlmostOver + - faxModemLifeOver + - faxModemMissing + - faxModemTurnedOff + - faxModemTurnedOn + - folderAdded + - folderAlmostEmpty + - folderAlmostFull + - folderAtLimit + - folderClosed + - folderConfigurationChange + - folderCoverClosed + - folderCoverOpen + - folderEmpty + - folderFull + - folderInterlockClosed + - folderInterlockOpen + - folderJam + - folderLifeAlmostOver + - folderLifeOver + - folderMemoryExhausted + - folderMissing + - folderMotorFailure + - folderNearLimit + - folderOffline + - folderOpened + - folderOverTemperature + - folderPowerSaver + - folderRecoverableFailure + - folderRecoverableStorage + - folderRemoved + - folderResourceAdded + - folderResourceRemoved + - folderThermistorFailure + - folderTimingFailure + - folderTurnedOff + - folderTurnedOn + - folderUnderTemperature + - folderUnrecoverableFailure + - folderUnrecoverableStorageError + - folderWarmingUp + - hibernate + - holdNewJobs + - identifyPrinterRequested + - imprinterAdded + - imprinterAlmostEmpty + - imprinterAlmostFull + - imprinterAtLimit + - imprinterClosed + - imprinterConfigurationChange + - imprinterCoverClosed + - imprinterCoverOpen + - imprinterEmpty + - imprinterFull + - imprinterInterlockClosed + - imprinterInterlockOpen + - imprinterJam + - imprinterLifeAlmostOver + - imprinterLifeOver + - imprinterMemoryExhausted + - imprinterMissing + - imprinterMotorFailure + - imprinterNearLimit + - imprinterOffline + - imprinterOpened + - imprinterOverTemperature + - imprinterPowerSaver + - imprinterRecoverableFailure + - imprinterRecoverableStorage + - imprinterRemoved + - imprinterResourceAdded + - imprinterResourceRemoved + - imprinterThermistorFailure + - imprinterTimingFailure + - imprinterTurnedOff + - imprinterTurnedOn + - imprinterUnderTemperature + - imprinterUnrecoverableFailure + - imprinterUnrecoverableStorageError + - imprinterWarmingUp + - inputCannotFeedSizeSelected + - inputManualInputRequest + - inputMediaColorChange + - inputMediaFormPartsChange + - inputMediaSizeChange + - inputMediaTrayFailure + - inputMediaTrayFeedError + - inputMediaTrayJam + - inputMediaTypeChange + - inputMediaWeightChange + - inputPickRollerFailure + - inputPickRollerLifeOver + - inputPickRollerLifeWarn + - inputPickRollerMissing + - inputTrayElevationFailure + - inputTrayPositionFailure + - inserterAdded + - inserterAlmostEmpty + - inserterAlmostFull + - inserterAtLimit + - inserterClosed + - inserterConfigurationChange + - inserterCoverClosed + - inserterCoverOpen + - inserterEmpty + - inserterFull + - inserterInterlockClosed + - inserterInterlockOpen + - inserterJam + - inserterLifeAlmostOver + - inserterLifeOver + - inserterMemoryExhausted + - inserterMissing + - inserterMotorFailure + - inserterNearLimit + - inserterOffline + - inserterOpened + - inserterOverTemperature + - inserterPowerSaver + - inserterRecoverableFailure + - inserterRecoverableStorage + - inserterRemoved + - inserterResourceAdded + - inserterResourceRemoved + - inserterThermistorFailure + - inserterTimingFailure + - inserterTurnedOff + - inserterTurnedOn + - inserterUnderTemperature + - inserterUnrecoverableFailure + - inserterUnrecoverableStorageError + - inserterWarmingUp + - interlockClosed + - interpreterCartridgeAdded + - interpreterCartridgeDeleted + - interpreterComplexPageEncountered + - interpreterMemoryDecrease + - interpreterMemoryIncrease + - interpreterResourceAdded + - interpreterResourceDeleted + - lampAtEol + - lampFailure + - lampNearEol + - laserAtEol + - laserFailure + - laserNearEol + - makeEnvelopeAdded + - makeEnvelopeAlmostEmpty + - makeEnvelopeAlmostFull + - makeEnvelopeAtLimit + - makeEnvelopeClosed + - makeEnvelopeConfigurationChange + - makeEnvelopeCoverClosed + - makeEnvelopeCoverOpen + - makeEnvelopeEmpty + - makeEnvelopeFull + - makeEnvelopeInterlockClosed + - makeEnvelopeInterlockOpen + - makeEnvelopeJam + - makeEnvelopeLifeAlmostOver + - makeEnvelopeLifeOver + - makeEnvelopeMemoryExhausted + - makeEnvelopeMissing + - makeEnvelopeMotorFailure + - makeEnvelopeNearLimit + - makeEnvelopeOffline + - makeEnvelopeOpened + - makeEnvelopeOverTemperature + - makeEnvelopePowerSaver + - makeEnvelopeRecoverableFailure + - makeEnvelopeRecoverableStorage + - makeEnvelopeRemoved + - makeEnvelopeResourceAdded + - makeEnvelopeResourceRemoved + - makeEnvelopeThermistorFailure + - makeEnvelopeTimingFailure + - makeEnvelopeTurnedOff + - makeEnvelopeTurnedOn + - makeEnvelopeUnderTemperature + - makeEnvelopeUnrecoverableFailure + - makeEnvelopeUnrecoverableStorageError + - makeEnvelopeWarmingUp + - markerAdjustingPrintQuality + - markerCleanerMissing + - markerDeveloperAlmostEmpty + - markerDeveloperEmpty + - markerDeveloperMissing + - markerFuserMissing + - markerFuserThermistorFailure + - markerFuserTimingFailure + - markerInkAlmostEmpty + - markerInkEmpty + - markerInkMissing + - markerOpcMissing + - markerPrintRibbonAlmostEmpty + - markerPrintRibbonEmpty + - markerPrintRibbonMissing + - markerSupplyAlmostEmpty + - markerSupplyMissing + - markerTonerCartridgeMissing + - markerTonerMissing + - markerWasteInkReceptacleAlmostFull + - markerWasteInkReceptacleFull + - markerWasteInkReceptacleMissing + - markerWasteMissing + - markerWasteTonerReceptacleAlmostFull + - markerWasteTonerReceptacleFull + - markerWasteTonerReceptacleMissing + - materialEmpty + - materialLow + - materialNeeded + - mediaDrying + - mediaPathCannotDuplexMediaSelected + - mediaPathFailure + - mediaPathInputEmpty + - mediaPathInputFeedError + - mediaPathInputJam + - mediaPathInputRequest + - mediaPathJam + - mediaPathMediaTrayAlmostFull + - mediaPathMediaTrayFull + - mediaPathMediaTrayMissing + - mediaPathOutputFeedError + - mediaPathOutputFull + - mediaPathOutputJam + - mediaPathPickRollerFailure + - mediaPathPickRollerLifeOver + - mediaPathPickRollerLifeWarn + - mediaPathPickRollerMissing + - motorFailure + - outputMailboxSelectFailure + - outputMediaTrayFailure + - outputMediaTrayFeedError + - outputMediaTrayJam + - perforaterAdded + - perforaterAlmostEmpty + - perforaterAlmostFull + - perforaterAtLimit + - perforaterClosed + - perforaterConfigurationChange + - perforaterCoverClosed + - perforaterCoverOpen + - perforaterEmpty + - perforaterFull + - perforaterInterlockClosed + - perforaterInterlockOpen + - perforaterJam + - perforaterLifeAlmostOver + - perforaterLifeOver + - perforaterMemoryExhausted + - perforaterMissing + - perforaterMotorFailure + - perforaterNearLimit + - perforaterOffline + - perforaterOpened + - perforaterOverTemperature + - perforaterPowerSaver + - perforaterRecoverableFailure + - perforaterRecoverableStorage + - perforaterRemoved + - perforaterResourceAdded + - perforaterResourceRemoved + - perforaterThermistorFailure + - perforaterTimingFailure + - perforaterTurnedOff + - perforaterTurnedOn + - perforaterUnderTemperature + - perforaterUnrecoverableFailure + - perforaterUnrecoverableStorageError + - perforaterWarmingUp + - platformCooling + - platformFailure + - platformHeating + - platformTemperatureHigh + - platformTemperatureLow + - powerDown + - powerUp + - printerManualReset + - printerNmsReset + - printerReadyToPrint + - puncherAdded + - puncherAlmostEmpty + - puncherAlmostFull + - puncherAtLimit + - puncherClosed + - puncherConfigurationChange + - puncherCoverClosed + - puncherCoverOpen + - puncherEmpty + - puncherFull + - puncherInterlockClosed + - puncherInterlockOpen + - puncherJam + - puncherLifeAlmostOver + - puncherLifeOver + - puncherMemoryExhausted + - puncherMissing + - puncherMotorFailure + - puncherNearLimit + - puncherOffline + - puncherOpened + - puncherOverTemperature + - puncherPowerSaver + - puncherRecoverableFailure + - puncherRecoverableStorage + - puncherRemoved + - puncherResourceAdded + - puncherResourceRemoved + - puncherThermistorFailure + - puncherTimingFailure + - puncherTurnedOff + - puncherTurnedOn + - puncherUnderTemperature + - puncherUnrecoverableFailure + - puncherUnrecoverableStorageError + - puncherWarmingUp + - resuming + - scanMediaPathFailure + - scanMediaPathInputEmpty + - scanMediaPathInputFeedError + - scanMediaPathInputJam + - scanMediaPathInputRequest + - scanMediaPathJam + - scanMediaPathOutputFeedError + - scanMediaPathOutputFull + - scanMediaPathOutputJam + - scanMediaPathPickRollerFailure + - scanMediaPathPickRollerLifeOver + - scanMediaPathPickRollerLifeWarn + - scanMediaPathPickRollerMissing + - scanMediaPathTrayAlmostFull + - scanMediaPathTrayFull + - scanMediaPathTrayMissing + - scannerLightFailure + - scannerLightLifeAlmostOver + - scannerLightLifeOver + - scannerLightMissing + - scannerSensorFailure + - scannerSensorLifeAlmostOver + - scannerSensorLifeOver + - scannerSensorMissing + - separationCutterAdded + - separationCutterAlmostEmpty + - separationCutterAlmostFull + - separationCutterAtLimit + - separationCutterClosed + - separationCutterConfigurationChange + - separationCutterCoverClosed + - separationCutterCoverOpen + - separationCutterEmpty + - separationCutterFull + - separationCutterInterlockClosed + - separationCutterInterlockOpen + - separationCutterJam + - separationCutterLifeAlmostOver + - separationCutterLifeOver + - separationCutterMemoryExhausted + - separationCutterMissing + - separationCutterMotorFailure + - separationCutterNearLimit + - separationCutterOffline + - separationCutterOpened + - separationCutterOverTemperature + - separationCutterPowerSaver + - separationCutterRecoverableFailure + - separationCutterRecoverableStorage + - separationCutterRemoved + - separationCutterResourceAdded + - separationCutterResourceRemoved + - separationCutterThermistorFailure + - separationCutterTimingFailure + - separationCutterTurnedOff + - separationCutterTurnedOn + - separationCutterUnderTemperature + - separationCutterUnrecoverableFailure + - separationCutterUnrecoverableStorageError + - separationCutterWarmingUp + - sheetRotatorAdded + - sheetRotatorAlmostEmpty + - sheetRotatorAlmostFull + - sheetRotatorAtLimit + - sheetRotatorClosed + - sheetRotatorConfigurationChange + - sheetRotatorCoverClosed + - sheetRotatorCoverOpen + - sheetRotatorEmpty + - sheetRotatorFull + - sheetRotatorInterlockClosed + - sheetRotatorInterlockOpen + - sheetRotatorJam + - sheetRotatorLifeAlmostOver + - sheetRotatorLifeOver + - sheetRotatorMemoryExhausted + - sheetRotatorMissing + - sheetRotatorMotorFailure + - sheetRotatorNearLimit + - sheetRotatorOffline + - sheetRotatorOpened + - sheetRotatorOverTemperature + - sheetRotatorPowerSaver + - sheetRotatorRecoverableFailure + - sheetRotatorRecoverableStorage + - sheetRotatorRemoved + - sheetRotatorResourceAdded + - sheetRotatorResourceRemoved + - sheetRotatorThermistorFailure + - sheetRotatorTimingFailure + - sheetRotatorTurnedOff + - sheetRotatorTurnedOn + - sheetRotatorUnderTemperature + - sheetRotatorUnrecoverableFailure + - sheetRotatorUnrecoverableStorageError + - sheetRotatorWarmingUp + - slitterAdded + - slitterAlmostEmpty + - slitterAlmostFull + - slitterAtLimit + - slitterClosed + - slitterConfigurationChange + - slitterCoverClosed + - slitterCoverOpen + - slitterEmpty + - slitterFull + - slitterInterlockClosed + - slitterInterlockOpen + - slitterJam + - slitterLifeAlmostOver + - slitterLifeOver + - slitterMemoryExhausted + - slitterMissing + - slitterMotorFailure + - slitterNearLimit + - slitterOffline + - slitterOpened + - slitterOverTemperature + - slitterPowerSaver + - slitterRecoverableFailure + - slitterRecoverableStorage + - slitterRemoved + - slitterResourceAdded + - slitterResourceRemoved + - slitterThermistorFailure + - slitterTimingFailure + - slitterTurnedOff + - slitterTurnedOn + - slitterUnderTemperature + - slitterUnrecoverableFailure + - slitterUnrecoverableStorageError + - slitterWarmingUp + - stackerAdded + - stackerAlmostEmpty + - stackerAlmostFull + - stackerAtLimit + - stackerClosed + - stackerConfigurationChange + - stackerCoverClosed + - stackerCoverOpen + - stackerEmpty + - stackerFull + - stackerInterlockClosed + - stackerInterlockOpen + - stackerJam + - stackerLifeAlmostOver + - stackerLifeOver + - stackerMemoryExhausted + - stackerMissing + - stackerMotorFailure + - stackerNearLimit + - stackerOffline + - stackerOpened + - stackerOverTemperature + - stackerPowerSaver + - stackerRecoverableFailure + - stackerRecoverableStorage + - stackerRemoved + - stackerResourceAdded + - stackerResourceRemoved + - stackerThermistorFailure + - stackerTimingFailure + - stackerTurnedOff + - stackerTurnedOn + - stackerUnderTemperature + - stackerUnrecoverableFailure + - stackerUnrecoverableStorageError + - stackerWarmingUp + - standby + - staplerAdded + - staplerAlmostEmpty + - staplerAlmostFull + - staplerAtLimit + - staplerClosed + - staplerConfigurationChange + - staplerCoverClosed + - staplerCoverOpen + - staplerEmpty + - staplerFull + - staplerInterlockClosed + - staplerInterlockOpen + - staplerJam + - staplerLifeAlmostOver + - staplerLifeOver + - staplerMemoryExhausted + - staplerMissing + - staplerMotorFailure + - staplerNearLimit + - staplerOffline + - staplerOpened + - staplerOverTemperature + - staplerPowerSaver + - staplerRecoverableFailure + - staplerRecoverableStorage + - staplerRemoved + - staplerResourceAdded + - staplerResourceRemoved + - staplerThermistorFailure + - staplerTimingFailure + - staplerTurnedOff + - staplerTurnedOn + - staplerUnderTemperature + - staplerUnrecoverableFailure + - staplerUnrecoverableStorageError + - staplerWarmingUp + - stitcherAdded + - stitcherAlmostEmpty + - stitcherAlmostFull + - stitcherAtLimit + - stitcherClosed + - stitcherConfigurationChange + - stitcherCoverClosed + - stitcherCoverOpen + - stitcherEmpty + - stitcherFull + - stitcherInterlockClosed + - stitcherInterlockOpen + - stitcherJam + - stitcherLifeAlmostOver + - stitcherLifeOver + - stitcherMemoryExhausted + - stitcherMissing + - stitcherMotorFailure + - stitcherNearLimit + - stitcherOffline + - stitcherOpened + - stitcherOverTemperature + - stitcherPowerSaver + - stitcherRecoverableFailure + - stitcherRecoverableStorage + - stitcherRemoved + - stitcherResourceAdded + - stitcherResourceRemoved + - stitcherThermistorFailure + - stitcherTimingFailure + - stitcherTurnedOff + - stitcherTurnedOn + - stitcherUnderTemperature + - stitcherUnrecoverableFailure + - stitcherUnrecoverableStorageError + - stitcherWarmingUp + - subunitAdded + - subunitAlmostEmpty + - subunitAlmostFull + - subunitAtLimit + - subunitClosed + - subunitCoolingDown + - subunitEmpty + - subunitFull + - subunitLifeAlmostOver + - subunitLifeOver + - subunitMemoryExhausted + - subunitMissing + - subunitMotorFailure + - subunitNearLimit + - subunitOffline + - subunitOpened + - subunitOverTemperature + - subunitPowerSaver + - subunitRecoverableFailure + - subunitRecoverableStorage + - subunitRemoved + - subunitResourceAdded + - subunitResourceRemoved + - subunitThermistorFailure + - subunitTimingFailure + - subunitTurnedOff + - subunitTurnedOn + - subunitUnderTemperature + - subunitUnrecoverableFailure + - subunitUnrecoverableStorage + - subunitWarmingUp + - suspend + - testing + - trimmerAdded + - trimmerAlmostEmpty + - trimmerAlmostFull + - trimmerAtLimit + - trimmerClosed + - trimmerConfigurationChange + - trimmerCoverClosed + - trimmerCoverOpen + - trimmerEmpty + - trimmerFull + - trimmerInterlockClosed + - trimmerInterlockOpen + - trimmerJam + - trimmerLifeAlmostOver + - trimmerLifeOver + - trimmerMemoryExhausted + - trimmerMissing + - trimmerMotorFailure + - trimmerNearLimit + - trimmerOffline + - trimmerOpened + - trimmerOverTemperature + - trimmerPowerSaver + - trimmerRecoverableFailure + - trimmerRecoverableStorage + - trimmerRemoved + - trimmerResourceAdded + - trimmerResourceRemoved + - trimmerThermistorFailure + - trimmerTimingFailure + - trimmerTurnedOff + - trimmerTurnedOn + - trimmerUnderTemperature + - trimmerUnrecoverableFailure + - trimmerUnrecoverableStorageError + - trimmerWarmingUp + - unknown + - wrapperAdded + - wrapperAlmostEmpty + - wrapperAlmostFull + - wrapperAtLimit + - wrapperClosed + - wrapperConfigurationChange + - wrapperCoverClosed + - wrapperCoverOpen + - wrapperEmpty + - wrapperFull + - wrapperInterlockClosed + - wrapperInterlockOpen + - wrapperJam + - wrapperLifeAlmostOver + - wrapperLifeOver + - wrapperMemoryExhausted + - wrapperMissing + - wrapperMotorFailure + - wrapperNearLimit + - wrapperOffline + - wrapperOpened + - wrapperOverTemperature + - wrapperPowerSaver + - wrapperRecoverableFailure + - wrapperRecoverableStorage + - wrapperRemoved + - wrapperResourceAdded + - wrapperResourceRemoved + - wrapperThermistorFailure + - wrapperTimingFailure + - wrapperTurnedOff + - wrapperTurnedOn + - wrapperUnderTemperature + - wrapperUnrecoverableFailure + - wrapperUnrecoverableStorageError + - wrapperWarmingUp type: string microsoft.graph.printerProcessingState: title: printerProcessingState @@ -1002433,7 +1021600,7 @@ components: nullable: true mediaSize: type: string - description: The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic. + description: The media size to use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values listed in the printerCapabilities topic. nullable: true mediaType: type: string @@ -1002527,6 +1021694,16 @@ components: type: integer description: The document's size in bytes. Read-only. format: int64 + microsoft.graph.search.identity: + title: identity + type: object + properties: + displayName: + type: string + nullable: true + id: + type: string + nullable: true microsoft.graph.bucketAggregationRange: title: bucketAggregationRange type: object @@ -1002543,6 +1021720,7 @@ components: - count - keyAsString - keyAsNumber + - unknownFutureValue type: string microsoft.graph.alteredQueryToken: title: alteredQueryToken @@ -1002631,6 +1021809,123 @@ components: microsoft.graph.Dictionary: title: Dictionary type: object + microsoft.graph.recommendedAction: + title: recommendedAction + type: object + properties: + actionWebUrl: + type: string + description: Web URL to the recommended action. + nullable: true + potentialScoreImpact: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: Potential improvement in security score of the tenant from the recommended action. + format: double + nullable: true + title: + type: string + description: Title of the recommended action. + nullable: true + microsoft.graph.simulationEventsContent: + title: simulationEventsContent + type: object + properties: + compromisedRate: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: Actual percentage of users who fell for the simulated attack in an attack simulation and training campaign. + format: double + nullable: true + events: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.simulationEvent' + nullable: true + description: List of simulation events in an attack simulation and training campaign. + microsoft.graph.trainingEventsContent: + title: trainingEventsContent + type: object + properties: + assignedTrainingsInfos: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignedTrainingInfo' + nullable: true + description: List of assigned trainings and their information in an attack simulation and training campaign. + trainingsAssignedUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of users who were assigned trainings in an attack simulation and training campaign. + format: int32 + nullable: true + microsoft.graph.userSimulationEventInfo: + title: userSimulationEventInfo + type: object + properties: + browser: + type: string + description: Browser information from where the simulation event was initiated by a user in an attack simulation and training campaign. + 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: Date and time of the simulation event by a user in an attack simulation and training campaign. + format: date-time + nullable: true + eventName: + type: string + description: Name of the simulation event by a user in an attack simulation and training campaign. + nullable: true + ipAddress: + type: string + description: IP address from where the simulation event was initiated by a user in an attack simulation and training campaign. + nullable: true + osPlatformDeviceDetails: + type: string + description: 'The operating system, platform, and device details from where the simulation event was initiated by a user in an attack simulation and training campaign.' + nullable: true + microsoft.graph.userTrainingEventInfo: + title: userTrainingEventInfo + type: object + properties: + displayName: + type: string + description: Display name of the training. + nullable: true + latestTrainingStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.trainingStatus' + description: 'Latest status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, notCompleted, unknownFutureValue.' + nullable: true + trainingAssignedProperties: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userTrainingContentEventInfo' + description: Event details of the training when it was assigned to the user. + nullable: true + trainingCompletedProperties: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userTrainingContentEventInfo' + description: Event details of the training when it was completed by the user. + nullable: true + trainingUpdatedProperties: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userTrainingContentEventInfo' + description: Event details of the training when it was updated/in-progress by the user. + nullable: true microsoft.graph.scheduleEntityTheme: title: scheduleEntityTheme enum: @@ -1002680,6 +1021975,12 @@ components: - rollback - unknownFutureValue type: string + microsoft.graph.windowsUpdates.safeguardCategory: + title: safeguardCategory + enum: + - likelyIssues + - unknownFutureValue + type: string microsoft.graph.kerberosSignOnMappingAttributeType: title: kerberosSignOnMappingAttributeType enum: @@ -1002734,6 +1022035,25 @@ components: - chat - unknownFutureValue type: string + microsoft.graph.externalConnectors.ruleOperation: + title: ruleOperation + enum: + - 'null' + - equals + - notEquals + - contains + - notContains + - lessThan + - greaterThan + - startsWith + - unknownFutureValue + type: string + microsoft.graph.binaryOperator: + title: binaryOperator + enum: + - or + - and + type: string microsoft.graph.filterMode: title: filterMode enum: @@ -1002914,6 +1022234,76 @@ components: type: string description: The discrete value of the field that an aggregation was computed on. nullable: true + microsoft.graph.simulationEvent: + title: simulationEvent + type: object + properties: + count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of occurence of the simulation event in an attack simulation and training campaign. + format: int32 + nullable: true + eventName: + type: string + description: Name of the simulation event in an attack simulation and training campaign. + nullable: true + microsoft.graph.assignedTrainingInfo: + title: assignedTrainingInfo + type: object + properties: + assignedUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of users who were assigned the training in an attack simulation and training campaign. + format: int32 + nullable: true + completedUserCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of users who completed the training in an attack simulation and training campaign. + format: int32 + nullable: true + displayName: + type: string + description: Display name of the training in an attack simulation and training campaign. + nullable: true + microsoft.graph.userTrainingContentEventInfo: + title: userTrainingContentEventInfo + type: object + properties: + browser: + type: string + description: Browser of the user from where the training event was generated. + nullable: true + contentDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the training content playback by the user. + format: date-time + nullable: true + ipAddress: + type: string + description: IP address of the user for the training event. + nullable: true + osPlatformDeviceDetails: + type: string + description: 'The operating system, platform, and device details of the user for the training event.' + nullable: true + potentialScoreImpact: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + description: Potential improvement in security posture of the tenant after completion of the training by the user. + format: double + nullable: true microsoft.graph.filterClause: title: filterClause type: object diff --git a/openapi/v1.0/openapi.yaml b/openapi/v1.0/openapi.yaml index 7aa5d9d69..77f4a139d 100644 --- a/openapi/v1.0/openapi.yaml +++ b/openapi/v1.0/openapi.yaml @@ -6,12 +6,168 @@ servers: - url: https://graph.microsoft.com/v1.0/ description: Core paths: - /agreementAcceptances: + /admin: get: tags: - - agreementAcceptances.agreementAcceptance - summary: Get entities from agreementAcceptances - operationId: agreementAcceptances.agreementAcceptance.ListAgreementAcceptance + - admin.admin + summary: Get admin + operationId: admin.admin.GetAdmin + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - serviceAnnouncement + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - serviceAnnouncement + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.admin' + links: + serviceAnnouncement: + operationId: admin.GetServiceAnnouncement + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.admin + summary: Update admin + operationId: admin.admin.UpdateAdmin + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.admin' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /admin/serviceAnnouncement: + get: + tags: + - admin.serviceAnnouncement + summary: Get serviceAnnouncement from admin + description: A container for service communications resources. Read-only. + operationId: admin.GetServiceAnnouncement + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - healthOverviews + - issues + - messages + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - healthOverviews + - issues + - messages + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceAnnouncement' + links: + healthOverviews: + operationId: admin.ServiceAnnouncement.ListHealthOverviews + issues: + operationId: admin.ServiceAnnouncement.ListIssues + messages: + operationId: admin.ServiceAnnouncement.ListMessages + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.serviceAnnouncement + summary: Update the navigation property serviceAnnouncement in admin + description: A container for service communications resources. Read-only. + operationId: admin.UpdateServiceAnnouncement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceAnnouncement' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.serviceAnnouncement + summary: Delete navigation property serviceAnnouncement for admin + description: A container for service communications resources. Read-only. + operationId: admin.DeleteServiceAnnouncement + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /admin/serviceAnnouncement/healthOverviews: + get: + tags: + - admin.serviceAnnouncement + summary: Get healthOverviews from admin + description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.ListHealthOverviews parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -30,33 +186,1231 @@ paths: enum: - id - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - service + - service desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - service + - status + - issues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - issues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of serviceHealth + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealth' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.serviceAnnouncement + summary: Create new navigation property to healthOverviews for admin + description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.CreateHealthOverviews + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealth' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealth' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}': + get: + tags: + - admin.serviceAnnouncement + summary: Get healthOverviews from admin + description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.GetHealthOverviews + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - service + - status + - issues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - issues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealth' + links: + issues: + operationId: admin.serviceAnnouncement.HealthOverviews.ListIssues + parameters: + serviceHealth-id: $request.path.serviceHealth-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.serviceAnnouncement + summary: Update the navigation property healthOverviews in admin + description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.UpdateHealthOverviews + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealth' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.serviceAnnouncement + summary: Delete navigation property healthOverviews for admin + description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.DeleteHealthOverviews + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues': + get: + tags: + - admin.serviceAnnouncement + summary: Get issues from admin + description: 'A collection of issues happened on the service, with detailed information for each issue.' + operationId: admin.serviceAnnouncement.healthOverviews.ListIssues + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - details + - details desc + - endDateTime + - endDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - startDateTime + - startDateTime desc + - title + - title desc + - classification + - classification desc + - feature + - feature desc + - featureGroup + - featureGroup desc + - impactDescription + - impactDescription desc + - isResolved + - isResolved desc + - origin + - origin desc + - posts + - posts desc + - service + - service desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - details + - endDateTime + - lastModifiedDateTime + - startDateTime + - title + - classification + - feature + - featureGroup + - impactDescription + - isResolved + - origin + - posts + - service + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of serviceHealthIssue + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.serviceAnnouncement + summary: Create new navigation property to issues for admin + description: 'A collection of issues happened on the service, with detailed information for each issue.' + operationId: admin.serviceAnnouncement.healthOverviews.CreateIssues + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}': + get: + tags: + - admin.serviceAnnouncement + summary: Get issues from admin + description: 'A collection of issues happened on the service, with detailed information for each issue.' + operationId: admin.serviceAnnouncement.healthOverviews.GetIssues + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + - name: serviceHealthIssue-id + in: path + description: 'key: id of serviceHealthIssue' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealthIssue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - details + - endDateTime + - lastModifiedDateTime + - startDateTime + - title + - classification + - feature + - featureGroup + - impactDescription + - isResolved + - origin + - posts + - service + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.serviceAnnouncement + summary: Update the navigation property issues in admin + description: 'A collection of issues happened on the service, with detailed information for each issue.' + operationId: admin.serviceAnnouncement.healthOverviews.UpdateIssues + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + - name: serviceHealthIssue-id + in: path + description: 'key: id of serviceHealthIssue' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealthIssue + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.serviceAnnouncement + summary: Delete navigation property issues for admin + description: 'A collection of issues happened on the service, with detailed information for each issue.' + operationId: admin.serviceAnnouncement.healthOverviews.DeleteIssues + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + - name: serviceHealthIssue-id + in: path + description: 'key: id of serviceHealthIssue' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealthIssue + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/microsoft.graph.incidentReport()': + get: + tags: + - admin.Functions + summary: Invoke function incidentReport + operationId: admin.serviceAnnouncement.healthOverviews.serviceHealth.issues.serviceHealthIssue.incidentReport + parameters: + - name: serviceHealth-id + in: path + description: 'key: id of serviceHealth' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealth + - name: serviceHealthIssue-id + in: path + description: 'key: id of serviceHealthIssue' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealthIssue + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /admin/serviceAnnouncement/issues: + get: + tags: + - admin.serviceAnnouncement + summary: Get issues from admin + description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.ListIssues + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - details + - details desc + - endDateTime + - endDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - startDateTime + - startDateTime desc + - title + - title desc + - classification + - classification desc + - feature + - feature desc + - featureGroup + - featureGroup desc + - impactDescription + - impactDescription desc + - isResolved + - isResolved desc + - origin + - origin desc + - posts + - posts desc + - service + - service desc + - status + - status desc type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - details + - endDateTime + - lastModifiedDateTime + - startDateTime + - title + - classification + - feature + - featureGroup + - impactDescription + - isResolved + - origin + - posts + - service + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of serviceHealthIssue + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.serviceAnnouncement + summary: Create new navigation property to issues for admin + description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.CreateIssues + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}': + get: + tags: + - admin.serviceAnnouncement + summary: Get issues from admin + description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.GetIssues + parameters: + - name: serviceHealthIssue-id + in: path + description: 'key: id of serviceHealthIssue' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealthIssue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - details + - endDateTime + - lastModifiedDateTime + - startDateTime + - title + - classification + - feature + - featureGroup + - impactDescription + - isResolved + - origin + - posts + - service + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.serviceAnnouncement + summary: Update the navigation property issues in admin + description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.UpdateIssues + parameters: + - name: serviceHealthIssue-id + in: path + description: 'key: id of serviceHealthIssue' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealthIssue + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.serviceAnnouncement + summary: Delete navigation property issues for admin + description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.DeleteIssues + parameters: + - name: serviceHealthIssue-id + in: path + description: 'key: id of serviceHealthIssue' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealthIssue + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/microsoft.graph.incidentReport()': + get: + tags: + - admin.Functions + summary: Invoke function incidentReport + operationId: admin.serviceAnnouncement.issues.serviceHealthIssue.incidentReport + parameters: + - name: serviceHealthIssue-id + in: path + description: 'key: id of serviceHealthIssue' + required: true + schema: + type: string + x-ms-docs-key-type: serviceHealthIssue + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /admin/serviceAnnouncement/messages: + get: + tags: + - admin.serviceAnnouncement + summary: Get messages from admin + description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.ListMessages + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - details + - details desc + - endDateTime + - endDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - startDateTime + - startDateTime desc + - title + - title desc + - actionRequiredByDateTime + - actionRequiredByDateTime desc + - body + - body desc + - category + - category desc + - isMajorChange + - isMajorChange desc + - services + - services desc + - severity + - severity desc + - tags + - tags desc + - viewPoint + - viewPoint desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - details + - endDateTime + - lastModifiedDateTime + - startDateTime + - title + - actionRequiredByDateTime + - body + - category + - isMajorChange + - services + - severity + - tags + - viewPoint + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of serviceUpdateMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - admin.serviceAnnouncement + summary: Create new navigation property to messages for admin + description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.CreateMessages + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}': + get: + tags: + - admin.serviceAnnouncement + summary: Get messages from admin + description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.GetMessages + parameters: + - name: serviceUpdateMessage-id + in: path + description: 'key: id of serviceUpdateMessage' + required: true + schema: + type: string + x-ms-docs-key-type: serviceUpdateMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - details + - endDateTime + - lastModifiedDateTime + - startDateTime + - title + - actionRequiredByDateTime + - body + - category + - isMajorChange + - services + - severity + - tags + - viewPoint + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.serviceAnnouncement + summary: Update the navigation property messages in admin + description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.UpdateMessages + parameters: + - name: serviceUpdateMessage-id + in: path + description: 'key: id of serviceUpdateMessage' + required: true + schema: + type: string + x-ms-docs-key-type: serviceUpdateMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.serviceAnnouncement + summary: Delete navigation property messages for admin + description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.' + operationId: admin.serviceAnnouncement.DeleteMessages + parameters: + - name: serviceUpdateMessage-id + in: path + description: 'key: id of serviceUpdateMessage' + required: true + schema: + type: string + x-ms-docs-key-type: serviceUpdateMessage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /admin/serviceAnnouncement/messages/microsoft.graph.archive: + post: + tags: + - admin.Actions + summary: Invoke action archive + operationId: admin.serviceAnnouncement.messages.archive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/serviceAnnouncement/messages/microsoft.graph.favorite: + post: + tags: + - admin.Actions + summary: Invoke action favorite + operationId: admin.serviceAnnouncement.messages.favorite + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/serviceAnnouncement/messages/microsoft.graph.markRead: + post: + tags: + - admin.Actions + summary: Invoke action markRead + operationId: admin.serviceAnnouncement.messages.markRead + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/serviceAnnouncement/messages/microsoft.graph.markUnread: + post: + tags: + - admin.Actions + summary: Invoke action markUnread + operationId: admin.serviceAnnouncement.messages.markUnread + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/serviceAnnouncement/messages/microsoft.graph.unarchive: + post: + tags: + - admin.Actions + summary: Invoke action unarchive + operationId: admin.serviceAnnouncement.messages.unarchive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /admin/serviceAnnouncement/messages/microsoft.graph.unfavorite: + post: + tags: + - admin.Actions + summary: Invoke action unfavorite + operationId: admin.serviceAnnouncement.messages.unfavorite + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /agreementAcceptances: + get: + tags: + - agreementAcceptances.agreementAcceptance + summary: Get entities from agreementAcceptances + operationId: agreementAcceptances.agreementAcceptance.ListAgreementAcceptance + parameters: + - $ref: '#/components/parameters/search' - name: $select in: query description: Select properties to be returned @@ -82,18 +1436,6 @@ paths: - userId - userPrincipalName type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entities @@ -176,18 +1518,6 @@ paths: - userId - userPrincipalName type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entity @@ -255,34 +1585,7 @@ paths: summary: Get entities from agreements operationId: agreements.agreement.ListAgreement parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - isPerDeviceAcceptanceRequired - - isPerDeviceAcceptanceRequired desc - - isViewingBeforeAcceptanceRequired - - isViewingBeforeAcceptanceRequired desc - - termsExpiration - - termsExpiration desc - - userReacceptRequiredFrequency - - userReacceptRequiredFrequency desc - type: string - name: $select in: query description: Select properties to be returned @@ -303,21 +1606,6 @@ paths: - file - files type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - acceptances - - file - - files - type: string responses: '200': description: Retrieved entities @@ -395,21 +1683,6 @@ paths: - file - files type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - acceptances - - file - - files - type: string responses: '200': description: Retrieved entity @@ -1439,7 +2712,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Get files from agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.ListFiles parameters: - name: agreement-id @@ -1539,7 +2812,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Create new navigation property to files for agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.CreateFiles parameters: - name: agreement-id @@ -1571,7 +2844,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Get files from agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.GetFiles parameters: - name: agreement-id @@ -1641,7 +2914,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Update the navigation property files in agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.UpdateFiles parameters: - name: agreement-id @@ -1675,7 +2948,7 @@ paths: tags: - agreements.agreementFileLocalization summary: Delete navigation property files for agreements - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. operationId: agreements.DeleteFiles parameters: - name: agreement-id @@ -2753,6 +4026,8 @@ paths: - tags desc - tokenEncryptionKeyId - tokenEncryptionKeyId desc + - verifiedPublisher + - verifiedPublisher desc - web - web desc type: string @@ -2796,6 +4071,7 @@ paths: - spa - tags - tokenEncryptionKeyId + - verifiedPublisher - web - createdOnBehalfOf - extensionProperties @@ -2870,7 +4146,6 @@ paths: tags: - applications.application summary: Get entity from applications by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: applications.application.GetApplication parameters: - name: application-id @@ -2929,6 +4204,7 @@ paths: - spa - tags - tokenEncryptionKeyId + - verifiedPublisher - web - createdOnBehalfOf - extensionProperties @@ -2994,7 +4270,6 @@ paths: tags: - applications.application summary: Update entity in applications - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: applications.application.UpdateApplication parameters: - name: application-id @@ -3021,7 +4296,6 @@ paths: tags: - applications.application summary: Delete entity from applications - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. operationId: applications.application.DeleteApplication parameters: - name: application-id @@ -3989,6 +5263,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/applications/{application-id}/microsoft.graph.setVerifiedPublisher': + post: + tags: + - applications.Actions + summary: Invoke action setVerifiedPublisher + operationId: applications.application.setVerifiedPublisher + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + verifiedPublisherId: + type: string + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/applications/{application-id}/microsoft.graph.unsetVerifiedPublisher': + post: + tags: + - applications.Actions + summary: Invoke action unsetVerifiedPublisher + operationId: applications.application.unsetVerifiedPublisher + parameters: + - name: application-id + in: path + description: 'key: id of application' + required: true + schema: + type: string + x-ms-docs-key-type: application + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/applications/{application-id}/owners': get: tags: @@ -6597,6 +7921,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Get localizations from branding + description: Add different branding based on a locale. operationId: branding.ListLocalizations parameters: - $ref: '#/components/parameters/top' @@ -6684,6 +8009,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Create new navigation property to localizations for branding + description: Add different branding based on a locale. operationId: branding.CreateLocalizations requestBody: description: New navigation property @@ -6707,6 +8033,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Get localizations from branding + description: Add different branding based on a locale. operationId: branding.GetLocalizations parameters: - name: organizationalBrandingLocalization-id @@ -6760,6 +8087,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Update the navigation property localizations in branding + description: Add different branding based on a locale. operationId: branding.UpdateLocalizations parameters: - name: organizationalBrandingLocalization-id @@ -6786,6 +8114,7 @@ paths: tags: - branding.organizationalBrandingLocalization summary: Delete navigation property localizations for branding + description: Add different branding based on a locale. operationId: branding.DeleteLocalizations parameters: - name: organizationalBrandingLocalization-id @@ -8110,154 +9439,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/chats/{chat-id}/messages': - get: - tags: - - chats.chatMessage - summary: Get messages from chats - description: A collection of all the messages in the chat. Nullable. - operationId: chats.ListMessages - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - attachments - - attachments desc - - body - - body desc - - channelIdentity - - channelIdentity desc - - chatId - - chatId desc - - createdDateTime - - createdDateTime desc - - deletedDateTime - - deletedDateTime desc - - etag - - etag desc - - from - - from desc - - importance - - importance desc - - lastEditedDateTime - - lastEditedDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - locale - - locale desc - - mentions - - mentions desc - - messageType - - messageType desc - - policyViolation - - policyViolation desc - - reactions - - reactions desc - - replyToId - - replyToId desc - - subject - - subject desc - - summary - - summary desc - - webUrl - - webUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - attachments - - body - - channelIdentity - - chatId - - createdDateTime - - deletedDateTime - - etag - - from - - importance - - lastEditedDateTime - - lastModifiedDateTime - - locale - - mentions - - messageType - - policyViolation - - reactions - - replyToId - - subject - - summary - - webUrl - - hostedContents - - replies - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - hostedContents - - replies - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/chats/{chat-id}/members/microsoft.graph.add': post: tags: - - chats.chatMessage - summary: Create new navigation property to messages for chats - description: A collection of all the messages in the chat. Nullable. - operationId: chats.CreateMessages + - chats.Actions + summary: Invoke action add + operationId: chats.chat.members.add parameters: - name: chat-id in: path @@ -8267,460 +9454,40 @@ paths: type: string x-ms-docs-key-type: chat requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + values: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.conversationMember' + nullable: true required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/chats/{chat-id}/messages/{chatMessage-id}': - get: - tags: - - chats.chatMessage - summary: Get messages from chats - description: A collection of all the messages in the chat. Nullable. - operationId: chats.GetMessages - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - attachments - - body - - channelIdentity - - chatId - - createdDateTime - - deletedDateTime - - etag - - from - - importance - - lastEditedDateTime - - lastModifiedDateTime - - locale - - mentions - - messageType - - policyViolation - - reactions - - replyToId - - subject - - summary - - webUrl - - hostedContents - - replies - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - hostedContents - - replies - type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - links: - hostedContents: - operationId: chats.Messages.ListHostedContents - parameters: - chat-id: $request.path.chat-id - chatMessage-id: $request.path.chatMessage-id - replies: - operationId: chats.Messages.ListReplies - parameters: - chat-id: $request.path.chat-id - chatMessage-id: $request.path.chatMessage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - chats.chatMessage - summary: Update the navigation property messages in chats - description: A collection of all the messages in the chat. Nullable. - operationId: chats.UpdateMessages - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true - responses: - '204': description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - chats.chatMessage - summary: Delete navigation property messages for chats - description: A collection of all the messages in the chat. Nullable. - operationId: chats.DeleteMessages - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/chats/{chat-id}/messages/{chatMessage-id}/hostedContents': - get: - tags: - - chats.chatMessage - summary: Get hostedContents from chats - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: chats.messages.ListHostedContents - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - contentBytes - - contentBytes desc - - contentType - - contentType desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentBytes - - contentType - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of chatMessageHostedContent - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - chats.chatMessage - summary: Create new navigation property to hostedContents for chats - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: chats.messages.CreateHostedContents - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true - responses: - '201': - description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': - get: - tags: - - chats.chatMessage - summary: Get hostedContents from chats - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: chats.messages.GetHostedContents - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentBytes - - contentType - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - chats.chatMessage - summary: Update the navigation property hostedContents in chats - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: chats.messages.UpdateHostedContents - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - chats.chatMessage - summary: Delete navigation property hostedContents for chats - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: chats.messages.DeleteHostedContents - parameters: - - name: chat-id - in: path - description: 'key: id of chat' - required: true - schema: - type: string - x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/chats/{chat-id}/messages/{chatMessage-id}/replies': + x-ms-docs-operation-type: action + '/chats/{chat-id}/messages': get: tags: - chats.chatMessage - summary: Get replies from chats - description: Replies for a specified message. - operationId: chats.messages.ListReplies + summary: Get messages from chats + description: A collection of all the messages in the chat. Nullable. + operationId: chats.ListMessages parameters: - name: chat-id in: path @@ -8729,13 +9496,617 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - schema: - type: string - x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attachments + - attachments desc + - body + - body desc + - channelIdentity + - channelIdentity desc + - chatId + - chatId desc + - createdDateTime + - createdDateTime desc + - deletedDateTime + - deletedDateTime desc + - etag + - etag desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - hostedContents + - replies + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - chats.chatMessage + summary: Create new navigation property to messages for chats + description: A collection of all the messages in the chat. Nullable. + operationId: chats.CreateMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}': + get: + tags: + - chats.chatMessage + summary: Get messages from chats + description: A collection of all the messages in the chat. Nullable. + operationId: chats.GetMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - hostedContents + - replies + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + links: + hostedContents: + operationId: chats.Messages.ListHostedContents + parameters: + chat-id: $request.path.chat-id + chatMessage-id: $request.path.chatMessage-id + replies: + operationId: chats.Messages.ListReplies + parameters: + chat-id: $request.path.chat-id + chatMessage-id: $request.path.chatMessage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - chats.chatMessage + summary: Update the navigation property messages in chats + description: A collection of all the messages in the chat. Nullable. + operationId: chats.UpdateMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - chats.chatMessage + summary: Delete navigation property messages for chats + description: A collection of all the messages in the chat. Nullable. + operationId: chats.DeleteMessages + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/hostedContents': + get: + tags: + - chats.chatMessage + summary: Get hostedContents from chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chats.messages.ListHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentBytes + - contentBytes desc + - contentType + - contentType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentBytes + - contentType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of chatMessageHostedContent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - chats.chatMessage + summary: Create new navigation property to hostedContents for chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chats.messages.CreateHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - chats.chatMessage + summary: Get hostedContents from chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chats.messages.GetHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentBytes + - contentType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - chats.chatMessage + summary: Update the navigation property hostedContents in chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chats.messages.UpdateHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - chats.chatMessage + summary: Delete navigation property hostedContents for chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chats.messages.DeleteHostedContents + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/replies': + get: + tags: + - chats.chatMessage + summary: Get replies from chats + description: Replies for a specified message. + operationId: chats.messages.ListReplies + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9450,7 +10821,7 @@ paths: tags: - chats.teamsTab summary: Get teamsApp from chats - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: chats.tabs.GetTeamsApp parameters: - name: chat-id @@ -9517,7 +10888,7 @@ paths: tags: - chats.teamsTab summary: Get ref of teamsApp from chats - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: chats.tabs.GetRefTeamsApp parameters: - name: chat-id @@ -9554,7 +10925,7 @@ paths: tags: - chats.teamsTab summary: Update the ref of navigation property teamsApp in chats - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: chats.tabs.UpdateRefTeamsApp parameters: - name: chat-id @@ -9590,7 +10961,7 @@ paths: tags: - chats.teamsTab summary: Delete ref of navigation property teamsApp for chats - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: chats.tabs.DeleteRefTeamsApp parameters: - name: chat-id @@ -11211,6 +12582,10 @@ paths: properties: transferTarget: $ref: '#/components/schemas/microsoft.graph.invitationParticipantInfo' + transferee: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.participantInfo' + nullable: true required: true responses: '204': @@ -11578,6 +12953,8 @@ paths: - isMuted desc - mediaStreams - mediaStreams desc + - metadata + - metadata desc - recordingInfo - recordingInfo desc type: string @@ -11596,6 +12973,7 @@ paths: - isInLobby - isMuted - mediaStreams + - metadata - recordingInfo type: string - name: $expand @@ -11699,6 +13077,7 @@ paths: - isInLobby - isMuted - mediaStreams + - metadata - recordingInfo type: string - name: $expand @@ -11833,6 +13212,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.startHoldMusic': + post: + tags: + - communications.Actions + summary: Invoke action startHoldMusic + operationId: communications.calls.call.participants.participant.startHoldMusic + parameters: + - name: call-id + in: path + description: 'key: id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: 'key: id of participant' + required: true + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + customPrompt: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.prompt' + nullable: true + clientContext: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.startHoldMusicOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.stopHoldMusic': + post: + tags: + - communications.Actions + summary: Invoke action stopHoldMusic + operationId: communications.calls.call.participants.participant.stopHoldMusic + parameters: + - name: call-id + in: path + description: 'key: id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: 'key: id of participant' + required: true + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.stopHoldMusicOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/microsoft.graph.invite': post: tags: @@ -11962,8 +13433,12 @@ paths: - allowMeetingChat desc - allowTeamworkReactions - allowTeamworkReactions desc + - attendeeReport + - attendeeReport desc - audioConferencing - audioConferencing desc + - broadcastSettings + - broadcastSettings desc - chatInfo - chatInfo desc - creationDateTime @@ -11972,6 +13447,8 @@ paths: - endDateTime desc - externalId - externalId desc + - isBroadcast + - isBroadcast desc - isEntryExitAnnounced - isEntryExitAnnounced desc - joinInformation @@ -11982,6 +13459,8 @@ paths: - lobbyBypassSettings desc - participants - participants desc + - recordAutomatically + - recordAutomatically desc - startDateTime - startDateTime desc - subject @@ -12005,16 +13484,20 @@ paths: - allowedPresenters - allowMeetingChat - allowTeamworkReactions + - attendeeReport - audioConferencing + - broadcastSettings - chatInfo - creationDateTime - endDateTime - externalId + - isBroadcast - isEntryExitAnnounced - joinInformation - joinWebUrl - lobbyBypassSettings - participants + - recordAutomatically - startDateTime - subject - videoTeleconferenceId @@ -12104,16 +13587,20 @@ paths: - allowedPresenters - allowMeetingChat - allowTeamworkReactions + - attendeeReport - audioConferencing + - broadcastSettings - chatInfo - creationDateTime - endDateTime - externalId + - isBroadcast - isEntryExitAnnounced - joinInformation - joinWebUrl - lobbyBypassSettings - participants + - recordAutomatically - startDateTime - subject - videoTeleconferenceId @@ -12190,6 +13677,58 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/communications/onlineMeetings/{onlineMeeting-id}/attendeeReport': + get: + tags: + - communications.onlineMeeting + summary: Get media content for the navigation property onlineMeetings from communications + operationId: communications.GetOnlineMeetingsAttendeeReport + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - communications.onlineMeeting + summary: Update media content for the navigation property onlineMeetings in communications + operationId: communications.UpdateOnlineMeetingsAttendeeReport + parameters: + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /communications/onlineMeetings/microsoft.graph.createOrGet: post: tags: @@ -12437,12 +13976,227 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /connections: + '/communications/presences/{presence-id}/microsoft.graph.clearPresence': + post: + tags: + - communications.Actions + summary: Invoke action clearPresence + operationId: communications.presences.presence.clearPresence + parameters: + - name: presence-id + in: path + description: 'key: id of presence' + required: true + schema: + type: string + x-ms-docs-key-type: presence + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/communications/presences/{presence-id}/microsoft.graph.setPresence': + post: + tags: + - communications.Actions + summary: Invoke action setPresence + operationId: communications.presences.presence.setPresence + parameters: + - name: presence-id + in: path + description: 'key: id of presence' + required: true + schema: + type: string + x-ms-docs-key-type: presence + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionId: + type: string + nullable: true + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /compliance: get: tags: - - connections.externalConnection - summary: Get entities from connections - operationId: connections.externalConnection.ListExternalConnection + - compliance.compliance + summary: Get compliance + operationId: compliance.compliance.GetCompliance + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - ediscovery + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - ediscovery + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.compliance' + links: + ediscovery: + operationId: compliance.GetEdiscovery + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - compliance.compliance + summary: Update compliance + operationId: compliance.compliance.UpdateCompliance + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.compliance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /compliance/ediscovery: + get: + tags: + - compliance.ediscoveryroot + summary: Get ediscovery from compliance + operationId: compliance.GetEdiscovery + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - cases + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - cases + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.ediscovery.ediscoveryroot' + links: + cases: + operationId: compliance.Ediscovery.ListCases + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - compliance.ediscoveryroot + summary: Update the navigation property ediscovery in compliance + operationId: compliance.UpdateEdiscovery + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.ediscovery.ediscoveryroot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - compliance.ediscoveryroot + summary: Delete navigation property ediscovery for compliance + operationId: compliance.DeleteEdiscovery + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /compliance/ediscovery/cases: + get: + tags: + - compliance.ediscoveryroot + summary: Get cases from compliance + operationId: compliance.ediscovery.ListCases parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -12461,14 +14215,24 @@ paths: enum: - id - id desc - - configuration - - configuration desc + - closedBy + - closedBy desc + - closedDateTime + - closedDateTime desc + - createdDateTime + - createdDateTime desc - description - description desc - - name - - name desc - - state - - state desc + - displayName + - displayName desc + - externalId + - externalId desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - status + - status desc type: string - name: $select in: query @@ -12481,13 +14245,23 @@ paths: items: enum: - id - - configuration + - closedBy + - closedDateTime + - createdDateTime - description - - name - - state - - items + - displayName + - externalId + - lastModifiedBy + - lastModifiedDateTime + - status + - custodians + - legalHolds + - noncustodialDataSources - operations - - schema + - reviewSets + - settings + - sourceCollections + - tags type: string - name: $expand in: query @@ -12500,23 +14274,28 @@ paths: items: enum: - '*' - - items + - custodians + - legalHolds + - noncustodialDataSources - operations - - schema + - reviewSets + - settings + - sourceCollections + - tags type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of externalConnection + title: Collection of case type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.case' '@odata.nextLink': type: string default: @@ -12527,40 +14306,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - connections.externalConnection - summary: Add new entity to connections - operationId: connections.externalConnection.CreateExternalConnection + - compliance.ediscoveryroot + summary: Create new navigation property to cases for compliance + operationId: compliance.ediscovery.CreateCases requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.case' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/connections/{externalConnection-id}': + '/compliance/ediscovery/cases/{case-id}': get: tags: - - connections.externalConnection - summary: Get entity from connections by key - operationId: connections.externalConnection.GetExternalConnection + - compliance.ediscoveryroot + summary: Get cases from compliance + operationId: compliance.ediscovery.GetCases parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case - name: $select in: query description: Select properties to be returned @@ -12572,13 +14351,23 @@ paths: items: enum: - id - - configuration + - closedBy + - closedDateTime + - createdDateTime - description - - name - - state - - items + - displayName + - externalId + - lastModifiedBy + - lastModifiedDateTime + - status + - custodians + - legalHolds + - noncustodialDataSources - operations - - schema + - reviewSets + - settings + - sourceCollections + - tags type: string - name: $expand in: query @@ -12591,52 +14380,77 @@ paths: items: enum: - '*' - - items + - custodians + - legalHolds + - noncustodialDataSources - operations - - schema + - reviewSets + - settings + - sourceCollections + - tags type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.case' links: - items: - operationId: connections.ListItems + custodians: + operationId: compliance.ediscovery.Cases.ListCustodians parameters: - externalConnection-id: $request.path.externalConnection-id + case-id: $request.path.case-id + legalHolds: + operationId: compliance.ediscovery.Cases.ListLegalHolds + parameters: + case-id: $request.path.case-id + noncustodialDataSources: + operationId: compliance.ediscovery.Cases.ListNoncustodialDataSources + parameters: + case-id: $request.path.case-id operations: - operationId: connections.ListOperations + operationId: compliance.ediscovery.Cases.ListOperations parameters: - externalConnection-id: $request.path.externalConnection-id - schema: - operationId: connections.GetSchema + case-id: $request.path.case-id + reviewSets: + operationId: compliance.ediscovery.Cases.ListReviewSets parameters: - externalConnection-id: $request.path.externalConnection-id + case-id: $request.path.case-id + settings: + operationId: compliance.ediscovery.Cases.GetSettings + parameters: + case-id: $request.path.case-id + sourceCollections: + operationId: compliance.ediscovery.Cases.ListSourceCollections + parameters: + case-id: $request.path.case-id + tags: + operationId: compliance.ediscovery.Cases.ListTags + parameters: + case-id: $request.path.case-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - connections.externalConnection - summary: Update entity in connections - operationId: connections.externalConnection.UpdateExternalConnection + - compliance.ediscoveryroot + summary: Update the navigation property cases in compliance + operationId: compliance.ediscovery.UpdateCases parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.case' required: true responses: '204': @@ -12646,17 +14460,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - connections.externalConnection - summary: Delete entity from connections - operationId: connections.externalConnection.DeleteExternalConnection + - compliance.ediscoveryroot + summary: Delete navigation property cases for compliance + operationId: compliance.ediscovery.DeleteCases parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case - name: If-Match in: header description: ETag @@ -12668,20 +14482,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/connections/{externalConnection-id}/items': + '/compliance/ediscovery/cases/{case-id}/custodians': get: tags: - - connections.externalItem - summary: Get items from connections - operationId: connections.ListItems + - compliance.ediscoveryroot + summary: Get custodians from compliance + description: Returns a list of case custodian objects for this case. Nullable. + operationId: compliance.ediscovery.cases.ListCustodians parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12699,12 +14514,22 @@ paths: enum: - id - id desc - - acl - - acl desc - - content - - content desc - - properties - - properties desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - releasedDateTime + - releasedDateTime desc + - status + - status desc + - acknowledgedDateTime + - acknowledgedDateTime desc + - applyHoldToSources + - applyHoldToSources desc + - email + - email desc type: string - name: $select in: query @@ -12717,9 +14542,18 @@ paths: items: enum: - id - - acl - - content - - properties + - createdDateTime + - displayName + - lastModifiedDateTime + - releasedDateTime + - status + - acknowledgedDateTime + - applyHoldToSources + - email + - lastIndexOperation + - siteSources + - unifiedGroupSources + - userSources type: string - name: $expand in: query @@ -12732,6 +14566,10 @@ paths: items: enum: - '*' + - lastIndexOperation + - siteSources + - unifiedGroupSources + - userSources type: string responses: '200': @@ -12739,13 +14577,13 @@ paths: content: application/json: schema: - title: Collection of externalItem + title: Collection of custodian type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' + $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' '@odata.nextLink': type: string default: @@ -12756,23 +14594,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - connections.externalItem - summary: Create new navigation property to items for connections - operationId: connections.CreateItems + - compliance.ediscoveryroot + summary: Create new navigation property to custodians for compliance + description: Returns a list of case custodian objects for this case. Nullable. + operationId: compliance.ediscovery.cases.CreateCustodians parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' + $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' required: true responses: '201': @@ -12780,31 +14619,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' + $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/connections/{externalConnection-id}/items/{externalItem-id}': + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}': get: tags: - - connections.externalItem - summary: Get items from connections - operationId: connections.GetItems + - compliance.ediscoveryroot + summary: Get custodians from compliance + description: Returns a list of case custodian objects for this case. Nullable. + operationId: compliance.ediscovery.cases.GetCustodians parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection - - name: externalItem-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of externalItem' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: externalItem + x-ms-docs-key-type: custodian - name: $select in: query description: Select properties to be returned @@ -12816,9 +14656,18 @@ paths: items: enum: - id - - acl - - content - - properties + - createdDateTime + - displayName + - lastModifiedDateTime + - releasedDateTime + - status + - acknowledgedDateTime + - applyHoldToSources + - email + - lastIndexOperation + - siteSources + - unifiedGroupSources + - userSources type: string - name: $expand in: query @@ -12831,6 +14680,10 @@ paths: items: enum: - '*' + - lastIndexOperation + - siteSources + - unifiedGroupSources + - userSources type: string responses: '200': @@ -12838,36 +14691,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' + $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' + links: + lastIndexOperation: + operationId: compliance.ediscovery.cases.Custodians.GetLastIndexOperation + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSources: + operationId: compliance.ediscovery.cases.Custodians.ListSiteSources + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSources: + operationId: compliance.ediscovery.cases.Custodians.ListUnifiedGroupSources + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + userSources: + operationId: compliance.ediscovery.cases.Custodians.ListUserSources + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - connections.externalItem - summary: Update the navigation property items in connections - operationId: connections.UpdateItems + - compliance.ediscoveryroot + summary: Update the navigation property custodians in compliance + description: Returns a list of case custodian objects for this case. Nullable. + operationId: compliance.ediscovery.cases.UpdateCustodians parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection - - name: externalItem-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of externalItem' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: externalItem + x-ms-docs-key-type: custodian requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' + $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' required: true responses: '204': @@ -12877,24 +14752,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - connections.externalItem - summary: Delete navigation property items for connections - operationId: connections.DeleteItems + - compliance.ediscoveryroot + summary: Delete navigation property custodians for compliance + description: Returns a list of case custodian objects for this case. Nullable. + operationId: compliance.ediscovery.cases.DeleteCustodians parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection - - name: externalItem-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of externalItem' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: externalItem + x-ms-docs-key-type: custodian - name: If-Match in: header description: ETag @@ -12906,20 +14782,109 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/connections/{externalConnection-id}/operations': + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/microsoft.graph.ediscovery.activate': + post: + tags: + - compliance.Actions + summary: Invoke action activate + operationId: compliance.ediscovery.cases.case.custodians.custodian.activate + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/microsoft.graph.ediscovery.release': + post: + tags: + - compliance.Actions + summary: Invoke action release + operationId: compliance.ediscovery.cases.case.custodians.custodian.release + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/microsoft.graph.ediscovery.updateIndex': + post: + tags: + - compliance.Actions + summary: Invoke action updateIndex + operationId: compliance.ediscovery.cases.case.custodians.custodian.updateIndex + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/siteSources': get: tags: - - connections.connectionOperation - summary: Get operations from connections - operationId: connections.ListOperations + - compliance.ediscoveryroot + summary: Get siteSources from compliance + description: Data source entity for SharePoint sites associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.ListSiteSources parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12937,10 +14902,12 @@ paths: enum: - id - id desc - - error - - error desc - - status - - status desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc type: string - name: $select in: query @@ -12953,8 +14920,10 @@ paths: items: enum: - id - - error - - status + - createdBy + - createdDateTime + - displayName + - site type: string - name: $expand in: query @@ -12967,6 +14936,7 @@ paths: items: enum: - '*' + - site type: string responses: '200': @@ -12974,13 +14944,13 @@ paths: content: application/json: schema: - title: Collection of connectionOperation + title: Collection of siteSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' '@odata.nextLink': type: string default: @@ -12991,23 +14961,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - connections.connectionOperation - summary: Create new navigation property to operations for connections - operationId: connections.CreateOperations + - compliance.ediscoveryroot + summary: Create new navigation property to siteSources for compliance + description: Data source entity for SharePoint sites associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.CreateSiteSources parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' required: true responses: '201': @@ -13015,31 +14993,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/connections/{externalConnection-id}/operations/{connectionOperation-id}': + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/siteSources/{siteSource-id}': get: tags: - - connections.connectionOperation - summary: Get operations from connections - operationId: connections.GetOperations + - compliance.ediscoveryroot + summary: Get siteSources from compliance + description: Data source entity for SharePoint sites associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.GetSiteSources parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection - - name: connectionOperation-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of connectionOperation' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: connectionOperation + x-ms-docs-key-type: custodian + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource - name: $select in: query description: Select properties to be returned @@ -13051,8 +15037,10 @@ paths: items: enum: - id - - error - - status + - createdBy + - createdDateTime + - displayName + - site type: string - name: $expand in: query @@ -13065,6 +15053,7 @@ paths: items: enum: - '*' + - site type: string responses: '200': @@ -13072,36 +15061,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' + links: + site: + operationId: compliance.ediscovery.cases.custodians.SiteSources.GetSite + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - connections.connectionOperation - summary: Update the navigation property operations in connections - operationId: connections.UpdateOperations + - compliance.ediscoveryroot + summary: Update the navigation property siteSources in compliance + description: Data source entity for SharePoint sites associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.UpdateSiteSources parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection - - name: connectionOperation-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of connectionOperation' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: connectionOperation + x-ms-docs-key-type: custodian + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' required: true responses: '204': @@ -13111,24 +15115,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - connections.connectionOperation - summary: Delete navigation property operations for connections - operationId: connections.DeleteOperations + - compliance.ediscoveryroot + summary: Delete navigation property siteSources for compliance + description: Data source entity for SharePoint sites associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.DeleteSiteSources parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection - - name: connectionOperation-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of connectionOperation' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: connectionOperation + x-ms-docs-key-type: custodian + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource - name: If-Match in: header description: ETag @@ -13140,20 +15152,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/connections/{externalConnection-id}/schema': + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/siteSources/{siteSource-id}/site': get: tags: - - connections.schema - summary: Get schema from connections - operationId: connections.GetSchema + - compliance.ediscoveryroot + summary: Get site from compliance + description: The SharePoint site associated with the siteSource. + operationId: compliance.ediscovery.cases.custodians.siteSources.GetSite parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource - name: $select in: query description: Select properties to be returned @@ -13165,8 +15192,35 @@ paths: items: enum: - id - - baseType - - properties + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string - name: $expand in: query @@ -13179,6 +15233,21 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string responses: '200': @@ -13186,29 +15255,267 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.schema' + $ref: '#/components/schemas/microsoft.graph.site' + links: + createdByUser: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetCreatedByUser + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + lastModifiedByUser: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetLastModifiedByUser + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + analytics: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetAnalytics + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + columns: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListColumns + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + contentTypes: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListContentTypes + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + drive: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetDrive + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + drives: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListDrives + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + externalColumns: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListExternalColumns + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + items: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListItems + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + lists: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListLists + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + permissions: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListPermissions + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + sites: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListSites + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + termStore: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetTermStore + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + termStores: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListTermStores + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + onenote: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetOnenote + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/siteSources/{siteSource-id}/site/$ref': + get: tags: - - connections.schema - summary: Update the navigation property schema in connections - operationId: connections.UpdateSchema + - compliance.ediscoveryroot + summary: Get ref of site from compliance + description: The SharePoint site associated with the siteSource. + operationId: compliance.ediscovery.cases.custodians.siteSources.GetRefSite parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + createdByUser: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetCreatedByUser + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + lastModifiedByUser: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetLastModifiedByUser + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + analytics: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetAnalytics + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + columns: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListColumns + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + contentTypes: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListContentTypes + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + drive: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetDrive + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + drives: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListDrives + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + externalColumns: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListExternalColumns + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + items: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListItems + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + lists: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListLists + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + permissions: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListPermissions + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + sites: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListSites + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + termStore: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetTermStore + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + termStores: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListTermStores + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + onenote: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.GetOnenote + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - compliance.ediscoveryroot + summary: Update the ref of navigation property site in compliance + description: The SharePoint site associated with the siteSource. + operationId: compliance.ediscovery.cases.custodians.siteSources.UpdateRefSite + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.schema' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -13218,17 +15525,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - connections.schema - summary: Delete navigation property schema for connections - operationId: connections.DeleteSchema + - compliance.ediscoveryroot + summary: Delete ref of navigation property site for compliance + description: The SharePoint site associated with the siteSource. + operationId: compliance.ediscovery.cases.custodians.siteSources.DeleteRefSite parameters: - - name: externalConnection-id + - name: case-id in: path - description: 'key: id of externalConnection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource - name: If-Match in: header description: ETag @@ -13240,22 +15562,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /contacts: + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/unifiedGroupSources': get: tags: - - contacts.orgContact - summary: Get entities from contacts - operationId: contacts.orgContact.ListOrgContact + - compliance.ediscoveryroot + summary: Get unifiedGroupSources from compliance + description: Data source entity for groups associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.ListUnifiedGroupSources parameters: - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + - name: case-id + in: path + description: 'key: id of case' + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13273,36 +15601,14 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - addresses - - addresses desc - - companyName - - companyName desc - - department - - department desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - displayName - displayName desc - - givenName - - givenName desc - - jobTitle - - jobTitle desc - - mail - - mail desc - - mailNickname - - mailNickname desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesProvisioningErrors - - onPremisesProvisioningErrors desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - phones - - phones desc - - proxyAddresses - - proxyAddresses desc - - surname - - surname desc + - includedSources + - includedSources desc type: string - name: $select in: query @@ -13315,25 +15621,11 @@ paths: items: enum: - id - - deletedDateTime - - addresses - - companyName - - department + - createdBy + - createdDateTime - displayName - - givenName - - jobTitle - - mail - - mailNickname - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSyncEnabled - - phones - - proxyAddresses - - surname - - directReports - - manager - - memberOf - - transitiveMemberOf + - includedSources + - group type: string - name: $expand in: query @@ -13346,24 +15638,21 @@ paths: items: enum: - '*' - - directReports - - manager - - memberOf - - transitiveMemberOf + - group type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of orgContact + title: Collection of unifiedGroupSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.orgContact' + $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' '@odata.nextLink': type: string default: @@ -13374,50 +15663,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - contacts.orgContact - summary: Add new entity to contacts - operationId: contacts.orgContact.CreateOrgContact + - compliance.ediscoveryroot + summary: Create new navigation property to unifiedGroupSources for compliance + description: Data source entity for groups associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.CreateUnifiedGroupSources + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.orgContact' + $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.orgContact' + $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}': + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/unifiedGroupSources/{unifiedGroupSource-id}': get: tags: - - contacts.orgContact - summary: Get entity from contacts by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: contacts.orgContact.GetOrgContact + - compliance.ediscoveryroot + summary: Get unifiedGroupSources from compliance + description: Data source entity for groups associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.GetUnifiedGroupSources parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: custodian + - name: unifiedGroupSource-id + in: path + description: 'key: id of unifiedGroupSource' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedGroupSource - name: $select in: query description: Select properties to be returned @@ -13429,25 +15739,11 @@ paths: items: enum: - id - - deletedDateTime - - addresses - - companyName - - department + - createdBy + - createdDateTime - displayName - - givenName - - jobTitle - - mail - - mailNickname - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSyncEnabled - - phones - - proxyAddresses - - surname - - directReports - - manager - - memberOf - - transitiveMemberOf + - includedSources + - group type: string - name: $expand in: query @@ -13460,58 +15756,59 @@ paths: items: enum: - '*' - - directReports - - manager - - memberOf - - transitiveMemberOf + - group type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.orgContact' + $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' links: - directReports: - operationId: contacts.ListDirectReports - parameters: - orgContact-id: $request.path.orgContact-id - manager: - operationId: contacts.GetManager - parameters: - orgContact-id: $request.path.orgContact-id - memberOf: - operationId: contacts.ListMemberOf - parameters: - orgContact-id: $request.path.orgContact-id - transitiveMemberOf: - operationId: contacts.ListTransitiveMemberOf + group: + operationId: compliance.ediscovery.cases.custodians.UnifiedGroupSources.GetGroup parameters: - orgContact-id: $request.path.orgContact-id + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - contacts.orgContact - summary: Update entity in contacts - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: contacts.orgContact.UpdateOrgContact + - compliance.ediscoveryroot + summary: Update the navigation property unifiedGroupSources in compliance + description: Data source entity for groups associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.UpdateUnifiedGroupSources parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: unifiedGroupSource-id + in: path + description: 'key: id of unifiedGroupSource' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedGroupSource requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.orgContact' + $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' required: true responses: '204': @@ -13521,18 +15818,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - contacts.orgContact - summary: Delete entity from contacts - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: contacts.orgContact.DeleteOrgContact + - compliance.ediscoveryroot + summary: Delete navigation property unifiedGroupSources for compliance + description: Data source entity for groups associated with the custodian. + operationId: compliance.ediscovery.cases.custodians.DeleteUnifiedGroupSources parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: unifiedGroupSource-id + in: path + description: 'key: id of unifiedGroupSource' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedGroupSource - name: If-Match in: header description: ETag @@ -13544,41 +15855,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}/directReports': + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group': get: tags: - - contacts.directoryObject - summary: Get directReports from contacts - description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. - operationId: contacts.ListDirectReports + - compliance.ediscoveryroot + summary: Get group from compliance + description: The group associated with the unifiedGroupSource. + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.GetGroup parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: custodian + - name: unifiedGroupSource-id + in: path + description: 'key: id of unifiedGroupSource' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedGroupSource - name: $select in: query description: Select properties to be returned @@ -13591,6 +15896,71 @@ paths: enum: - id - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - securityEnabled + - securityIdentifier + - theme + - visibility + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isSubscribedByMail + - unseenCount + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team type: string - name: $expand in: query @@ -13603,6 +15973,33 @@ paths: items: enum: - '*' + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team type: string responses: '200': @@ -13610,199 +16007,403 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.group' + links: + appRoleAssignments: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListAppRoleAssignments + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + createdOnBehalfOf: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetCreatedOnBehalfOf + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + memberOf: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListMemberOf + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + members: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListMembers + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + membersWithLicenseErrors: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListMembersWithLicenseErrors + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + owners: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListOwners + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + permissionGrants: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListPermissionGrants + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + settings: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListSettings + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + transitiveMemberOf: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListTransitiveMemberOf + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + transitiveMembers: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListTransitiveMembers + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + acceptedSenders: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListAcceptedSenders + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + calendar: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetCalendar + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + calendarView: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListCalendarView + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + conversations: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListConversations + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + events: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListEvents + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photo: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetPhoto + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photos: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListPhotos + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + rejectedSenders: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListRejectedSenders + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + threads: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListThreads + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + drive: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetDrive + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + drives: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListDrives + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + sites: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListSites + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + extensions: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListExtensions + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + groupLifecyclePolicies: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListGroupLifecyclePolicies + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + planner: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetPlanner + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + onenote: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetOnenote + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + team: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetTeam + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}/directReports/$ref': + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group/$ref': get: tags: - - contacts.directoryObject - summary: Get ref of directReports from contacts - description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. - operationId: contacts.ListRefDirectReports + - compliance.ediscoveryroot + summary: Get ref of group from compliance + description: The group associated with the unifiedGroupSource. + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.GetRefGroup parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - contacts.directoryObject - summary: Create new navigation property ref to directReports for contacts - description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. - operationId: contacts.CreateRefDirectReports - parameters: - - name: orgContact-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of orgContact' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: orgContact - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}/manager': - get: - tags: - - contacts.directoryObject - summary: Get manager from contacts - description: The user or contact that is this contact's manager. Read-only. Supports $expand. - operationId: contacts.GetManager - parameters: - - name: orgContact-id + x-ms-docs-key-type: custodian + - name: unifiedGroupSource-id in: path - description: 'key: id of orgContact' + description: 'key: id of unifiedGroupSource' required: true schema: type: string - x-ms-docs-key-type: orgContact - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: unifiedGroupSource responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + type: string + links: + appRoleAssignments: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListAppRoleAssignments + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + createdOnBehalfOf: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetCreatedOnBehalfOf + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + memberOf: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListMemberOf + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + members: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListMembers + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + membersWithLicenseErrors: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListMembersWithLicenseErrors + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + owners: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListOwners + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + permissionGrants: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListPermissionGrants + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + settings: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListSettings + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + transitiveMemberOf: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListTransitiveMemberOf + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + transitiveMembers: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListTransitiveMembers + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + acceptedSenders: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListAcceptedSenders + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + calendar: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetCalendar + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + calendarView: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListCalendarView + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + conversations: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListConversations + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + events: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListEvents + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photo: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetPhoto + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photos: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListPhotos + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + rejectedSenders: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListRejectedSenders + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + threads: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListThreads + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + drive: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetDrive + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + drives: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListDrives + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + sites: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListSites + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + extensions: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListExtensions + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + groupLifecyclePolicies: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListGroupLifecyclePolicies + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + planner: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetPlanner + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + onenote: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetOnenote + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + team: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetTeam + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}/manager/$ref': - get: + put: tags: - - contacts.directoryObject - summary: Get ref of manager from contacts - description: The user or contact that is this contact's manager. Read-only. Supports $expand. - operationId: contacts.GetRefManager + - compliance.ediscoveryroot + summary: Update the ref of navigation property group in compliance + description: The group associated with the unifiedGroupSource. + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.UpdateRefGroup parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - contacts.directoryObject - summary: Update the ref of navigation property manager in contacts - description: The user or contact that is this contact's manager. Read-only. Supports $expand. - operationId: contacts.UpdateRefManager - parameters: - - name: orgContact-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of orgContact' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: custodian + - name: unifiedGroupSource-id + in: path + description: 'key: id of unifiedGroupSource' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedGroupSource requestBody: description: New navigation property ref values content: @@ -13820,18 +16421,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - contacts.directoryObject - summary: Delete ref of navigation property manager for contacts - description: The user or contact that is this contact's manager. Read-only. Supports $expand. - operationId: contacts.DeleteRefManager + - compliance.ediscoveryroot + summary: Delete ref of navigation property group for compliance + description: The group associated with the unifiedGroupSource. + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.DeleteRefGroup parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: unifiedGroupSource-id + in: path + description: 'key: id of unifiedGroupSource' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedGroupSource - name: If-Match in: header description: ETag @@ -13843,21 +16458,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}/memberOf': + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/userSources': get: tags: - - contacts.directoryObject - summary: Get memberOf from contacts - description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. - operationId: contacts.ListMemberOf + - compliance.ediscoveryroot + summary: Get userSources from compliance + description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.custodians.ListUserSources parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13875,8 +16497,16 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - email + - email desc + - includedSources + - includedSources desc type: string - name: $select in: query @@ -13889,7 +16519,11 @@ paths: items: enum: - id - - deletedDateTime + - createdBy + - createdDateTime + - displayName + - email + - includedSources type: string - name: $expand in: query @@ -13909,13 +16543,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of userSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' '@odata.nextLink': type: string default: @@ -13924,287 +16558,207 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}/memberOf/$ref': - get: + post: tags: - - contacts.directoryObject - summary: Get ref of memberOf from contacts - description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. - operationId: contacts.ListRefMemberOf + - compliance.ediscoveryroot + summary: Create new navigation property to userSources for compliance + description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.custodians.CreateUserSources parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - contacts.directoryObject - summary: Create new navigation property ref to memberOf for contacts - description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. - operationId: contacts.CreateRefMemberOf - parameters: - - name: orgContact-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of orgContact' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: custodian requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}/microsoft.graph.checkMemberGroups': - post: + '/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/userSources/{userSource-id}': + get: tags: - - contacts.Actions - summary: Invoke action checkMemberGroups - operationId: contacts.orgContact.checkMemberGroups + - compliance.ediscoveryroot + summary: Get userSources from compliance + description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.custodians.GetUserSources parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contacts/{orgContact-id}/microsoft.graph.checkMemberObjects': - post: - tags: - - contacts.Actions - summary: Invoke action checkMemberObjects - operationId: contacts.orgContact.checkMemberObjects - parameters: - - name: orgContact-id + x-ms-docs-key-type: case + - name: custodian-id in: path - description: 'key: id of orgContact' + description: 'key: id of custodian' required: true schema: type: string - x-ms-docs-key-type: orgContact - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contacts/{orgContact-id}/microsoft.graph.getMemberGroups': - post: - tags: - - contacts.Actions - summary: Invoke action getMemberGroups - operationId: contacts.orgContact.getMemberGroups - parameters: - - name: orgContact-id + x-ms-docs-key-type: custodian + - name: userSource-id in: path - description: 'key: id of orgContact' + description: 'key: id of userSource' required: true schema: type: string - x-ms-docs-key-type: orgContact - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: userSource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - displayName + - email + - includedSources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contacts/{orgContact-id}/microsoft.graph.getMemberObjects': - post: + x-ms-docs-operation-type: operation + patch: tags: - - contacts.Actions - summary: Invoke action getMemberObjects - operationId: contacts.orgContact.getMemberObjects + - compliance.ediscoveryroot + summary: Update the navigation property userSources in compliance + description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.custodians.UpdateUserSources parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: userSource-id + in: path + description: 'key: id of userSource' + required: true + schema: + type: string + x-ms-docs-key-type: userSource requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contacts/{orgContact-id}/microsoft.graph.restore': - post: + x-ms-docs-operation-type: operation + delete: tags: - - contacts.Actions - summary: Invoke action restore - operationId: contacts.orgContact.restore + - compliance.ediscoveryroot + summary: Delete navigation property userSources for compliance + description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.custodians.DeleteUserSources parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: case + - name: custodian-id + in: path + description: 'key: id of custodian' + required: true + schema: + type: string + x-ms-docs-key-type: custodian + - name: userSource-id + in: path + description: 'key: id of userSource' + required: true + schema: + type: string + x-ms-docs-key-type: userSource + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contacts/{orgContact-id}/transitiveMemberOf': + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/legalHolds': get: tags: - - contacts.directoryObject - summary: Get transitiveMemberOf from contacts - operationId: contacts.ListTransitiveMemberOf + - compliance.ediscoveryroot + summary: Get legalHolds from compliance + description: Returns a list of case legalHold objects for this case. Nullable. + operationId: compliance.ediscovery.cases.ListLegalHolds parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14222,8 +16776,26 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - contentQuery + - contentQuery desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - errors + - errors desc + - isEnabled + - isEnabled desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - status + - status desc type: string - name: $select in: query @@ -14236,7 +16808,18 @@ paths: items: enum: - id - - deletedDateTime + - contentQuery + - createdBy + - createdDateTime + - description + - displayName + - errors + - isEnabled + - lastModifiedBy + - lastModifiedDateTime + - status + - siteSources + - userSources type: string - name: $expand in: query @@ -14249,6 +16832,8 @@ paths: items: enum: - '*' + - siteSources + - userSources type: string responses: '200': @@ -14256,13 +16841,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of legalHold type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' '@odata.nextLink': type: string default: @@ -14271,28 +16856,62 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/contacts/{orgContact-id}/transitiveMemberOf/$ref': + post: + tags: + - compliance.ediscoveryroot + summary: Create new navigation property to legalHolds for compliance + description: Returns a list of case legalHold objects for this case. Nullable. + operationId: compliance.ediscovery.cases.CreateLegalHolds + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/legalHolds/{legalHold-id}': get: tags: - - contacts.directoryObject - summary: Get ref of transitiveMemberOf from contacts - operationId: contacts.ListRefTransitiveMemberOf + - compliance.ediscoveryroot + summary: Get legalHolds from compliance + description: Returns a list of case legalHold objects for this case. Nullable. + operationId: compliance.ediscovery.cases.GetLegalHolds parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -14301,189 +16920,142 @@ paths: items: enum: - id - - id desc - - deletedDateTime - - deletedDateTime desc + - contentQuery + - createdBy + - createdDateTime + - description + - displayName + - errors + - isEnabled + - lastModifiedBy + - lastModifiedDateTime + - status + - siteSources + - userSources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - siteSources + - userSources type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' + links: + siteSources: + operationId: compliance.ediscovery.cases.LegalHolds.ListSiteSources + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + userSources: + operationId: compliance.ediscovery.cases.LegalHolds.ListUserSources + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - contacts.directoryObject - summary: Create new navigation property ref to transitiveMemberOf for contacts - operationId: contacts.CreateRefTransitiveMemberOf + - compliance.ediscoveryroot + summary: Update the navigation property legalHolds in compliance + description: Returns a list of case legalHold objects for this case. Nullable. + operationId: compliance.ediscovery.cases.UpdateLegalHolds parameters: - - name: orgContact-id + - name: case-id in: path - description: 'key: id of orgContact' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: orgContact - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /contacts/microsoft.graph.delta(): - get: - tags: - - contacts.Functions - summary: Invoke function delta - operationId: contacts.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.orgContact' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /contacts/microsoft.graph.getAvailableExtensionProperties: - post: - tags: - - contacts.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: contacts.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /contacts/microsoft.graph.getByIds: - post: - tags: - - contacts.Actions - summary: Invoke action getByIds - operationId: contacts.getByIds + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /contacts/microsoft.graph.validateProperties: - post: + x-ms-docs-operation-type: operation + delete: tags: - - contacts.Actions - summary: Invoke action validateProperties - operationId: contacts.validateProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 - required: true + - compliance.ediscoveryroot + summary: Delete navigation property legalHolds for compliance + description: Returns a list of case legalHold objects for this case. Nullable. + operationId: compliance.ediscovery.cases.DeleteLegalHolds + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /contracts: + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/legalHolds/{legalHold-id}/siteSources': get: tags: - - contracts.contract - summary: Get entities from contracts - operationId: contracts.contract.ListContract + - compliance.ediscoveryroot + summary: Get siteSources from compliance + description: Data source entity for SharePoint sites associated with the legal hold. + operationId: compliance.ediscovery.cases.legalHolds.ListSiteSources parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14501,14 +17073,10 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - contractType - - contractType desc - - customerId - - customerId desc - - defaultDomainName - - defaultDomainName desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - displayName - displayName desc type: string @@ -14523,11 +17091,10 @@ paths: items: enum: - id - - deletedDateTime - - contractType - - customerId - - defaultDomainName + - createdBy + - createdDateTime - displayName + - site type: string - name: $expand in: query @@ -14540,20 +17107,21 @@ paths: items: enum: - '*' + - site type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of contract + title: Collection of siteSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.contract' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' '@odata.nextLink': type: string default: @@ -14564,42 +17132,72 @@ paths: x-ms-docs-operation-type: operation post: tags: - - contracts.contract - summary: Add new entity to contracts - operationId: contracts.contract.CreateContract + - compliance.ediscoveryroot + summary: Create new navigation property to siteSources for compliance + description: Data source entity for SharePoint sites associated with the legal hold. + operationId: compliance.ediscovery.cases.legalHolds.CreateSiteSources + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contract' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contract' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/contracts/{contract-id}': + '/compliance/ediscovery/cases/{case-id}/legalHolds/{legalHold-id}/siteSources/{siteSource-id}': get: tags: - - contracts.contract - summary: Get entity from contracts by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: contracts.contract.GetContract + - compliance.ediscoveryroot + summary: Get siteSources from compliance + description: Data source entity for SharePoint sites associated with the legal hold. + operationId: compliance.ediscovery.cases.legalHolds.GetSiteSources parameters: - - name: contract-id + - name: case-id in: path - description: 'key: id of contract' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: contract - - name: $select + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource + - name: $select in: query description: Select properties to be returned style: form @@ -14610,11 +17208,10 @@ paths: items: enum: - id - - deletedDateTime - - contractType - - customerId - - defaultDomainName + - createdBy + - createdDateTime - displayName + - site type: string - name: $expand in: query @@ -14627,37 +17224,59 @@ paths: items: enum: - '*' + - site type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contract' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' + links: + site: + operationId: compliance.ediscovery.cases.legalHolds.SiteSources.GetSite + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - contracts.contract - summary: Update entity in contracts - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: contracts.contract.UpdateContract + - compliance.ediscoveryroot + summary: Update the navigation property siteSources in compliance + description: Data source entity for SharePoint sites associated with the legal hold. + operationId: compliance.ediscovery.cases.legalHolds.UpdateSiteSources parameters: - - name: contract-id + - name: case-id in: path - description: 'key: id of contract' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: contract + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contract' + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' required: true responses: '204': @@ -14667,18 +17286,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - contracts.contract - summary: Delete entity from contracts - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: contracts.contract.DeleteContract + - compliance.ediscoveryroot + summary: Delete navigation property siteSources for compliance + description: Data source entity for SharePoint sites associated with the legal hold. + operationId: compliance.ediscovery.cases.legalHolds.DeleteSiteSources parameters: - - name: contract-id + - name: case-id in: path - description: 'key: id of contract' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: contract + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource - name: If-Match in: header description: ETag @@ -14690,290 +17323,438 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/contracts/{contract-id}/microsoft.graph.checkMemberGroups': - post: + '/compliance/ediscovery/cases/{case-id}/legalHolds/{legalHold-id}/siteSources/{siteSource-id}/site': + get: tags: - - contracts.Actions - summary: Invoke action checkMemberGroups - operationId: contracts.contract.checkMemberGroups + - compliance.ediscoveryroot + summary: Get site from compliance + description: The SharePoint site associated with the siteSource. + operationId: compliance.ediscovery.cases.legalHolds.siteSources.GetSite parameters: - - name: contract-id + - name: case-id in: path - description: 'key: id of contract' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: contract - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contracts/{contract-id}/microsoft.graph.checkMemberObjects': - post: - tags: - - contracts.Actions - summary: Invoke action checkMemberObjects - operationId: contracts.contract.checkMemberObjects - parameters: - - name: contract-id + x-ms-docs-key-type: case + - name: legalHold-id in: path - description: 'key: id of contract' + description: 'key: id of legalHold' required: true schema: type: string - x-ms-docs-key-type: contract - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - required: true + x-ms-docs-key-type: legalHold + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.site' + links: + createdByUser: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetCreatedByUser + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + lastModifiedByUser: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetLastModifiedByUser + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + analytics: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetAnalytics + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + columns: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListColumns + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + contentTypes: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListContentTypes + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + drive: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetDrive + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + drives: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListDrives + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + externalColumns: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListExternalColumns + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + items: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListItems + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + lists: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListLists + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + permissions: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListPermissions + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + sites: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListSites + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + termStore: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetTermStore + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + termStores: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListTermStores + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + onenote: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetOnenote + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contracts/{contract-id}/microsoft.graph.getMemberGroups': - post: + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/legalHolds/{legalHold-id}/siteSources/{siteSource-id}/site/$ref': + get: tags: - - contracts.Actions - summary: Invoke action getMemberGroups - operationId: contracts.contract.getMemberGroups + - compliance.ediscoveryroot + summary: Get ref of site from compliance + description: The SharePoint site associated with the siteSource. + operationId: compliance.ediscovery.cases.legalHolds.siteSources.GetRefSite parameters: - - name: contract-id + - name: case-id in: path - description: 'key: id of contract' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: contract - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource responses: '200': - description: Success + description: Retrieved navigation property link content: application/json: schema: - type: array - items: - type: string + type: string + links: + createdByUser: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetCreatedByUser + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + lastModifiedByUser: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetLastModifiedByUser + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + analytics: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetAnalytics + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + columns: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListColumns + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + contentTypes: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListContentTypes + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + drive: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetDrive + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + drives: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListDrives + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + externalColumns: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListExternalColumns + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + items: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListItems + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + lists: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListLists + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + permissions: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListPermissions + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + sites: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListSites + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + termStore: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetTermStore + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + termStores: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListTermStores + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id + onenote: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.GetOnenote + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contracts/{contract-id}/microsoft.graph.getMemberObjects': - post: + x-ms-docs-operation-type: operation + put: tags: - - contracts.Actions - summary: Invoke action getMemberObjects - operationId: contracts.contract.getMemberObjects + - compliance.ediscoveryroot + summary: Update the ref of navigation property site in compliance + description: The SharePoint site associated with the siteSource. + operationId: compliance.ediscovery.cases.legalHolds.siteSources.UpdateRefSite parameters: - - name: contract-id + - name: case-id in: path - description: 'key: id of contract' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: contract + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + additionalProperties: + type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/contracts/{contract-id}/microsoft.graph.restore': - post: + x-ms-docs-operation-type: operation + delete: tags: - - contracts.Actions - summary: Invoke action restore - operationId: contracts.contract.restore + - compliance.ediscoveryroot + summary: Delete ref of navigation property site for compliance + description: The SharePoint site associated with the siteSource. + operationId: compliance.ediscovery.cases.legalHolds.siteSources.DeleteRefSite parameters: - - name: contract-id + - name: case-id in: path - description: 'key: id of contract' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: contract - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /contracts/microsoft.graph.getAvailableExtensionProperties: - post: - tags: - - contracts.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: contracts.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /contracts/microsoft.graph.getByIds: - post: - tags: - - contracts.Actions - summary: Invoke action getByIds - operationId: contracts.getByIds - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /contracts/microsoft.graph.validateProperties: - post: - tags: - - contracts.Actions - summary: Invoke action validateProperties - operationId: contracts.validateProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 - required: true + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: siteSource-id + in: path + description: 'key: id of siteSource' + required: true + schema: + type: string + x-ms-docs-key-type: siteSource + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /dataPolicyOperations: + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/legalHolds/{legalHold-id}/userSources': get: tags: - - dataPolicyOperations.dataPolicyOperation - summary: Get entities from dataPolicyOperations - operationId: dataPolicyOperations.dataPolicyOperation.ListDataPolicyOperation + - compliance.ediscoveryroot + summary: Get userSources from compliance + description: Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.legalHolds.ListUserSources parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14991,18 +17772,16 @@ paths: enum: - id - id desc - - completedDateTime - - completedDateTime desc - - progress - - progress desc - - status - - status desc - - storageLocation - - storageLocation desc - - submittedDateTime - - submittedDateTime desc - - userId - - userId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - email + - email desc + - includedSources + - includedSources desc type: string - name: $select in: query @@ -15015,12 +17794,11 @@ paths: items: enum: - id - - completedDateTime - - progress - - status - - storageLocation - - submittedDateTime - - userId + - createdBy + - createdDateTime + - displayName + - email + - includedSources type: string - name: $expand in: query @@ -15036,17 +17814,17 @@ paths: type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of dataPolicyOperation + title: Collection of userSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' '@odata.nextLink': type: string default: @@ -15057,40 +17835,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - dataPolicyOperations.dataPolicyOperation - summary: Add new entity to dataPolicyOperations - operationId: dataPolicyOperations.dataPolicyOperation.CreateDataPolicyOperation + - compliance.ediscoveryroot + summary: Create new navigation property to userSources for compliance + description: Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.legalHolds.CreateUserSources + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/dataPolicyOperations/{dataPolicyOperation-id}': + '/compliance/ediscovery/cases/{case-id}/legalHolds/{legalHold-id}/userSources/{userSource-id}': get: tags: - - dataPolicyOperations.dataPolicyOperation - summary: Get entity from dataPolicyOperations by key - operationId: dataPolicyOperations.dataPolicyOperation.GetDataPolicyOperation + - compliance.ediscoveryroot + summary: Get userSources from compliance + description: Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.legalHolds.GetUserSources parameters: - - name: dataPolicyOperation-id + - name: case-id in: path - description: 'key: id of dataPolicyOperation' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: dataPolicyOperation + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: userSource-id + in: path + description: 'key: id of userSource' + required: true + schema: + type: string + x-ms-docs-key-type: userSource - name: $select in: query description: Select properties to be returned @@ -15102,12 +17911,11 @@ paths: items: enum: - id - - completedDateTime - - progress - - status - - storageLocation - - submittedDateTime - - userId + - createdBy + - createdDateTime + - displayName + - email + - includedSources type: string - name: $expand in: query @@ -15123,33 +17931,48 @@ paths: type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - dataPolicyOperations.dataPolicyOperation - summary: Update entity in dataPolicyOperations - operationId: dataPolicyOperations.dataPolicyOperation.UpdateDataPolicyOperation + - compliance.ediscoveryroot + summary: Update the navigation property userSources in compliance + description: Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.legalHolds.UpdateUserSources parameters: - - name: dataPolicyOperation-id + - name: case-id in: path - description: 'key: id of dataPolicyOperation' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: dataPolicyOperation + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: userSource-id + in: path + description: 'key: id of userSource' + required: true + schema: + type: string + x-ms-docs-key-type: userSource requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' required: true responses: '204': @@ -15159,17 +17982,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - dataPolicyOperations.dataPolicyOperation - summary: Delete entity from dataPolicyOperations - operationId: dataPolicyOperations.dataPolicyOperation.DeleteDataPolicyOperation + - compliance.ediscoveryroot + summary: Delete navigation property userSources for compliance + description: Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site. + operationId: compliance.ediscovery.cases.legalHolds.DeleteUserSources parameters: - - name: dataPolicyOperation-id + - name: case-id in: path - description: 'key: id of dataPolicyOperation' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: dataPolicyOperation + x-ms-docs-key-type: case + - name: legalHold-id + in: path + description: 'key: id of legalHold' + required: true + schema: + type: string + x-ms-docs-key-type: legalHold + - name: userSource-id + in: path + description: 'key: id of userSource' + required: true + schema: + type: string + x-ms-docs-key-type: userSource - name: If-Match in: header description: ETag @@ -15181,134 +18019,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceAppManagement: - get: + '/compliance/ediscovery/cases/{case-id}/microsoft.graph.ediscovery.close': + post: tags: - - deviceAppManagement.deviceAppManagement - summary: Get deviceAppManagement - operationId: deviceAppManagement.deviceAppManagement.GetDeviceAppManagement + - compliance.Actions + summary: Invoke action close + operationId: compliance.ediscovery.cases.case.close parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - isEnabledForMicrosoftStoreForBusiness - - microsoftStoreForBusinessLanguage - - microsoftStoreForBusinessLastCompletedApplicationSyncTime - - microsoftStoreForBusinessLastSuccessfulSyncDateTime - - managedEBooks - - mobileAppCategories - - mobileAppConfigurations - - mobileApps - - vppTokens - - androidManagedAppProtections - - defaultManagedAppProtections - - iosManagedAppProtections - - managedAppPolicies - - managedAppRegistrations - - managedAppStatuses - - mdmWindowsInformationProtectionPolicies - - targetedManagedAppConfigurations - - windowsInformationProtectionPolicies - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: case-id + in: path + description: 'key: id of case' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - managedEBooks - - mobileAppCategories - - mobileAppConfigurations - - mobileApps - - vppTokens - - androidManagedAppProtections - - defaultManagedAppProtections - - iosManagedAppProtections - - managedAppPolicies - - managedAppRegistrations - - managedAppStatuses - - mdmWindowsInformationProtectionPolicies - - targetedManagedAppConfigurations - - windowsInformationProtectionPolicies - type: string + type: string + x-ms-docs-key-type: case responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceAppManagement' - links: - managedEBooks: - operationId: deviceAppManagement.ListManagedEBooks - mobileAppCategories: - operationId: deviceAppManagement.ListMobileAppCategories - mobileAppConfigurations: - operationId: deviceAppManagement.ListMobileAppConfigurations - mobileApps: - operationId: deviceAppManagement.ListMobileApps - vppTokens: - operationId: deviceAppManagement.ListVppTokens - androidManagedAppProtections: - operationId: deviceAppManagement.ListAndroidManagedAppProtections - defaultManagedAppProtections: - operationId: deviceAppManagement.ListDefaultManagedAppProtections - iosManagedAppProtections: - operationId: deviceAppManagement.ListIosManagedAppProtections - managedAppPolicies: - operationId: deviceAppManagement.ListManagedAppPolicies - managedAppRegistrations: - operationId: deviceAppManagement.ListManagedAppRegistrations - managedAppStatuses: - operationId: deviceAppManagement.ListManagedAppStatuses - mdmWindowsInformationProtectionPolicies: - operationId: deviceAppManagement.ListMdmWindowsInformationProtectionPolicies - targetedManagedAppConfigurations: - operationId: deviceAppManagement.ListTargetedManagedAppConfigurations - windowsInformationProtectionPolicies: - operationId: deviceAppManagement.ListWindowsInformationProtectionPolicies + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/microsoft.graph.ediscovery.reopen': + post: tags: - - deviceAppManagement.deviceAppManagement - summary: Update deviceAppManagement - operationId: deviceAppManagement.deviceAppManagement.UpdateDeviceAppManagement - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceAppManagement' - required: true + - compliance.Actions + summary: Invoke action reopen + operationId: compliance.ediscovery.cases.case.reopen + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceAppManagement/androidManagedAppProtections: + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources': get: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Get androidManagedAppProtections from deviceAppManagement - description: Android managed app policies. - operationId: deviceAppManagement.ListAndroidManagedAppProtections + - compliance.ediscoveryroot + summary: Get noncustodialDataSources from compliance + description: Returns a list of case noncustodialDataSource objects for this case. Nullable. + operationId: compliance.ediscovery.cases.ListNoncustodialDataSources parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15328,86 +18093,16 @@ paths: - id desc - createdDateTime - createdDateTime desc - - description - - description desc - displayName - displayName desc - lastModifiedDateTime - lastModifiedDateTime desc - - version - - version desc - - allowedDataStorageLocations - - allowedDataStorageLocations desc - - allowedInboundDataTransferSources - - allowedInboundDataTransferSources desc - - allowedOutboundClipboardSharingLevel - - allowedOutboundClipboardSharingLevel desc - - allowedOutboundDataTransferDestinations - - allowedOutboundDataTransferDestinations desc - - contactSyncBlocked - - contactSyncBlocked desc - - dataBackupBlocked - - dataBackupBlocked desc - - deviceComplianceRequired - - deviceComplianceRequired desc - - disableAppPinIfDevicePinIsSet - - disableAppPinIfDevicePinIsSet desc - - fingerprintBlocked - - fingerprintBlocked desc - - managedBrowser - - managedBrowser desc - - managedBrowserToOpenLinksRequired - - managedBrowserToOpenLinksRequired desc - - maximumPinRetries - - maximumPinRetries desc - - minimumPinLength - - minimumPinLength desc - - minimumRequiredAppVersion - - minimumRequiredAppVersion desc - - minimumRequiredOsVersion - - minimumRequiredOsVersion desc - - minimumWarningAppVersion - - minimumWarningAppVersion desc - - minimumWarningOsVersion - - minimumWarningOsVersion desc - - organizationalCredentialsRequired - - organizationalCredentialsRequired desc - - periodBeforePinReset - - periodBeforePinReset desc - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeAccessCheck desc - - periodOfflineBeforeWipeIsEnforced - - periodOfflineBeforeWipeIsEnforced desc - - periodOnlineBeforeAccessCheck - - periodOnlineBeforeAccessCheck desc - - pinCharacterSet - - pinCharacterSet desc - - pinRequired - - pinRequired desc - - printBlocked - - printBlocked desc - - saveAsBlocked - - saveAsBlocked desc - - simplePinBlocked - - simplePinBlocked desc - - isAssigned - - isAssigned desc - - customBrowserDisplayName - - customBrowserDisplayName desc - - customBrowserPackageId - - customBrowserPackageId desc - - deployedAppCount - - deployedAppCount desc - - disableAppEncryptionIfDeviceEncryptionIsEnabled - - disableAppEncryptionIfDeviceEncryptionIsEnabled desc - - encryptAppData - - encryptAppData desc - - minimumRequiredPatchVersion - - minimumRequiredPatchVersion desc - - minimumWarningPatchVersion - - minimumWarningPatchVersion desc - - screenCaptureBlocked - - screenCaptureBlocked desc + - releasedDateTime + - releasedDateTime desc + - status + - status desc + - applyHoldToSource + - applyHoldToSource desc type: string - name: $select in: query @@ -15421,49 +18116,13 @@ paths: enum: - id - createdDateTime - - description - displayName - lastModifiedDateTime - - version - - allowedDataStorageLocations - - allowedInboundDataTransferSources - - allowedOutboundClipboardSharingLevel - - allowedOutboundDataTransferDestinations - - contactSyncBlocked - - dataBackupBlocked - - deviceComplianceRequired - - disableAppPinIfDevicePinIsSet - - fingerprintBlocked - - managedBrowser - - managedBrowserToOpenLinksRequired - - maximumPinRetries - - minimumPinLength - - minimumRequiredAppVersion - - minimumRequiredOsVersion - - minimumWarningAppVersion - - minimumWarningOsVersion - - organizationalCredentialsRequired - - periodBeforePinReset - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeWipeIsEnforced - - periodOnlineBeforeAccessCheck - - pinCharacterSet - - pinRequired - - printBlocked - - saveAsBlocked - - simplePinBlocked - - isAssigned - - customBrowserDisplayName - - customBrowserPackageId - - deployedAppCount - - disableAppEncryptionIfDeviceEncryptionIsEnabled - - encryptAppData - - minimumRequiredPatchVersion - - minimumWarningPatchVersion - - screenCaptureBlocked - - assignments - - apps - - deploymentSummary + - releasedDateTime + - status + - applyHoldToSource + - lastIndexOperation + - dataSource type: string - name: $expand in: query @@ -15476,9 +18135,8 @@ paths: items: enum: - '*' - - assignments - - apps - - deploymentSummary + - lastIndexOperation + - dataSource type: string responses: '200': @@ -15486,13 +18144,13 @@ paths: content: application/json: schema: - title: Collection of androidManagedAppProtection + title: Collection of noncustodialDataSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' '@odata.nextLink': type: string default: @@ -15503,16 +18161,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Create new navigation property to androidManagedAppProtections for deviceAppManagement - description: Android managed app policies. - operationId: deviceAppManagement.CreateAndroidManagedAppProtections + - compliance.ediscoveryroot + summary: Create new navigation property to noncustodialDataSources for compliance + description: Returns a list of case noncustodialDataSource objects for this case. Nullable. + operationId: compliance.ediscovery.cases.CreateNoncustodialDataSources + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' required: true responses: '201': @@ -15520,25 +18186,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}': + '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}': get: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Get androidManagedAppProtections from deviceAppManagement - description: Android managed app policies. - operationId: deviceAppManagement.GetAndroidManagedAppProtections + - compliance.ediscoveryroot + summary: Get noncustodialDataSources from compliance + description: Returns a list of case noncustodialDataSource objects for this case. Nullable. + operationId: compliance.ediscovery.cases.GetNoncustodialDataSources parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection + x-ms-docs-key-type: case + - name: noncustodialDataSource-id + in: path + description: 'key: id of noncustodialDataSource' + required: true + schema: + type: string + x-ms-docs-key-type: noncustodialDataSource - name: $select in: query description: Select properties to be returned @@ -15551,49 +18224,13 @@ paths: enum: - id - createdDateTime - - description - displayName - lastModifiedDateTime - - version - - allowedDataStorageLocations - - allowedInboundDataTransferSources - - allowedOutboundClipboardSharingLevel - - allowedOutboundDataTransferDestinations - - contactSyncBlocked - - dataBackupBlocked - - deviceComplianceRequired - - disableAppPinIfDevicePinIsSet - - fingerprintBlocked - - managedBrowser - - managedBrowserToOpenLinksRequired - - maximumPinRetries - - minimumPinLength - - minimumRequiredAppVersion - - minimumRequiredOsVersion - - minimumWarningAppVersion - - minimumWarningOsVersion - - organizationalCredentialsRequired - - periodBeforePinReset - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeWipeIsEnforced - - periodOnlineBeforeAccessCheck - - pinCharacterSet - - pinRequired - - printBlocked - - saveAsBlocked - - simplePinBlocked - - isAssigned - - customBrowserDisplayName - - customBrowserPackageId - - deployedAppCount - - disableAppEncryptionIfDeviceEncryptionIsEnabled - - encryptAppData - - minimumRequiredPatchVersion - - minimumWarningPatchVersion - - screenCaptureBlocked - - assignments - - apps - - deploymentSummary + - releasedDateTime + - status + - applyHoldToSource + - lastIndexOperation + - dataSource type: string - name: $expand in: query @@ -15606,9 +18243,8 @@ paths: items: enum: - '*' - - assignments - - apps - - deploymentSummary + - lastIndexOperation + - dataSource type: string responses: '200': @@ -15616,43 +18252,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' links: - assignments: - operationId: deviceAppManagement.AndroidManagedAppProtections.ListAssignments - parameters: - androidManagedAppProtection-id: $request.path.androidManagedAppProtection-id - apps: - operationId: deviceAppManagement.AndroidManagedAppProtections.ListApps + lastIndexOperation: + operationId: compliance.ediscovery.cases.NoncustodialDataSources.GetLastIndexOperation parameters: - androidManagedAppProtection-id: $request.path.androidManagedAppProtection-id - deploymentSummary: - operationId: deviceAppManagement.AndroidManagedAppProtections.GetDeploymentSummary + case-id: $request.path.case-id + noncustodialDataSource-id: $request.path.noncustodialDataSource-id + dataSource: + operationId: compliance.ediscovery.cases.NoncustodialDataSources.GetDataSource parameters: - androidManagedAppProtection-id: $request.path.androidManagedAppProtection-id + case-id: $request.path.case-id + noncustodialDataSource-id: $request.path.noncustodialDataSource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Update the navigation property androidManagedAppProtections in deviceAppManagement - description: Android managed app policies. - operationId: deviceAppManagement.UpdateAndroidManagedAppProtections + - compliance.ediscoveryroot + summary: Update the navigation property noncustodialDataSources in compliance + description: Returns a list of case noncustodialDataSource objects for this case. Nullable. + operationId: compliance.ediscovery.cases.UpdateNoncustodialDataSources parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection + x-ms-docs-key-type: case + - name: noncustodialDataSource-id + in: path + description: 'key: id of noncustodialDataSource' + required: true + schema: + type: string + x-ms-docs-key-type: noncustodialDataSource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' required: true responses: '204': @@ -15662,18 +18303,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Delete navigation property androidManagedAppProtections for deviceAppManagement - description: Android managed app policies. - operationId: deviceAppManagement.DeleteAndroidManagedAppProtections + - compliance.ediscoveryroot + summary: Delete navigation property noncustodialDataSources for compliance + description: Returns a list of case noncustodialDataSource objects for this case. Nullable. + operationId: compliance.ediscovery.cases.DeleteNoncustodialDataSources parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection + x-ms-docs-key-type: case + - name: noncustodialDataSource-id + in: path + description: 'key: id of noncustodialDataSource' + required: true + schema: + type: string + x-ms-docs-key-type: noncustodialDataSource - name: If-Match in: header description: ETag @@ -15685,21 +18333,200 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/apps': + '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/dataSource': get: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Get apps from deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.androidManagedAppProtections.ListApps + - compliance.ediscoveryroot + summary: Get dataSource from compliance + description: User source or SharePoint site data source as non-custodial data source. + operationId: compliance.ediscovery.cases.noncustodialDataSources.GetDataSource parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection + x-ms-docs-key-type: case + - name: noncustodialDataSource-id + in: path + description: 'key: id of noncustodialDataSource' + required: true + schema: + type: string + x-ms-docs-key-type: noncustodialDataSource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - compliance.ediscoveryroot + summary: Update the navigation property dataSource in compliance + description: User source or SharePoint site data source as non-custodial data source. + operationId: compliance.ediscovery.cases.noncustodialDataSources.UpdateDataSource + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: noncustodialDataSource-id + in: path + description: 'key: id of noncustodialDataSource' + required: true + schema: + type: string + x-ms-docs-key-type: noncustodialDataSource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - compliance.ediscoveryroot + summary: Delete navigation property dataSource for compliance + description: User source or SharePoint site data source as non-custodial data source. + operationId: compliance.ediscovery.cases.noncustodialDataSources.DeleteDataSource + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: noncustodialDataSource-id + in: path + description: 'key: id of noncustodialDataSource' + required: true + schema: + type: string + x-ms-docs-key-type: noncustodialDataSource + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.release': + post: + tags: + - compliance.Actions + summary: Invoke action release + operationId: compliance.ediscovery.cases.case.noncustodialDataSources.noncustodialDataSource.release + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: noncustodialDataSource-id + in: path + description: 'key: id of noncustodialDataSource' + required: true + schema: + type: string + x-ms-docs-key-type: noncustodialDataSource + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.updateIndex': + post: + tags: + - compliance.Actions + summary: Invoke action updateIndex + operationId: compliance.ediscovery.cases.case.noncustodialDataSources.noncustodialDataSource.updateIndex + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: noncustodialDataSource-id + in: path + description: 'key: id of noncustodialDataSource' + required: true + schema: + type: string + x-ms-docs-key-type: noncustodialDataSource + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/operations': + get: + tags: + - compliance.ediscoveryroot + summary: Get operations from compliance + description: Returns a list of case operation objects for this case. Nullable. + operationId: compliance.ediscovery.cases.ListOperations + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15717,10 +18544,20 @@ paths: enum: - id - id desc - - mobileAppIdentifier - - mobileAppIdentifier desc - - version - - version desc + - action + - action desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - percentProgress + - percentProgress desc + - resultInfo + - resultInfo desc + - status + - status desc type: string - name: $select in: query @@ -15733,8 +18570,13 @@ paths: items: enum: - id - - mobileAppIdentifier - - version + - action + - completedDateTime + - createdBy + - createdDateTime + - percentProgress + - resultInfo + - status type: string - name: $expand in: query @@ -15754,13 +18596,13 @@ paths: content: application/json: schema: - title: Collection of managedMobileApp + title: Collection of caseOperation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' '@odata.nextLink': type: string default: @@ -15771,24 +18613,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Create new navigation property to apps for deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.androidManagedAppProtections.CreateApps + - compliance.ediscoveryroot + summary: Create new navigation property to operations for compliance + description: Returns a list of case operation objects for this case. Nullable. + operationId: compliance.ediscovery.cases.CreateOperations parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' required: true responses: '201': @@ -15796,32 +18638,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/apps/{managedMobileApp-id}': + '/compliance/ediscovery/cases/{case-id}/operations/{caseOperation-id}': get: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Get apps from deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.androidManagedAppProtections.GetApps + - compliance.ediscoveryroot + summary: Get operations from compliance + description: Returns a list of case operation objects for this case. Nullable. + operationId: compliance.ediscovery.cases.GetOperations parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: caseOperation-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of caseOperation' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: caseOperation - name: $select in: query description: Select properties to be returned @@ -15833,8 +18675,13 @@ paths: items: enum: - id - - mobileAppIdentifier - - version + - action + - completedDateTime + - createdBy + - createdDateTime + - percentProgress + - resultInfo + - status type: string - name: $expand in: query @@ -15854,37 +18701,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Update the navigation property apps in deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.androidManagedAppProtections.UpdateApps + - compliance.ediscoveryroot + summary: Update the navigation property operations in compliance + description: Returns a list of case operation objects for this case. Nullable. + operationId: compliance.ediscovery.cases.UpdateOperations parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: caseOperation-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of caseOperation' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: caseOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' required: true responses: '204': @@ -15894,25 +18741,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Delete navigation property apps for deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.androidManagedAppProtections.DeleteApps + - compliance.ediscoveryroot + summary: Delete navigation property operations for compliance + description: Returns a list of case operation objects for this case. Nullable. + operationId: compliance.ediscovery.cases.DeleteOperations parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: caseOperation-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of caseOperation' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: caseOperation - name: If-Match in: header description: ETag @@ -15924,120 +18771,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/deploymentSummary': + '/compliance/ediscovery/cases/{case-id}/operations/{caseOperation-id}/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': get: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Get deploymentSummary from deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.androidManagedAppProtections.GetDeploymentSummary + - compliance.Functions + summary: Invoke function getDownloadUrl + operationId: compliance.ediscovery.cases.case.operations.caseOperation.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - configurationDeployedUserCount - - configurationDeploymentSummaryPerApp - - displayName - - lastRefreshTime - - version - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceAppManagement.androidManagedAppProtection - summary: Update the navigation property deploymentSummary in deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.androidManagedAppProtections.UpdateDeploymentSummary - parameters: - - name: androidManagedAppProtection-id + x-ms-docs-key-type: case + - name: caseOperation-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of caseOperation' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' - required: true + x-ms-docs-key-type: caseOperation responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/compliance/ediscovery/cases/{case-id}/reviewSets': + get: tags: - - deviceAppManagement.androidManagedAppProtection - summary: Delete navigation property deploymentSummary for deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.androidManagedAppProtections.DeleteDeploymentSummary + - compliance.ediscoveryroot + summary: Get reviewSets from compliance + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. + operationId: compliance.ediscovery.cases.ListReviewSets parameters: - - name: androidManagedAppProtection-id + - name: case-id in: path - description: 'key: id of androidManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: androidManagedAppProtection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceAppManagement/defaultManagedAppProtections: - get: - tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Get defaultManagedAppProtections from deviceAppManagement - description: Default managed app policies. - operationId: deviceAppManagement.ListDefaultManagedAppProtections - parameters: + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16055,90 +18835,12 @@ paths: enum: - id - id desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - - description - - description desc - displayName - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - version - - version desc - - allowedDataStorageLocations - - allowedDataStorageLocations desc - - allowedInboundDataTransferSources - - allowedInboundDataTransferSources desc - - allowedOutboundClipboardSharingLevel - - allowedOutboundClipboardSharingLevel desc - - allowedOutboundDataTransferDestinations - - allowedOutboundDataTransferDestinations desc - - contactSyncBlocked - - contactSyncBlocked desc - - dataBackupBlocked - - dataBackupBlocked desc - - deviceComplianceRequired - - deviceComplianceRequired desc - - disableAppPinIfDevicePinIsSet - - disableAppPinIfDevicePinIsSet desc - - fingerprintBlocked - - fingerprintBlocked desc - - managedBrowser - - managedBrowser desc - - managedBrowserToOpenLinksRequired - - managedBrowserToOpenLinksRequired desc - - maximumPinRetries - - maximumPinRetries desc - - minimumPinLength - - minimumPinLength desc - - minimumRequiredAppVersion - - minimumRequiredAppVersion desc - - minimumRequiredOsVersion - - minimumRequiredOsVersion desc - - minimumWarningAppVersion - - minimumWarningAppVersion desc - - minimumWarningOsVersion - - minimumWarningOsVersion desc - - organizationalCredentialsRequired - - organizationalCredentialsRequired desc - - periodBeforePinReset - - periodBeforePinReset desc - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeAccessCheck desc - - periodOfflineBeforeWipeIsEnforced - - periodOfflineBeforeWipeIsEnforced desc - - periodOnlineBeforeAccessCheck - - periodOnlineBeforeAccessCheck desc - - pinCharacterSet - - pinCharacterSet desc - - pinRequired - - pinRequired desc - - printBlocked - - printBlocked desc - - saveAsBlocked - - saveAsBlocked desc - - simplePinBlocked - - simplePinBlocked desc - - appDataEncryptionType - - appDataEncryptionType desc - - customSettings - - customSettings desc - - deployedAppCount - - deployedAppCount desc - - disableAppEncryptionIfDeviceEncryptionIsEnabled - - disableAppEncryptionIfDeviceEncryptionIsEnabled desc - - encryptAppData - - encryptAppData desc - - faceIdBlocked - - faceIdBlocked desc - - minimumRequiredPatchVersion - - minimumRequiredPatchVersion desc - - minimumRequiredSdkVersion - - minimumRequiredSdkVersion desc - - minimumWarningPatchVersion - - minimumWarningPatchVersion desc - - screenCaptureBlocked - - screenCaptureBlocked desc type: string - name: $select in: query @@ -16151,50 +18853,10 @@ paths: items: enum: - id + - createdBy - createdDateTime - - description - displayName - - lastModifiedDateTime - - version - - allowedDataStorageLocations - - allowedInboundDataTransferSources - - allowedOutboundClipboardSharingLevel - - allowedOutboundDataTransferDestinations - - contactSyncBlocked - - dataBackupBlocked - - deviceComplianceRequired - - disableAppPinIfDevicePinIsSet - - fingerprintBlocked - - managedBrowser - - managedBrowserToOpenLinksRequired - - maximumPinRetries - - minimumPinLength - - minimumRequiredAppVersion - - minimumRequiredOsVersion - - minimumWarningAppVersion - - minimumWarningOsVersion - - organizationalCredentialsRequired - - periodBeforePinReset - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeWipeIsEnforced - - periodOnlineBeforeAccessCheck - - pinCharacterSet - - pinRequired - - printBlocked - - saveAsBlocked - - simplePinBlocked - - appDataEncryptionType - - customSettings - - deployedAppCount - - disableAppEncryptionIfDeviceEncryptionIsEnabled - - encryptAppData - - faceIdBlocked - - minimumRequiredPatchVersion - - minimumRequiredSdkVersion - - minimumWarningPatchVersion - - screenCaptureBlocked - - apps - - deploymentSummary + - queries type: string - name: $expand in: query @@ -16207,8 +18869,7 @@ paths: items: enum: - '*' - - apps - - deploymentSummary + - queries type: string responses: '200': @@ -16216,13 +18877,13 @@ paths: content: application/json: schema: - title: Collection of defaultManagedAppProtection + title: Collection of reviewSet type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' '@odata.nextLink': type: string default: @@ -16233,16 +18894,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Create new navigation property to defaultManagedAppProtections for deviceAppManagement - description: Default managed app policies. - operationId: deviceAppManagement.CreateDefaultManagedAppProtections + - compliance.ediscoveryroot + summary: Create new navigation property to reviewSets for compliance + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. + operationId: compliance.ediscovery.cases.CreateReviewSets + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' required: true responses: '201': @@ -16250,25 +18919,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}': + '/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}': get: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Get defaultManagedAppProtections from deviceAppManagement - description: Default managed app policies. - operationId: deviceAppManagement.GetDefaultManagedAppProtections + - compliance.ediscoveryroot + summary: Get reviewSets from compliance + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. + operationId: compliance.ediscovery.cases.GetReviewSets parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection + x-ms-docs-key-type: case + - name: reviewSet-id + in: path + description: 'key: id of reviewSet' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSet - name: $select in: query description: Select properties to be returned @@ -16280,50 +18956,10 @@ paths: items: enum: - id + - createdBy - createdDateTime - - description - displayName - - lastModifiedDateTime - - version - - allowedDataStorageLocations - - allowedInboundDataTransferSources - - allowedOutboundClipboardSharingLevel - - allowedOutboundDataTransferDestinations - - contactSyncBlocked - - dataBackupBlocked - - deviceComplianceRequired - - disableAppPinIfDevicePinIsSet - - fingerprintBlocked - - managedBrowser - - managedBrowserToOpenLinksRequired - - maximumPinRetries - - minimumPinLength - - minimumRequiredAppVersion - - minimumRequiredOsVersion - - minimumWarningAppVersion - - minimumWarningOsVersion - - organizationalCredentialsRequired - - periodBeforePinReset - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeWipeIsEnforced - - periodOnlineBeforeAccessCheck - - pinCharacterSet - - pinRequired - - printBlocked - - saveAsBlocked - - simplePinBlocked - - appDataEncryptionType - - customSettings - - deployedAppCount - - disableAppEncryptionIfDeviceEncryptionIsEnabled - - encryptAppData - - faceIdBlocked - - minimumRequiredPatchVersion - - minimumRequiredSdkVersion - - minimumWarningPatchVersion - - screenCaptureBlocked - - apps - - deploymentSummary + - queries type: string - name: $expand in: query @@ -16336,8 +18972,7 @@ paths: items: enum: - '*' - - apps - - deploymentSummary + - queries type: string responses: '200': @@ -16345,39 +18980,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' links: - apps: - operationId: deviceAppManagement.DefaultManagedAppProtections.ListApps - parameters: - defaultManagedAppProtection-id: $request.path.defaultManagedAppProtection-id - deploymentSummary: - operationId: deviceAppManagement.DefaultManagedAppProtections.GetDeploymentSummary + queries: + operationId: compliance.ediscovery.cases.ReviewSets.ListQueries parameters: - defaultManagedAppProtection-id: $request.path.defaultManagedAppProtection-id + case-id: $request.path.case-id + reviewSet-id: $request.path.reviewSet-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Update the navigation property defaultManagedAppProtections in deviceAppManagement - description: Default managed app policies. - operationId: deviceAppManagement.UpdateDefaultManagedAppProtections + - compliance.ediscoveryroot + summary: Update the navigation property reviewSets in compliance + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. + operationId: compliance.ediscovery.cases.UpdateReviewSets parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection + x-ms-docs-key-type: case + - name: reviewSet-id + in: path + description: 'key: id of reviewSet' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSet requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' required: true responses: '204': @@ -16387,18 +19026,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Delete navigation property defaultManagedAppProtections for deviceAppManagement - description: Default managed app policies. - operationId: deviceAppManagement.DeleteDefaultManagedAppProtections + - compliance.ediscoveryroot + summary: Delete navigation property reviewSets for compliance + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. + operationId: compliance.ediscovery.cases.DeleteReviewSets parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection + x-ms-docs-key-type: case + - name: reviewSet-id + in: path + description: 'key: id of reviewSet' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSet - name: If-Match in: header description: ETag @@ -16410,21 +19056,125 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}/apps': + '/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}/microsoft.graph.ediscovery.addToReviewSet': + post: + tags: + - compliance.Actions + summary: Invoke action addToReviewSet + operationId: compliance.ediscovery.cases.case.reviewSets.reviewSet.addToReviewSet + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: reviewSet-id + in: path + description: 'key: id of reviewSet' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSet + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceCollection: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' + nullable: true + additionalData: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.additionalDataOptions' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}/microsoft.graph.ediscovery.export': + post: + tags: + - compliance.Actions + summary: Invoke action export + operationId: compliance.ediscovery.cases.case.reviewSets.reviewSet.export + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: reviewSet-id + in: path + description: 'key: id of reviewSet' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSet + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + outputName: + type: string + nullable: true + description: + type: string + nullable: true + azureBlobContainer: + type: string + nullable: true + azureBlobToken: + type: string + nullable: true + exportOptions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.exportOptions' + nullable: true + exportStructure: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.exportFileStructure' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}/queries': get: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Get apps from deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.defaultManagedAppProtections.ListApps + - compliance.ediscoveryroot + summary: Get queries from compliance + description: Read-only. Nullable. + operationId: compliance.ediscovery.cases.reviewSets.ListQueries parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection + x-ms-docs-key-type: case + - name: reviewSet-id + in: path + description: 'key: id of reviewSet' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSet - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16442,10 +19192,18 @@ paths: enum: - id - id desc - - mobileAppIdentifier - - mobileAppIdentifier desc - - version - - version desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - query + - query desc type: string - name: $select in: query @@ -16458,8 +19216,12 @@ paths: items: enum: - id - - mobileAppIdentifier - - version + - createdBy + - createdDateTime + - displayName + - lastModifiedBy + - lastModifiedDateTime + - query type: string - name: $expand in: query @@ -16479,13 +19241,13 @@ paths: content: application/json: schema: - title: Collection of managedMobileApp + title: Collection of reviewSetQuery type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' '@odata.nextLink': type: string default: @@ -16496,24 +19258,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Create new navigation property to apps for deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.defaultManagedAppProtections.CreateApps + - compliance.ediscoveryroot + summary: Create new navigation property to queries for compliance + description: Read-only. Nullable. + operationId: compliance.ediscovery.cases.reviewSets.CreateQueries parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection + x-ms-docs-key-type: case + - name: reviewSet-id + in: path + description: 'key: id of reviewSet' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSet requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' required: true responses: '201': @@ -16521,32 +19290,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}/apps/{managedMobileApp-id}': + '/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}/queries/{reviewSetQuery-id}': get: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Get apps from deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.defaultManagedAppProtections.GetApps + - compliance.ediscoveryroot + summary: Get queries from compliance + description: Read-only. Nullable. + operationId: compliance.ediscovery.cases.reviewSets.GetQueries parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: reviewSet-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of reviewSet' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: reviewSet + - name: reviewSetQuery-id + in: path + description: 'key: id of reviewSetQuery' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSetQuery - name: $select in: query description: Select properties to be returned @@ -16558,8 +19334,12 @@ paths: items: enum: - id - - mobileAppIdentifier - - version + - createdBy + - createdDateTime + - displayName + - lastModifiedBy + - lastModifiedDateTime + - query type: string - name: $expand in: query @@ -16579,37 +19359,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Update the navigation property apps in deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.defaultManagedAppProtections.UpdateApps + - compliance.ediscoveryroot + summary: Update the navigation property queries in compliance + description: Read-only. Nullable. + operationId: compliance.ediscovery.cases.reviewSets.UpdateQueries parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: reviewSet-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of reviewSet' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: reviewSet + - name: reviewSetQuery-id + in: path + description: 'key: id of reviewSetQuery' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSetQuery requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' required: true responses: '204': @@ -16619,25 +19406,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Delete navigation property apps for deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.defaultManagedAppProtections.DeleteApps + - compliance.ediscoveryroot + summary: Delete navigation property queries for compliance + description: Read-only. Nullable. + operationId: compliance.ediscovery.cases.reviewSets.DeleteQueries parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: reviewSet-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of reviewSet' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: reviewSet + - name: reviewSetQuery-id + in: path + description: 'key: id of reviewSetQuery' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSetQuery - name: If-Match in: header description: ETag @@ -16649,21 +19443,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}/deploymentSummary': + '/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}/queries/{reviewSetQuery-id}/microsoft.graph.ediscovery.applyTags': + post: + tags: + - compliance.Actions + summary: Invoke action applyTags + operationId: compliance.ediscovery.cases.case.reviewSets.reviewSet.queries.reviewSetQuery.applyTags + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: reviewSet-id + in: path + description: 'key: id of reviewSet' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSet + - name: reviewSetQuery-id + in: path + description: 'key: id of reviewSetQuery' + required: true + schema: + type: string + x-ms-docs-key-type: reviewSetQuery + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + tagsToAdd: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + nullable: true + tagsToRemove: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/settings': get: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Get deploymentSummary from deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.defaultManagedAppProtections.GetDeploymentSummary + - compliance.ediscoveryroot + summary: Get settings from compliance + operationId: compliance.ediscovery.cases.GetSettings parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection + x-ms-docs-key-type: case - name: $select in: query description: Select properties to be returned @@ -16675,11 +19522,9 @@ paths: items: enum: - id - - configurationDeployedUserCount - - configurationDeploymentSummaryPerApp - - displayName - - lastRefreshTime - - version + - ocr + - redundancyDetection + - topicModeling type: string - name: $expand in: query @@ -16699,30 +19544,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Update the navigation property deploymentSummary in deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.defaultManagedAppProtections.UpdateDeploymentSummary + - compliance.ediscoveryroot + summary: Update the navigation property settings in compliance + operationId: compliance.ediscovery.cases.UpdateSettings parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection + x-ms-docs-key-type: case requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseSettings' required: true responses: '204': @@ -16732,18 +19576,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.defaultManagedAppProtection - summary: Delete navigation property deploymentSummary for deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.defaultManagedAppProtections.DeleteDeploymentSummary + - compliance.ediscoveryroot + summary: Delete navigation property settings for compliance + operationId: compliance.ediscovery.cases.DeleteSettings parameters: - - name: defaultManagedAppProtection-id + - name: case-id in: path - description: 'key: id of defaultManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: defaultManagedAppProtection + x-ms-docs-key-type: case - name: If-Match in: header description: ETag @@ -16755,14 +19598,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceAppManagement/iosManagedAppProtections: + '/compliance/ediscovery/cases/{case-id}/settings/microsoft.graph.ediscovery.resetToDefault': + post: + tags: + - compliance.Actions + summary: Invoke action resetToDefault + operationId: compliance.ediscovery.cases.case.settings.resetToDefault + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/sourceCollections': get: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Get iosManagedAppProtections from deviceAppManagement - description: iOS managed app policies. - operationId: deviceAppManagement.ListIosManagedAppProtections + - compliance.ediscoveryroot + summary: Get sourceCollections from compliance + description: Returns a list of sourceCollection objects associated with this case. + operationId: compliance.ediscovery.cases.ListSourceCollections parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16780,82 +19650,22 @@ paths: enum: - id - id desc + - contentQuery + - contentQuery desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc + - dataSourceScopes + - dataSourceScopes desc - description - description desc - displayName - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - version - - version desc - - allowedDataStorageLocations - - allowedDataStorageLocations desc - - allowedInboundDataTransferSources - - allowedInboundDataTransferSources desc - - allowedOutboundClipboardSharingLevel - - allowedOutboundClipboardSharingLevel desc - - allowedOutboundDataTransferDestinations - - allowedOutboundDataTransferDestinations desc - - contactSyncBlocked - - contactSyncBlocked desc - - dataBackupBlocked - - dataBackupBlocked desc - - deviceComplianceRequired - - deviceComplianceRequired desc - - disableAppPinIfDevicePinIsSet - - disableAppPinIfDevicePinIsSet desc - - fingerprintBlocked - - fingerprintBlocked desc - - managedBrowser - - managedBrowser desc - - managedBrowserToOpenLinksRequired - - managedBrowserToOpenLinksRequired desc - - maximumPinRetries - - maximumPinRetries desc - - minimumPinLength - - minimumPinLength desc - - minimumRequiredAppVersion - - minimumRequiredAppVersion desc - - minimumRequiredOsVersion - - minimumRequiredOsVersion desc - - minimumWarningAppVersion - - minimumWarningAppVersion desc - - minimumWarningOsVersion - - minimumWarningOsVersion desc - - organizationalCredentialsRequired - - organizationalCredentialsRequired desc - - periodBeforePinReset - - periodBeforePinReset desc - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeAccessCheck desc - - periodOfflineBeforeWipeIsEnforced - - periodOfflineBeforeWipeIsEnforced desc - - periodOnlineBeforeAccessCheck - - periodOnlineBeforeAccessCheck desc - - pinCharacterSet - - pinCharacterSet desc - - pinRequired - - pinRequired desc - - printBlocked - - printBlocked desc - - saveAsBlocked - - saveAsBlocked desc - - simplePinBlocked - - simplePinBlocked desc - - isAssigned - - isAssigned desc - - appDataEncryptionType - - appDataEncryptionType desc - - customBrowserProtocol - - customBrowserProtocol desc - - deployedAppCount - - deployedAppCount desc - - faceIdBlocked - - faceIdBlocked desc - - minimumRequiredSdkVersion - - minimumRequiredSdkVersion desc type: string - name: $select in: query @@ -16868,47 +19678,19 @@ paths: items: enum: - id + - contentQuery + - createdBy - createdDateTime + - dataSourceScopes - description - displayName + - lastModifiedBy - lastModifiedDateTime - - version - - allowedDataStorageLocations - - allowedInboundDataTransferSources - - allowedOutboundClipboardSharingLevel - - allowedOutboundDataTransferDestinations - - contactSyncBlocked - - dataBackupBlocked - - deviceComplianceRequired - - disableAppPinIfDevicePinIsSet - - fingerprintBlocked - - managedBrowser - - managedBrowserToOpenLinksRequired - - maximumPinRetries - - minimumPinLength - - minimumRequiredAppVersion - - minimumRequiredOsVersion - - minimumWarningAppVersion - - minimumWarningOsVersion - - organizationalCredentialsRequired - - periodBeforePinReset - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeWipeIsEnforced - - periodOnlineBeforeAccessCheck - - pinCharacterSet - - pinRequired - - printBlocked - - saveAsBlocked - - simplePinBlocked - - isAssigned - - appDataEncryptionType - - customBrowserProtocol - - deployedAppCount - - faceIdBlocked - - minimumRequiredSdkVersion - - assignments - - apps - - deploymentSummary + - additionalSources + - addToReviewSetOperation + - custodianSources + - lastEstimateStatisticsOperation + - noncustodialSources type: string - name: $expand in: query @@ -16921,9 +19703,11 @@ paths: items: enum: - '*' - - assignments - - apps - - deploymentSummary + - additionalSources + - addToReviewSetOperation + - custodianSources + - lastEstimateStatisticsOperation + - noncustodialSources type: string responses: '200': @@ -16931,13 +19715,13 @@ paths: content: application/json: schema: - title: Collection of iosManagedAppProtection + title: Collection of sourceCollection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' '@odata.nextLink': type: string default: @@ -16948,16 +19732,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Create new navigation property to iosManagedAppProtections for deviceAppManagement - description: iOS managed app policies. - operationId: deviceAppManagement.CreateIosManagedAppProtections + - compliance.ediscoveryroot + summary: Create new navigation property to sourceCollections for compliance + description: Returns a list of sourceCollection objects associated with this case. + operationId: compliance.ediscovery.cases.CreateSourceCollections + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' required: true responses: '201': @@ -16965,25 +19757,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}': + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}': get: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Get iosManagedAppProtections from deviceAppManagement - description: iOS managed app policies. - operationId: deviceAppManagement.GetIosManagedAppProtections + - compliance.ediscoveryroot + summary: Get sourceCollections from compliance + description: Returns a list of sourceCollection objects associated with this case. + operationId: compliance.ediscovery.cases.GetSourceCollections parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection - name: $select in: query description: Select properties to be returned @@ -16995,47 +19794,19 @@ paths: items: enum: - id + - contentQuery + - createdBy - createdDateTime + - dataSourceScopes - description - displayName + - lastModifiedBy - lastModifiedDateTime - - version - - allowedDataStorageLocations - - allowedInboundDataTransferSources - - allowedOutboundClipboardSharingLevel - - allowedOutboundDataTransferDestinations - - contactSyncBlocked - - dataBackupBlocked - - deviceComplianceRequired - - disableAppPinIfDevicePinIsSet - - fingerprintBlocked - - managedBrowser - - managedBrowserToOpenLinksRequired - - maximumPinRetries - - minimumPinLength - - minimumRequiredAppVersion - - minimumRequiredOsVersion - - minimumWarningAppVersion - - minimumWarningOsVersion - - organizationalCredentialsRequired - - periodBeforePinReset - - periodOfflineBeforeAccessCheck - - periodOfflineBeforeWipeIsEnforced - - periodOnlineBeforeAccessCheck - - pinCharacterSet - - pinRequired - - printBlocked - - saveAsBlocked - - simplePinBlocked - - isAssigned - - appDataEncryptionType - - customBrowserProtocol - - deployedAppCount - - faceIdBlocked - - minimumRequiredSdkVersion - - assignments - - apps - - deploymentSummary + - additionalSources + - addToReviewSetOperation + - custodianSources + - lastEstimateStatisticsOperation + - noncustodialSources type: string - name: $expand in: query @@ -17048,9 +19819,11 @@ paths: items: enum: - '*' - - assignments - - apps - - deploymentSummary + - additionalSources + - addToReviewSetOperation + - custodianSources + - lastEstimateStatisticsOperation + - noncustodialSources type: string responses: '200': @@ -17058,43 +19831,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' links: - assignments: - operationId: deviceAppManagement.IosManagedAppProtections.ListAssignments + additionalSources: + operationId: compliance.ediscovery.cases.SourceCollections.ListAdditionalSources parameters: - iosManagedAppProtection-id: $request.path.iosManagedAppProtection-id - apps: - operationId: deviceAppManagement.IosManagedAppProtections.ListApps + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id + addToReviewSetOperation: + operationId: compliance.ediscovery.cases.SourceCollections.GetAddToReviewSetOperation parameters: - iosManagedAppProtection-id: $request.path.iosManagedAppProtection-id - deploymentSummary: - operationId: deviceAppManagement.IosManagedAppProtections.GetDeploymentSummary + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id + custodianSources: + operationId: compliance.ediscovery.cases.SourceCollections.ListCustodianSources parameters: - iosManagedAppProtection-id: $request.path.iosManagedAppProtection-id + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id + lastEstimateStatisticsOperation: + operationId: compliance.ediscovery.cases.SourceCollections.GetLastEstimateStatisticsOperation + parameters: + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id + noncustodialSources: + operationId: compliance.ediscovery.cases.SourceCollections.ListNoncustodialSources + parameters: + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Update the navigation property iosManagedAppProtections in deviceAppManagement - description: iOS managed app policies. - operationId: deviceAppManagement.UpdateIosManagedAppProtections + - compliance.ediscoveryroot + summary: Update the navigation property sourceCollections in compliance + description: Returns a list of sourceCollection objects associated with this case. + operationId: compliance.ediscovery.cases.UpdateSourceCollections parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' + $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' required: true responses: '204': @@ -17104,18 +19897,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Delete navigation property iosManagedAppProtections for deviceAppManagement - description: iOS managed app policies. - operationId: deviceAppManagement.DeleteIosManagedAppProtections + - compliance.ediscoveryroot + summary: Delete navigation property sourceCollections for compliance + description: Returns a list of sourceCollection objects associated with this case. + operationId: compliance.ediscovery.cases.DeleteSourceCollections parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection - name: If-Match in: header description: ETag @@ -17127,21 +19927,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}/apps': + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/additionalSources': get: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Get apps from deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.iosManagedAppProtections.ListApps + - compliance.ediscoveryroot + summary: Get additionalSources from compliance + description: Adds an additional source to the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.ListAdditionalSources parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17159,10 +19966,12 @@ paths: enum: - id - id desc - - mobileAppIdentifier - - mobileAppIdentifier desc - - version - - version desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc type: string - name: $select in: query @@ -17175,8 +19984,9 @@ paths: items: enum: - id - - mobileAppIdentifier - - version + - createdBy + - createdDateTime + - displayName type: string - name: $expand in: query @@ -17196,13 +20006,13 @@ paths: content: application/json: schema: - title: Collection of managedMobileApp + title: Collection of dataSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' '@odata.nextLink': type: string default: @@ -17213,24 +20023,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Create new navigation property to apps for deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.iosManagedAppProtections.CreateApps + - compliance.ediscoveryroot + summary: Create new navigation property to additionalSources for compliance + description: Adds an additional source to the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.CreateAdditionalSources parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' required: true responses: '201': @@ -17238,32 +20055,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}/apps/{managedMobileApp-id}': + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/additionalSources/{dataSource-id}': get: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Get apps from deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.iosManagedAppProtections.GetApps + - compliance.ediscoveryroot + summary: Get additionalSources from compliance + description: Adds an additional source to the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.GetAdditionalSources parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: sourceCollection-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of sourceCollection' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: sourceCollection + - name: dataSource-id + in: path + description: 'key: id of dataSource' + required: true + schema: + type: string + x-ms-docs-key-type: dataSource - name: $select in: query description: Select properties to be returned @@ -17275,8 +20099,9 @@ paths: items: enum: - id - - mobileAppIdentifier - - version + - createdBy + - createdDateTime + - displayName type: string - name: $expand in: query @@ -17296,37 +20121,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Update the navigation property apps in deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.iosManagedAppProtections.UpdateApps + - compliance.ediscoveryroot + summary: Update the navigation property additionalSources in compliance + description: Adds an additional source to the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.UpdateAdditionalSources parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: sourceCollection-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of sourceCollection' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: sourceCollection + - name: dataSource-id + in: path + description: 'key: id of dataSource' + required: true + schema: + type: string + x-ms-docs-key-type: dataSource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' required: true responses: '204': @@ -17336,25 +20168,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Delete navigation property apps for deviceAppManagement - description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.iosManagedAppProtections.DeleteApps + - compliance.ediscoveryroot + summary: Delete navigation property additionalSources for compliance + description: Adds an additional source to the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.DeleteAdditionalSources parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection - - name: managedMobileApp-id + x-ms-docs-key-type: case + - name: sourceCollection-id in: path - description: 'key: id of managedMobileApp' + description: 'key: id of sourceCollection' required: true schema: type: string - x-ms-docs-key-type: managedMobileApp + x-ms-docs-key-type: sourceCollection + - name: dataSource-id + in: path + description: 'key: id of dataSource' + required: true + schema: + type: string + x-ms-docs-key-type: dataSource - name: If-Match in: header description: ETag @@ -17366,21 +20205,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}/deploymentSummary': + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/addToReviewSetOperation': get: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Get deploymentSummary from deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.iosManagedAppProtections.GetDeploymentSummary + - compliance.ediscoveryroot + summary: Get addToReviewSetOperation from compliance + description: Adds the results of the sourceCollection to the specified reviewSet. + operationId: compliance.ediscovery.cases.sourceCollections.GetAddToReviewSetOperation parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection - name: $select in: query description: Select properties to be returned @@ -17392,11 +20238,15 @@ paths: items: enum: - id - - configurationDeployedUserCount - - configurationDeploymentSummaryPerApp - - displayName - - lastRefreshTime - - version + - action + - completedDateTime + - createdBy + - createdDateTime + - percentProgress + - resultInfo + - status + - reviewSet + - sourceCollection type: string - name: $expand in: query @@ -17409,6 +20259,8 @@ paths: items: enum: - '*' + - reviewSet + - sourceCollection type: string responses: '200': @@ -17416,30 +20268,93 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + $ref: '#/components/schemas/microsoft.graph.ediscovery.addToReviewSetOperation' + links: + reviewSet: + operationId: compliance.ediscovery.cases.sourceCollections.AddToReviewSetOperation.GetReviewSet + parameters: + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id + sourceCollection: + operationId: compliance.ediscovery.cases.sourceCollections.AddToReviewSetOperation.GetSourceCollection + parameters: + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/addToReviewSetOperation/$ref': + get: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Update the navigation property deploymentSummary in deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.iosManagedAppProtections.UpdateDeploymentSummary + - compliance.ediscoveryroot + summary: Get ref of addToReviewSetOperation from compliance + description: Adds the results of the sourceCollection to the specified reviewSet. + operationId: compliance.ediscovery.cases.sourceCollections.GetRefAddToReviewSetOperation parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + reviewSet: + operationId: compliance.ediscovery.cases.sourceCollections.AddToReviewSetOperation.GetReviewSet + parameters: + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id + sourceCollection: + operationId: compliance.ediscovery.cases.sourceCollections.AddToReviewSetOperation.GetSourceCollection + parameters: + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - compliance.ediscoveryroot + summary: Update the ref of navigation property addToReviewSetOperation in compliance + description: Adds the results of the sourceCollection to the specified reviewSet. + operationId: compliance.ediscovery.cases.sourceCollections.UpdateRefAddToReviewSetOperation + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -17449,18 +20364,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.iosManagedAppProtection - summary: Delete navigation property deploymentSummary for deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.iosManagedAppProtections.DeleteDeploymentSummary + - compliance.ediscoveryroot + summary: Delete ref of navigation property addToReviewSetOperation for compliance + description: Adds the results of the sourceCollection to the specified reviewSet. + operationId: compliance.ediscovery.cases.sourceCollections.DeleteRefAddToReviewSetOperation parameters: - - name: iosManagedAppProtection-id + - name: case-id in: path - description: 'key: id of iosManagedAppProtection' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: iosManagedAppProtection + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection - name: If-Match in: header description: ETag @@ -17472,14 +20394,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceAppManagement/managedAppPolicies: + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/custodianSources': get: tags: - - deviceAppManagement.managedAppPolicy - summary: Get managedAppPolicies from deviceAppManagement - description: Managed app policies. - operationId: deviceAppManagement.ListManagedAppPolicies + - compliance.ediscoveryroot + summary: Get custodianSources from compliance + description: Custodian sources that are included in the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.ListCustodianSources parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17497,16 +20433,12 @@ paths: enum: - id - id desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - - description - - description desc - displayName - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - version - - version desc type: string - name: $select in: query @@ -17519,11 +20451,9 @@ paths: items: enum: - id + - createdBy - createdDateTime - - description - displayName - - lastModifiedDateTime - - version type: string - name: $expand in: query @@ -17543,13 +20473,80 @@ paths: content: application/json: schema: - title: Collection of managedAppPolicy + title: Collection of dataSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/custodianSources/$ref': + get: + tags: + - compliance.ediscoveryroot + summary: Get ref of custodianSources from compliance + description: Custodian sources that are included in the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.ListRefCustodianSources + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of dataSource + type: object + properties: + value: + type: array + items: + type: string '@odata.nextLink': type: string default: @@ -17560,42 +20557,66 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedAppPolicy - summary: Create new navigation property to managedAppPolicies for deviceAppManagement - description: Managed app policies. - operationId: deviceAppManagement.CreateManagedAppPolicies + - compliance.ediscoveryroot + summary: Create new navigation property ref to custodianSources for compliance + description: Custodian sources that are included in the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.CreateRefCustodianSources + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}': + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/lastEstimateStatisticsOperation': get: tags: - - deviceAppManagement.managedAppPolicy - summary: Get managedAppPolicies from deviceAppManagement - description: Managed app policies. - operationId: deviceAppManagement.GetManagedAppPolicies + - compliance.ediscoveryroot + summary: Get lastEstimateStatisticsOperation from compliance + description: The last estimate operation associated with the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.GetLastEstimateStatisticsOperation parameters: - - name: managedAppPolicy-id + - name: case-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection - name: $select in: query description: Select properties to be returned @@ -17607,11 +20628,20 @@ paths: items: enum: - id + - action + - completedDateTime + - createdBy - createdDateTime - - description - - displayName - - lastModifiedDateTime - - version + - percentProgress + - resultInfo + - status + - indexedItemCount + - indexedItemsSize + - mailboxCount + - siteCount + - unindexedItemCount + - unindexedItemsSize + - sourceCollection type: string - name: $expand in: query @@ -17624,6 +20654,7 @@ paths: items: enum: - '*' + - sourceCollection type: string responses: '200': @@ -17631,206 +20662,171 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + $ref: '#/components/schemas/microsoft.graph.ediscovery.estimateStatisticsOperation' + links: + sourceCollection: + operationId: compliance.ediscovery.cases.sourceCollections.LastEstimateStatisticsOperation.GetSourceCollection + parameters: + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/lastEstimateStatisticsOperation/$ref': + get: tags: - - deviceAppManagement.managedAppPolicy - summary: Update the navigation property managedAppPolicies in deviceAppManagement - description: Managed app policies. - operationId: deviceAppManagement.UpdateManagedAppPolicies + - compliance.ediscoveryroot + summary: Get ref of lastEstimateStatisticsOperation from compliance + description: The last estimate operation associated with the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.GetRefLastEstimateStatisticsOperation parameters: - - name: managedAppPolicy-id + - name: case-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceAppManagement.managedAppPolicy - summary: Delete navigation property managedAppPolicies for deviceAppManagement - description: Managed app policies. - operationId: deviceAppManagement.DeleteManagedAppPolicies - parameters: - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: sourceCollection-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of sourceCollection' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: sourceCollection responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceCollection: + operationId: compliance.ediscovery.cases.sourceCollections.LastEstimateStatisticsOperation.GetSourceCollection + parameters: + case-id: $request.path.case-id + sourceCollection-id: $request.path.sourceCollection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': - post: + put: tags: - - deviceAppManagement.Actions - summary: Invoke action targetApps - operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.microsoft.graph.managedAppProtection.targetApps + - compliance.ediscoveryroot + summary: Update the ref of navigation property lastEstimateStatisticsOperation in compliance + description: The last estimate operation associated with the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.UpdateRefLastEstimateStatisticsOperation parameters: - - name: managedAppPolicy-id + - name: case-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.targetApps': - post: - tags: - - deviceAppManagement.Actions - summary: Invoke action targetApps - operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.targetApps - parameters: - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: sourceCollection-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of sourceCollection' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy + x-ms-docs-key-type: sourceCollection requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': - post: + x-ms-docs-operation-type: operation + delete: tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.assign + - compliance.ediscoveryroot + summary: Delete ref of navigation property lastEstimateStatisticsOperation for compliance + description: The last estimate operation associated with the sourceCollection. + operationId: compliance.ediscovery.cases.sourceCollections.DeleteRefLastEstimateStatisticsOperation parameters: - - name: managedAppPolicy-id + - name: case-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/microsoft.graph.ediscovery.estimateStatistics': post: tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.microsoft.graph.windowsInformationProtection.assign + - compliance.Actions + summary: Invoke action estimateStatistics + operationId: compliance.ediscovery.cases.case.sourceCollections.sourceCollection.estimateStatistics parameters: - - name: managedAppPolicy-id + - name: case-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceAppManagement/managedAppRegistrations: + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/noncustodialSources': get: tags: - - deviceAppManagement.managedAppRegistration - summary: Get managedAppRegistrations from deviceAppManagement - description: The managed app registrations. - operationId: deviceAppManagement.ListManagedAppRegistrations + - compliance.ediscoveryroot + summary: Get noncustodialSources from compliance + description: noncustodialDataSource sources that are included in the sourceCollection + operationId: compliance.ediscovery.cases.sourceCollections.ListNoncustodialSources parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17848,30 +20844,18 @@ paths: enum: - id - id desc - - appIdentifier - - appIdentifier desc - - applicationVersion - - applicationVersion desc - createdDateTime - createdDateTime desc - - deviceName - - deviceName desc - - deviceTag - - deviceTag desc - - deviceType - - deviceType desc - - flaggedReasons - - flaggedReasons desc - - lastSyncDateTime - - lastSyncDateTime desc - - managementSdkVersion - - managementSdkVersion desc - - platformVersion - - platformVersion desc - - userId - - userId desc - - version - - version desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - releasedDateTime + - releasedDateTime desc + - status + - status desc + - applyHoldToSource + - applyHoldToSource desc type: string - name: $select in: query @@ -17884,21 +20868,14 @@ paths: items: enum: - id - - appIdentifier - - applicationVersion - createdDateTime - - deviceName - - deviceTag - - deviceType - - flaggedReasons - - lastSyncDateTime - - managementSdkVersion - - platformVersion - - userId - - version - - appliedPolicies - - intendedPolicies - - operations + - displayName + - lastModifiedDateTime + - releasedDateTime + - status + - applyHoldToSource + - lastIndexOperation + - dataSource type: string - name: $expand in: query @@ -17911,9 +20888,8 @@ paths: items: enum: - '*' - - appliedPolicies - - intendedPolicies - - operations + - lastIndexOperation + - dataSource type: string responses: '200': @@ -17921,13 +20897,13 @@ paths: content: application/json: schema: - title: Collection of managedAppRegistration + title: Collection of noncustodialDataSource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' '@odata.nextLink': type: string default: @@ -17936,47 +20912,36 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - deviceAppManagement.managedAppRegistration - summary: Create new navigation property to managedAppRegistrations for deviceAppManagement - description: The managed app registrations. - operationId: deviceAppManagement.CreateManagedAppRegistrations - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}': + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/noncustodialSources/$ref': get: tags: - - deviceAppManagement.managedAppRegistration - summary: Get managedAppRegistrations from deviceAppManagement - description: The managed app registrations. - operationId: deviceAppManagement.GetManagedAppRegistrations + - compliance.ediscoveryroot + summary: Get ref of noncustodialSources from compliance + description: noncustodialDataSource sources that are included in the sourceCollection + operationId: compliance.ediscovery.cases.sourceCollections.ListRefNoncustodialSources parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: $select + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -17985,127 +20950,96 @@ paths: items: enum: - id - - appIdentifier - - applicationVersion + - id desc - createdDateTime - - deviceName - - deviceTag - - deviceType - - flaggedReasons - - lastSyncDateTime - - managementSdkVersion - - platformVersion - - userId - - version - - appliedPolicies - - intendedPolicies - - operations - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appliedPolicies - - intendedPolicies - - operations + - createdDateTime desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - releasedDateTime + - releasedDateTime desc + - status + - status desc + - applyHoldToSource + - applyHoldToSource desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' - links: - appliedPolicies: - operationId: deviceAppManagement.ManagedAppRegistrations.ListAppliedPolicies - parameters: - managedAppRegistration-id: $request.path.managedAppRegistration-id - intendedPolicies: - operationId: deviceAppManagement.ManagedAppRegistrations.ListIntendedPolicies - parameters: - managedAppRegistration-id: $request.path.managedAppRegistration-id - operations: - operationId: deviceAppManagement.ManagedAppRegistrations.ListOperations - parameters: - managedAppRegistration-id: $request.path.managedAppRegistration-id + title: Collection of links of noncustodialDataSource + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceAppManagement.managedAppRegistration - summary: Update the navigation property managedAppRegistrations in deviceAppManagement - description: The managed app registrations. - operationId: deviceAppManagement.UpdateManagedAppRegistrations + - compliance.ediscoveryroot + summary: Create new navigation property ref to noncustodialSources for compliance + description: noncustodialDataSource sources that are included in the sourceCollection + operationId: compliance.ediscovery.cases.sourceCollections.CreateRefNoncustodialSources parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceAppManagement.managedAppRegistration - summary: Delete navigation property managedAppRegistrations for deviceAppManagement - description: The managed app registrations. - operationId: deviceAppManagement.DeleteManagedAppRegistrations - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies': + '/compliance/ediscovery/cases/{case-id}/tags': get: tags: - - deviceAppManagement.managedAppRegistration - summary: Get appliedPolicies from deviceAppManagement - description: Zero or more policys already applied on the registered app when it last synchronized with managment service. - operationId: deviceAppManagement.managedAppRegistrations.ListAppliedPolicies + - compliance.ediscoveryroot + summary: Get tags from compliance + description: Returns a list of tag objects associated to this case. + operationId: compliance.ediscovery.cases.ListTags parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18123,16 +21057,16 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc + - childSelectability + - childSelectability desc + - createdBy + - createdBy desc - description - description desc - displayName - displayName desc - lastModifiedDateTime - lastModifiedDateTime desc - - version - - version desc type: string - name: $select in: query @@ -18145,11 +21079,13 @@ paths: items: enum: - id - - createdDateTime + - childSelectability + - createdBy - description - displayName - lastModifiedDateTime - - version + - childTags + - parent type: string - name: $expand in: query @@ -18162,6 +21098,8 @@ paths: items: enum: - '*' + - childTags + - parent type: string responses: '200': @@ -18169,13 +21107,13 @@ paths: content: application/json: schema: - title: Collection of managedAppPolicy + title: Collection of tag type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' '@odata.nextLink': type: string default: @@ -18186,24 +21124,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedAppRegistration - summary: Create new navigation property to appliedPolicies for deviceAppManagement - description: Zero or more policys already applied on the registered app when it last synchronized with managment service. - operationId: deviceAppManagement.managedAppRegistrations.CreateAppliedPolicies + - compliance.ediscoveryroot + summary: Create new navigation property to tags for compliance + description: Returns a list of tag objects associated to this case. + operationId: compliance.ediscovery.cases.CreateTags parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' required: true responses: '201': @@ -18211,32 +21149,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}': + '/compliance/ediscovery/cases/{case-id}/tags/{tag-id}': get: tags: - - deviceAppManagement.managedAppRegistration - summary: Get appliedPolicies from deviceAppManagement - description: Zero or more policys already applied on the registered app when it last synchronized with managment service. - operationId: deviceAppManagement.managedAppRegistrations.GetAppliedPolicies + - compliance.ediscoveryroot + summary: Get tags from compliance + description: Returns a list of tag objects associated to this case. + operationId: compliance.ediscovery.cases.GetTags parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy + x-ms-docs-key-type: tag - name: $select in: query description: Select properties to be returned @@ -18248,11 +21186,13 @@ paths: items: enum: - id - - createdDateTime + - childSelectability + - createdBy - description - displayName - lastModifiedDateTime - - version + - childTags + - parent type: string - name: $expand in: query @@ -18265,6 +21205,8 @@ paths: items: enum: - '*' + - childTags + - parent type: string responses: '200': @@ -18272,37 +21214,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + links: + childTags: + operationId: compliance.ediscovery.cases.Tags.ListChildTags + parameters: + case-id: $request.path.case-id + tag-id: $request.path.tag-id + parent: + operationId: compliance.ediscovery.cases.Tags.GetParent + parameters: + case-id: $request.path.case-id + tag-id: $request.path.tag-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedAppRegistration - summary: Update the navigation property appliedPolicies in deviceAppManagement - description: Zero or more policys already applied on the registered app when it last synchronized with managment service. - operationId: deviceAppManagement.managedAppRegistrations.UpdateAppliedPolicies + - compliance.ediscoveryroot + summary: Update the navigation property tags in compliance + description: Returns a list of tag objects associated to this case. + operationId: compliance.ediscovery.cases.UpdateTags parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy + x-ms-docs-key-type: tag requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' required: true responses: '204': @@ -18312,25 +21265,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedAppRegistration - summary: Delete navigation property appliedPolicies for deviceAppManagement - description: Zero or more policys already applied on the registered app when it last synchronized with managment service. - operationId: deviceAppManagement.managedAppRegistrations.DeleteAppliedPolicies + - compliance.ediscoveryroot + summary: Delete navigation property tags for compliance + description: Returns a list of tag objects associated to this case. + operationId: compliance.ediscovery.cases.DeleteTags parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy + x-ms-docs-key-type: tag - name: If-Match in: header description: ETag @@ -18342,185 +21295,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': - post: - tags: - - deviceAppManagement.Actions - summary: Invoke action targetApps - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.managedAppProtection.targetApps - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id - in: path - description: 'key: id of managedAppPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.targetApps': - post: - tags: - - deviceAppManagement.Actions - summary: Invoke action targetApps - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.targetApps - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id - in: path - description: 'key: id of managedAppPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': - post: - tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.assign - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id - in: path - description: 'key: id of managedAppPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': - post: + '/compliance/ediscovery/cases/{case-id}/tags/{tag-id}/childTags': + get: tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.windowsInformationProtection.assign + - compliance.ediscoveryroot + summary: Get childTags from compliance + description: Returns the tags that are a child of a tag. + operationId: compliance.ediscovery.cases.tags.ListChildTags parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + - name: case-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies': - get: - tags: - - deviceAppManagement.managedAppRegistration - summary: Get intendedPolicies from deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.ListIntendedPolicies - parameters: - - name: managedAppRegistration-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration + x-ms-docs-key-type: tag - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18538,16 +21334,16 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc + - childSelectability + - childSelectability desc + - createdBy + - createdBy desc - description - description desc - displayName - displayName desc - lastModifiedDateTime - lastModifiedDateTime desc - - version - - version desc type: string - name: $select in: query @@ -18560,11 +21356,13 @@ paths: items: enum: - id - - createdDateTime + - childSelectability + - createdBy - description - displayName - lastModifiedDateTime - - version + - childTags + - parent type: string - name: $expand in: query @@ -18577,6 +21375,8 @@ paths: items: enum: - '*' + - childTags + - parent type: string responses: '200': @@ -18584,13 +21384,13 @@ paths: content: application/json: schema: - title: Collection of managedAppPolicy + title: Collection of tag type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' '@odata.nextLink': type: string default: @@ -18599,62 +21399,36 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - deviceAppManagement.managedAppRegistration - summary: Create new navigation property to intendedPolicies for deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.CreateIntendedPolicies - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}': + '/compliance/ediscovery/cases/{case-id}/tags/{tag-id}/childTags/$ref': get: tags: - - deviceAppManagement.managedAppRegistration - summary: Get intendedPolicies from deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.GetIntendedPolicies + - compliance.ediscoveryroot + summary: Get ref of childTags from compliance + description: Returns the tags that are a child of a tag. + operationId: compliance.ediscovery.cases.tags.ListRefChildTags parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - - name: $select + x-ms-docs-key-type: tag + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -18663,279 +21437,336 @@ paths: items: enum: - id - - createdDateTime + - id desc + - childSelectability + - childSelectability desc + - createdBy + - createdBy desc - description + - description desc - displayName + - displayName desc - lastModifiedDateTime - - version - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - lastModifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + title: Collection of links of tag + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceAppManagement.managedAppRegistration - summary: Update the navigation property intendedPolicies in deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.UpdateIntendedPolicies + - compliance.ediscoveryroot + summary: Create new navigation property ref to childTags for compliance + description: Returns the tags that are a child of a tag. + operationId: compliance.ediscovery.cases.tags.CreateRefChildTags parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy + x-ms-docs-key-type: tag requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/compliance/ediscovery/cases/{case-id}/tags/{tag-id}/childTags/microsoft.graph.ediscovery.asHierarchy()': + get: tags: - - deviceAppManagement.managedAppRegistration - summary: Delete navigation property intendedPolicies for deviceAppManagement - description: Zero or more policies admin intended for the app as of now. - operationId: deviceAppManagement.managedAppRegistrations.DeleteIntendedPolicies + - compliance.Functions + summary: Invoke function asHierarchy + operationId: compliance.ediscovery.cases.case.tags.tag.childTags.asHierarchy parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: tag responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': - post: + x-ms-docs-operation-type: function + '/compliance/ediscovery/cases/{case-id}/tags/{tag-id}/parent': + get: tags: - - deviceAppManagement.Actions - summary: Invoke action targetApps - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.managedAppProtection.targetApps + - compliance.ediscoveryroot + summary: Get parent from compliance + description: Returns the parent tag of the specified tag. + operationId: compliance.ediscovery.cases.tags.GetParent parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true - required: true + x-ms-docs-key-type: tag + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - childSelectability + - createdBy + - description + - displayName + - lastModifiedDateTime + - childTags + - parent + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - childTags + - parent + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + links: + childTags: + operationId: compliance.ediscovery.cases.tags.Parent.ListChildTags + parameters: + case-id: $request.path.case-id + tag-id: $request.path.tag-id + parent: + operationId: compliance.ediscovery.cases.tags.Parent.GetParent + parameters: + case-id: $request.path.case-id + tag-id: $request.path.tag-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.targetApps': - post: + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/tags/{tag-id}/parent/$ref': + get: tags: - - deviceAppManagement.Actions - summary: Invoke action targetApps - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.targetApps + - compliance.ediscoveryroot + summary: Get ref of parent from compliance + description: Returns the parent tag of the specified tag. + operationId: compliance.ediscovery.cases.tags.GetRefParent parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true - required: true + x-ms-docs-key-type: tag responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + childTags: + operationId: compliance.ediscovery.cases.tags.Parent.ListChildTags + parameters: + case-id: $request.path.case-id + tag-id: $request.path.tag-id + parent: + operationId: compliance.ediscovery.cases.tags.Parent.GetParent + parameters: + case-id: $request.path.case-id + tag-id: $request.path.tag-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': - post: + x-ms-docs-operation-type: operation + put: tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.assign + - compliance.ediscoveryroot + summary: Update the ref of navigation property parent in compliance + description: Returns the parent tag of the specified tag. + operationId: compliance.ediscovery.cases.tags.UpdateRefParent parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy + x-ms-docs-key-type: tag requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': - post: + x-ms-docs-operation-type: operation + delete: tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.windowsInformationProtection.assign + - compliance.ediscoveryroot + summary: Delete ref of navigation property parent for compliance + description: Returns the parent tag of the specified tag. + operationId: compliance.ediscovery.cases.tags.DeleteRefParent parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppPolicy-id + x-ms-docs-key-type: case + - name: tag-id in: path - description: 'key: id of managedAppPolicy' + description: 'key: id of tag' required: true schema: type: string - x-ms-docs-key-type: managedAppPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true + x-ms-docs-key-type: tag + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/operations': + x-ms-docs-operation-type: operation + '/compliance/ediscovery/cases/{case-id}/tags/microsoft.graph.ediscovery.asHierarchy()': get: tags: - - deviceAppManagement.managedAppRegistration - summary: Get operations from deviceAppManagement - description: Zero or more long running operations triggered on the app registration. - operationId: deviceAppManagement.managedAppRegistrations.ListOperations + - compliance.Functions + summary: Invoke function asHierarchy + operationId: compliance.ediscovery.cases.case.tags.asHierarchy parameters: - - name: managedAppRegistration-id + - name: case-id in: path - description: 'key: id of managedAppRegistration' + description: 'key: id of case' required: true schema: type: string - x-ms-docs-key-type: managedAppRegistration + x-ms-docs-key-type: case + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /connections: + get: + tags: + - connections.externalConnection + summary: Get entities from connections + operationId: connections.externalConnection.ListExternalConnection + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18953,14 +21784,14 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc + - configuration + - configuration desc + - description + - description desc + - name + - name desc - state - state desc - - version - - version desc type: string - name: $select in: query @@ -18973,10 +21804,14 @@ paths: items: enum: - id - - displayName - - lastModifiedDateTime + - configuration + - description + - name - state - - version + - groups + - items + - operations + - schema type: string - name: $expand in: query @@ -18989,20 +21824,24 @@ paths: items: enum: - '*' + - groups + - items + - operations + - schema type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of managedAppOperation + title: Collection of externalConnection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' '@odata.nextLink': type: string default: @@ -19013,57 +21852,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedAppRegistration - summary: Create new navigation property to operations for deviceAppManagement - description: Zero or more long running operations triggered on the app registration. - operationId: deviceAppManagement.managedAppRegistrations.CreateOperations - parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration + - connections.externalConnection + summary: Add new entity to connections + operationId: connections.externalConnection.CreateExternalConnection requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/operations/{managedAppOperation-id}': + '/connections/{externalConnection-id}': get: tags: - - deviceAppManagement.managedAppRegistration - summary: Get operations from deviceAppManagement - description: Zero or more long running operations triggered on the app registration. - operationId: deviceAppManagement.managedAppRegistrations.GetOperations + - connections.externalConnection + summary: Get entity from connections by key + operationId: connections.externalConnection.GetExternalConnection parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppOperation-id + - name: externalConnection-id in: path - description: 'key: id of managedAppOperation' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedAppOperation + x-ms-docs-key-type: externalConnection - name: $select in: query description: Select properties to be returned @@ -19075,10 +21897,14 @@ paths: items: enum: - id - - displayName - - lastModifiedDateTime + - configuration + - description + - name - state - - version + - groups + - items + - operations + - schema type: string - name: $expand in: query @@ -19091,44 +21917,57 @@ paths: items: enum: - '*' + - groups + - items + - operations + - schema type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + links: + groups: + operationId: connections.ListGroups + parameters: + externalConnection-id: $request.path.externalConnection-id + items: + operationId: connections.ListItems + parameters: + externalConnection-id: $request.path.externalConnection-id + operations: + operationId: connections.ListOperations + parameters: + externalConnection-id: $request.path.externalConnection-id + schema: + operationId: connections.GetSchema + parameters: + externalConnection-id: $request.path.externalConnection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedAppRegistration - summary: Update the navigation property operations in deviceAppManagement - description: Zero or more long running operations triggered on the app registration. - operationId: deviceAppManagement.managedAppRegistrations.UpdateOperations + - connections.externalConnection + summary: Update entity in connections + operationId: connections.externalConnection.UpdateExternalConnection parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppOperation-id + - name: externalConnection-id in: path - description: 'key: id of managedAppOperation' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedAppOperation + x-ms-docs-key-type: externalConnection requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' required: true responses: '204': @@ -19138,25 +21977,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedAppRegistration - summary: Delete navigation property operations for deviceAppManagement - description: Zero or more long running operations triggered on the app registration. - operationId: deviceAppManagement.managedAppRegistrations.DeleteOperations + - connections.externalConnection + summary: Delete entity from connections + operationId: connections.externalConnection.DeleteExternalConnection parameters: - - name: managedAppRegistration-id - in: path - description: 'key: id of managedAppRegistration' - required: true - schema: - type: string - x-ms-docs-key-type: managedAppRegistration - - name: managedAppOperation-id + - name: externalConnection-id in: path - description: 'key: id of managedAppOperation' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedAppOperation + x-ms-docs-key-type: externalConnection - name: If-Match in: header description: ETag @@ -19168,33 +21999,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceAppManagement/managedAppRegistrations/microsoft.graph.getUserIdsWithFlaggedAppRegistration(): - get: - tags: - - deviceAppManagement.Functions - summary: Invoke function getUserIdsWithFlaggedAppRegistration - operationId: deviceAppManagement.managedAppRegistrations.getUserIdsWithFlaggedAppRegistration - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /deviceAppManagement/managedAppStatuses: + '/connections/{externalConnection-id}/groups': get: tags: - - deviceAppManagement.managedAppStatus - summary: Get managedAppStatuses from deviceAppManagement - description: The managed app statuses. - operationId: deviceAppManagement.ListManagedAppStatuses + - connections.externalGroup + summary: Get groups from connections + description: Read-only. Nullable. + operationId: connections.ListGroups parameters: + - name: externalConnection-id + in: path + description: 'key: id of externalConnection' + required: true + schema: + type: string + x-ms-docs-key-type: externalConnection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19212,10 +22031,10 @@ paths: enum: - id - id desc + - description + - description desc - displayName - displayName desc - - version - - version desc type: string - name: $select in: query @@ -19228,8 +22047,9 @@ paths: items: enum: - id + - description - displayName - - version + - members type: string - name: $expand in: query @@ -19242,6 +22062,7 @@ paths: items: enum: - '*' + - members type: string responses: '200': @@ -19249,13 +22070,13 @@ paths: content: application/json: schema: - title: Collection of managedAppStatus + title: Collection of externalGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedAppStatus' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' '@odata.nextLink': type: string default: @@ -19266,16 +22087,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedAppStatus - summary: Create new navigation property to managedAppStatuses for deviceAppManagement - description: The managed app statuses. - operationId: deviceAppManagement.CreateManagedAppStatuses + - connections.externalGroup + summary: Create new navigation property to groups for connections + description: Read-only. Nullable. + operationId: connections.CreateGroups + parameters: + - name: externalConnection-id + in: path + description: 'key: id of externalConnection' + required: true + schema: + type: string + x-ms-docs-key-type: externalConnection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppStatus' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' required: true responses: '201': @@ -19283,25 +22112,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppStatus' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedAppStatuses/{managedAppStatus-id}': + '/connections/{externalConnection-id}/groups/{externalGroup-id}': get: tags: - - deviceAppManagement.managedAppStatus - summary: Get managedAppStatuses from deviceAppManagement - description: The managed app statuses. - operationId: deviceAppManagement.GetManagedAppStatuses + - connections.externalGroup + summary: Get groups from connections + description: Read-only. Nullable. + operationId: connections.GetGroups parameters: - - name: managedAppStatus-id + - name: externalConnection-id in: path - description: 'key: id of managedAppStatus' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedAppStatus + x-ms-docs-key-type: externalConnection + - name: externalGroup-id + in: path + description: 'key: id of externalGroup' + required: true + schema: + type: string + x-ms-docs-key-type: externalGroup - name: $select in: query description: Select properties to be returned @@ -19313,8 +22149,9 @@ paths: items: enum: - id + - description - displayName - - version + - members type: string - name: $expand in: query @@ -19327,6 +22164,7 @@ paths: items: enum: - '*' + - members type: string responses: '200': @@ -19334,30 +22172,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppStatus' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' + links: + members: + operationId: connections.Groups.ListMembers + parameters: + externalConnection-id: $request.path.externalConnection-id + externalGroup-id: $request.path.externalGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedAppStatus - summary: Update the navigation property managedAppStatuses in deviceAppManagement - description: The managed app statuses. - operationId: deviceAppManagement.UpdateManagedAppStatuses + - connections.externalGroup + summary: Update the navigation property groups in connections + description: Read-only. Nullable. + operationId: connections.UpdateGroups parameters: - - name: managedAppStatus-id + - name: externalConnection-id in: path - description: 'key: id of managedAppStatus' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedAppStatus + x-ms-docs-key-type: externalConnection + - name: externalGroup-id + in: path + description: 'key: id of externalGroup' + required: true + schema: + type: string + x-ms-docs-key-type: externalGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppStatus' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' required: true responses: '204': @@ -19367,18 +22218,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedAppStatus - summary: Delete navigation property managedAppStatuses for deviceAppManagement - description: The managed app statuses. - operationId: deviceAppManagement.DeleteManagedAppStatuses + - connections.externalGroup + summary: Delete navigation property groups for connections + description: Read-only. Nullable. + operationId: connections.DeleteGroups parameters: - - name: managedAppStatus-id + - name: externalConnection-id in: path - description: 'key: id of managedAppStatus' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedAppStatus + x-ms-docs-key-type: externalConnection + - name: externalGroup-id + in: path + description: 'key: id of externalGroup' + required: true + schema: + type: string + x-ms-docs-key-type: externalGroup - name: If-Match in: header description: ETag @@ -19390,14 +22248,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceAppManagement/managedEBooks: + '/connections/{externalConnection-id}/groups/{externalGroup-id}/members': get: tags: - - deviceAppManagement.managedEBook - summary: Get managedEBooks from deviceAppManagement - description: The Managed eBook. - operationId: deviceAppManagement.ListManagedEBooks + - connections.externalGroup + summary: Get members from connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' + operationId: connections.groups.ListMembers parameters: + - name: externalConnection-id + in: path + description: 'key: id of externalConnection' + required: true + schema: + type: string + x-ms-docs-key-type: externalConnection + - name: externalGroup-id + in: path + description: 'key: id of externalGroup' + required: true + schema: + type: string + x-ms-docs-key-type: externalGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19415,24 +22287,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - informationUrl - - informationUrl desc - - largeCover - - largeCover desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - privacyInformationUrl - - privacyInformationUrl desc - - publishedDateTime - - publishedDateTime desc - - publisher - - publisher desc + - type + - type desc type: string - name: $select in: query @@ -19445,19 +22301,7 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - informationUrl - - largeCover - - lastModifiedDateTime - - privacyInformationUrl - - publishedDateTime - - publisher - - assignments - - deviceStates - - installSummary - - userStateSummary + - type type: string - name: $expand in: query @@ -19470,10 +22314,6 @@ paths: items: enum: - '*' - - assignments - - deviceStates - - installSummary - - userStateSummary type: string responses: '200': @@ -19481,13 +22321,13 @@ paths: content: application/json: schema: - title: Collection of managedEBook + title: Collection of identity type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedEBook' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.identity' '@odata.nextLink': type: string default: @@ -19498,16 +22338,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedEBook - summary: Create new navigation property to managedEBooks for deviceAppManagement - description: The Managed eBook. - operationId: deviceAppManagement.CreateManagedEBooks + - connections.externalGroup + summary: Create new navigation property to members for connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' + operationId: connections.groups.CreateMembers + parameters: + - name: externalConnection-id + in: path + description: 'key: id of externalConnection' + required: true + schema: + type: string + x-ms-docs-key-type: externalConnection + - name: externalGroup-id + in: path + description: 'key: id of externalGroup' + required: true + schema: + type: string + x-ms-docs-key-type: externalGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedEBook' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.identity' required: true responses: '201': @@ -19515,25 +22370,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedEBook' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.identity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}': + '/connections/{externalConnection-id}/groups/{externalGroup-id}/members/{identity-id}': get: tags: - - deviceAppManagement.managedEBook - summary: Get managedEBooks from deviceAppManagement - description: The Managed eBook. - operationId: deviceAppManagement.GetManagedEBooks + - connections.externalGroup + summary: Get members from connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' + operationId: connections.groups.GetMembers parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection + - name: externalGroup-id + in: path + description: 'key: id of externalGroup' + required: true + schema: + type: string + x-ms-docs-key-type: externalGroup + - name: identity-id + in: path + description: 'key: id of identity' + required: true + schema: + type: string + x-ms-docs-key-type: identity - name: $select in: query description: Select properties to be returned @@ -19545,19 +22414,7 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - informationUrl - - largeCover - - lastModifiedDateTime - - privacyInformationUrl - - publishedDateTime - - publisher - - assignments - - deviceStates - - installSummary - - userStateSummary + - type type: string - name: $expand in: query @@ -19570,10 +22427,6 @@ paths: items: enum: - '*' - - assignments - - deviceStates - - installSummary - - userStateSummary type: string responses: '200': @@ -19581,47 +22434,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedEBook' - links: - assignments: - operationId: deviceAppManagement.ManagedEBooks.ListAssignments - parameters: - managedEBook-id: $request.path.managedEBook-id - deviceStates: - operationId: deviceAppManagement.ManagedEBooks.ListDeviceStates - parameters: - managedEBook-id: $request.path.managedEBook-id - installSummary: - operationId: deviceAppManagement.ManagedEBooks.GetInstallSummary - parameters: - managedEBook-id: $request.path.managedEBook-id - userStateSummary: - operationId: deviceAppManagement.ManagedEBooks.ListUserStateSummary - parameters: - managedEBook-id: $request.path.managedEBook-id + $ref: '#/components/schemas/microsoft.graph.externalConnectors.identity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedEBook - summary: Update the navigation property managedEBooks in deviceAppManagement - description: The Managed eBook. - operationId: deviceAppManagement.UpdateManagedEBooks + - connections.externalGroup + summary: Update the navigation property members in connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' + operationId: connections.groups.UpdateMembers parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection + - name: externalGroup-id + in: path + description: 'key: id of externalGroup' + required: true + schema: + type: string + x-ms-docs-key-type: externalGroup + - name: identity-id + in: path + description: 'key: id of identity' + required: true + schema: + type: string + x-ms-docs-key-type: identity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedEBook' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.identity' required: true responses: '204': @@ -19631,18 +22481,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedEBook - summary: Delete navigation property managedEBooks for deviceAppManagement - description: The Managed eBook. - operationId: deviceAppManagement.DeleteManagedEBooks + - connections.externalGroup + summary: Delete navigation property members for connections + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' + operationId: connections.groups.DeleteMembers parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection + - name: externalGroup-id + in: path + description: 'key: id of externalGroup' + required: true + schema: + type: string + x-ms-docs-key-type: externalGroup + - name: identity-id + in: path + description: 'key: id of identity' + required: true + schema: + type: string + x-ms-docs-key-type: identity - name: If-Match in: header description: ETag @@ -19654,21 +22518,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/assignments': + '/connections/{externalConnection-id}/items': get: tags: - - deviceAppManagement.managedEBook - summary: Get assignments from deviceAppManagement - description: The list of assignments for this eBook. - operationId: deviceAppManagement.managedEBooks.ListAssignments + - connections.externalItem + summary: Get items from connections + description: Read-only. Nullable. + operationId: connections.ListItems parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19686,10 +22550,12 @@ paths: enum: - id - id desc - - installIntent - - installIntent desc - - target - - target desc + - acl + - acl desc + - content + - content desc + - properties + - properties desc type: string - name: $select in: query @@ -19702,8 +22568,9 @@ paths: items: enum: - id - - installIntent - - target + - acl + - content + - properties type: string - name: $expand in: query @@ -19723,13 +22590,13 @@ paths: content: application/json: schema: - title: Collection of managedEBookAssignment + title: Collection of externalItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' '@odata.nextLink': type: string default: @@ -19740,24 +22607,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedEBook - summary: Create new navigation property to assignments for deviceAppManagement - description: The list of assignments for this eBook. - operationId: deviceAppManagement.managedEBooks.CreateAssignments + - connections.externalItem + summary: Create new navigation property to items for connections + description: Read-only. Nullable. + operationId: connections.CreateItems parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' required: true responses: '201': @@ -19765,32 +22632,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/assignments/{managedEBookAssignment-id}': + '/connections/{externalConnection-id}/items/{externalItem-id}': get: tags: - - deviceAppManagement.managedEBook - summary: Get assignments from deviceAppManagement - description: The list of assignments for this eBook. - operationId: deviceAppManagement.managedEBooks.GetAssignments + - connections.externalItem + summary: Get items from connections + description: Read-only. Nullable. + operationId: connections.GetItems parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook - - name: managedEBookAssignment-id + x-ms-docs-key-type: externalConnection + - name: externalItem-id in: path - description: 'key: id of managedEBookAssignment' + description: 'key: id of externalItem' required: true schema: type: string - x-ms-docs-key-type: managedEBookAssignment + x-ms-docs-key-type: externalItem - name: $select in: query description: Select properties to be returned @@ -19802,8 +22669,9 @@ paths: items: enum: - id - - installIntent - - target + - acl + - content + - properties type: string - name: $expand in: query @@ -19823,37 +22691,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedEBook - summary: Update the navigation property assignments in deviceAppManagement - description: The list of assignments for this eBook. - operationId: deviceAppManagement.managedEBooks.UpdateAssignments + - connections.externalItem + summary: Update the navigation property items in connections + description: Read-only. Nullable. + operationId: connections.UpdateItems parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook - - name: managedEBookAssignment-id + x-ms-docs-key-type: externalConnection + - name: externalItem-id in: path - description: 'key: id of managedEBookAssignment' + description: 'key: id of externalItem' required: true schema: type: string - x-ms-docs-key-type: managedEBookAssignment + x-ms-docs-key-type: externalItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' required: true responses: '204': @@ -19863,25 +22731,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedEBook - summary: Delete navigation property assignments for deviceAppManagement - description: The list of assignments for this eBook. - operationId: deviceAppManagement.managedEBooks.DeleteAssignments + - connections.externalItem + summary: Delete navigation property items for connections + description: Read-only. Nullable. + operationId: connections.DeleteItems parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook - - name: managedEBookAssignment-id + x-ms-docs-key-type: externalConnection + - name: externalItem-id in: path - description: 'key: id of managedEBookAssignment' + description: 'key: id of externalItem' required: true schema: type: string - x-ms-docs-key-type: managedEBookAssignment + x-ms-docs-key-type: externalItem - name: If-Match in: header description: ETag @@ -19893,21 +22761,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/deviceStates': + '/connections/{externalConnection-id}/operations': get: tags: - - deviceAppManagement.managedEBook - summary: Get deviceStates from deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.ListDeviceStates + - connections.connectionOperation + summary: Get operations from connections + description: Read-only. Nullable. + operationId: connections.ListOperations parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19925,22 +22793,10 @@ paths: enum: - id - id desc - - deviceId - - deviceId desc - - deviceName - - deviceName desc - - errorCode - - errorCode desc - - installState - - installState desc - - lastSyncDateTime - - lastSyncDateTime desc - - osDescription - - osDescription desc - - osVersion - - osVersion desc - - userName - - userName desc + - error + - error desc + - status + - status desc type: string - name: $select in: query @@ -19953,14 +22809,8 @@ paths: items: enum: - id - - deviceId - - deviceName - - errorCode - - installState - - lastSyncDateTime - - osDescription - - osVersion - - userName + - error + - status type: string - name: $expand in: query @@ -19980,13 +22830,13 @@ paths: content: application/json: schema: - title: Collection of deviceInstallState + title: Collection of connectionOperation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' '@odata.nextLink': type: string default: @@ -19997,24 +22847,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedEBook - summary: Create new navigation property to deviceStates for deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.CreateDeviceStates + - connections.connectionOperation + summary: Create new navigation property to operations for connections + description: Read-only. Nullable. + operationId: connections.CreateOperations parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' required: true responses: '201': @@ -20022,32 +22872,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/deviceStates/{deviceInstallState-id}': + '/connections/{externalConnection-id}/operations/{connectionOperation-id}': get: tags: - - deviceAppManagement.managedEBook - summary: Get deviceStates from deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.GetDeviceStates + - connections.connectionOperation + summary: Get operations from connections + description: Read-only. Nullable. + operationId: connections.GetOperations parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook - - name: deviceInstallState-id + x-ms-docs-key-type: externalConnection + - name: connectionOperation-id in: path - description: 'key: id of deviceInstallState' + description: 'key: id of connectionOperation' required: true schema: type: string - x-ms-docs-key-type: deviceInstallState + x-ms-docs-key-type: connectionOperation - name: $select in: query description: Select properties to be returned @@ -20059,14 +22909,8 @@ paths: items: enum: - id - - deviceId - - deviceName - - errorCode - - installState - - lastSyncDateTime - - osDescription - - osVersion - - userName + - error + - status type: string - name: $expand in: query @@ -20086,37 +22930,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedEBook - summary: Update the navigation property deviceStates in deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.UpdateDeviceStates + - connections.connectionOperation + summary: Update the navigation property operations in connections + description: Read-only. Nullable. + operationId: connections.UpdateOperations parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook - - name: deviceInstallState-id + x-ms-docs-key-type: externalConnection + - name: connectionOperation-id in: path - description: 'key: id of deviceInstallState' + description: 'key: id of connectionOperation' required: true schema: type: string - x-ms-docs-key-type: deviceInstallState + x-ms-docs-key-type: connectionOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' required: true responses: '204': @@ -20126,25 +22970,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedEBook - summary: Delete navigation property deviceStates for deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.DeleteDeviceStates + - connections.connectionOperation + summary: Delete navigation property operations for connections + description: Read-only. Nullable. + operationId: connections.DeleteOperations parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook - - name: deviceInstallState-id + x-ms-docs-key-type: externalConnection + - name: connectionOperation-id in: path - description: 'key: id of deviceInstallState' + description: 'key: id of connectionOperation' required: true schema: type: string - x-ms-docs-key-type: deviceInstallState + x-ms-docs-key-type: connectionOperation - name: If-Match in: header description: ETag @@ -20156,21 +23000,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/installSummary': + '/connections/{externalConnection-id}/schema': get: tags: - - deviceAppManagement.managedEBook - summary: Get installSummary from deviceAppManagement - description: Mobile App Install Summary. - operationId: deviceAppManagement.managedEBooks.GetInstallSummary + - connections.schema + summary: Get schema from connections + description: Read-only. Nullable. + operationId: connections.GetSchema parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection - name: $select in: query description: Select properties to be returned @@ -20182,12 +23026,8 @@ paths: items: enum: - id - - failedDeviceCount - - failedUserCount - - installedDeviceCount - - installedUserCount - - notInstalledDeviceCount - - notInstalledUserCount + - baseType + - properties type: string - name: $expand in: query @@ -20207,30 +23047,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.eBookInstallSummary' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.schema' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedEBook - summary: Update the navigation property installSummary in deviceAppManagement - description: Mobile App Install Summary. - operationId: deviceAppManagement.managedEBooks.UpdateInstallSummary + - connections.schema + summary: Update the navigation property schema in connections + description: Read-only. Nullable. + operationId: connections.UpdateSchema parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.eBookInstallSummary' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.schema' required: true responses: '204': @@ -20240,18 +23080,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedEBook - summary: Delete navigation property installSummary for deviceAppManagement - description: Mobile App Install Summary. - operationId: deviceAppManagement.managedEBooks.DeleteInstallSummary + - connections.schema + summary: Delete navigation property schema for connections + description: Read-only. Nullable. + operationId: connections.DeleteSchema parameters: - - name: managedEBook-id + - name: externalConnection-id in: path - description: 'key: id of managedEBook' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: managedEBook + x-ms-docs-key-type: externalConnection - name: If-Match in: header description: ETag @@ -20263,55 +23103,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/microsoft.graph.assign': - post: - tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.managedEBooks.managedEBook.assign - parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true - schema: - type: string - x-ms-docs-key-type: managedEBook - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - managedEBookAssignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/managedEBooks/{managedEBook-id}/userStateSummary': + /contacts: get: tags: - - deviceAppManagement.managedEBook - summary: Get userStateSummary from deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.ListUserStateSummary + - contacts.orgContact + summary: Get entities from contacts + operationId: contacts.orgContact.ListOrgContact parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' schema: type: string - x-ms-docs-key-type: managedEBook + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20329,14 +23136,36 @@ paths: enum: - id - id desc - - failedDeviceCount - - failedDeviceCount desc - - installedDeviceCount - - installedDeviceCount desc - - notInstalledDeviceCount - - notInstalledDeviceCount desc - - userName - - userName desc + - deletedDateTime + - deletedDateTime desc + - addresses + - addresses desc + - companyName + - companyName desc + - department + - department desc + - displayName + - displayName desc + - givenName + - givenName desc + - jobTitle + - jobTitle desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - phones + - phones desc + - proxyAddresses + - proxyAddresses desc + - surname + - surname desc type: string - name: $select in: query @@ -20349,11 +23178,25 @@ paths: items: enum: - id - - failedDeviceCount - - installedDeviceCount - - notInstalledDeviceCount - - userName - - deviceStates + - deletedDateTime + - addresses + - companyName + - department + - displayName + - givenName + - jobTitle + - mail + - mailNickname + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSyncEnabled + - phones + - proxyAddresses + - surname + - directReports + - manager + - memberOf + - transitiveMemberOf type: string - name: $expand in: query @@ -20366,21 +23209,24 @@ paths: items: enum: - '*' - - deviceStates + - directReports + - manager + - memberOf + - transitiveMemberOf type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of userInstallStateSummary + title: Collection of orgContact type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' + $ref: '#/components/schemas/microsoft.graph.orgContact' '@odata.nextLink': type: string default: @@ -20391,57 +23237,49 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedEBook - summary: Create new navigation property to userStateSummary for deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.CreateUserStateSummary - parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true - schema: - type: string - x-ms-docs-key-type: managedEBook + - contacts.orgContact + summary: Add new entity to contacts + operationId: contacts.orgContact.CreateOrgContact requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' + $ref: '#/components/schemas/microsoft.graph.orgContact' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' + $ref: '#/components/schemas/microsoft.graph.orgContact' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/userStateSummary/{userInstallStateSummary-id}': + '/contacts/{orgContact-id}': get: tags: - - deviceAppManagement.managedEBook - summary: Get userStateSummary from deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.GetUserStateSummary - parameters: - - name: managedEBook-id + - contacts.orgContact + summary: Get entity from contacts by key + operationId: contacts.orgContact.GetOrgContact + parameters: + - name: orgContact-id in: path - description: 'key: id of managedEBook' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: managedEBook - - name: userInstallStateSummary-id - in: path - description: 'key: id of userInstallStateSummary' - required: true + x-ms-docs-key-type: orgContact + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' schema: type: string - x-ms-docs-key-type: userInstallStateSummary + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -20453,11 +23291,25 @@ paths: items: enum: - id - - failedDeviceCount - - installedDeviceCount - - notInstalledDeviceCount - - userName - - deviceStates + - deletedDateTime + - addresses + - companyName + - department + - displayName + - givenName + - jobTitle + - mail + - mailNickname + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSyncEnabled + - phones + - proxyAddresses + - surname + - directReports + - manager + - memberOf + - transitiveMemberOf type: string - name: $expand in: query @@ -20470,51 +23322,57 @@ paths: items: enum: - '*' - - deviceStates + - directReports + - manager + - memberOf + - transitiveMemberOf type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' + $ref: '#/components/schemas/microsoft.graph.orgContact' links: - deviceStates: - operationId: deviceAppManagement.managedEBooks.UserStateSummary.ListDeviceStates + directReports: + operationId: contacts.ListDirectReports parameters: - managedEBook-id: $request.path.managedEBook-id - userInstallStateSummary-id: $request.path.userInstallStateSummary-id + orgContact-id: $request.path.orgContact-id + manager: + operationId: contacts.GetManager + parameters: + orgContact-id: $request.path.orgContact-id + memberOf: + operationId: contacts.ListMemberOf + parameters: + orgContact-id: $request.path.orgContact-id + transitiveMemberOf: + operationId: contacts.ListTransitiveMemberOf + parameters: + orgContact-id: $request.path.orgContact-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedEBook - summary: Update the navigation property userStateSummary in deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.UpdateUserStateSummary + - contacts.orgContact + summary: Update entity in contacts + operationId: contacts.orgContact.UpdateOrgContact parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true - schema: - type: string - x-ms-docs-key-type: managedEBook - - name: userInstallStateSummary-id + - name: orgContact-id in: path - description: 'key: id of userInstallStateSummary' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: userInstallStateSummary + x-ms-docs-key-type: orgContact requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' + $ref: '#/components/schemas/microsoft.graph.orgContact' required: true responses: '204': @@ -20524,25 +23382,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedEBook - summary: Delete navigation property userStateSummary for deviceAppManagement - description: The list of installation states for this eBook. - operationId: deviceAppManagement.managedEBooks.DeleteUserStateSummary + - contacts.orgContact + summary: Delete entity from contacts + operationId: contacts.orgContact.DeleteOrgContact parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true - schema: - type: string - x-ms-docs-key-type: managedEBook - - name: userInstallStateSummary-id + - name: orgContact-id in: path - description: 'key: id of userInstallStateSummary' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: userInstallStateSummary + x-ms-docs-key-type: orgContact - name: If-Match in: header description: ETag @@ -20554,28 +23404,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/userStateSummary/{userInstallStateSummary-id}/deviceStates': + '/contacts/{orgContact-id}/directReports': get: tags: - - deviceAppManagement.managedEBook - summary: Get deviceStates from deviceAppManagement - description: The install state of the eBook. - operationId: deviceAppManagement.managedEBooks.userStateSummary.ListDeviceStates + - contacts.directoryObject + summary: Get directReports from contacts + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. + operationId: contacts.ListDirectReports parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true - schema: - type: string - x-ms-docs-key-type: managedEBook - - name: userInstallStateSummary-id + - name: orgContact-id in: path - description: 'key: id of userInstallStateSummary' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: userInstallStateSummary + x-ms-docs-key-type: orgContact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20593,22 +23436,8 @@ paths: enum: - id - id desc - - deviceId - - deviceId desc - - deviceName - - deviceName desc - - errorCode - - errorCode desc - - installState - - installState desc - - lastSyncDateTime - - lastSyncDateTime desc - - osDescription - - osDescription desc - - osVersion - - osVersion desc - - userName - - userName desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -20621,14 +23450,7 @@ paths: items: enum: - id - - deviceId - - deviceName - - errorCode - - installState - - lastSyncDateTime - - osDescription - - osVersion - - userName + - deletedDateTime type: string - name: $expand in: query @@ -20648,13 +23470,13 @@ paths: content: application/json: schema: - title: Collection of deviceInstallState + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -20663,73 +23485,110 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/contacts/{orgContact-id}/directReports/$ref': + get: tags: - - deviceAppManagement.managedEBook - summary: Create new navigation property to deviceStates for deviceAppManagement - description: The install state of the eBook. - operationId: deviceAppManagement.managedEBooks.userStateSummary.CreateDeviceStates + - contacts.directoryObject + summary: Get ref of directReports from contacts + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. + operationId: contacts.ListRefDirectReports parameters: - - name: managedEBook-id + - name: orgContact-id in: path - description: 'key: id of managedEBook' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: managedEBook - - name: userInstallStateSummary-id + x-ms-docs-key-type: orgContact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - contacts.directoryObject + summary: Create new navigation property ref to directReports for contacts + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. + operationId: contacts.CreateRefDirectReports + parameters: + - name: orgContact-id in: path - description: 'key: id of userInstallStateSummary' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: userInstallStateSummary + x-ms-docs-key-type: orgContact requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/managedEBooks/{managedEBook-id}/userStateSummary/{userInstallStateSummary-id}/deviceStates/{deviceInstallState-id}': + '/contacts/{orgContact-id}/manager': get: tags: - - deviceAppManagement.managedEBook - summary: Get deviceStates from deviceAppManagement - description: The install state of the eBook. - operationId: deviceAppManagement.managedEBooks.userStateSummary.GetDeviceStates + - contacts.directoryObject + summary: Get manager from contacts + description: The user or contact that is this contact's manager. Read-only. Supports $expand. + operationId: contacts.GetManager parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true - schema: - type: string - x-ms-docs-key-type: managedEBook - - name: userInstallStateSummary-id - in: path - description: 'key: id of userInstallStateSummary' - required: true - schema: - type: string - x-ms-docs-key-type: userInstallStateSummary - - name: deviceInstallState-id + - name: orgContact-id in: path - description: 'key: id of deviceInstallState' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: deviceInstallState + x-ms-docs-key-type: orgContact - name: $select in: query description: Select properties to be returned @@ -20741,14 +23600,7 @@ paths: items: enum: - id - - deviceId - - deviceName - - errorCode - - installState - - lastSyncDateTime - - osDescription - - osVersion - - userName + - deletedDateTime type: string - name: $expand in: query @@ -20768,44 +23620,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/contacts/{orgContact-id}/manager/$ref': + get: tags: - - deviceAppManagement.managedEBook - summary: Update the navigation property deviceStates in deviceAppManagement - description: The install state of the eBook. - operationId: deviceAppManagement.managedEBooks.userStateSummary.UpdateDeviceStates + - contacts.directoryObject + summary: Get ref of manager from contacts + description: The user or contact that is this contact's manager. Read-only. Supports $expand. + operationId: contacts.GetRefManager parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true - schema: - type: string - x-ms-docs-key-type: managedEBook - - name: userInstallStateSummary-id + - name: orgContact-id in: path - description: 'key: id of userInstallStateSummary' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: userInstallStateSummary - - name: deviceInstallState-id + x-ms-docs-key-type: orgContact + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - contacts.directoryObject + summary: Update the ref of navigation property manager in contacts + description: The user or contact that is this contact's manager. Read-only. Supports $expand. + operationId: contacts.UpdateRefManager + parameters: + - name: orgContact-id in: path - description: 'key: id of deviceInstallState' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: deviceInstallState + x-ms-docs-key-type: orgContact requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -20815,32 +23680,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedEBook - summary: Delete navigation property deviceStates for deviceAppManagement - description: The install state of the eBook. - operationId: deviceAppManagement.managedEBooks.userStateSummary.DeleteDeviceStates + - contacts.directoryObject + summary: Delete ref of navigation property manager for contacts + description: The user or contact that is this contact's manager. Read-only. Supports $expand. + operationId: contacts.DeleteRefManager parameters: - - name: managedEBook-id - in: path - description: 'key: id of managedEBook' - required: true - schema: - type: string - x-ms-docs-key-type: managedEBook - - name: userInstallStateSummary-id - in: path - description: 'key: id of userInstallStateSummary' - required: true - schema: - type: string - x-ms-docs-key-type: userInstallStateSummary - - name: deviceInstallState-id + - name: orgContact-id in: path - description: 'key: id of deviceInstallState' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: deviceInstallState + x-ms-docs-key-type: orgContact - name: If-Match in: header description: ETag @@ -20852,14 +23703,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceAppManagement/mdmWindowsInformationProtectionPolicies: + '/contacts/{orgContact-id}/memberOf': get: tags: - - deviceAppManagement.mdmWindowsInformationProtectionPolicy - summary: Get mdmWindowsInformationProtectionPolicies from deviceAppManagement - description: Windows information protection for apps running on devices which are MDM enrolled. - operationId: deviceAppManagement.ListMdmWindowsInformationProtectionPolicies + - contacts.directoryObject + summary: Get memberOf from contacts + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. + operationId: contacts.ListMemberOf parameters: + - name: orgContact-id + in: path + description: 'key: id of orgContact' + required: true + schema: + type: string + x-ms-docs-key-type: orgContact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20877,60 +23735,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - version - - version desc - - azureRightsManagementServicesAllowed - - azureRightsManagementServicesAllowed desc - - dataRecoveryCertificate - - dataRecoveryCertificate desc - - enforcementLevel - - enforcementLevel desc - - enterpriseDomain - - enterpriseDomain desc - - enterpriseInternalProxyServers - - enterpriseInternalProxyServers desc - - enterpriseIPRanges - - enterpriseIPRanges desc - - enterpriseIPRangesAreAuthoritative - - enterpriseIPRangesAreAuthoritative desc - - enterpriseNetworkDomainNames - - enterpriseNetworkDomainNames desc - - enterpriseProtectedDomainNames - - enterpriseProtectedDomainNames desc - - enterpriseProxiedDomains - - enterpriseProxiedDomains desc - - enterpriseProxyServers - - enterpriseProxyServers desc - - enterpriseProxyServersAreAuthoritative - - enterpriseProxyServersAreAuthoritative desc - - exemptApps - - exemptApps desc - - iconsVisible - - iconsVisible desc - - indexingEncryptedStoresOrItemsBlocked - - indexingEncryptedStoresOrItemsBlocked desc - - isAssigned - - isAssigned desc - - neutralDomainResources - - neutralDomainResources desc - - protectedApps - - protectedApps desc - - protectionUnderLockConfigRequired - - protectionUnderLockConfigRequired desc - - revokeOnUnenrollDisabled - - revokeOnUnenrollDisabled desc - - rightsManagementServicesTemplateId - - rightsManagementServicesTemplateId desc - - smbAutoEncryptedFileExtensions - - smbAutoEncryptedFileExtensions desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -20943,36 +23749,7 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - version - - azureRightsManagementServicesAllowed - - dataRecoveryCertificate - - enforcementLevel - - enterpriseDomain - - enterpriseInternalProxyServers - - enterpriseIPRanges - - enterpriseIPRangesAreAuthoritative - - enterpriseNetworkDomainNames - - enterpriseProtectedDomainNames - - enterpriseProxiedDomains - - enterpriseProxyServers - - enterpriseProxyServersAreAuthoritative - - exemptApps - - iconsVisible - - indexingEncryptedStoresOrItemsBlocked - - isAssigned - - neutralDomainResources - - protectedApps - - protectionUnderLockConfigRequired - - revokeOnUnenrollDisabled - - rightsManagementServicesTemplateId - - smbAutoEncryptedFileExtensions - - assignments - - exemptAppLockerFiles - - protectedAppLockerFiles + - deletedDateTime type: string - name: $expand in: query @@ -20985,9 +23762,6 @@ paths: items: enum: - '*' - - assignments - - exemptAppLockerFiles - - protectedAppLockerFiles type: string responses: '200': @@ -20995,13 +23769,13 @@ paths: content: application/json: schema: - title: Collection of mdmWindowsInformationProtectionPolicy + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -21010,47 +23784,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - deviceAppManagement.mdmWindowsInformationProtectionPolicy - summary: Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement - description: Windows information protection for apps running on devices which are MDM enrolled. - operationId: deviceAppManagement.CreateMdmWindowsInformationProtectionPolicies - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy-id}': + '/contacts/{orgContact-id}/memberOf/$ref': get: tags: - - deviceAppManagement.mdmWindowsInformationProtectionPolicy - summary: Get mdmWindowsInformationProtectionPolicies from deviceAppManagement - description: Windows information protection for apps running on devices which are MDM enrolled. - operationId: deviceAppManagement.GetMdmWindowsInformationProtectionPolicies + - contacts.directoryObject + summary: Get ref of memberOf from contacts + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. + operationId: contacts.ListRefMemberOf parameters: - - name: mdmWindowsInformationProtectionPolicy-id + - name: orgContact-id in: path - description: 'key: id of mdmWindowsInformationProtectionPolicy' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy - - name: $select + x-ms-docs-key-type: orgContact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -21059,351 +23815,256 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - version - - azureRightsManagementServicesAllowed - - dataRecoveryCertificate - - enforcementLevel - - enterpriseDomain - - enterpriseInternalProxyServers - - enterpriseIPRanges - - enterpriseIPRangesAreAuthoritative - - enterpriseNetworkDomainNames - - enterpriseProtectedDomainNames - - enterpriseProxiedDomains - - enterpriseProxyServers - - enterpriseProxyServersAreAuthoritative - - exemptApps - - iconsVisible - - indexingEncryptedStoresOrItemsBlocked - - isAssigned - - neutralDomainResources - - protectedApps - - protectionUnderLockConfigRequired - - revokeOnUnenrollDisabled - - rightsManagementServicesTemplateId - - smbAutoEncryptedFileExtensions - - assignments - - exemptAppLockerFiles - - protectedAppLockerFiles - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - assignments - - exemptAppLockerFiles - - protectedAppLockerFiles + - id desc + - deletedDateTime + - deletedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' - links: - assignments: - operationId: deviceAppManagement.MdmWindowsInformationProtectionPolicies.ListAssignments - parameters: - mdmWindowsInformationProtectionPolicy-id: $request.path.mdmWindowsInformationProtectionPolicy-id - exemptAppLockerFiles: - operationId: deviceAppManagement.MdmWindowsInformationProtectionPolicies.ListExemptAppLockerFiles - parameters: - mdmWindowsInformationProtectionPolicy-id: $request.path.mdmWindowsInformationProtectionPolicy-id - protectedAppLockerFiles: - operationId: deviceAppManagement.MdmWindowsInformationProtectionPolicies.ListProtectedAppLockerFiles - parameters: - mdmWindowsInformationProtectionPolicy-id: $request.path.mdmWindowsInformationProtectionPolicy-id + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceAppManagement.mdmWindowsInformationProtectionPolicy - summary: Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement - description: Windows information protection for apps running on devices which are MDM enrolled. - operationId: deviceAppManagement.UpdateMdmWindowsInformationProtectionPolicies + - contacts.directoryObject + summary: Create new navigation property ref to memberOf for contacts + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. + operationId: contacts.CreateRefMemberOf parameters: - - name: mdmWindowsInformationProtectionPolicy-id + - name: orgContact-id in: path - description: 'key: id of mdmWindowsInformationProtectionPolicy' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy + x-ms-docs-key-type: orgContact requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/contacts/{orgContact-id}/microsoft.graph.checkMemberGroups': + post: tags: - - deviceAppManagement.mdmWindowsInformationProtectionPolicy - summary: Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement - description: Windows information protection for apps running on devices which are MDM enrolled. - operationId: deviceAppManagement.DeleteMdmWindowsInformationProtectionPolicies + - contacts.Actions + summary: Invoke action checkMemberGroups + operationId: contacts.orgContact.checkMemberGroups parameters: - - name: mdmWindowsInformationProtectionPolicy-id + - name: orgContact-id in: path - description: 'key: id of mdmWindowsInformationProtectionPolicy' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceAppManagement/microsoft.graph.syncMicrosoftStoreForBusinessApps: - post: - tags: - - deviceAppManagement.Actions - summary: Invoke action syncMicrosoftStoreForBusinessApps - description: Syncs Intune account with Microsoft Store For Business - operationId: deviceAppManagement.syncMicrosoftStoreForBusinessApps - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /deviceAppManagement/mobileAppCategories: - get: - tags: - - deviceAppManagement.mobileAppCategory - summary: Get mobileAppCategories from deviceAppManagement - description: The mobile app categories. - operationId: deviceAppManagement.ListMobileAppCategories - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - lastModifiedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: orgContact + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of mobileAppCategory - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' - '@odata.nextLink': - type: string + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/contacts/{orgContact-id}/microsoft.graph.checkMemberObjects': post: tags: - - deviceAppManagement.mobileAppCategory - summary: Create new navigation property to mobileAppCategories for deviceAppManagement - description: The mobile app categories. - operationId: deviceAppManagement.CreateMobileAppCategories + - contacts.Actions + summary: Invoke action checkMemberObjects + operationId: contacts.orgContact.checkMemberObjects + parameters: + - name: orgContact-id + in: path + description: 'key: id of orgContact' + required: true + schema: + type: string + x-ms-docs-key-type: orgContact requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' + type: object + properties: + ids: + type: array + items: + type: string required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppCategories/{mobileAppCategory-id}': - get: + x-ms-docs-operation-type: action + '/contacts/{orgContact-id}/microsoft.graph.getMemberGroups': + post: tags: - - deviceAppManagement.mobileAppCategory - summary: Get mobileAppCategories from deviceAppManagement - description: The mobile app categories. - operationId: deviceAppManagement.GetMobileAppCategories + - contacts.Actions + summary: Invoke action getMemberGroups + operationId: contacts.orgContact.getMemberGroups parameters: - - name: mobileAppCategory-id + - name: orgContact-id in: path - description: 'key: id of mobileAppCategory' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: mobileAppCategory - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - lastModifiedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: orgContact + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/contacts/{orgContact-id}/microsoft.graph.getMemberObjects': + post: tags: - - deviceAppManagement.mobileAppCategory - summary: Update the navigation property mobileAppCategories in deviceAppManagement - description: The mobile app categories. - operationId: deviceAppManagement.UpdateMobileAppCategories + - contacts.Actions + summary: Invoke action getMemberObjects + operationId: contacts.orgContact.getMemberObjects parameters: - - name: mobileAppCategory-id + - name: orgContact-id in: path - description: 'key: id of mobileAppCategory' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: mobileAppCategory + x-ms-docs-key-type: orgContact requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/contacts/{orgContact-id}/microsoft.graph.restore': + post: tags: - - deviceAppManagement.mobileAppCategory - summary: Delete navigation property mobileAppCategories for deviceAppManagement - description: The mobile app categories. - operationId: deviceAppManagement.DeleteMobileAppCategories + - contacts.Actions + summary: Invoke action restore + operationId: contacts.orgContact.restore parameters: - - name: mobileAppCategory-id + - name: orgContact-id in: path - description: 'key: id of mobileAppCategory' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: mobileAppCategory - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: orgContact responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceAppManagement/mobileAppConfigurations: + x-ms-docs-operation-type: action + '/contacts/{orgContact-id}/transitiveMemberOf': get: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get mobileAppConfigurations from deviceAppManagement - description: The Managed Device Mobile Application Configurations. - operationId: deviceAppManagement.ListMobileAppConfigurations + - contacts.directoryObject + summary: Get transitiveMemberOf from contacts + operationId: contacts.ListTransitiveMemberOf parameters: + - name: orgContact-id + in: path + description: 'key: id of orgContact' + required: true + schema: + type: string + x-ms-docs-key-type: orgContact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21421,18 +24082,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - targetedMobileApps - - targetedMobileApps desc - - version - - version desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -21445,17 +24096,7 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - targetedMobileApps - - version - - assignments - - deviceStatuses - - deviceStatusSummary - - userStatuses - - userStatusSummary + - deletedDateTime type: string - name: $expand in: query @@ -21468,11 +24109,6 @@ paths: items: enum: - '*' - - assignments - - deviceStatuses - - deviceStatusSummary - - userStatuses - - userStatusSummary type: string responses: '200': @@ -21480,13 +24116,13 @@ paths: content: application/json: schema: - title: Collection of managedDeviceMobileAppConfiguration + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -21495,182 +24131,20 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Create new navigation property to mobileAppConfigurations for deviceAppManagement - description: The Managed Device Mobile Application Configurations. - operationId: deviceAppManagement.CreateMobileAppConfigurations - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}': - get: - tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get mobileAppConfigurations from deviceAppManagement - description: The Managed Device Mobile Application Configurations. - operationId: deviceAppManagement.GetMobileAppConfigurations - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - targetedMobileApps - - version - - assignments - - deviceStatuses - - deviceStatusSummary - - userStatuses - - userStatusSummary - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - assignments - - deviceStatuses - - deviceStatusSummary - - userStatuses - - userStatusSummary - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' - links: - assignments: - operationId: deviceAppManagement.MobileAppConfigurations.ListAssignments - parameters: - managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id - deviceStatuses: - operationId: deviceAppManagement.MobileAppConfigurations.ListDeviceStatuses - parameters: - managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id - deviceStatusSummary: - operationId: deviceAppManagement.MobileAppConfigurations.GetDeviceStatusSummary - parameters: - managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id - userStatuses: - operationId: deviceAppManagement.MobileAppConfigurations.ListUserStatuses - parameters: - managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id - userStatusSummary: - operationId: deviceAppManagement.MobileAppConfigurations.GetUserStatusSummary - parameters: - managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Update the navigation property mobileAppConfigurations in deviceAppManagement - description: The Managed Device Mobile Application Configurations. - operationId: deviceAppManagement.UpdateMobileAppConfigurations - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Delete navigation property mobileAppConfigurations for deviceAppManagement - description: The Managed Device Mobile Application Configurations. - operationId: deviceAppManagement.DeleteMobileAppConfigurations - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/assignments': + '/contacts/{orgContact-id}/transitiveMemberOf/$ref': get: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get assignments from deviceAppManagement - description: The list of group assignemenets for app configration. - operationId: deviceAppManagement.mobileAppConfigurations.ListAssignments + - contacts.directoryObject + summary: Get ref of transitiveMemberOf from contacts + operationId: contacts.ListRefTransitiveMemberOf parameters: - - name: managedDeviceMobileAppConfiguration-id + - name: orgContact-id in: path - description: 'key: id of managedDeviceMobileAppConfiguration' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration + x-ms-docs-key-type: orgContact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21688,47 +24162,22 @@ paths: enum: - id - id desc - - target - - target desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - target - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - deletedDateTime + - deletedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - title: Collection of managedDeviceMobileAppConfigurationAssignment + title: Collection of links of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' + type: string '@odata.nextLink': type: string default: @@ -21739,173 +24188,162 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Create new navigation property to assignments for deviceAppManagement - description: The list of group assignemenets for app configration. - operationId: deviceAppManagement.mobileAppConfigurations.CreateAssignments + - contacts.directoryObject + summary: Create new navigation property ref to transitiveMemberOf for contacts + operationId: contacts.CreateRefTransitiveMemberOf parameters: - - name: managedDeviceMobileAppConfiguration-id + - name: orgContact-id in: path - description: 'key: id of managedDeviceMobileAppConfiguration' + description: 'key: id of orgContact' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration + x-ms-docs-key-type: orgContact requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/assignments/{managedDeviceMobileAppConfigurationAssignment-id}': + /contacts/microsoft.graph.delta(): get: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get assignments from deviceAppManagement - description: The list of group assignemenets for app configration. - operationId: deviceAppManagement.mobileAppConfigurations.GetAssignments - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationAssignment-id - in: path - description: 'key: id of managedDeviceMobileAppConfigurationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - target - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + - contacts.Functions + summary: Invoke function delta + operationId: contacts.delta responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.orgContact' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + /contacts/microsoft.graph.getAvailableExtensionProperties: + post: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Update the navigation property assignments in deviceAppManagement - description: The list of group assignemenets for app configration. - operationId: deviceAppManagement.mobileAppConfigurations.UpdateAssignments - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationAssignment-id - in: path - description: 'key: id of managedDeviceMobileAppConfigurationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment + - contacts.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: contacts.getAvailableExtensionProperties requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + /contacts/microsoft.graph.getByIds: + post: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Delete navigation property assignments for deviceAppManagement - description: The list of group assignemenets for app configration. - operationId: deviceAppManagement.mobileAppConfigurations.DeleteAssignments - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationAssignment-id - in: path - description: 'key: id of managedDeviceMobileAppConfigurationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string + - contacts.Actions + summary: Invoke action getByIds + operationId: contacts.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /contacts/microsoft.graph.validateProperties: + post: + tags: + - contacts.Actions + summary: Invoke action validateProperties + operationId: contacts.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/deviceStatuses': + x-ms-docs-operation-type: action + /contracts: get: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get deviceStatuses from deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. - operationId: deviceAppManagement.mobileAppConfigurations.ListDeviceStatuses + - contracts.contract + summary: Get entities from contracts + operationId: contracts.contract.ListContract parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21923,20 +24361,16 @@ paths: enum: - id - id desc - - complianceGracePeriodExpirationDateTime - - complianceGracePeriodExpirationDateTime desc - - deviceDisplayName - - deviceDisplayName desc - - deviceModel - - deviceModel desc - - lastReportedDateTime - - lastReportedDateTime desc - - status - - status desc - - userName - - userName desc - - userPrincipalName - - userPrincipalName desc + - deletedDateTime + - deletedDateTime desc + - contractType + - contractType desc + - customerId + - customerId desc + - defaultDomainName + - defaultDomainName desc + - displayName + - displayName desc type: string - name: $select in: query @@ -21949,13 +24383,11 @@ paths: items: enum: - id - - complianceGracePeriodExpirationDateTime - - deviceDisplayName - - deviceModel - - lastReportedDateTime - - status - - userName - - userPrincipalName + - deletedDateTime + - contractType + - customerId + - defaultDomainName + - displayName type: string - name: $expand in: query @@ -21971,17 +24403,17 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of managedDeviceMobileAppConfigurationDeviceStatus + title: Collection of contract type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.contract' '@odata.nextLink': type: string default: @@ -21992,57 +24424,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Create new navigation property to deviceStatuses for deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. - operationId: deviceAppManagement.mobileAppConfigurations.CreateDeviceStatuses - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - contracts.contract + summary: Add new entity to contracts + operationId: contracts.contract.CreateContract requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.contract' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.contract' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatus-id}': + '/contracts/{contract-id}': get: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get deviceStatuses from deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. - operationId: deviceAppManagement.mobileAppConfigurations.GetDeviceStatuses + - contracts.contract + summary: Get entity from contracts by key + operationId: contracts.contract.GetContract parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationDeviceStatus-id + - name: contract-id in: path - description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' + description: 'key: id of contract' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus + x-ms-docs-key-type: contract - name: $select in: query description: Select properties to be returned @@ -22054,13 +24469,11 @@ paths: items: enum: - id - - complianceGracePeriodExpirationDateTime - - deviceDisplayName - - deviceModel - - lastReportedDateTime - - status - - userName - - userPrincipalName + - deletedDateTime + - contractType + - customerId + - defaultDomainName + - displayName type: string - name: $expand in: query @@ -22076,41 +24489,33 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.contract' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Update the navigation property deviceStatuses in deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. - operationId: deviceAppManagement.mobileAppConfigurations.UpdateDeviceStatuses + - contracts.contract + summary: Update entity in contracts + operationId: contracts.contract.UpdateContract parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationDeviceStatus-id + - name: contract-id in: path - description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' + description: 'key: id of contract' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus + x-ms-docs-key-type: contract requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.contract' required: true responses: '204': @@ -22120,25 +24525,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Delete navigation property deviceStatuses for deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. - operationId: deviceAppManagement.mobileAppConfigurations.DeleteDeviceStatuses + - contracts.contract + summary: Delete entity from contracts + operationId: contracts.contract.DeleteContract parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationDeviceStatus-id + - name: contract-id in: path - description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' + description: 'key: id of contract' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus + x-ms-docs-key-type: contract - name: If-Match in: header description: ETag @@ -22150,128 +24547,190 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/deviceStatusSummary': - get: + '/contracts/{contract-id}/microsoft.graph.checkMemberGroups': + post: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get deviceStatusSummary from deviceAppManagement - description: App configuration device status summary. - operationId: deviceAppManagement.mobileAppConfigurations.GetDeviceStatusSummary + - contracts.Actions + summary: Invoke action checkMemberGroups + operationId: contracts.contract.checkMemberGroups parameters: - - name: managedDeviceMobileAppConfiguration-id + - name: contract-id in: path - description: 'key: id of managedDeviceMobileAppConfiguration' + description: 'key: id of contract' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - configurationVersion - - errorCount - - failedCount - - lastUpdateDateTime - - notApplicableCount - - pendingCount - - successCount - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: contract + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary' + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/contracts/{contract-id}/microsoft.graph.checkMemberObjects': + post: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Update the navigation property deviceStatusSummary in deviceAppManagement - description: App configuration device status summary. - operationId: deviceAppManagement.mobileAppConfigurations.UpdateDeviceStatusSummary + - contracts.Actions + summary: Invoke action checkMemberObjects + operationId: contracts.contract.checkMemberObjects parameters: - - name: managedDeviceMobileAppConfiguration-id + - name: contract-id in: path - description: 'key: id of managedDeviceMobileAppConfiguration' + description: 'key: id of contract' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration + x-ms-docs-key-type: contract requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary' + type: object + properties: + ids: + type: array + items: + type: string required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/contracts/{contract-id}/microsoft.graph.getMemberGroups': + post: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Delete navigation property deviceStatusSummary for deviceAppManagement - description: App configuration device status summary. - operationId: deviceAppManagement.mobileAppConfigurations.DeleteDeviceStatusSummary + - contracts.Actions + summary: Invoke action getMemberGroups + operationId: contracts.contract.getMemberGroups parameters: - - name: managedDeviceMobileAppConfiguration-id + - name: contract-id in: path - description: 'key: id of managedDeviceMobileAppConfiguration' + description: 'key: id of contract' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: contract + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/contracts/{contract-id}/microsoft.graph.getMemberObjects': + post: + tags: + - contracts.Actions + summary: Invoke action getMemberObjects + operationId: contracts.contract.getMemberObjects + parameters: + - name: contract-id + in: path + description: 'key: id of contract' + required: true schema: type: string + x-ms-docs-key-type: contract + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/microsoft.graph.assign': + x-ms-docs-operation-type: action + '/contracts/{contract-id}/microsoft.graph.restore': post: tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.mobileAppConfigurations.managedDeviceMobileAppConfiguration.assign + - contracts.Actions + summary: Invoke action restore + operationId: contracts.contract.restore parameters: - - name: managedDeviceMobileAppConfiguration-id + - name: contract-id in: path - description: 'key: id of managedDeviceMobileAppConfiguration' + description: 'key: id of contract' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration + x-ms-docs-key-type: contract + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /contracts/microsoft.graph.getAvailableExtensionProperties: + post: + tags: + - contracts.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: contracts.getAvailableExtensionProperties requestBody: description: Action parameters content: @@ -22279,34 +24738,99 @@ paths: schema: type: object properties: - assignments: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /contracts/microsoft.graph.getByIds: + post: + tags: + - contracts.Actions + summary: Invoke action getByIds + operationId: contracts.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: type: array items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' + type: string + types: + type: array + items: + type: string nullable: true required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /contracts/microsoft.graph.validateProperties: + post: + tags: + - contracts.Actions + summary: Invoke action validateProperties + operationId: contracts.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/userStatuses': + /dataPolicyOperations: get: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get userStatuses from deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationUserStatus. - operationId: deviceAppManagement.mobileAppConfigurations.ListUserStatuses + - dataPolicyOperations.dataPolicyOperation + summary: Get entities from dataPolicyOperations + operationId: dataPolicyOperations.dataPolicyOperation.ListDataPolicyOperation parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22324,16 +24848,18 @@ paths: enum: - id - id desc - - devicesCount - - devicesCount desc - - lastReportedDateTime - - lastReportedDateTime desc + - completedDateTime + - completedDateTime desc + - progress + - progress desc - status - status desc - - userDisplayName - - userDisplayName desc - - userPrincipalName - - userPrincipalName desc + - storageLocation + - storageLocation desc + - submittedDateTime + - submittedDateTime desc + - userId + - userId desc type: string - name: $select in: query @@ -22346,11 +24872,12 @@ paths: items: enum: - id - - devicesCount - - lastReportedDateTime + - completedDateTime + - progress - status - - userDisplayName - - userPrincipalName + - storageLocation + - submittedDateTime + - userId type: string - name: $expand in: query @@ -22366,17 +24893,17 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of managedDeviceMobileAppConfigurationUserStatus + title: Collection of dataPolicyOperation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' '@odata.nextLink': type: string default: @@ -22387,57 +24914,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Create new navigation property to userStatuses for deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationUserStatus. - operationId: deviceAppManagement.mobileAppConfigurations.CreateUserStatuses - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - dataPolicyOperations.dataPolicyOperation + summary: Add new entity to dataPolicyOperations + operationId: dataPolicyOperations.dataPolicyOperation.CreateDataPolicyOperation requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/userStatuses/{managedDeviceMobileAppConfigurationUserStatus-id}': + '/dataPolicyOperations/{dataPolicyOperation-id}': get: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get userStatuses from deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationUserStatus. - operationId: deviceAppManagement.mobileAppConfigurations.GetUserStatuses + - dataPolicyOperations.dataPolicyOperation + summary: Get entity from dataPolicyOperations by key + operationId: dataPolicyOperations.dataPolicyOperation.GetDataPolicyOperation parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationUserStatus-id + - name: dataPolicyOperation-id in: path - description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' + description: 'key: id of dataPolicyOperation' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus + x-ms-docs-key-type: dataPolicyOperation - name: $select in: query description: Select properties to be returned @@ -22449,11 +24959,12 @@ paths: items: enum: - id - - devicesCount - - lastReportedDateTime + - completedDateTime + - progress - status - - userDisplayName - - userPrincipalName + - storageLocation + - submittedDateTime + - userId type: string - name: $expand in: query @@ -22469,41 +24980,33 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Update the navigation property userStatuses in deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationUserStatus. - operationId: deviceAppManagement.mobileAppConfigurations.UpdateUserStatuses + - dataPolicyOperations.dataPolicyOperation + summary: Update entity in dataPolicyOperations + operationId: dataPolicyOperations.dataPolicyOperation.UpdateDataPolicyOperation parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationUserStatus-id + - name: dataPolicyOperation-id in: path - description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' + description: 'key: id of dataPolicyOperation' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus + x-ms-docs-key-type: dataPolicyOperation requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation' required: true responses: '204': @@ -22513,25 +25016,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Delete navigation property userStatuses for deviceAppManagement - description: List of ManagedDeviceMobileAppConfigurationUserStatus. - operationId: deviceAppManagement.mobileAppConfigurations.DeleteUserStatuses + - dataPolicyOperations.dataPolicyOperation + summary: Delete entity from dataPolicyOperations + operationId: dataPolicyOperations.dataPolicyOperation.DeleteDataPolicyOperation parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: managedDeviceMobileAppConfigurationUserStatus-id + - name: dataPolicyOperation-id in: path - description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' + description: 'key: id of dataPolicyOperation' required: true schema: type: string - x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus + x-ms-docs-key-type: dataPolicyOperation - name: If-Match in: header description: ETag @@ -22543,21 +25038,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/userStatusSummary': + /deviceAppManagement: get: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get userStatusSummary from deviceAppManagement - description: App configuration user status summary. - operationId: deviceAppManagement.mobileAppConfigurations.GetUserStatusSummary + - deviceAppManagement.deviceAppManagement + summary: Get deviceAppManagement + operationId: deviceAppManagement.deviceAppManagement.GetDeviceAppManagement parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: $select in: query description: Select properties to be returned @@ -22569,56 +25056,101 @@ paths: items: enum: - id - - configurationVersion - - errorCount - - failedCount - - lastUpdateDateTime - - notApplicableCount - - pendingCount - - successCount - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - isEnabledForMicrosoftStoreForBusiness + - microsoftStoreForBusinessLanguage + - microsoftStoreForBusinessLastCompletedApplicationSyncTime + - microsoftStoreForBusinessLastSuccessfulSyncDateTime + - managedEBooks + - mobileAppCategories + - mobileAppConfigurations + - mobileApps + - vppTokens + - androidManagedAppProtections + - defaultManagedAppProtections + - iosManagedAppProtections + - managedAppPolicies + - managedAppRegistrations + - managedAppStatuses + - mdmWindowsInformationProtectionPolicies + - targetedManagedAppConfigurations + - windowsInformationProtectionPolicies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - managedEBooks + - mobileAppCategories + - mobileAppConfigurations + - mobileApps + - vppTokens + - androidManagedAppProtections + - defaultManagedAppProtections + - iosManagedAppProtections + - managedAppPolicies + - managedAppRegistrations + - managedAppStatuses + - mdmWindowsInformationProtectionPolicies + - targetedManagedAppConfigurations + - windowsInformationProtectionPolicies type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserSummary' + $ref: '#/components/schemas/microsoft.graph.deviceAppManagement' + links: + managedEBooks: + operationId: deviceAppManagement.ListManagedEBooks + mobileAppCategories: + operationId: deviceAppManagement.ListMobileAppCategories + mobileAppConfigurations: + operationId: deviceAppManagement.ListMobileAppConfigurations + mobileApps: + operationId: deviceAppManagement.ListMobileApps + vppTokens: + operationId: deviceAppManagement.ListVppTokens + androidManagedAppProtections: + operationId: deviceAppManagement.ListAndroidManagedAppProtections + defaultManagedAppProtections: + operationId: deviceAppManagement.ListDefaultManagedAppProtections + iosManagedAppProtections: + operationId: deviceAppManagement.ListIosManagedAppProtections + managedAppPolicies: + operationId: deviceAppManagement.ListManagedAppPolicies + managedAppRegistrations: + operationId: deviceAppManagement.ListManagedAppRegistrations + managedAppStatuses: + operationId: deviceAppManagement.ListManagedAppStatuses + mdmWindowsInformationProtectionPolicies: + operationId: deviceAppManagement.ListMdmWindowsInformationProtectionPolicies + targetedManagedAppConfigurations: + operationId: deviceAppManagement.ListTargetedManagedAppConfigurations + windowsInformationProtectionPolicies: + operationId: deviceAppManagement.ListWindowsInformationProtectionPolicies default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Update the navigation property userStatusSummary in deviceAppManagement - description: App configuration user status summary. - operationId: deviceAppManagement.mobileAppConfigurations.UpdateUserStatusSummary - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - deviceAppManagement.deviceAppManagement + summary: Update deviceAppManagement + operationId: deviceAppManagement.deviceAppManagement.UpdateDeviceAppManagement requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserSummary' + $ref: '#/components/schemas/microsoft.graph.deviceAppManagement' required: true responses: '204': @@ -22626,38 +25158,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Delete navigation property userStatusSummary for deviceAppManagement - description: App configuration user status summary. - operationId: deviceAppManagement.mobileAppConfigurations.DeleteUserStatusSummary - parameters: - - name: managedDeviceMobileAppConfiguration-id - in: path - description: 'key: id of managedDeviceMobileAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: managedDeviceMobileAppConfiguration - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceAppManagement/mobileApps: + /deviceAppManagement/androidManagedAppProtections: get: tags: - - deviceAppManagement.mobileApp - summary: Get mobileApps from deviceAppManagement - description: The mobile apps. - operationId: deviceAppManagement.ListMobileApps + - deviceAppManagement.androidManagedAppProtection + summary: Get androidManagedAppProtections from deviceAppManagement + description: Android managed app policies. + operationId: deviceAppManagement.ListAndroidManagedAppProtections parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -22680,28 +25187,84 @@ paths: - createdDateTime desc - description - description desc - - developer - - developer desc - displayName - displayName desc - - informationUrl - - informationUrl desc - - isFeatured - - isFeatured desc - - largeIcon - - largeIcon desc - lastModifiedDateTime - lastModifiedDateTime desc - - notes - - notes desc - - owner - - owner desc - - privacyInformationUrl - - privacyInformationUrl desc - - publisher - - publisher desc - - publishingState - - publishingState desc + - version + - version desc + - allowedDataStorageLocations + - allowedDataStorageLocations desc + - allowedInboundDataTransferSources + - allowedInboundDataTransferSources desc + - allowedOutboundClipboardSharingLevel + - allowedOutboundClipboardSharingLevel desc + - allowedOutboundDataTransferDestinations + - allowedOutboundDataTransferDestinations desc + - contactSyncBlocked + - contactSyncBlocked desc + - dataBackupBlocked + - dataBackupBlocked desc + - deviceComplianceRequired + - deviceComplianceRequired desc + - disableAppPinIfDevicePinIsSet + - disableAppPinIfDevicePinIsSet desc + - fingerprintBlocked + - fingerprintBlocked desc + - managedBrowser + - managedBrowser desc + - managedBrowserToOpenLinksRequired + - managedBrowserToOpenLinksRequired desc + - maximumPinRetries + - maximumPinRetries desc + - minimumPinLength + - minimumPinLength desc + - minimumRequiredAppVersion + - minimumRequiredAppVersion desc + - minimumRequiredOsVersion + - minimumRequiredOsVersion desc + - minimumWarningAppVersion + - minimumWarningAppVersion desc + - minimumWarningOsVersion + - minimumWarningOsVersion desc + - organizationalCredentialsRequired + - organizationalCredentialsRequired desc + - periodBeforePinReset + - periodBeforePinReset desc + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeAccessCheck desc + - periodOfflineBeforeWipeIsEnforced + - periodOfflineBeforeWipeIsEnforced desc + - periodOnlineBeforeAccessCheck + - periodOnlineBeforeAccessCheck desc + - pinCharacterSet + - pinCharacterSet desc + - pinRequired + - pinRequired desc + - printBlocked + - printBlocked desc + - saveAsBlocked + - saveAsBlocked desc + - simplePinBlocked + - simplePinBlocked desc + - isAssigned + - isAssigned desc + - customBrowserDisplayName + - customBrowserDisplayName desc + - customBrowserPackageId + - customBrowserPackageId desc + - deployedAppCount + - deployedAppCount desc + - disableAppEncryptionIfDeviceEncryptionIsEnabled + - disableAppEncryptionIfDeviceEncryptionIsEnabled desc + - encryptAppData + - encryptAppData desc + - minimumRequiredPatchVersion + - minimumRequiredPatchVersion desc + - minimumWarningPatchVersion + - minimumWarningPatchVersion desc + - screenCaptureBlocked + - screenCaptureBlocked desc type: string - name: $select in: query @@ -22716,19 +25279,48 @@ paths: - id - createdDateTime - description - - developer - displayName - - informationUrl - - isFeatured - - largeIcon - lastModifiedDateTime - - notes - - owner - - privacyInformationUrl - - publisher - - publishingState + - version + - allowedDataStorageLocations + - allowedInboundDataTransferSources + - allowedOutboundClipboardSharingLevel + - allowedOutboundDataTransferDestinations + - contactSyncBlocked + - dataBackupBlocked + - deviceComplianceRequired + - disableAppPinIfDevicePinIsSet + - fingerprintBlocked + - managedBrowser + - managedBrowserToOpenLinksRequired + - maximumPinRetries + - minimumPinLength + - minimumRequiredAppVersion + - minimumRequiredOsVersion + - minimumWarningAppVersion + - minimumWarningOsVersion + - organizationalCredentialsRequired + - periodBeforePinReset + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeWipeIsEnforced + - periodOnlineBeforeAccessCheck + - pinCharacterSet + - pinRequired + - printBlocked + - saveAsBlocked + - simplePinBlocked + - isAssigned + - customBrowserDisplayName + - customBrowserPackageId + - deployedAppCount + - disableAppEncryptionIfDeviceEncryptionIsEnabled + - encryptAppData + - minimumRequiredPatchVersion + - minimumWarningPatchVersion + - screenCaptureBlocked - assignments - - categories + - apps + - deploymentSummary type: string - name: $expand in: query @@ -22742,7 +25334,8 @@ paths: enum: - '*' - assignments - - categories + - apps + - deploymentSummary type: string responses: '200': @@ -22750,13 +25343,13 @@ paths: content: application/json: schema: - title: Collection of mobileApp + title: Collection of androidManagedAppProtection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.mobileApp' + $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' '@odata.nextLink': type: string default: @@ -22767,16 +25360,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.mobileApp - summary: Create new navigation property to mobileApps for deviceAppManagement - description: The mobile apps. - operationId: deviceAppManagement.CreateMobileApps + - deviceAppManagement.androidManagedAppProtection + summary: Create new navigation property to androidManagedAppProtections for deviceAppManagement + description: Android managed app policies. + operationId: deviceAppManagement.CreateAndroidManagedAppProtections requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileApp' + $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' required: true responses: '201': @@ -22784,25 +25377,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileApp' + $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileApps/{mobileApp-id}': + '/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}': get: tags: - - deviceAppManagement.mobileApp - summary: Get mobileApps from deviceAppManagement - description: The mobile apps. - operationId: deviceAppManagement.GetMobileApps + - deviceAppManagement.androidManagedAppProtection + summary: Get androidManagedAppProtections from deviceAppManagement + description: Android managed app policies. + operationId: deviceAppManagement.GetAndroidManagedAppProtections parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp + x-ms-docs-key-type: androidManagedAppProtection - name: $select in: query description: Select properties to be returned @@ -22816,19 +25409,48 @@ paths: - id - createdDateTime - description - - developer - displayName - - informationUrl - - isFeatured - - largeIcon - lastModifiedDateTime - - notes - - owner - - privacyInformationUrl - - publisher - - publishingState + - version + - allowedDataStorageLocations + - allowedInboundDataTransferSources + - allowedOutboundClipboardSharingLevel + - allowedOutboundDataTransferDestinations + - contactSyncBlocked + - dataBackupBlocked + - deviceComplianceRequired + - disableAppPinIfDevicePinIsSet + - fingerprintBlocked + - managedBrowser + - managedBrowserToOpenLinksRequired + - maximumPinRetries + - minimumPinLength + - minimumRequiredAppVersion + - minimumRequiredOsVersion + - minimumWarningAppVersion + - minimumWarningOsVersion + - organizationalCredentialsRequired + - periodBeforePinReset + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeWipeIsEnforced + - periodOnlineBeforeAccessCheck + - pinCharacterSet + - pinRequired + - printBlocked + - saveAsBlocked + - simplePinBlocked + - isAssigned + - customBrowserDisplayName + - customBrowserPackageId + - deployedAppCount + - disableAppEncryptionIfDeviceEncryptionIsEnabled + - encryptAppData + - minimumRequiredPatchVersion + - minimumWarningPatchVersion + - screenCaptureBlocked - assignments - - categories + - apps + - deploymentSummary type: string - name: $expand in: query @@ -22842,7 +25464,8 @@ paths: enum: - '*' - assignments - - categories + - apps + - deploymentSummary type: string responses: '200': @@ -22850,39 +25473,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileApp' + $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' links: assignments: - operationId: deviceAppManagement.MobileApps.ListAssignments + operationId: deviceAppManagement.AndroidManagedAppProtections.ListAssignments parameters: - mobileApp-id: $request.path.mobileApp-id - categories: - operationId: deviceAppManagement.MobileApps.ListCategories + androidManagedAppProtection-id: $request.path.androidManagedAppProtection-id + apps: + operationId: deviceAppManagement.AndroidManagedAppProtections.ListApps parameters: - mobileApp-id: $request.path.mobileApp-id + androidManagedAppProtection-id: $request.path.androidManagedAppProtection-id + deploymentSummary: + operationId: deviceAppManagement.AndroidManagedAppProtections.GetDeploymentSummary + parameters: + androidManagedAppProtection-id: $request.path.androidManagedAppProtection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.mobileApp - summary: Update the navigation property mobileApps in deviceAppManagement - description: The mobile apps. - operationId: deviceAppManagement.UpdateMobileApps + - deviceAppManagement.androidManagedAppProtection + summary: Update the navigation property androidManagedAppProtections in deviceAppManagement + description: Android managed app policies. + operationId: deviceAppManagement.UpdateAndroidManagedAppProtections parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp + x-ms-docs-key-type: androidManagedAppProtection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileApp' + $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' required: true responses: '204': @@ -22892,18 +25519,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.mobileApp - summary: Delete navigation property mobileApps for deviceAppManagement - description: The mobile apps. - operationId: deviceAppManagement.DeleteMobileApps + - deviceAppManagement.androidManagedAppProtection + summary: Delete navigation property androidManagedAppProtections for deviceAppManagement + description: Android managed app policies. + operationId: deviceAppManagement.DeleteAndroidManagedAppProtections parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp + x-ms-docs-key-type: androidManagedAppProtection - name: If-Match in: header description: ETag @@ -22915,21 +25542,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileApps/{mobileApp-id}/assignments': + '/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/apps': get: tags: - - deviceAppManagement.mobileApp - summary: Get assignments from deviceAppManagement - description: The list of group assignments for this mobile app. - operationId: deviceAppManagement.mobileApps.ListAssignments + - deviceAppManagement.androidManagedAppProtection + summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.androidManagedAppProtections.ListApps parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp + x-ms-docs-key-type: androidManagedAppProtection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22947,12 +25574,10 @@ paths: enum: - id - id desc - - intent - - intent desc - - settings - - settings desc - - target - - target desc + - mobileAppIdentifier + - mobileAppIdentifier desc + - version + - version desc type: string - name: $select in: query @@ -22965,9 +25590,8 @@ paths: items: enum: - id - - intent - - settings - - target + - mobileAppIdentifier + - version type: string - name: $expand in: query @@ -22987,13 +25611,13 @@ paths: content: application/json: schema: - title: Collection of mobileAppAssignment + title: Collection of managedMobileApp type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' '@odata.nextLink': type: string default: @@ -23004,24 +25628,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.mobileApp - summary: Create new navigation property to assignments for deviceAppManagement - description: The list of group assignments for this mobile app. - operationId: deviceAppManagement.mobileApps.CreateAssignments + - deviceAppManagement.androidManagedAppProtection + summary: Create new navigation property to apps for deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.androidManagedAppProtections.CreateApps parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp + x-ms-docs-key-type: androidManagedAppProtection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' required: true responses: '201': @@ -23029,32 +25653,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileApps/{mobileApp-id}/assignments/{mobileAppAssignment-id}': + '/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/apps/{managedMobileApp-id}': get: tags: - - deviceAppManagement.mobileApp - summary: Get assignments from deviceAppManagement - description: The list of group assignments for this mobile app. - operationId: deviceAppManagement.mobileApps.GetAssignments + - deviceAppManagement.androidManagedAppProtection + summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.androidManagedAppProtections.GetApps parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp - - name: mobileAppAssignment-id + x-ms-docs-key-type: androidManagedAppProtection + - name: managedMobileApp-id in: path - description: 'key: id of mobileAppAssignment' + description: 'key: id of managedMobileApp' required: true schema: type: string - x-ms-docs-key-type: mobileAppAssignment + x-ms-docs-key-type: managedMobileApp - name: $select in: query description: Select properties to be returned @@ -23066,9 +25690,8 @@ paths: items: enum: - id - - intent - - settings - - target + - mobileAppIdentifier + - version type: string - name: $expand in: query @@ -23088,37 +25711,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.mobileApp - summary: Update the navigation property assignments in deviceAppManagement - description: The list of group assignments for this mobile app. - operationId: deviceAppManagement.mobileApps.UpdateAssignments + - deviceAppManagement.androidManagedAppProtection + summary: Update the navigation property apps in deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.androidManagedAppProtections.UpdateApps parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp - - name: mobileAppAssignment-id + x-ms-docs-key-type: androidManagedAppProtection + - name: managedMobileApp-id in: path - description: 'key: id of mobileAppAssignment' + description: 'key: id of managedMobileApp' required: true schema: type: string - x-ms-docs-key-type: mobileAppAssignment + x-ms-docs-key-type: managedMobileApp requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' required: true responses: '204': @@ -23128,25 +25751,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.mobileApp - summary: Delete navigation property assignments for deviceAppManagement - description: The list of group assignments for this mobile app. - operationId: deviceAppManagement.mobileApps.DeleteAssignments + - deviceAppManagement.androidManagedAppProtection + summary: Delete navigation property apps for deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.androidManagedAppProtections.DeleteApps parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp - - name: mobileAppAssignment-id + x-ms-docs-key-type: androidManagedAppProtection + - name: managedMobileApp-id in: path - description: 'key: id of mobileAppAssignment' + description: 'key: id of managedMobileApp' required: true schema: type: string - x-ms-docs-key-type: mobileAppAssignment + x-ms-docs-key-type: managedMobileApp - name: If-Match in: header description: ETag @@ -23158,43 +25781,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileApps/{mobileApp-id}/categories': + '/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/deploymentSummary': get: tags: - - deviceAppManagement.mobileApp - summary: Get categories from deviceAppManagement - description: The list of categories for this app. - operationId: deviceAppManagement.mobileApps.ListCategories + - deviceAppManagement.androidManagedAppProtection + summary: Get deploymentSummary from deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.androidManagedAppProtections.GetDeploymentSummary parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - type: string + x-ms-docs-key-type: androidManagedAppProtection - name: $select in: query description: Select properties to be returned @@ -23206,8 +25807,11 @@ paths: items: enum: - id + - configurationDeployedUserCount + - configurationDeploymentSummaryPerApp - displayName - - lastModifiedDateTime + - lastRefreshTime + - version type: string - name: $expand in: query @@ -23227,153 +25831,69 @@ paths: content: application/json: schema: - title: Collection of mobileAppCategory - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileApps/{mobileApp-id}/categories/$ref': - get: - tags: - - deviceAppManagement.mobileApp - summary: Get ref of categories from deviceAppManagement - description: The list of categories for this app. - operationId: deviceAppManagement.mobileApps.ListRefCategories - parameters: - - name: mobileApp-id - in: path - description: 'key: id of mobileApp' - required: true - schema: - type: string - x-ms-docs-key-type: mobileApp - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of mobileAppCategory - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceAppManagement.mobileApp - summary: Create new navigation property ref to categories for deviceAppManagement - description: The list of categories for this app. - operationId: deviceAppManagement.mobileApps.CreateRefCategories + - deviceAppManagement.androidManagedAppProtection + summary: Update the navigation property deploymentSummary in deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.androidManagedAppProtections.UpdateDeploymentSummary parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp + x-ms-docs-key-type: androidManagedAppProtection requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/mobileApps/{mobileApp-id}/microsoft.graph.assign': - post: + delete: tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.mobileApps.mobileApp.assign + - deviceAppManagement.androidManagedAppProtection + summary: Delete navigation property deploymentSummary for deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.androidManagedAppProtections.DeleteDeploymentSummary parameters: - - name: mobileApp-id + - name: androidManagedAppProtection-id in: path - description: 'key: id of mobileApp' + description: 'key: id of androidManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: mobileApp - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - mobileAppAssignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' - nullable: true - required: true + x-ms-docs-key-type: androidManagedAppProtection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /deviceAppManagement/targetedManagedAppConfigurations: + x-ms-docs-operation-type: operation + /deviceAppManagement/defaultManagedAppProtections: get: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Get targetedManagedAppConfigurations from deviceAppManagement - description: Targeted managed app configurations. - operationId: deviceAppManagement.ListTargetedManagedAppConfigurations + - deviceAppManagement.defaultManagedAppProtection + summary: Get defaultManagedAppProtections from deviceAppManagement + description: Default managed app policies. + operationId: deviceAppManagement.ListDefaultManagedAppProtections parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -23402,12 +25922,80 @@ paths: - lastModifiedDateTime desc - version - version desc + - allowedDataStorageLocations + - allowedDataStorageLocations desc + - allowedInboundDataTransferSources + - allowedInboundDataTransferSources desc + - allowedOutboundClipboardSharingLevel + - allowedOutboundClipboardSharingLevel desc + - allowedOutboundDataTransferDestinations + - allowedOutboundDataTransferDestinations desc + - contactSyncBlocked + - contactSyncBlocked desc + - dataBackupBlocked + - dataBackupBlocked desc + - deviceComplianceRequired + - deviceComplianceRequired desc + - disableAppPinIfDevicePinIsSet + - disableAppPinIfDevicePinIsSet desc + - fingerprintBlocked + - fingerprintBlocked desc + - managedBrowser + - managedBrowser desc + - managedBrowserToOpenLinksRequired + - managedBrowserToOpenLinksRequired desc + - maximumPinRetries + - maximumPinRetries desc + - minimumPinLength + - minimumPinLength desc + - minimumRequiredAppVersion + - minimumRequiredAppVersion desc + - minimumRequiredOsVersion + - minimumRequiredOsVersion desc + - minimumWarningAppVersion + - minimumWarningAppVersion desc + - minimumWarningOsVersion + - minimumWarningOsVersion desc + - organizationalCredentialsRequired + - organizationalCredentialsRequired desc + - periodBeforePinReset + - periodBeforePinReset desc + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeAccessCheck desc + - periodOfflineBeforeWipeIsEnforced + - periodOfflineBeforeWipeIsEnforced desc + - periodOnlineBeforeAccessCheck + - periodOnlineBeforeAccessCheck desc + - pinCharacterSet + - pinCharacterSet desc + - pinRequired + - pinRequired desc + - printBlocked + - printBlocked desc + - saveAsBlocked + - saveAsBlocked desc + - simplePinBlocked + - simplePinBlocked desc + - appDataEncryptionType + - appDataEncryptionType desc - customSettings - customSettings desc - deployedAppCount - deployedAppCount desc - - isAssigned - - isAssigned desc + - disableAppEncryptionIfDeviceEncryptionIsEnabled + - disableAppEncryptionIfDeviceEncryptionIsEnabled desc + - encryptAppData + - encryptAppData desc + - faceIdBlocked + - faceIdBlocked desc + - minimumRequiredPatchVersion + - minimumRequiredPatchVersion desc + - minimumRequiredSdkVersion + - minimumRequiredSdkVersion desc + - minimumWarningPatchVersion + - minimumWarningPatchVersion desc + - screenCaptureBlocked + - screenCaptureBlocked desc type: string - name: $select in: query @@ -23425,11 +26013,44 @@ paths: - displayName - lastModifiedDateTime - version + - allowedDataStorageLocations + - allowedInboundDataTransferSources + - allowedOutboundClipboardSharingLevel + - allowedOutboundDataTransferDestinations + - contactSyncBlocked + - dataBackupBlocked + - deviceComplianceRequired + - disableAppPinIfDevicePinIsSet + - fingerprintBlocked + - managedBrowser + - managedBrowserToOpenLinksRequired + - maximumPinRetries + - minimumPinLength + - minimumRequiredAppVersion + - minimumRequiredOsVersion + - minimumWarningAppVersion + - minimumWarningOsVersion + - organizationalCredentialsRequired + - periodBeforePinReset + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeWipeIsEnforced + - periodOnlineBeforeAccessCheck + - pinCharacterSet + - pinRequired + - printBlocked + - saveAsBlocked + - simplePinBlocked + - appDataEncryptionType - customSettings - deployedAppCount - - isAssigned + - disableAppEncryptionIfDeviceEncryptionIsEnabled + - encryptAppData + - faceIdBlocked + - minimumRequiredPatchVersion + - minimumRequiredSdkVersion + - minimumWarningPatchVersion + - screenCaptureBlocked - apps - - assignments - deploymentSummary type: string - name: $expand @@ -23444,7 +26065,6 @@ paths: enum: - '*' - apps - - assignments - deploymentSummary type: string responses: @@ -23453,13 +26073,13 @@ paths: content: application/json: schema: - title: Collection of targetedManagedAppConfiguration + title: Collection of defaultManagedAppProtection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' + $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' '@odata.nextLink': type: string default: @@ -23470,16 +26090,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement - description: Targeted managed app configurations. - operationId: deviceAppManagement.CreateTargetedManagedAppConfigurations + - deviceAppManagement.defaultManagedAppProtection + summary: Create new navigation property to defaultManagedAppProtections for deviceAppManagement + description: Default managed app policies. + operationId: deviceAppManagement.CreateDefaultManagedAppProtections requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' + $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' required: true responses: '201': @@ -23487,25 +26107,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' + $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}': + '/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}': get: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Get targetedManagedAppConfigurations from deviceAppManagement - description: Targeted managed app configurations. - operationId: deviceAppManagement.GetTargetedManagedAppConfigurations + - deviceAppManagement.defaultManagedAppProtection + summary: Get defaultManagedAppProtections from deviceAppManagement + description: Default managed app policies. + operationId: deviceAppManagement.GetDefaultManagedAppProtections parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection - name: $select in: query description: Select properties to be returned @@ -23522,11 +26142,44 @@ paths: - displayName - lastModifiedDateTime - version + - allowedDataStorageLocations + - allowedInboundDataTransferSources + - allowedOutboundClipboardSharingLevel + - allowedOutboundDataTransferDestinations + - contactSyncBlocked + - dataBackupBlocked + - deviceComplianceRequired + - disableAppPinIfDevicePinIsSet + - fingerprintBlocked + - managedBrowser + - managedBrowserToOpenLinksRequired + - maximumPinRetries + - minimumPinLength + - minimumRequiredAppVersion + - minimumRequiredOsVersion + - minimumWarningAppVersion + - minimumWarningOsVersion + - organizationalCredentialsRequired + - periodBeforePinReset + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeWipeIsEnforced + - periodOnlineBeforeAccessCheck + - pinCharacterSet + - pinRequired + - printBlocked + - saveAsBlocked + - simplePinBlocked + - appDataEncryptionType - customSettings - deployedAppCount - - isAssigned + - disableAppEncryptionIfDeviceEncryptionIsEnabled + - encryptAppData + - faceIdBlocked + - minimumRequiredPatchVersion + - minimumRequiredSdkVersion + - minimumWarningPatchVersion + - screenCaptureBlocked - apps - - assignments - deploymentSummary type: string - name: $expand @@ -23541,7 +26194,6 @@ paths: enum: - '*' - apps - - assignments - deploymentSummary type: string responses: @@ -23550,43 +26202,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' + $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' links: apps: - operationId: deviceAppManagement.TargetedManagedAppConfigurations.ListApps - parameters: - targetedManagedAppConfiguration-id: $request.path.targetedManagedAppConfiguration-id - assignments: - operationId: deviceAppManagement.TargetedManagedAppConfigurations.ListAssignments + operationId: deviceAppManagement.DefaultManagedAppProtections.ListApps parameters: - targetedManagedAppConfiguration-id: $request.path.targetedManagedAppConfiguration-id + defaultManagedAppProtection-id: $request.path.defaultManagedAppProtection-id deploymentSummary: - operationId: deviceAppManagement.TargetedManagedAppConfigurations.GetDeploymentSummary + operationId: deviceAppManagement.DefaultManagedAppProtections.GetDeploymentSummary parameters: - targetedManagedAppConfiguration-id: $request.path.targetedManagedAppConfiguration-id + defaultManagedAppProtection-id: $request.path.defaultManagedAppProtection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Update the navigation property targetedManagedAppConfigurations in deviceAppManagement - description: Targeted managed app configurations. - operationId: deviceAppManagement.UpdateTargetedManagedAppConfigurations + - deviceAppManagement.defaultManagedAppProtection + summary: Update the navigation property defaultManagedAppProtections in deviceAppManagement + description: Default managed app policies. + operationId: deviceAppManagement.UpdateDefaultManagedAppProtections parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' + $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' required: true responses: '204': @@ -23596,18 +26244,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Delete navigation property targetedManagedAppConfigurations for deviceAppManagement - description: Targeted managed app configurations. - operationId: deviceAppManagement.DeleteTargetedManagedAppConfigurations + - deviceAppManagement.defaultManagedAppProtection + summary: Delete navigation property defaultManagedAppProtections for deviceAppManagement + description: Default managed app policies. + operationId: deviceAppManagement.DeleteDefaultManagedAppProtections parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection - name: If-Match in: header description: ETag @@ -23619,21 +26267,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/apps': + '/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}/apps': get: tags: - - deviceAppManagement.targetedManagedAppConfiguration + - deviceAppManagement.defaultManagedAppProtection summary: Get apps from deviceAppManagement description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.ListApps + operationId: deviceAppManagement.defaultManagedAppProtections.ListApps parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23705,18 +26353,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.targetedManagedAppConfiguration + - deviceAppManagement.defaultManagedAppProtection summary: Create new navigation property to apps for deviceAppManagement description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.CreateApps + operationId: deviceAppManagement.defaultManagedAppProtections.CreateApps parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection requestBody: description: New navigation property content: @@ -23734,21 +26382,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/apps/{managedMobileApp-id}': + '/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}/apps/{managedMobileApp-id}': get: tags: - - deviceAppManagement.targetedManagedAppConfiguration + - deviceAppManagement.defaultManagedAppProtection summary: Get apps from deviceAppManagement description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.GetApps + operationId: deviceAppManagement.defaultManagedAppProtections.GetApps parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection - name: managedMobileApp-id in: path description: 'key: id of managedMobileApp' @@ -23794,18 +26442,18 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.targetedManagedAppConfiguration + - deviceAppManagement.defaultManagedAppProtection summary: Update the navigation property apps in deviceAppManagement description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.UpdateApps + operationId: deviceAppManagement.defaultManagedAppProtections.UpdateApps parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection - name: managedMobileApp-id in: path description: 'key: id of managedMobileApp' @@ -23828,18 +26476,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.targetedManagedAppConfiguration + - deviceAppManagement.defaultManagedAppProtection summary: Delete navigation property apps for deviceAppManagement description: List of apps to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.DeleteApps + operationId: deviceAppManagement.defaultManagedAppProtections.DeleteApps parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection - name: managedMobileApp-id in: path description: 'key: id of managedMobileApp' @@ -23858,41 +26506,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/assignments': + '/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}/deploymentSummary': get: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Get assignments from deviceAppManagement - description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.ListAssignments + - deviceAppManagement.defaultManagedAppProtection + summary: Get deploymentSummary from deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.defaultManagedAppProtections.GetDeploymentSummary parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - target - - target desc - type: string + x-ms-docs-key-type: defaultManagedAppProtection - name: $select in: query description: Select properties to be returned @@ -23904,7 +26532,11 @@ paths: items: enum: - id - - target + - configurationDeployedUserCount + - configurationDeploymentSummaryPerApp + - displayName + - lastRefreshTime + - version type: string - name: $expand in: query @@ -23924,74 +26556,164 @@ paths: content: application/json: schema: - title: Collection of targetedManagedAppPolicyAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Create new navigation property to assignments for deviceAppManagement - description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.CreateAssignments + - deviceAppManagement.defaultManagedAppProtection + summary: Update the navigation property deploymentSummary in deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.defaultManagedAppProtections.UpdateDeploymentSummary parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: defaultManagedAppProtection requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/assignments/{targetedManagedAppPolicyAssignment-id}': - get: + delete: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Get assignments from deviceAppManagement - description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.GetAssignments + - deviceAppManagement.defaultManagedAppProtection + summary: Delete navigation property deploymentSummary for deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.defaultManagedAppProtections.DeleteDeploymentSummary parameters: - - name: targetedManagedAppConfiguration-id + - name: defaultManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of defaultManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration - - name: targetedManagedAppPolicyAssignment-id - in: path - description: 'key: id of targetedManagedAppPolicyAssignment' - required: true + x-ms-docs-key-type: defaultManagedAppProtection + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: targetedManagedAppPolicyAssignment + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceAppManagement/iosManagedAppProtections: + get: + tags: + - deviceAppManagement.iosManagedAppProtection + summary: Get iosManagedAppProtections from deviceAppManagement + description: iOS managed app policies. + operationId: deviceAppManagement.ListIosManagedAppProtections + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - version + - version desc + - allowedDataStorageLocations + - allowedDataStorageLocations desc + - allowedInboundDataTransferSources + - allowedInboundDataTransferSources desc + - allowedOutboundClipboardSharingLevel + - allowedOutboundClipboardSharingLevel desc + - allowedOutboundDataTransferDestinations + - allowedOutboundDataTransferDestinations desc + - contactSyncBlocked + - contactSyncBlocked desc + - dataBackupBlocked + - dataBackupBlocked desc + - deviceComplianceRequired + - deviceComplianceRequired desc + - disableAppPinIfDevicePinIsSet + - disableAppPinIfDevicePinIsSet desc + - fingerprintBlocked + - fingerprintBlocked desc + - managedBrowser + - managedBrowser desc + - managedBrowserToOpenLinksRequired + - managedBrowserToOpenLinksRequired desc + - maximumPinRetries + - maximumPinRetries desc + - minimumPinLength + - minimumPinLength desc + - minimumRequiredAppVersion + - minimumRequiredAppVersion desc + - minimumRequiredOsVersion + - minimumRequiredOsVersion desc + - minimumWarningAppVersion + - minimumWarningAppVersion desc + - minimumWarningOsVersion + - minimumWarningOsVersion desc + - organizationalCredentialsRequired + - organizationalCredentialsRequired desc + - periodBeforePinReset + - periodBeforePinReset desc + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeAccessCheck desc + - periodOfflineBeforeWipeIsEnforced + - periodOfflineBeforeWipeIsEnforced desc + - periodOnlineBeforeAccessCheck + - periodOnlineBeforeAccessCheck desc + - pinCharacterSet + - pinCharacterSet desc + - pinRequired + - pinRequired desc + - printBlocked + - printBlocked desc + - saveAsBlocked + - saveAsBlocked desc + - simplePinBlocked + - simplePinBlocked desc + - isAssigned + - isAssigned desc + - appDataEncryptionType + - appDataEncryptionType desc + - customBrowserProtocol + - customBrowserProtocol desc + - deployedAppCount + - deployedAppCount desc + - faceIdBlocked + - faceIdBlocked desc + - minimumRequiredSdkVersion + - minimumRequiredSdkVersion desc + type: string - name: $select in: query description: Select properties to be returned @@ -24003,7 +26725,47 @@ paths: items: enum: - id - - target + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - version + - allowedDataStorageLocations + - allowedInboundDataTransferSources + - allowedOutboundClipboardSharingLevel + - allowedOutboundDataTransferDestinations + - contactSyncBlocked + - dataBackupBlocked + - deviceComplianceRequired + - disableAppPinIfDevicePinIsSet + - fingerprintBlocked + - managedBrowser + - managedBrowserToOpenLinksRequired + - maximumPinRetries + - minimumPinLength + - minimumRequiredAppVersion + - minimumRequiredOsVersion + - minimumWarningAppVersion + - minimumWarningOsVersion + - organizationalCredentialsRequired + - periodBeforePinReset + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeWipeIsEnforced + - periodOnlineBeforeAccessCheck + - pinCharacterSet + - pinRequired + - printBlocked + - saveAsBlocked + - simplePinBlocked + - isAssigned + - appDataEncryptionType + - customBrowserProtocol + - deployedAppCount + - faceIdBlocked + - minimumRequiredSdkVersion + - assignments + - apps + - deploymentSummary type: string - name: $expand in: query @@ -24016,6 +26778,9 @@ paths: items: enum: - '*' + - assignments + - apps + - deploymentSummary type: string responses: '200': @@ -24023,91 +26788,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + title: Collection of iosManagedAppProtection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Update the navigation property assignments in deviceAppManagement - description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.UpdateAssignments - parameters: - - name: targetedManagedAppConfiguration-id - in: path - description: 'key: id of targetedManagedAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: targetedManagedAppConfiguration - - name: targetedManagedAppPolicyAssignment-id - in: path - description: 'key: id of targetedManagedAppPolicyAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: targetedManagedAppPolicyAssignment + - deviceAppManagement.iosManagedAppProtection + summary: Create new navigation property to iosManagedAppProtections for deviceAppManagement + description: iOS managed app policies. + operationId: deviceAppManagement.CreateIosManagedAppProtections requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Delete navigation property assignments for deviceAppManagement - description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. - operationId: deviceAppManagement.targetedManagedAppConfigurations.DeleteAssignments - parameters: - - name: targetedManagedAppConfiguration-id - in: path - description: 'key: id of targetedManagedAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: targetedManagedAppConfiguration - - name: targetedManagedAppPolicyAssignment-id - in: path - description: 'key: id of targetedManagedAppPolicyAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: targetedManagedAppPolicyAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/deploymentSummary': + '/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}': get: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Get deploymentSummary from deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.targetedManagedAppConfigurations.GetDeploymentSummary + - deviceAppManagement.iosManagedAppProtection + summary: Get iosManagedAppProtections from deviceAppManagement + description: iOS managed app policies. + operationId: deviceAppManagement.GetIosManagedAppProtections parameters: - - name: targetedManagedAppConfiguration-id + - name: iosManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of iosManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: iosManagedAppProtection - name: $select in: query description: Select properties to be returned @@ -24119,11 +26852,47 @@ paths: items: enum: - id - - configurationDeployedUserCount - - configurationDeploymentSummaryPerApp + - createdDateTime + - description - displayName - - lastRefreshTime + - lastModifiedDateTime - version + - allowedDataStorageLocations + - allowedInboundDataTransferSources + - allowedOutboundClipboardSharingLevel + - allowedOutboundDataTransferDestinations + - contactSyncBlocked + - dataBackupBlocked + - deviceComplianceRequired + - disableAppPinIfDevicePinIsSet + - fingerprintBlocked + - managedBrowser + - managedBrowserToOpenLinksRequired + - maximumPinRetries + - minimumPinLength + - minimumRequiredAppVersion + - minimumRequiredOsVersion + - minimumWarningAppVersion + - minimumWarningOsVersion + - organizationalCredentialsRequired + - periodBeforePinReset + - periodOfflineBeforeAccessCheck + - periodOfflineBeforeWipeIsEnforced + - periodOnlineBeforeAccessCheck + - pinCharacterSet + - pinRequired + - printBlocked + - saveAsBlocked + - simplePinBlocked + - isAssigned + - appDataEncryptionType + - customBrowserProtocol + - deployedAppCount + - faceIdBlocked + - minimumRequiredSdkVersion + - assignments + - apps + - deploymentSummary type: string - name: $expand in: query @@ -24136,6 +26905,9 @@ paths: items: enum: - '*' + - assignments + - apps + - deploymentSummary type: string responses: '200': @@ -24143,30 +26915,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' + links: + assignments: + operationId: deviceAppManagement.IosManagedAppProtections.ListAssignments + parameters: + iosManagedAppProtection-id: $request.path.iosManagedAppProtection-id + apps: + operationId: deviceAppManagement.IosManagedAppProtections.ListApps + parameters: + iosManagedAppProtection-id: $request.path.iosManagedAppProtection-id + deploymentSummary: + operationId: deviceAppManagement.IosManagedAppProtections.GetDeploymentSummary + parameters: + iosManagedAppProtection-id: $request.path.iosManagedAppProtection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Update the navigation property deploymentSummary in deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.targetedManagedAppConfigurations.UpdateDeploymentSummary + - deviceAppManagement.iosManagedAppProtection + summary: Update the navigation property iosManagedAppProtections in deviceAppManagement + description: iOS managed app policies. + operationId: deviceAppManagement.UpdateIosManagedAppProtections parameters: - - name: targetedManagedAppConfiguration-id + - name: iosManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of iosManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: iosManagedAppProtection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' required: true responses: '204': @@ -24176,18 +26961,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.targetedManagedAppConfiguration - summary: Delete navigation property deploymentSummary for deviceAppManagement - description: Navigation property to deployment summary of the configuration. - operationId: deviceAppManagement.targetedManagedAppConfigurations.DeleteDeploymentSummary + - deviceAppManagement.iosManagedAppProtection + summary: Delete navigation property iosManagedAppProtections for deviceAppManagement + description: iOS managed app policies. + operationId: deviceAppManagement.DeleteIosManagedAppProtections parameters: - - name: targetedManagedAppConfiguration-id + - name: iosManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of iosManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration + x-ms-docs-key-type: iosManagedAppProtection - name: If-Match in: header description: ETag @@ -24199,82 +26984,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/microsoft.graph.assign': - post: - tags: - - deviceAppManagement.Actions - summary: Invoke action assign - operationId: deviceAppManagement.targetedManagedAppConfigurations.targetedManagedAppConfiguration.assign - parameters: - - name: targetedManagedAppConfiguration-id - in: path - description: 'key: id of targetedManagedAppConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: targetedManagedAppConfiguration - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/microsoft.graph.targetApps': - post: + '/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}/apps': + get: tags: - - deviceAppManagement.Actions - summary: Invoke action targetApps - operationId: deviceAppManagement.targetedManagedAppConfigurations.targetedManagedAppConfiguration.targetApps + - deviceAppManagement.iosManagedAppProtection + summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.iosManagedAppProtections.ListApps parameters: - - name: targetedManagedAppConfiguration-id + - name: iosManagedAppProtection-id in: path - description: 'key: id of targetedManagedAppConfiguration' + description: 'key: id of iosManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: targetedManagedAppConfiguration - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /deviceAppManagement/vppTokens: - get: - tags: - - deviceAppManagement.vppToken - summary: Get vppTokens from deviceAppManagement - description: List of Vpp tokens for this organization. - operationId: deviceAppManagement.ListVppTokens - parameters: + x-ms-docs-key-type: iosManagedAppProtection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24292,28 +27016,10 @@ paths: enum: - id - id desc - - appleId - - appleId desc - - automaticallyUpdateApps - - automaticallyUpdateApps desc - - countryOrRegion - - countryOrRegion desc - - expirationDateTime - - expirationDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - lastSyncDateTime - - lastSyncDateTime desc - - lastSyncStatus - - lastSyncStatus desc - - organizationName - - organizationName desc - - state - - state desc - - token - - token desc - - vppTokenAccountType - - vppTokenAccountType desc + - mobileAppIdentifier + - mobileAppIdentifier desc + - version + - version desc type: string - name: $select in: query @@ -24326,17 +27032,8 @@ paths: items: enum: - id - - appleId - - automaticallyUpdateApps - - countryOrRegion - - expirationDateTime - - lastModifiedDateTime - - lastSyncDateTime - - lastSyncStatus - - organizationName - - state - - token - - vppTokenAccountType + - mobileAppIdentifier + - version type: string - name: $expand in: query @@ -24356,13 +27053,13 @@ paths: content: application/json: schema: - title: Collection of vppToken + title: Collection of managedMobileApp type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.vppToken' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' '@odata.nextLink': type: string default: @@ -24373,16 +27070,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.vppToken - summary: Create new navigation property to vppTokens for deviceAppManagement - description: List of Vpp tokens for this organization. - operationId: deviceAppManagement.CreateVppTokens + - deviceAppManagement.iosManagedAppProtection + summary: Create new navigation property to apps for deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.iosManagedAppProtections.CreateApps + parameters: + - name: iosManagedAppProtection-id + in: path + description: 'key: id of iosManagedAppProtection' + required: true + schema: + type: string + x-ms-docs-key-type: iosManagedAppProtection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.vppToken' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' required: true responses: '201': @@ -24390,25 +27095,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.vppToken' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/vppTokens/{vppToken-id}': + '/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}/apps/{managedMobileApp-id}': get: tags: - - deviceAppManagement.vppToken - summary: Get vppTokens from deviceAppManagement - description: List of Vpp tokens for this organization. - operationId: deviceAppManagement.GetVppTokens + - deviceAppManagement.iosManagedAppProtection + summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.iosManagedAppProtections.GetApps parameters: - - name: vppToken-id + - name: iosManagedAppProtection-id in: path - description: 'key: id of vppToken' + description: 'key: id of iosManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: vppToken + x-ms-docs-key-type: iosManagedAppProtection + - name: managedMobileApp-id + in: path + description: 'key: id of managedMobileApp' + required: true + schema: + type: string + x-ms-docs-key-type: managedMobileApp - name: $select in: query description: Select properties to be returned @@ -24420,17 +27132,8 @@ paths: items: enum: - id - - appleId - - automaticallyUpdateApps - - countryOrRegion - - expirationDateTime - - lastModifiedDateTime - - lastSyncDateTime - - lastSyncStatus - - organizationName - - state - - token - - vppTokenAccountType + - mobileAppIdentifier + - version type: string - name: $expand in: query @@ -24450,30 +27153,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.vppToken' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.vppToken - summary: Update the navigation property vppTokens in deviceAppManagement - description: List of Vpp tokens for this organization. - operationId: deviceAppManagement.UpdateVppTokens + - deviceAppManagement.iosManagedAppProtection + summary: Update the navigation property apps in deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.iosManagedAppProtections.UpdateApps parameters: - - name: vppToken-id + - name: iosManagedAppProtection-id in: path - description: 'key: id of vppToken' + description: 'key: id of iosManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: vppToken + x-ms-docs-key-type: iosManagedAppProtection + - name: managedMobileApp-id + in: path + description: 'key: id of managedMobileApp' + required: true + schema: + type: string + x-ms-docs-key-type: managedMobileApp requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.vppToken' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' required: true responses: '204': @@ -24483,18 +27193,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.vppToken - summary: Delete navigation property vppTokens for deviceAppManagement - description: List of Vpp tokens for this organization. - operationId: deviceAppManagement.DeleteVppTokens + - deviceAppManagement.iosManagedAppProtection + summary: Delete navigation property apps for deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.iosManagedAppProtections.DeleteApps parameters: - - name: vppToken-id + - name: iosManagedAppProtection-id in: path - description: 'key: id of vppToken' + description: 'key: id of iosManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: vppToken + x-ms-docs-key-type: iosManagedAppProtection + - name: managedMobileApp-id + in: path + description: 'key: id of managedMobileApp' + required: true + schema: + type: string + x-ms-docs-key-type: managedMobileApp - name: If-Match in: header description: ETag @@ -24506,40 +27223,119 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/vppTokens/{vppToken-id}/microsoft.graph.syncLicenses': - post: + '/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}/deploymentSummary': + get: tags: - - deviceAppManagement.Actions - summary: Invoke action syncLicenses - description: Syncs licenses associated with a specific appleVolumePurchaseProgramToken - operationId: deviceAppManagement.vppTokens.vppToken.syncLicenses + - deviceAppManagement.iosManagedAppProtection + summary: Get deploymentSummary from deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.iosManagedAppProtections.GetDeploymentSummary parameters: - - name: vppToken-id + - name: iosManagedAppProtection-id in: path - description: 'key: id of vppToken' + description: 'key: id of iosManagedAppProtection' required: true schema: type: string - x-ms-docs-key-type: vppToken + x-ms-docs-key-type: iosManagedAppProtection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - configurationDeployedUserCount + - configurationDeploymentSummaryPerApp + - displayName + - lastRefreshTime + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.vppToken' - nullable: true + $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /deviceAppManagement/windowsInformationProtectionPolicies: + x-ms-docs-operation-type: operation + patch: + tags: + - deviceAppManagement.iosManagedAppProtection + summary: Update the navigation property deploymentSummary in deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.iosManagedAppProtections.UpdateDeploymentSummary + parameters: + - name: iosManagedAppProtection-id + in: path + description: 'key: id of iosManagedAppProtection' + required: true + schema: + type: string + x-ms-docs-key-type: iosManagedAppProtection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceAppManagement.iosManagedAppProtection + summary: Delete navigation property deploymentSummary for deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.iosManagedAppProtections.DeleteDeploymentSummary + parameters: + - name: iosManagedAppProtection-id + in: path + description: 'key: id of iosManagedAppProtection' + required: true + schema: + type: string + x-ms-docs-key-type: iosManagedAppProtection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceAppManagement/managedAppPolicies: get: tags: - - deviceAppManagement.windowsInformationProtectionPolicy - summary: Get windowsInformationProtectionPolicies from deviceAppManagement - description: Windows information protection for apps running on devices which are not MDM enrolled. - operationId: deviceAppManagement.ListWindowsInformationProtectionPolicies + - deviceAppManagement.managedAppPolicy + summary: Get managedAppPolicies from deviceAppManagement + description: Managed app policies. + operationId: deviceAppManagement.ListManagedAppPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -24568,74 +27364,6 @@ paths: - lastModifiedDateTime desc - version - version desc - - azureRightsManagementServicesAllowed - - azureRightsManagementServicesAllowed desc - - dataRecoveryCertificate - - dataRecoveryCertificate desc - - enforcementLevel - - enforcementLevel desc - - enterpriseDomain - - enterpriseDomain desc - - enterpriseInternalProxyServers - - enterpriseInternalProxyServers desc - - enterpriseIPRanges - - enterpriseIPRanges desc - - enterpriseIPRangesAreAuthoritative - - enterpriseIPRangesAreAuthoritative desc - - enterpriseNetworkDomainNames - - enterpriseNetworkDomainNames desc - - enterpriseProtectedDomainNames - - enterpriseProtectedDomainNames desc - - enterpriseProxiedDomains - - enterpriseProxiedDomains desc - - enterpriseProxyServers - - enterpriseProxyServers desc - - enterpriseProxyServersAreAuthoritative - - enterpriseProxyServersAreAuthoritative desc - - exemptApps - - exemptApps desc - - iconsVisible - - iconsVisible desc - - indexingEncryptedStoresOrItemsBlocked - - indexingEncryptedStoresOrItemsBlocked desc - - isAssigned - - isAssigned desc - - neutralDomainResources - - neutralDomainResources desc - - protectedApps - - protectedApps desc - - protectionUnderLockConfigRequired - - protectionUnderLockConfigRequired desc - - revokeOnUnenrollDisabled - - revokeOnUnenrollDisabled desc - - rightsManagementServicesTemplateId - - rightsManagementServicesTemplateId desc - - smbAutoEncryptedFileExtensions - - smbAutoEncryptedFileExtensions desc - - daysWithoutContactBeforeUnenroll - - daysWithoutContactBeforeUnenroll desc - - mdmEnrollmentUrl - - mdmEnrollmentUrl desc - - minutesOfInactivityBeforeDeviceLock - - minutesOfInactivityBeforeDeviceLock desc - - numberOfPastPinsRemembered - - numberOfPastPinsRemembered desc - - passwordMaximumAttemptCount - - passwordMaximumAttemptCount desc - - pinExpirationDays - - pinExpirationDays desc - - pinLowercaseLetters - - pinLowercaseLetters desc - - pinMinimumLength - - pinMinimumLength desc - - pinSpecialCharacters - - pinSpecialCharacters desc - - pinUppercaseLetters - - pinUppercaseLetters desc - - revokeOnMdmHandoffDisabled - - revokeOnMdmHandoffDisabled desc - - windowsHelloForBusinessBlocked - - windowsHelloForBusinessBlocked desc type: string - name: $select in: query @@ -24653,43 +27381,6 @@ paths: - displayName - lastModifiedDateTime - version - - azureRightsManagementServicesAllowed - - dataRecoveryCertificate - - enforcementLevel - - enterpriseDomain - - enterpriseInternalProxyServers - - enterpriseIPRanges - - enterpriseIPRangesAreAuthoritative - - enterpriseNetworkDomainNames - - enterpriseProtectedDomainNames - - enterpriseProxiedDomains - - enterpriseProxyServers - - enterpriseProxyServersAreAuthoritative - - exemptApps - - iconsVisible - - indexingEncryptedStoresOrItemsBlocked - - isAssigned - - neutralDomainResources - - protectedApps - - protectionUnderLockConfigRequired - - revokeOnUnenrollDisabled - - rightsManagementServicesTemplateId - - smbAutoEncryptedFileExtensions - - daysWithoutContactBeforeUnenroll - - mdmEnrollmentUrl - - minutesOfInactivityBeforeDeviceLock - - numberOfPastPinsRemembered - - passwordMaximumAttemptCount - - pinExpirationDays - - pinLowercaseLetters - - pinMinimumLength - - pinSpecialCharacters - - pinUppercaseLetters - - revokeOnMdmHandoffDisabled - - windowsHelloForBusinessBlocked - - assignments - - exemptAppLockerFiles - - protectedAppLockerFiles type: string - name: $expand in: query @@ -24702,9 +27393,6 @@ paths: items: enum: - '*' - - assignments - - exemptAppLockerFiles - - protectedAppLockerFiles type: string responses: '200': @@ -24712,13 +27400,13 @@ paths: content: application/json: schema: - title: Collection of windowsInformationProtectionPolicy + title: Collection of managedAppPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' '@odata.nextLink': type: string default: @@ -24729,16 +27417,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceAppManagement.windowsInformationProtectionPolicy - summary: Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement - description: Windows information protection for apps running on devices which are not MDM enrolled. - operationId: deviceAppManagement.CreateWindowsInformationProtectionPolicies + - deviceAppManagement.managedAppPolicy + summary: Create new navigation property to managedAppPolicies for deviceAppManagement + description: Managed app policies. + operationId: deviceAppManagement.CreateManagedAppPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' required: true responses: '201': @@ -24746,25 +27434,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy-id}': + '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}': get: tags: - - deviceAppManagement.windowsInformationProtectionPolicy - summary: Get windowsInformationProtectionPolicies from deviceAppManagement - description: Windows information protection for apps running on devices which are not MDM enrolled. - operationId: deviceAppManagement.GetWindowsInformationProtectionPolicies + - deviceAppManagement.managedAppPolicy + summary: Get managedAppPolicies from deviceAppManagement + description: Managed app policies. + operationId: deviceAppManagement.GetManagedAppPolicies parameters: - - name: windowsInformationProtectionPolicy-id + - name: managedAppPolicy-id in: path - description: 'key: id of windowsInformationProtectionPolicy' + description: 'key: id of managedAppPolicy' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionPolicy + x-ms-docs-key-type: managedAppPolicy - name: $select in: query description: Select properties to be returned @@ -24781,43 +27469,6 @@ paths: - displayName - lastModifiedDateTime - version - - azureRightsManagementServicesAllowed - - dataRecoveryCertificate - - enforcementLevel - - enterpriseDomain - - enterpriseInternalProxyServers - - enterpriseIPRanges - - enterpriseIPRangesAreAuthoritative - - enterpriseNetworkDomainNames - - enterpriseProtectedDomainNames - - enterpriseProxiedDomains - - enterpriseProxyServers - - enterpriseProxyServersAreAuthoritative - - exemptApps - - iconsVisible - - indexingEncryptedStoresOrItemsBlocked - - isAssigned - - neutralDomainResources - - protectedApps - - protectionUnderLockConfigRequired - - revokeOnUnenrollDisabled - - rightsManagementServicesTemplateId - - smbAutoEncryptedFileExtensions - - daysWithoutContactBeforeUnenroll - - mdmEnrollmentUrl - - minutesOfInactivityBeforeDeviceLock - - numberOfPastPinsRemembered - - passwordMaximumAttemptCount - - pinExpirationDays - - pinLowercaseLetters - - pinMinimumLength - - pinSpecialCharacters - - pinUppercaseLetters - - revokeOnMdmHandoffDisabled - - windowsHelloForBusinessBlocked - - assignments - - exemptAppLockerFiles - - protectedAppLockerFiles type: string - name: $expand in: query @@ -24830,9 +27481,6 @@ paths: items: enum: - '*' - - assignments - - exemptAppLockerFiles - - protectedAppLockerFiles type: string responses: '200': @@ -24840,43 +27488,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' - links: - assignments: - operationId: deviceAppManagement.WindowsInformationProtectionPolicies.ListAssignments - parameters: - windowsInformationProtectionPolicy-id: $request.path.windowsInformationProtectionPolicy-id - exemptAppLockerFiles: - operationId: deviceAppManagement.WindowsInformationProtectionPolicies.ListExemptAppLockerFiles - parameters: - windowsInformationProtectionPolicy-id: $request.path.windowsInformationProtectionPolicy-id - protectedAppLockerFiles: - operationId: deviceAppManagement.WindowsInformationProtectionPolicies.ListProtectedAppLockerFiles - parameters: - windowsInformationProtectionPolicy-id: $request.path.windowsInformationProtectionPolicy-id + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceAppManagement.windowsInformationProtectionPolicy - summary: Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement - description: Windows information protection for apps running on devices which are not MDM enrolled. - operationId: deviceAppManagement.UpdateWindowsInformationProtectionPolicies + - deviceAppManagement.managedAppPolicy + summary: Update the navigation property managedAppPolicies in deviceAppManagement + description: Managed app policies. + operationId: deviceAppManagement.UpdateManagedAppPolicies parameters: - - name: windowsInformationProtectionPolicy-id + - name: managedAppPolicy-id in: path - description: 'key: id of windowsInformationProtectionPolicy' + description: 'key: id of managedAppPolicy' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionPolicy + x-ms-docs-key-type: managedAppPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' required: true responses: '204': @@ -24886,18 +27521,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceAppManagement.windowsInformationProtectionPolicy - summary: Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement - description: Windows information protection for apps running on devices which are not MDM enrolled. - operationId: deviceAppManagement.DeleteWindowsInformationProtectionPolicies + - deviceAppManagement.managedAppPolicy + summary: Delete navigation property managedAppPolicies for deviceAppManagement + description: Managed app policies. + operationId: deviceAppManagement.DeleteManagedAppPolicies parameters: - - name: windowsInformationProtectionPolicy-id + - name: managedAppPolicy-id in: path - description: 'key: id of windowsInformationProtectionPolicy' + description: 'key: id of managedAppPolicy' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionPolicy + x-ms-docs-key-type: managedAppPolicy - name: If-Match in: header description: ETag @@ -24909,58 +27544,256 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement: - get: + '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': + post: tags: - - deviceManagement.deviceManagement - summary: Get deviceManagement - operationId: deviceManagement.deviceManagement.GetDeviceManagement + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.microsoft.graph.managedAppProtection.targetApps parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - intuneAccountId - - settings - - intuneBrand - - subscriptionState - - termsAndConditions - - deviceCompliancePolicies - - deviceCompliancePolicyDeviceStateSummary - - deviceCompliancePolicySettingStateSummaries - - deviceConfigurationDeviceStateSummaries - - deviceConfigurations - - iosUpdateStatuses - - softwareUpdateStatusSummary - - complianceManagementPartners - - conditionalAccessSettings - - deviceCategories - - deviceEnrollmentConfigurations - - deviceManagementPartners - - exchangeConnectors - - mobileThreatDefenseConnectors - - applePushNotificationCertificate - - detectedApps - - managedDeviceOverview - - managedDevices - - importedWindowsAutopilotDeviceIdentities - - windowsAutopilotDeviceIdentities - - notificationMessageTemplates - - resourceOperations - - roleAssignments - - roleDefinitions - - remoteAssistancePartners - - telecomExpenseManagementPartners - - troubleshootingEvents - - windowsInformationProtectionAppLearningSummaries - - windowsInformationProtectionNetworkLearningSummaries + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.targetApps + parameters: + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action assign + operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.assign + parameters: + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action assign + operationId: deviceAppManagement.managedAppPolicies.managedAppPolicy.microsoft.graph.windowsInformationProtection.assign + parameters: + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceAppManagement/managedAppRegistrations: + get: + tags: + - deviceAppManagement.managedAppRegistration + summary: Get managedAppRegistrations from deviceAppManagement + description: The managed app registrations. + operationId: deviceAppManagement.ListManagedAppRegistrations + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appIdentifier + - appIdentifier desc + - applicationVersion + - applicationVersion desc + - createdDateTime + - createdDateTime desc + - deviceName + - deviceName desc + - deviceTag + - deviceTag desc + - deviceType + - deviceType desc + - flaggedReasons + - flaggedReasons desc + - lastSyncDateTime + - lastSyncDateTime desc + - managementSdkVersion + - managementSdkVersion desc + - platformVersion + - platformVersion desc + - userId + - userId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appIdentifier + - applicationVersion + - createdDateTime + - deviceName + - deviceTag + - deviceType + - flaggedReasons + - lastSyncDateTime + - managementSdkVersion + - platformVersion + - userId + - version + - appliedPolicies + - intendedPolicies + - operations type: string - name: $expand in: query @@ -24973,134 +27806,69 @@ paths: items: enum: - '*' - - termsAndConditions - - deviceCompliancePolicies - - deviceCompliancePolicyDeviceStateSummary - - deviceCompliancePolicySettingStateSummaries - - deviceConfigurationDeviceStateSummaries - - deviceConfigurations - - iosUpdateStatuses - - softwareUpdateStatusSummary - - complianceManagementPartners - - conditionalAccessSettings - - deviceCategories - - deviceEnrollmentConfigurations - - deviceManagementPartners - - exchangeConnectors - - mobileThreatDefenseConnectors - - applePushNotificationCertificate - - detectedApps - - managedDeviceOverview - - managedDevices - - importedWindowsAutopilotDeviceIdentities - - windowsAutopilotDeviceIdentities - - notificationMessageTemplates - - resourceOperations - - roleAssignments - - roleDefinitions - - remoteAssistancePartners - - telecomExpenseManagementPartners - - troubleshootingEvents - - windowsInformationProtectionAppLearningSummaries - - windowsInformationProtectionNetworkLearningSummaries + - appliedPolicies + - intendedPolicies + - operations type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement' - links: - termsAndConditions: - operationId: deviceManagement.ListTermsAndConditions - deviceCompliancePolicies: - operationId: deviceManagement.ListDeviceCompliancePolicies - deviceCompliancePolicyDeviceStateSummary: - operationId: deviceManagement.GetDeviceCompliancePolicyDeviceStateSummary - deviceCompliancePolicySettingStateSummaries: - operationId: deviceManagement.ListDeviceCompliancePolicySettingStateSummaries - deviceConfigurationDeviceStateSummaries: - operationId: deviceManagement.GetDeviceConfigurationDeviceStateSummaries - deviceConfigurations: - operationId: deviceManagement.ListDeviceConfigurations - iosUpdateStatuses: - operationId: deviceManagement.ListIosUpdateStatuses - softwareUpdateStatusSummary: - operationId: deviceManagement.GetSoftwareUpdateStatusSummary - complianceManagementPartners: - operationId: deviceManagement.ListComplianceManagementPartners - conditionalAccessSettings: - operationId: deviceManagement.GetConditionalAccessSettings - deviceCategories: - operationId: deviceManagement.ListDeviceCategories - deviceEnrollmentConfigurations: - operationId: deviceManagement.ListDeviceEnrollmentConfigurations - deviceManagementPartners: - operationId: deviceManagement.ListDeviceManagementPartners - exchangeConnectors: - operationId: deviceManagement.ListExchangeConnectors - mobileThreatDefenseConnectors: - operationId: deviceManagement.ListMobileThreatDefenseConnectors - applePushNotificationCertificate: - operationId: deviceManagement.GetApplePushNotificationCertificate - detectedApps: - operationId: deviceManagement.ListDetectedApps - managedDeviceOverview: - operationId: deviceManagement.GetManagedDeviceOverview - managedDevices: - operationId: deviceManagement.ListManagedDevices - importedWindowsAutopilotDeviceIdentities: - operationId: deviceManagement.ListImportedWindowsAutopilotDeviceIdentities - windowsAutopilotDeviceIdentities: - operationId: deviceManagement.ListWindowsAutopilotDeviceIdentities - notificationMessageTemplates: - operationId: deviceManagement.ListNotificationMessageTemplates - resourceOperations: - operationId: deviceManagement.ListResourceOperations - roleAssignments: - operationId: deviceManagement.ListRoleAssignments - roleDefinitions: - operationId: deviceManagement.ListRoleDefinitions - remoteAssistancePartners: - operationId: deviceManagement.ListRemoteAssistancePartners - telecomExpenseManagementPartners: - operationId: deviceManagement.ListTelecomExpenseManagementPartners - troubleshootingEvents: - operationId: deviceManagement.ListTroubleshootingEvents - windowsInformationProtectionAppLearningSummaries: - operationId: deviceManagement.ListWindowsInformationProtectionAppLearningSummaries - windowsInformationProtectionNetworkLearningSummaries: - operationId: deviceManagement.ListWindowsInformationProtectionNetworkLearningSummaries + title: Collection of managedAppRegistration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceManagement.deviceManagement - summary: Update deviceManagement - operationId: deviceManagement.deviceManagement.UpdateDeviceManagement + - deviceAppManagement.managedAppRegistration + summary: Create new navigation property to managedAppRegistrations for deviceAppManagement + description: The managed app registrations. + operationId: deviceAppManagement.CreateManagedAppRegistrations requestBody: - description: New property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagement' + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/applePushNotificationCertificate: + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}': get: tags: - - deviceManagement.applePushNotificationCertificate - summary: Get applePushNotificationCertificate from deviceManagement - description: Apple push notification certificate. - operationId: deviceManagement.GetApplePushNotificationCertificate + - deviceAppManagement.managedAppRegistration + summary: Get managedAppRegistrations from deviceAppManagement + description: The managed app registrations. + operationId: deviceAppManagement.GetManagedAppRegistrations parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration - name: $select in: query description: Select properties to be returned @@ -25112,12 +27880,21 @@ paths: items: enum: - id - - appleIdentifier - - certificate - - certificateSerialNumber - - expirationDateTime - - lastModifiedDateTime - - topicIdentifier + - appIdentifier + - applicationVersion + - createdDateTime + - deviceName + - deviceTag + - deviceType + - flaggedReasons + - lastSyncDateTime + - managementSdkVersion + - platformVersion + - userId + - version + - appliedPolicies + - intendedPolicies + - operations type: string - name: $expand in: query @@ -25130,6 +27907,9 @@ paths: items: enum: - '*' + - appliedPolicies + - intendedPolicies + - operations type: string responses: '200': @@ -25137,22 +27917,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.applePushNotificationCertificate' + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + links: + appliedPolicies: + operationId: deviceAppManagement.ManagedAppRegistrations.ListAppliedPolicies + parameters: + managedAppRegistration-id: $request.path.managedAppRegistration-id + intendedPolicies: + operationId: deviceAppManagement.ManagedAppRegistrations.ListIntendedPolicies + parameters: + managedAppRegistration-id: $request.path.managedAppRegistration-id + operations: + operationId: deviceAppManagement.ManagedAppRegistrations.ListOperations + parameters: + managedAppRegistration-id: $request.path.managedAppRegistration-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.applePushNotificationCertificate - summary: Update the navigation property applePushNotificationCertificate in deviceManagement - description: Apple push notification certificate. - operationId: deviceManagement.UpdateApplePushNotificationCertificate + - deviceAppManagement.managedAppRegistration + summary: Update the navigation property managedAppRegistrations in deviceAppManagement + description: The managed app registrations. + operationId: deviceAppManagement.UpdateManagedAppRegistrations + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.applePushNotificationCertificate' + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' required: true responses: '204': @@ -25162,11 +27963,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.applePushNotificationCertificate - summary: Delete navigation property applePushNotificationCertificate for deviceManagement - description: Apple push notification certificate. - operationId: deviceManagement.DeleteApplePushNotificationCertificate + - deviceAppManagement.managedAppRegistration + summary: Delete navigation property managedAppRegistrations for deviceAppManagement + description: The managed app registrations. + operationId: deviceAppManagement.DeleteManagedAppRegistrations parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration - name: If-Match in: header description: ETag @@ -25178,32 +27986,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/applePushNotificationCertificate/microsoft.graph.downloadApplePushNotificationCertificateSigningRequest(): - get: - tags: - - deviceManagement.Functions - summary: Invoke function downloadApplePushNotificationCertificateSigningRequest - description: Download Apple push notification certificate signing request - operationId: deviceManagement.applePushNotificationCertificate.downloadApplePushNotificationCertificateSigningRequest - responses: - '200': - description: Success - content: - application/json: - schema: - type: string - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /deviceManagement/complianceManagementPartners: + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies': get: tags: - - deviceManagement.complianceManagementPartner - summary: Get complianceManagementPartners from deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.ListComplianceManagementPartners + - deviceAppManagement.managedAppRegistration + summary: Get appliedPolicies from deviceAppManagement + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + operationId: deviceAppManagement.managedAppRegistrations.ListAppliedPolicies parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25221,24 +28018,16 @@ paths: enum: - id - id desc - - androidEnrollmentAssignments - - androidEnrollmentAssignments desc - - androidOnboarded - - androidOnboarded desc + - createdDateTime + - createdDateTime desc + - description + - description desc - displayName - displayName desc - - iosEnrollmentAssignments - - iosEnrollmentAssignments desc - - iosOnboarded - - iosOnboarded desc - - lastHeartbeatDateTime - - lastHeartbeatDateTime desc - - macOsEnrollmentAssignments - - macOsEnrollmentAssignments desc - - macOsOnboarded - - macOsOnboarded desc - - partnerState - - partnerState desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - version + - version desc type: string - name: $select in: query @@ -25251,15 +28040,11 @@ paths: items: enum: - id - - androidEnrollmentAssignments - - androidOnboarded + - createdDateTime + - description - displayName - - iosEnrollmentAssignments - - iosOnboarded - - lastHeartbeatDateTime - - macOsEnrollmentAssignments - - macOsOnboarded - - partnerState + - lastModifiedDateTime + - version type: string - name: $expand in: query @@ -25279,13 +28064,13 @@ paths: content: application/json: schema: - title: Collection of complianceManagementPartner + title: Collection of managedAppPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' '@odata.nextLink': type: string default: @@ -25296,16 +28081,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.complianceManagementPartner - summary: Create new navigation property to complianceManagementPartners for deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.CreateComplianceManagementPartners + - deviceAppManagement.managedAppRegistration + summary: Create new navigation property to appliedPolicies for deviceAppManagement + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + operationId: deviceAppManagement.managedAppRegistrations.CreateAppliedPolicies + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' required: true responses: '201': @@ -25313,25 +28106,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/complianceManagementPartners/{complianceManagementPartner-id}': + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}': get: tags: - - deviceManagement.complianceManagementPartner - summary: Get complianceManagementPartners from deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.GetComplianceManagementPartners + - deviceAppManagement.managedAppRegistration + summary: Get appliedPolicies from deviceAppManagement + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + operationId: deviceAppManagement.managedAppRegistrations.GetAppliedPolicies parameters: - - name: complianceManagementPartner-id + - name: managedAppRegistration-id in: path - description: 'key: id of complianceManagementPartner' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: complianceManagementPartner + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy - name: $select in: query description: Select properties to be returned @@ -25343,15 +28143,11 @@ paths: items: enum: - id - - androidEnrollmentAssignments - - androidOnboarded + - createdDateTime + - description - displayName - - iosEnrollmentAssignments - - iosOnboarded - - lastHeartbeatDateTime - - macOsEnrollmentAssignments - - macOsOnboarded - - partnerState + - lastModifiedDateTime + - version type: string - name: $expand in: query @@ -25371,30 +28167,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.complianceManagementPartner - summary: Update the navigation property complianceManagementPartners in deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.UpdateComplianceManagementPartners + - deviceAppManagement.managedAppRegistration + summary: Update the navigation property appliedPolicies in deviceAppManagement + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + operationId: deviceAppManagement.managedAppRegistrations.UpdateAppliedPolicies parameters: - - name: complianceManagementPartner-id + - name: managedAppRegistration-id in: path - description: 'key: id of complianceManagementPartner' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: complianceManagementPartner + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' required: true responses: '204': @@ -25404,18 +28207,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.complianceManagementPartner - summary: Delete navigation property complianceManagementPartners for deviceManagement - description: The list of Compliance Management Partners configured by the tenant. - operationId: deviceManagement.DeleteComplianceManagementPartners + - deviceAppManagement.managedAppRegistration + summary: Delete navigation property appliedPolicies for deviceAppManagement + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + operationId: deviceAppManagement.managedAppRegistrations.DeleteAppliedPolicies parameters: - - name: complianceManagementPartner-id + - name: managedAppRegistration-id in: path - description: 'key: id of complianceManagementPartner' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: complianceManagementPartner + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy - name: If-Match in: header description: ETag @@ -25427,97 +28237,230 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/conditionalAccessSettings: - get: + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': + post: tags: - - deviceManagement.onPremisesConditionalAccessSettings - summary: Get conditionalAccessSettings from deviceManagement - description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access - operationId: deviceManagement.GetConditionalAccessSettings + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.managedAppProtection.targetApps parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - enabled - - excludedGroups - - includedGroups - - overrideDefaultRule - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.targetApps': + post: tags: - - deviceManagement.onPremisesConditionalAccessSettings - summary: Update the navigation property conditionalAccessSettings in deviceManagement - description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access - operationId: deviceManagement.UpdateConditionalAccessSettings + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.targetApps + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': + post: tags: - - deviceManagement.onPremisesConditionalAccessSettings - summary: Delete navigation property conditionalAccessSettings for deviceManagement - description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access - operationId: deviceManagement.DeleteConditionalAccessSettings + - deviceAppManagement.Actions + summary: Invoke action assign + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.assign parameters: - - name: If-Match - in: header - description: ETag + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true schema: type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/detectedApps: + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/appliedPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action assign + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.appliedPolicies.managedAppPolicy.microsoft.graph.windowsInformationProtection.assign + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies': get: tags: - - deviceManagement.detectedApp - summary: Get detectedApps from deviceManagement - description: The list of detected apps associated with a device. - operationId: deviceManagement.ListDetectedApps + - deviceAppManagement.managedAppRegistration + summary: Get intendedPolicies from deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.ListIntendedPolicies parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25535,12 +28478,14 @@ paths: enum: - id - id desc - - deviceCount - - deviceCount desc + - createdDateTime + - createdDateTime desc + - description + - description desc - displayName - displayName desc - - sizeInByte - - sizeInByte desc + - lastModifiedDateTime + - lastModifiedDateTime desc - version - version desc type: string @@ -25555,11 +28500,11 @@ paths: items: enum: - id - - deviceCount + - createdDateTime + - description - displayName - - sizeInByte + - lastModifiedDateTime - version - - managedDevices type: string - name: $expand in: query @@ -25572,7 +28517,6 @@ paths: items: enum: - '*' - - managedDevices type: string responses: '200': @@ -25580,13 +28524,13 @@ paths: content: application/json: schema: - title: Collection of detectedApp + title: Collection of managedAppPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' '@odata.nextLink': type: string default: @@ -25597,16 +28541,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.detectedApp - summary: Create new navigation property to detectedApps for deviceManagement - description: The list of detected apps associated with a device. - operationId: deviceManagement.CreateDetectedApps + - deviceAppManagement.managedAppRegistration + summary: Create new navigation property to intendedPolicies for deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.CreateIntendedPolicies + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' required: true responses: '201': @@ -25614,25 +28566,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/detectedApps/{detectedApp-id}': + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}': get: tags: - - deviceManagement.detectedApp - summary: Get detectedApps from deviceManagement - description: The list of detected apps associated with a device. - operationId: deviceManagement.GetDetectedApps + - deviceAppManagement.managedAppRegistration + summary: Get intendedPolicies from deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.GetIntendedPolicies parameters: - - name: detectedApp-id + - name: managedAppRegistration-id in: path - description: 'key: id of detectedApp' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy - name: $select in: query description: Select properties to be returned @@ -25644,11 +28603,11 @@ paths: items: enum: - id - - deviceCount + - createdDateTime + - description - displayName - - sizeInByte + - lastModifiedDateTime - version - - managedDevices type: string - name: $expand in: query @@ -25661,7 +28620,6 @@ paths: items: enum: - '*' - - managedDevices type: string responses: '200': @@ -25669,35 +28627,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' - links: - managedDevices: - operationId: deviceManagement.DetectedApps.ListManagedDevices - parameters: - detectedApp-id: $request.path.detectedApp-id + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.detectedApp - summary: Update the navigation property detectedApps in deviceManagement - description: The list of detected apps associated with a device. - operationId: deviceManagement.UpdateDetectedApps + - deviceAppManagement.managedAppRegistration + summary: Update the navigation property intendedPolicies in deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.UpdateIntendedPolicies parameters: - - name: detectedApp-id + - name: managedAppRegistration-id in: path - description: 'key: id of detectedApp' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.detectedApp' + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' required: true responses: '204': @@ -25707,18 +28667,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.detectedApp - summary: Delete navigation property detectedApps for deviceManagement - description: The list of detected apps associated with a device. - operationId: deviceManagement.DeleteDetectedApps + - deviceAppManagement.managedAppRegistration + summary: Delete navigation property intendedPolicies for deviceAppManagement + description: Zero or more policies admin intended for the app as of now. + operationId: deviceAppManagement.managedAppRegistrations.DeleteIntendedPolicies parameters: - - name: detectedApp-id + - name: managedAppRegistration-id in: path - description: 'key: id of detectedApp' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy - name: If-Match in: header description: ETag @@ -25730,21 +28697,230 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices': + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.managedAppProtection.targetApps + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.targetApps + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action assign + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.assign + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/intendedPolicies/{managedAppPolicy-id}/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action assign + operationId: deviceAppManagement.managedAppRegistrations.managedAppRegistration.intendedPolicies.managedAppPolicy.microsoft.graph.windowsInformationProtection.assign + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppPolicy-id + in: path + description: 'key: id of managedAppPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/operations': get: tags: - - deviceManagement.detectedApp - summary: Get managedDevices from deviceManagement - description: The devices that have the discovered application installed - operationId: deviceManagement.detectedApps.ListManagedDevices + - deviceAppManagement.managedAppRegistration + summary: Get operations from deviceAppManagement + description: Zero or more long running operations triggered on the app registration. + operationId: deviceAppManagement.managedAppRegistrations.ListOperations parameters: - - name: detectedApp-id + - name: managedAppRegistration-id in: path - description: 'key: id of detectedApp' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: managedAppRegistration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25762,108 +28938,14 @@ paths: enum: - id - id desc - - activationLockBypassCode - - activationLockBypassCode desc - - androidSecurityPatchLevel - - androidSecurityPatchLevel desc - - azureADDeviceId - - azureADDeviceId desc - - azureADRegistered - - azureADRegistered desc - - complianceGracePeriodExpirationDateTime - - complianceGracePeriodExpirationDateTime desc - - complianceState - - complianceState desc - - configurationManagerClientEnabledFeatures - - configurationManagerClientEnabledFeatures desc - - deviceActionResults - - deviceActionResults desc - - deviceCategoryDisplayName - - deviceCategoryDisplayName desc - - deviceEnrollmentType - - deviceEnrollmentType desc - - deviceHealthAttestationState - - deviceHealthAttestationState desc - - deviceName - - deviceName desc - - deviceRegistrationState - - deviceRegistrationState desc - - easActivated - - easActivated desc - - easActivationDateTime - - easActivationDateTime desc - - easDeviceId - - easDeviceId desc - - emailAddress - - emailAddress desc - - enrolledDateTime - - enrolledDateTime desc - - ethernetMacAddress - - ethernetMacAddress desc - - exchangeAccessState - - exchangeAccessState desc - - exchangeAccessStateReason - - exchangeAccessStateReason desc - - exchangeLastSuccessfulSyncDateTime - - exchangeLastSuccessfulSyncDateTime desc - - freeStorageSpaceInBytes - - freeStorageSpaceInBytes desc - - iccid - - iccid desc - - imei - - imei desc - - isEncrypted - - isEncrypted desc - - isSupervised - - isSupervised desc - - jailBroken - - jailBroken desc - - lastSyncDateTime - - lastSyncDateTime desc - - managedDeviceName - - managedDeviceName desc - - managedDeviceOwnerType - - managedDeviceOwnerType desc - - managementAgent - - managementAgent desc - - manufacturer - - manufacturer desc - - meid - - meid desc - - model - - model desc - - notes - - notes desc - - operatingSystem - - operatingSystem desc - - osVersion - - osVersion desc - - partnerReportedThreatState - - partnerReportedThreatState desc - - phoneNumber - - phoneNumber desc - - physicalMemoryInBytes - - physicalMemoryInBytes desc - - remoteAssistanceSessionErrorDetails - - remoteAssistanceSessionErrorDetails desc - - remoteAssistanceSessionUrl - - remoteAssistanceSessionUrl desc - - serialNumber - - serialNumber desc - - subscriberCarrier - - subscriberCarrier desc - - totalStorageSpaceInBytes - - totalStorageSpaceInBytes desc - - udid - - udid desc - - userDisplayName - - userDisplayName desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc - - wiFiMacAddress - - wiFiMacAddress desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - state + - state desc + - version + - version desc type: string - name: $select in: query @@ -25876,60 +28958,10 @@ paths: items: enum: - id - - activationLockBypassCode - - androidSecurityPatchLevel - - azureADDeviceId - - azureADRegistered - - complianceGracePeriodExpirationDateTime - - complianceState - - configurationManagerClientEnabledFeatures - - deviceActionResults - - deviceCategoryDisplayName - - deviceEnrollmentType - - deviceHealthAttestationState - - deviceName - - deviceRegistrationState - - easActivated - - easActivationDateTime - - easDeviceId - - emailAddress - - enrolledDateTime - - ethernetMacAddress - - exchangeAccessState - - exchangeAccessStateReason - - exchangeLastSuccessfulSyncDateTime - - freeStorageSpaceInBytes - - iccid - - imei - - isEncrypted - - isSupervised - - jailBroken - - lastSyncDateTime - - managedDeviceName - - managedDeviceOwnerType - - managementAgent - - manufacturer - - meid - - model - - notes - - operatingSystem - - osVersion - - partnerReportedThreatState - - phoneNumber - - physicalMemoryInBytes - - remoteAssistanceSessionErrorDetails - - remoteAssistanceSessionUrl - - serialNumber - - subscriberCarrier - - totalStorageSpaceInBytes - - udid - - userDisplayName - - userId - - userPrincipalName - - wiFiMacAddress - - deviceCompliancePolicyStates - - deviceConfigurationStates - - deviceCategory + - displayName + - lastModifiedDateTime + - state + - version type: string - name: $expand in: query @@ -25942,9 +28974,6 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - - deviceConfigurationStates - - deviceCategory type: string responses: '200': @@ -25952,13 +28981,13 @@ paths: content: application/json: schema: - title: Collection of managedDevice + title: Collection of managedAppOperation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.managedAppOperation' '@odata.nextLink': type: string default: @@ -25967,29 +28996,62 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices/$ref': + post: + tags: + - deviceAppManagement.managedAppRegistration + summary: Create new navigation property to operations for deviceAppManagement + description: Zero or more long running operations triggered on the app registration. + operationId: deviceAppManagement.managedAppRegistrations.CreateOperations + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceAppManagement/managedAppRegistrations/{managedAppRegistration-id}/operations/{managedAppOperation-id}': get: tags: - - deviceManagement.detectedApp - summary: Get ref of managedDevices from deviceManagement - description: The devices that have the discovered application installed - operationId: deviceManagement.detectedApps.ListRefManagedDevices + - deviceAppManagement.managedAppRegistration + summary: Get operations from deviceAppManagement + description: Zero or more long running operations triggered on the app registration. + operationId: deviceAppManagement.managedAppRegistrations.GetOperations parameters: - - name: detectedApp-id + - name: managedAppRegistration-id in: path - description: 'key: id of detectedApp' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: detectedApp - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: managedAppRegistration + - name: managedAppOperation-id + in: path + description: 'key: id of managedAppOperation' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppOperation + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -25998,171 +29060,125 @@ paths: items: enum: - id - - id desc - - activationLockBypassCode - - activationLockBypassCode desc - - androidSecurityPatchLevel - - androidSecurityPatchLevel desc - - azureADDeviceId - - azureADDeviceId desc - - azureADRegistered - - azureADRegistered desc - - complianceGracePeriodExpirationDateTime - - complianceGracePeriodExpirationDateTime desc - - complianceState - - complianceState desc - - configurationManagerClientEnabledFeatures - - configurationManagerClientEnabledFeatures desc - - deviceActionResults - - deviceActionResults desc - - deviceCategoryDisplayName - - deviceCategoryDisplayName desc - - deviceEnrollmentType - - deviceEnrollmentType desc - - deviceHealthAttestationState - - deviceHealthAttestationState desc - - deviceName - - deviceName desc - - deviceRegistrationState - - deviceRegistrationState desc - - easActivated - - easActivated desc - - easActivationDateTime - - easActivationDateTime desc - - easDeviceId - - easDeviceId desc - - emailAddress - - emailAddress desc - - enrolledDateTime - - enrolledDateTime desc - - ethernetMacAddress - - ethernetMacAddress desc - - exchangeAccessState - - exchangeAccessState desc - - exchangeAccessStateReason - - exchangeAccessStateReason desc - - exchangeLastSuccessfulSyncDateTime - - exchangeLastSuccessfulSyncDateTime desc - - freeStorageSpaceInBytes - - freeStorageSpaceInBytes desc - - iccid - - iccid desc - - imei - - imei desc - - isEncrypted - - isEncrypted desc - - isSupervised - - isSupervised desc - - jailBroken - - jailBroken desc - - lastSyncDateTime - - lastSyncDateTime desc - - managedDeviceName - - managedDeviceName desc - - managedDeviceOwnerType - - managedDeviceOwnerType desc - - managementAgent - - managementAgent desc - - manufacturer - - manufacturer desc - - meid - - meid desc - - model - - model desc - - notes - - notes desc - - operatingSystem - - operatingSystem desc - - osVersion - - osVersion desc - - partnerReportedThreatState - - partnerReportedThreatState desc - - phoneNumber - - phoneNumber desc - - physicalMemoryInBytes - - physicalMemoryInBytes desc - - remoteAssistanceSessionErrorDetails - - remoteAssistanceSessionErrorDetails desc - - remoteAssistanceSessionUrl - - remoteAssistanceSessionUrl desc - - serialNumber - - serialNumber desc - - subscriberCarrier - - subscriberCarrier desc - - totalStorageSpaceInBytes - - totalStorageSpaceInBytes desc - - udid - - udid desc - - userDisplayName - - userDisplayName desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc - - wiFiMacAddress - - wiFiMacAddress desc + - displayName + - lastModifiedDateTime + - state + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of managedDevice - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.managedAppOperation' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceManagement.detectedApp - summary: Create new navigation property ref to managedDevices for deviceManagement - description: The devices that have the discovered application installed - operationId: deviceManagement.detectedApps.CreateRefManagedDevices + - deviceAppManagement.managedAppRegistration + summary: Update the navigation property operations in deviceAppManagement + description: Zero or more long running operations triggered on the app registration. + operationId: deviceAppManagement.managedAppRegistrations.UpdateOperations parameters: - - name: detectedApp-id + - name: managedAppRegistration-id in: path - description: 'key: id of detectedApp' + description: 'key: id of managedAppRegistration' required: true schema: type: string - x-ms-docs-key-type: detectedApp + x-ms-docs-key-type: managedAppRegistration + - name: managedAppOperation-id + in: path + description: 'key: id of managedAppOperation' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppOperation requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.managedAppOperation' required: true responses: - '201': - description: Created navigation property link. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceAppManagement.managedAppRegistration + summary: Delete navigation property operations for deviceAppManagement + description: Zero or more long running operations triggered on the app registration. + operationId: deviceAppManagement.managedAppRegistrations.DeleteOperations + parameters: + - name: managedAppRegistration-id + in: path + description: 'key: id of managedAppRegistration' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppRegistration + - name: managedAppOperation-id + in: path + description: 'key: id of managedAppOperation' + required: true + schema: + type: string + x-ms-docs-key-type: managedAppOperation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceAppManagement/managedAppRegistrations/microsoft.graph.getUserIdsWithFlaggedAppRegistration(): + get: + tags: + - deviceAppManagement.Functions + summary: Invoke function getUserIdsWithFlaggedAppRegistration + operationId: deviceAppManagement.managedAppRegistrations.getUserIdsWithFlaggedAppRegistration + responses: + '200': + description: Success content: application/json: schema: - type: object + type: array + items: + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/deviceCategories: + x-ms-docs-operation-type: function + /deviceAppManagement/managedAppStatuses: get: tags: - - deviceManagement.deviceCategory - summary: Get deviceCategories from deviceManagement - description: The list of device categories with the tenant. - operationId: deviceManagement.ListDeviceCategories + - deviceAppManagement.managedAppStatus + summary: Get managedAppStatuses from deviceAppManagement + description: The managed app statuses. + operationId: deviceAppManagement.ListManagedAppStatuses parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -26181,10 +29197,10 @@ paths: enum: - id - id desc - - description - - description desc - displayName - displayName desc + - version + - version desc type: string - name: $select in: query @@ -26197,8 +29213,8 @@ paths: items: enum: - id - - description - displayName + - version type: string - name: $expand in: query @@ -26218,13 +29234,13 @@ paths: content: application/json: schema: - title: Collection of deviceCategory + title: Collection of managedAppStatus type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.managedAppStatus' '@odata.nextLink': type: string default: @@ -26235,16 +29251,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCategory - summary: Create new navigation property to deviceCategories for deviceManagement - description: The list of device categories with the tenant. - operationId: deviceManagement.CreateDeviceCategories + - deviceAppManagement.managedAppStatus + summary: Create new navigation property to managedAppStatuses for deviceAppManagement + description: The managed app statuses. + operationId: deviceAppManagement.CreateManagedAppStatuses requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.managedAppStatus' required: true responses: '201': @@ -26252,25 +29268,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.managedAppStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCategories/{deviceCategory-id}': + '/deviceAppManagement/managedAppStatuses/{managedAppStatus-id}': get: tags: - - deviceManagement.deviceCategory - summary: Get deviceCategories from deviceManagement - description: The list of device categories with the tenant. - operationId: deviceManagement.GetDeviceCategories + - deviceAppManagement.managedAppStatus + summary: Get managedAppStatuses from deviceAppManagement + description: The managed app statuses. + operationId: deviceAppManagement.GetManagedAppStatuses parameters: - - name: deviceCategory-id + - name: managedAppStatus-id in: path - description: 'key: id of deviceCategory' + description: 'key: id of managedAppStatus' required: true schema: type: string - x-ms-docs-key-type: deviceCategory + x-ms-docs-key-type: managedAppStatus - name: $select in: query description: Select properties to be returned @@ -26282,8 +29298,8 @@ paths: items: enum: - id - - description - displayName + - version type: string - name: $expand in: query @@ -26303,30 +29319,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.managedAppStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCategory - summary: Update the navigation property deviceCategories in deviceManagement - description: The list of device categories with the tenant. - operationId: deviceManagement.UpdateDeviceCategories + - deviceAppManagement.managedAppStatus + summary: Update the navigation property managedAppStatuses in deviceAppManagement + description: The managed app statuses. + operationId: deviceAppManagement.UpdateManagedAppStatuses parameters: - - name: deviceCategory-id + - name: managedAppStatus-id in: path - description: 'key: id of deviceCategory' + description: 'key: id of managedAppStatus' required: true schema: type: string - x-ms-docs-key-type: deviceCategory + x-ms-docs-key-type: managedAppStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.managedAppStatus' required: true responses: '204': @@ -26336,18 +29352,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCategory - summary: Delete navigation property deviceCategories for deviceManagement - description: The list of device categories with the tenant. - operationId: deviceManagement.DeleteDeviceCategories + - deviceAppManagement.managedAppStatus + summary: Delete navigation property managedAppStatuses for deviceAppManagement + description: The managed app statuses. + operationId: deviceAppManagement.DeleteManagedAppStatuses parameters: - - name: deviceCategory-id + - name: managedAppStatus-id in: path - description: 'key: id of deviceCategory' + description: 'key: id of managedAppStatus' required: true schema: type: string - x-ms-docs-key-type: deviceCategory + x-ms-docs-key-type: managedAppStatus - name: If-Match in: header description: ETag @@ -26359,13 +29375,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceCompliancePolicies: + /deviceAppManagement/managedEBooks: get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceCompliancePolicies from deviceManagement - description: The device compliance policies. - operationId: deviceManagement.ListDeviceCompliancePolicies + - deviceAppManagement.managedEBook + summary: Get managedEBooks from deviceAppManagement + description: The Managed eBook. + operationId: deviceAppManagement.ListManagedEBooks parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -26390,10 +29406,18 @@ paths: - description desc - displayName - displayName desc + - informationUrl + - informationUrl desc + - largeCover + - largeCover desc - lastModifiedDateTime - lastModifiedDateTime desc - - version - - version desc + - privacyInformationUrl + - privacyInformationUrl desc + - publishedDateTime + - publishedDateTime desc + - publisher + - publisher desc type: string - name: $select in: query @@ -26409,15 +29433,16 @@ paths: - createdDateTime - description - displayName + - informationUrl + - largeCover - lastModifiedDateTime - - version + - privacyInformationUrl + - publishedDateTime + - publisher - assignments - - deviceSettingStateSummaries - - deviceStatuses - - deviceStatusOverview - - scheduledActionsForRule - - userStatuses - - userStatusOverview + - deviceStates + - installSummary + - userStateSummary type: string - name: $expand in: query @@ -26431,12 +29456,9 @@ paths: enum: - '*' - assignments - - deviceSettingStateSummaries - - deviceStatuses - - deviceStatusOverview - - scheduledActionsForRule - - userStatuses - - userStatusOverview + - deviceStates + - installSummary + - userStateSummary type: string responses: '200': @@ -26444,13 +29466,13 @@ paths: content: application/json: schema: - title: Collection of deviceCompliancePolicy + title: Collection of managedEBook type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.managedEBook' '@odata.nextLink': type: string default: @@ -26461,16 +29483,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to deviceCompliancePolicies for deviceManagement - description: The device compliance policies. - operationId: deviceManagement.CreateDeviceCompliancePolicies + - deviceAppManagement.managedEBook + summary: Create new navigation property to managedEBooks for deviceAppManagement + description: The Managed eBook. + operationId: deviceAppManagement.CreateManagedEBooks requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.managedEBook' required: true responses: '201': @@ -26478,25 +29500,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.managedEBook' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}': + '/deviceAppManagement/managedEBooks/{managedEBook-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceCompliancePolicies from deviceManagement - description: The device compliance policies. - operationId: deviceManagement.GetDeviceCompliancePolicies + - deviceAppManagement.managedEBook + summary: Get managedEBooks from deviceAppManagement + description: The Managed eBook. + operationId: deviceAppManagement.GetManagedEBooks parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook - name: $select in: query description: Select properties to be returned @@ -26511,15 +29533,16 @@ paths: - createdDateTime - description - displayName + - informationUrl + - largeCover - lastModifiedDateTime - - version + - privacyInformationUrl + - publishedDateTime + - publisher - assignments - - deviceSettingStateSummaries - - deviceStatuses - - deviceStatusOverview - - scheduledActionsForRule - - userStatuses - - userStatusOverview + - deviceStates + - installSummary + - userStateSummary type: string - name: $expand in: query @@ -26533,12 +29556,9 @@ paths: enum: - '*' - assignments - - deviceSettingStateSummaries - - deviceStatuses - - deviceStatusOverview - - scheduledActionsForRule - - userStatuses - - userStatusOverview + - deviceStates + - installSummary + - userStateSummary type: string responses: '200': @@ -26546,59 +29566,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.managedEBook' links: assignments: - operationId: deviceManagement.DeviceCompliancePolicies.ListAssignments - parameters: - deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id - deviceSettingStateSummaries: - operationId: deviceManagement.DeviceCompliancePolicies.ListDeviceSettingStateSummaries - parameters: - deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id - deviceStatuses: - operationId: deviceManagement.DeviceCompliancePolicies.ListDeviceStatuses - parameters: - deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id - deviceStatusOverview: - operationId: deviceManagement.DeviceCompliancePolicies.GetDeviceStatusOverview + operationId: deviceAppManagement.ManagedEBooks.ListAssignments parameters: - deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id - scheduledActionsForRule: - operationId: deviceManagement.DeviceCompliancePolicies.ListScheduledActionsForRule + managedEBook-id: $request.path.managedEBook-id + deviceStates: + operationId: deviceAppManagement.ManagedEBooks.ListDeviceStates parameters: - deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id - userStatuses: - operationId: deviceManagement.DeviceCompliancePolicies.ListUserStatuses + managedEBook-id: $request.path.managedEBook-id + installSummary: + operationId: deviceAppManagement.ManagedEBooks.GetInstallSummary parameters: - deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id - userStatusOverview: - operationId: deviceManagement.DeviceCompliancePolicies.GetUserStatusOverview + managedEBook-id: $request.path.managedEBook-id + userStateSummary: + operationId: deviceAppManagement.ManagedEBooks.ListUserStateSummary parameters: - deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id + managedEBook-id: $request.path.managedEBook-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property deviceCompliancePolicies in deviceManagement - description: The device compliance policies. - operationId: deviceManagement.UpdateDeviceCompliancePolicies + - deviceAppManagement.managedEBook + summary: Update the navigation property managedEBooks in deviceAppManagement + description: The Managed eBook. + operationId: deviceAppManagement.UpdateManagedEBooks parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + $ref: '#/components/schemas/microsoft.graph.managedEBook' required: true responses: '204': @@ -26608,18 +29616,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property deviceCompliancePolicies for deviceManagement - description: The device compliance policies. - operationId: deviceManagement.DeleteDeviceCompliancePolicies + - deviceAppManagement.managedEBook + summary: Delete navigation property managedEBooks for deviceAppManagement + description: The Managed eBook. + operationId: deviceAppManagement.DeleteManagedEBooks parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook - name: If-Match in: header description: ETag @@ -26631,21 +29639,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments': + '/deviceAppManagement/managedEBooks/{managedEBook-id}/assignments': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get assignments from deviceManagement - description: The collection of assignments for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.ListAssignments + - deviceAppManagement.managedEBook + summary: Get assignments from deviceAppManagement + description: The list of assignments for this eBook. + operationId: deviceAppManagement.managedEBooks.ListAssignments parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26663,6 +29671,8 @@ paths: enum: - id - id desc + - installIntent + - installIntent desc - target - target desc type: string @@ -26677,6 +29687,7 @@ paths: items: enum: - id + - installIntent - target type: string - name: $expand @@ -26697,13 +29708,13 @@ paths: content: application/json: schema: - title: Collection of deviceCompliancePolicyAssignment + title: Collection of managedEBookAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' '@odata.nextLink': type: string default: @@ -26714,24 +29725,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to assignments for deviceManagement - description: The collection of assignments for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.CreateAssignments + - deviceAppManagement.managedEBook + summary: Create new navigation property to assignments for deviceAppManagement + description: The list of assignments for this eBook. + operationId: deviceAppManagement.managedEBooks.CreateAssignments parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' required: true responses: '201': @@ -26739,32 +29750,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments/{deviceCompliancePolicyAssignment-id}': + '/deviceAppManagement/managedEBooks/{managedEBook-id}/assignments/{managedEBookAssignment-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get assignments from deviceManagement - description: The collection of assignments for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.GetAssignments + - deviceAppManagement.managedEBook + summary: Get assignments from deviceAppManagement + description: The list of assignments for this eBook. + operationId: deviceAppManagement.managedEBooks.GetAssignments parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceCompliancePolicyAssignment-id + x-ms-docs-key-type: managedEBook + - name: managedEBookAssignment-id in: path - description: 'key: id of deviceCompliancePolicyAssignment' + description: 'key: id of managedEBookAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyAssignment + x-ms-docs-key-type: managedEBookAssignment - name: $select in: query description: Select properties to be returned @@ -26776,6 +29787,7 @@ paths: items: enum: - id + - installIntent - target type: string - name: $expand @@ -26796,37 +29808,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property assignments in deviceManagement - description: The collection of assignments for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.UpdateAssignments + - deviceAppManagement.managedEBook + summary: Update the navigation property assignments in deviceAppManagement + description: The list of assignments for this eBook. + operationId: deviceAppManagement.managedEBooks.UpdateAssignments parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceCompliancePolicyAssignment-id + x-ms-docs-key-type: managedEBook + - name: managedEBookAssignment-id in: path - description: 'key: id of deviceCompliancePolicyAssignment' + description: 'key: id of managedEBookAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyAssignment + x-ms-docs-key-type: managedEBookAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' required: true responses: '204': @@ -26836,25 +29848,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property assignments for deviceManagement - description: The collection of assignments for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.DeleteAssignments + - deviceAppManagement.managedEBook + summary: Delete navigation property assignments for deviceAppManagement + description: The list of assignments for this eBook. + operationId: deviceAppManagement.managedEBooks.DeleteAssignments parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceCompliancePolicyAssignment-id + x-ms-docs-key-type: managedEBook + - name: managedEBookAssignment-id in: path - description: 'key: id of deviceCompliancePolicyAssignment' + description: 'key: id of managedEBookAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyAssignment + x-ms-docs-key-type: managedEBookAssignment - name: If-Match in: header description: ETag @@ -26866,21 +29878,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries': + '/deviceAppManagement/managedEBooks/{managedEBook-id}/deviceStates': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceSettingStateSummaries from deviceManagement - description: Compliance Setting State Device Summary - operationId: deviceManagement.deviceCompliancePolicies.ListDeviceSettingStateSummaries + - deviceAppManagement.managedEBook + summary: Get deviceStates from deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.ListDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26898,24 +29910,22 @@ paths: enum: - id - id desc - - compliantDeviceCount - - compliantDeviceCount desc - - conflictDeviceCount - - conflictDeviceCount desc - - errorDeviceCount - - errorDeviceCount desc - - instancePath - - instancePath desc - - nonCompliantDeviceCount - - nonCompliantDeviceCount desc - - notApplicableDeviceCount - - notApplicableDeviceCount desc - - remediatedDeviceCount - - remediatedDeviceCount desc - - settingName - - settingName desc - - unknownDeviceCount - - unknownDeviceCount desc + - deviceId + - deviceId desc + - deviceName + - deviceName desc + - errorCode + - errorCode desc + - installState + - installState desc + - lastSyncDateTime + - lastSyncDateTime desc + - osDescription + - osDescription desc + - osVersion + - osVersion desc + - userName + - userName desc type: string - name: $select in: query @@ -26928,15 +29938,14 @@ paths: items: enum: - id - - compliantDeviceCount - - conflictDeviceCount - - errorDeviceCount - - instancePath - - nonCompliantDeviceCount - - notApplicableDeviceCount - - remediatedDeviceCount - - settingName - - unknownDeviceCount + - deviceId + - deviceName + - errorCode + - installState + - lastSyncDateTime + - osDescription + - osVersion + - userName type: string - name: $expand in: query @@ -26956,13 +29965,13 @@ paths: content: application/json: schema: - title: Collection of settingStateDeviceSummary + title: Collection of deviceInstallState type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' '@odata.nextLink': type: string default: @@ -26973,24 +29982,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement - description: Compliance Setting State Device Summary - operationId: deviceManagement.deviceCompliancePolicies.CreateDeviceSettingStateSummaries + - deviceAppManagement.managedEBook + summary: Create new navigation property to deviceStates for deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.CreateDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' required: true responses: '201': @@ -26998,32 +30007,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries/{settingStateDeviceSummary-id}': + '/deviceAppManagement/managedEBooks/{managedEBook-id}/deviceStates/{deviceInstallState-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceSettingStateSummaries from deviceManagement - description: Compliance Setting State Device Summary - operationId: deviceManagement.deviceCompliancePolicies.GetDeviceSettingStateSummaries + - deviceAppManagement.managedEBook + summary: Get deviceStates from deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.GetDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: settingStateDeviceSummary-id + x-ms-docs-key-type: managedEBook + - name: deviceInstallState-id in: path - description: 'key: id of settingStateDeviceSummary' + description: 'key: id of deviceInstallState' required: true schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceInstallState - name: $select in: query description: Select properties to be returned @@ -27035,15 +30044,14 @@ paths: items: enum: - id - - compliantDeviceCount - - conflictDeviceCount - - errorDeviceCount - - instancePath - - nonCompliantDeviceCount - - notApplicableDeviceCount - - remediatedDeviceCount - - settingName - - unknownDeviceCount + - deviceId + - deviceName + - errorCode + - installState + - lastSyncDateTime + - osDescription + - osVersion + - userName type: string - name: $expand in: query @@ -27063,37 +30071,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property deviceSettingStateSummaries in deviceManagement - description: Compliance Setting State Device Summary - operationId: deviceManagement.deviceCompliancePolicies.UpdateDeviceSettingStateSummaries + - deviceAppManagement.managedEBook + summary: Update the navigation property deviceStates in deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.UpdateDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: settingStateDeviceSummary-id + x-ms-docs-key-type: managedEBook + - name: deviceInstallState-id in: path - description: 'key: id of settingStateDeviceSummary' + description: 'key: id of deviceInstallState' required: true schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceInstallState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' required: true responses: '204': @@ -27103,25 +30111,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property deviceSettingStateSummaries for deviceManagement - description: Compliance Setting State Device Summary - operationId: deviceManagement.deviceCompliancePolicies.DeleteDeviceSettingStateSummaries + - deviceAppManagement.managedEBook + summary: Delete navigation property deviceStates for deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.DeleteDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: settingStateDeviceSummary-id + x-ms-docs-key-type: managedEBook + - name: deviceInstallState-id in: path - description: 'key: id of settingStateDeviceSummary' + description: 'key: id of deviceInstallState' required: true schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: deviceInstallState - name: If-Match in: header description: ETag @@ -27133,53 +30141,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses': + '/deviceAppManagement/managedEBooks/{managedEBook-id}/installSummary': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceStatuses from deviceManagement - description: List of DeviceComplianceDeviceStatus. - operationId: deviceManagement.deviceCompliancePolicies.ListDeviceStatuses + - deviceAppManagement.managedEBook + summary: Get installSummary from deviceAppManagement + description: Mobile App Install Summary. + operationId: deviceAppManagement.managedEBooks.GetInstallSummary parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - complianceGracePeriodExpirationDateTime - - complianceGracePeriodExpirationDateTime desc - - deviceDisplayName - - deviceDisplayName desc - - deviceModel - - deviceModel desc - - lastReportedDateTime - - lastReportedDateTime desc - - status - - status desc - - userName - - userName desc - - userPrincipalName - - userPrincipalName desc - type: string + x-ms-docs-key-type: managedEBook - name: $select in: query description: Select properties to be returned @@ -27191,13 +30167,12 @@ paths: items: enum: - id - - complianceGracePeriodExpirationDateTime - - deviceDisplayName - - deviceModel - - lastReportedDateTime - - status - - userName - - userPrincipalName + - failedDeviceCount + - failedUserCount + - installedDeviceCount + - installedUserCount + - notInstalledDeviceCount + - notInstalledUserCount type: string - name: $expand in: query @@ -27217,74 +30192,137 @@ paths: content: application/json: schema: - title: Collection of deviceComplianceDeviceStatus - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.eBookInstallSummary' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to deviceStatuses for deviceManagement - description: List of DeviceComplianceDeviceStatus. - operationId: deviceManagement.deviceCompliancePolicies.CreateDeviceStatuses + - deviceAppManagement.managedEBook + summary: Update the navigation property installSummary in deviceAppManagement + description: Mobile App Install Summary. + operationId: deviceAppManagement.managedEBooks.UpdateInstallSummary parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.eBookInstallSummary' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses/{deviceComplianceDeviceStatus-id}': - get: + delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceStatuses from deviceManagement - description: List of DeviceComplianceDeviceStatus. - operationId: deviceManagement.deviceCompliancePolicies.GetDeviceStatuses + - deviceAppManagement.managedEBook + summary: Delete navigation property installSummary for deviceAppManagement + description: Mobile App Install Summary. + operationId: deviceAppManagement.managedEBooks.DeleteInstallSummary parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceDeviceStatus-id + x-ms-docs-key-type: managedEBook + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceAppManagement/managedEBooks/{managedEBook-id}/microsoft.graph.assign': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action assign + operationId: deviceAppManagement.managedEBooks.managedEBook.assign + parameters: + - name: managedEBook-id in: path - description: 'key: id of deviceComplianceDeviceStatus' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceDeviceStatus + x-ms-docs-key-type: managedEBook + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + managedEBookAssignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/managedEBooks/{managedEBook-id}/userStateSummary': + get: + tags: + - deviceAppManagement.managedEBook + summary: Get userStateSummary from deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.ListUserStateSummary + parameters: + - name: managedEBook-id + in: path + description: 'key: id of managedEBook' + required: true + schema: + type: string + x-ms-docs-key-type: managedEBook + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - failedDeviceCount + - failedDeviceCount desc + - installedDeviceCount + - installedDeviceCount desc + - notInstalledDeviceCount + - notInstalledDeviceCount desc + - userName + - userName desc + type: string - name: $select in: query description: Select properties to be returned @@ -27296,13 +30334,11 @@ paths: items: enum: - id - - complianceGracePeriodExpirationDateTime - - deviceDisplayName - - deviceModel - - lastReportedDateTime - - status + - failedDeviceCount + - installedDeviceCount + - notInstalledDeviceCount - userName - - userPrincipalName + - deviceStates type: string - name: $expand in: query @@ -27315,6 +30351,7 @@ paths: items: enum: - '*' + - deviceStates type: string responses: '200': @@ -27322,91 +30359,74 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + title: Collection of userInstallStateSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property deviceStatuses in deviceManagement - description: List of DeviceComplianceDeviceStatus. - operationId: deviceManagement.deviceCompliancePolicies.UpdateDeviceStatuses + - deviceAppManagement.managedEBook + summary: Create new navigation property to userStateSummary for deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.CreateUserStateSummary parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceDeviceStatus-id + - name: managedEBook-id in: path - description: 'key: id of deviceComplianceDeviceStatus' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceDeviceStatus + x-ms-docs-key-type: managedEBook requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/deviceAppManagement/managedEBooks/{managedEBook-id}/userStateSummary/{userInstallStateSummary-id}': + get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property deviceStatuses for deviceManagement - description: List of DeviceComplianceDeviceStatus. - operationId: deviceManagement.deviceCompliancePolicies.DeleteDeviceStatuses + - deviceAppManagement.managedEBook + summary: Get userStateSummary from deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.GetUserStateSummary parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceDeviceStatus-id + - name: managedEBook-id in: path - description: 'key: id of deviceComplianceDeviceStatus' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceDeviceStatus - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatusOverview': - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get deviceStatusOverview from deviceManagement - description: Device compliance devices status overview - operationId: deviceManagement.deviceCompliancePolicies.GetDeviceStatusOverview - parameters: - - name: deviceCompliancePolicy-id + x-ms-docs-key-type: managedEBook + - name: userInstallStateSummary-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of userInstallStateSummary' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: userInstallStateSummary - name: $select in: query description: Select properties to be returned @@ -27418,13 +30438,11 @@ paths: items: enum: - id - - configurationVersion - - errorCount - - failedCount - - lastUpdateDateTime - - notApplicableCount - - pendingCount - - successCount + - failedDeviceCount + - installedDeviceCount + - notInstalledDeviceCount + - userName + - deviceStates type: string - name: $expand in: query @@ -27437,6 +30455,7 @@ paths: items: enum: - '*' + - deviceStates type: string responses: '200': @@ -27444,30 +30463,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' + $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' + links: + deviceStates: + operationId: deviceAppManagement.managedEBooks.UserStateSummary.ListDeviceStates + parameters: + managedEBook-id: $request.path.managedEBook-id + userInstallStateSummary-id: $request.path.userInstallStateSummary-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property deviceStatusOverview in deviceManagement - description: Device compliance devices status overview - operationId: deviceManagement.deviceCompliancePolicies.UpdateDeviceStatusOverview + - deviceAppManagement.managedEBook + summary: Update the navigation property userStateSummary in deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.UpdateUserStateSummary parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook + - name: userInstallStateSummary-id + in: path + description: 'key: id of userInstallStateSummary' + required: true + schema: + type: string + x-ms-docs-key-type: userInstallStateSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' + $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' required: true responses: '204': @@ -27477,18 +30509,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property deviceStatusOverview for deviceManagement - description: Device compliance devices status overview - operationId: deviceManagement.deviceCompliancePolicies.DeleteDeviceStatusOverview + - deviceAppManagement.managedEBook + summary: Delete navigation property userStateSummary for deviceAppManagement + description: The list of installation states for this eBook. + operationId: deviceAppManagement.managedEBooks.DeleteUserStateSummary parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook + - name: userInstallStateSummary-id + in: path + description: 'key: id of userInstallStateSummary' + required: true + schema: + type: string + x-ms-docs-key-type: userInstallStateSummary - name: If-Match in: header description: ETag @@ -27500,97 +30539,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/microsoft.graph.assign': - post: - tags: - - deviceManagement.Actions - summary: Invoke action assign - operationId: deviceManagement.deviceCompliancePolicies.deviceCompliancePolicy.assign - parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/microsoft.graph.scheduleActionsForRules': - post: + '/deviceAppManagement/managedEBooks/{managedEBook-id}/userStateSummary/{userInstallStateSummary-id}/deviceStates': + get: tags: - - deviceManagement.Actions - summary: Invoke action scheduleActionsForRules - operationId: deviceManagement.deviceCompliancePolicies.deviceCompliancePolicy.scheduleActionsForRules + - deviceAppManagement.managedEBook + summary: Get deviceStates from deviceAppManagement + description: The install state of the eBook. + operationId: deviceAppManagement.managedEBooks.userStateSummary.ListDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - deviceComplianceScheduledActionForRules: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule': - get: - tags: - - deviceManagement.deviceCompliancePolicy - summary: Get scheduledActionsForRule from deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.deviceCompliancePolicies.ListScheduledActionsForRule - parameters: - - name: deviceCompliancePolicy-id + x-ms-docs-key-type: managedEBook + - name: userInstallStateSummary-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of userInstallStateSummary' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: userInstallStateSummary - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27608,8 +30578,22 @@ paths: enum: - id - id desc - - ruleName - - ruleName desc + - deviceId + - deviceId desc + - deviceName + - deviceName desc + - errorCode + - errorCode desc + - installState + - installState desc + - lastSyncDateTime + - lastSyncDateTime desc + - osDescription + - osDescription desc + - osVersion + - osVersion desc + - userName + - userName desc type: string - name: $select in: query @@ -27622,8 +30606,14 @@ paths: items: enum: - id - - ruleName - - scheduledActionConfigurations + - deviceId + - deviceName + - errorCode + - installState + - lastSyncDateTime + - osDescription + - osVersion + - userName type: string - name: $expand in: query @@ -27636,7 +30626,6 @@ paths: items: enum: - '*' - - scheduledActionConfigurations type: string responses: '200': @@ -27644,13 +30633,13 @@ paths: content: application/json: schema: - title: Collection of deviceComplianceScheduledActionForRule + title: Collection of deviceInstallState type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' '@odata.nextLink': type: string default: @@ -27661,24 +30650,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to scheduledActionsForRule for deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.deviceCompliancePolicies.CreateScheduledActionsForRule + - deviceAppManagement.managedEBook + summary: Create new navigation property to deviceStates for deviceAppManagement + description: The install state of the eBook. + operationId: deviceAppManagement.managedEBooks.userStateSummary.CreateDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy + x-ms-docs-key-type: managedEBook + - name: userInstallStateSummary-id + in: path + description: 'key: id of userInstallStateSummary' + required: true + schema: + type: string + x-ms-docs-key-type: userInstallStateSummary requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' required: true responses: '201': @@ -27686,32 +30682,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}': + '/deviceAppManagement/managedEBooks/{managedEBook-id}/userStateSummary/{userInstallStateSummary-id}/deviceStates/{deviceInstallState-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get scheduledActionsForRule from deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.deviceCompliancePolicies.GetScheduledActionsForRule + - deviceAppManagement.managedEBook + summary: Get deviceStates from deviceAppManagement + description: The install state of the eBook. + operationId: deviceAppManagement.managedEBooks.userStateSummary.GetDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedEBook + - name: userInstallStateSummary-id in: path - description: 'key: id of deviceComplianceScheduledActionForRule' + description: 'key: id of userInstallStateSummary' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule + x-ms-docs-key-type: userInstallStateSummary + - name: deviceInstallState-id + in: path + description: 'key: id of deviceInstallState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceInstallState - name: $select in: query description: Select properties to be returned @@ -27723,8 +30726,14 @@ paths: items: enum: - id - - ruleName - - scheduledActionConfigurations + - deviceId + - deviceName + - errorCode + - installState + - lastSyncDateTime + - osDescription + - osVersion + - userName type: string - name: $expand in: query @@ -27737,7 +30746,6 @@ paths: items: enum: - '*' - - scheduledActionConfigurations type: string responses: '200': @@ -27745,43 +30753,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' - links: - scheduledActionConfigurations: - operationId: deviceManagement.deviceCompliancePolicies.ScheduledActionsForRule.ListScheduledActionConfigurations - parameters: - deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id - deviceComplianceScheduledActionForRule-id: $request.path.deviceComplianceScheduledActionForRule-id + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property scheduledActionsForRule in deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.deviceCompliancePolicies.UpdateScheduledActionsForRule + - deviceAppManagement.managedEBook + summary: Update the navigation property deviceStates in deviceAppManagement + description: The install state of the eBook. + operationId: deviceAppManagement.managedEBooks.userStateSummary.UpdateDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedEBook + - name: userInstallStateSummary-id in: path - description: 'key: id of deviceComplianceScheduledActionForRule' + description: 'key: id of userInstallStateSummary' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule + x-ms-docs-key-type: userInstallStateSummary + - name: deviceInstallState-id + in: path + description: 'key: id of deviceInstallState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceInstallState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' required: true responses: '204': @@ -27791,25 +30800,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property scheduledActionsForRule for deviceManagement - description: The list of scheduled action for this rule - operationId: deviceManagement.deviceCompliancePolicies.DeleteScheduledActionsForRule + - deviceAppManagement.managedEBook + summary: Delete navigation property deviceStates for deviceAppManagement + description: The install state of the eBook. + operationId: deviceAppManagement.managedEBooks.userStateSummary.DeleteDeviceStates parameters: - - name: deviceCompliancePolicy-id + - name: managedEBook-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedEBook' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id + x-ms-docs-key-type: managedEBook + - name: userInstallStateSummary-id in: path - description: 'key: id of deviceComplianceScheduledActionForRule' + description: 'key: id of userInstallStateSummary' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule + x-ms-docs-key-type: userInstallStateSummary + - name: deviceInstallState-id + in: path + description: 'key: id of deviceInstallState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceInstallState - name: If-Match in: header description: ETag @@ -27821,28 +30837,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations': + /deviceAppManagement/mdmWindowsInformationProtectionPolicies: get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get scheduledActionConfigurations from deviceManagement - description: The list of scheduled action configurations for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.ListScheduledActionConfigurations + - deviceAppManagement.mdmWindowsInformationProtectionPolicy + summary: Get mdmWindowsInformationProtectionPolicies from deviceAppManagement + description: Windows information protection for apps running on devices which are MDM enrolled. + operationId: deviceAppManagement.ListMdmWindowsInformationProtectionPolicies parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: 'key: id of deviceComplianceScheduledActionForRule' - required: true - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27860,14 +30862,60 @@ paths: enum: - id - id desc - - actionType - - actionType desc - - gracePeriodHours - - gracePeriodHours desc - - notificationMessageCCList - - notificationMessageCCList desc - - notificationTemplateId - - notificationTemplateId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - version + - version desc + - azureRightsManagementServicesAllowed + - azureRightsManagementServicesAllowed desc + - dataRecoveryCertificate + - dataRecoveryCertificate desc + - enforcementLevel + - enforcementLevel desc + - enterpriseDomain + - enterpriseDomain desc + - enterpriseInternalProxyServers + - enterpriseInternalProxyServers desc + - enterpriseIPRanges + - enterpriseIPRanges desc + - enterpriseIPRangesAreAuthoritative + - enterpriseIPRangesAreAuthoritative desc + - enterpriseNetworkDomainNames + - enterpriseNetworkDomainNames desc + - enterpriseProtectedDomainNames + - enterpriseProtectedDomainNames desc + - enterpriseProxiedDomains + - enterpriseProxiedDomains desc + - enterpriseProxyServers + - enterpriseProxyServers desc + - enterpriseProxyServersAreAuthoritative + - enterpriseProxyServersAreAuthoritative desc + - exemptApps + - exemptApps desc + - iconsVisible + - iconsVisible desc + - indexingEncryptedStoresOrItemsBlocked + - indexingEncryptedStoresOrItemsBlocked desc + - isAssigned + - isAssigned desc + - neutralDomainResources + - neutralDomainResources desc + - protectedApps + - protectedApps desc + - protectionUnderLockConfigRequired + - protectionUnderLockConfigRequired desc + - revokeOnUnenrollDisabled + - revokeOnUnenrollDisabled desc + - rightsManagementServicesTemplateId + - rightsManagementServicesTemplateId desc + - smbAutoEncryptedFileExtensions + - smbAutoEncryptedFileExtensions desc type: string - name: $select in: query @@ -27880,10 +30928,36 @@ paths: items: enum: - id - - actionType - - gracePeriodHours - - notificationMessageCCList - - notificationTemplateId + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - version + - azureRightsManagementServicesAllowed + - dataRecoveryCertificate + - enforcementLevel + - enterpriseDomain + - enterpriseInternalProxyServers + - enterpriseIPRanges + - enterpriseIPRangesAreAuthoritative + - enterpriseNetworkDomainNames + - enterpriseProtectedDomainNames + - enterpriseProxiedDomains + - enterpriseProxyServers + - enterpriseProxyServersAreAuthoritative + - exemptApps + - iconsVisible + - indexingEncryptedStoresOrItemsBlocked + - isAssigned + - neutralDomainResources + - protectedApps + - protectionUnderLockConfigRequired + - revokeOnUnenrollDisabled + - rightsManagementServicesTemplateId + - smbAutoEncryptedFileExtensions + - assignments + - exemptAppLockerFiles + - protectedAppLockerFiles type: string - name: $expand in: query @@ -27896,6 +30970,9 @@ paths: items: enum: - '*' + - assignments + - exemptAppLockerFiles + - protectedAppLockerFiles type: string responses: '200': @@ -27903,13 +30980,13 @@ paths: content: application/json: schema: - title: Collection of deviceComplianceActionItem + title: Collection of mdmWindowsInformationProtectionPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' '@odata.nextLink': type: string default: @@ -27920,31 +30997,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to scheduledActionConfigurations for deviceManagement - description: The list of scheduled action configurations for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.CreateScheduledActionConfigurations - parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: 'key: id of deviceComplianceScheduledActionForRule' - required: true - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - deviceAppManagement.mdmWindowsInformationProtectionPolicy + summary: Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement + description: Windows information protection for apps running on devices which are MDM enrolled. + operationId: deviceAppManagement.CreateMdmWindowsInformationProtectionPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' required: true responses: '201': @@ -27952,39 +31014,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceComplianceActionItem-id}': + '/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get scheduledActionConfigurations from deviceManagement - description: The list of scheduled action configurations for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.GetScheduledActionConfigurations + - deviceAppManagement.mdmWindowsInformationProtectionPolicy + summary: Get mdmWindowsInformationProtectionPolicies from deviceAppManagement + description: Windows information protection for apps running on devices which are MDM enrolled. + operationId: deviceAppManagement.GetMdmWindowsInformationProtectionPolicies parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: 'key: id of deviceComplianceScheduledActionForRule' - required: true - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - - name: deviceComplianceActionItem-id + - name: mdmWindowsInformationProtectionPolicy-id in: path - description: 'key: id of deviceComplianceActionItem' + description: 'key: id of mdmWindowsInformationProtectionPolicy' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceActionItem + x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy - name: $select in: query description: Select properties to be returned @@ -27996,10 +31044,36 @@ paths: items: enum: - id - - actionType - - gracePeriodHours - - notificationMessageCCList - - notificationTemplateId + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - version + - azureRightsManagementServicesAllowed + - dataRecoveryCertificate + - enforcementLevel + - enterpriseDomain + - enterpriseInternalProxyServers + - enterpriseIPRanges + - enterpriseIPRangesAreAuthoritative + - enterpriseNetworkDomainNames + - enterpriseProtectedDomainNames + - enterpriseProxiedDomains + - enterpriseProxyServers + - enterpriseProxyServersAreAuthoritative + - exemptApps + - iconsVisible + - indexingEncryptedStoresOrItemsBlocked + - isAssigned + - neutralDomainResources + - protectedApps + - protectionUnderLockConfigRequired + - revokeOnUnenrollDisabled + - rightsManagementServicesTemplateId + - smbAutoEncryptedFileExtensions + - assignments + - exemptAppLockerFiles + - protectedAppLockerFiles type: string - name: $expand in: query @@ -28012,6 +31086,9 @@ paths: items: enum: - '*' + - assignments + - exemptAppLockerFiles + - protectedAppLockerFiles type: string responses: '200': @@ -28019,44 +31096,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' + links: + assignments: + operationId: deviceAppManagement.MdmWindowsInformationProtectionPolicies.ListAssignments + parameters: + mdmWindowsInformationProtectionPolicy-id: $request.path.mdmWindowsInformationProtectionPolicy-id + exemptAppLockerFiles: + operationId: deviceAppManagement.MdmWindowsInformationProtectionPolicies.ListExemptAppLockerFiles + parameters: + mdmWindowsInformationProtectionPolicy-id: $request.path.mdmWindowsInformationProtectionPolicy-id + protectedAppLockerFiles: + operationId: deviceAppManagement.MdmWindowsInformationProtectionPolicies.ListProtectedAppLockerFiles + parameters: + mdmWindowsInformationProtectionPolicy-id: $request.path.mdmWindowsInformationProtectionPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property scheduledActionConfigurations in deviceManagement - description: The list of scheduled action configurations for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.UpdateScheduledActionConfigurations + - deviceAppManagement.mdmWindowsInformationProtectionPolicy + summary: Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement + description: Windows information protection for apps running on devices which are MDM enrolled. + operationId: deviceAppManagement.UpdateMdmWindowsInformationProtectionPolicies parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: 'key: id of deviceComplianceScheduledActionForRule' - required: true - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - - name: deviceComplianceActionItem-id + - name: mdmWindowsInformationProtectionPolicy-id in: path - description: 'key: id of deviceComplianceActionItem' + description: 'key: id of mdmWindowsInformationProtectionPolicy' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceActionItem + x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' required: true responses: '204': @@ -28066,32 +31142,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property scheduledActionConfigurations for deviceManagement - description: The list of scheduled action configurations for this compliance policy. - operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.DeleteScheduledActionConfigurations + - deviceAppManagement.mdmWindowsInformationProtectionPolicy + summary: Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement + description: Windows information protection for apps running on devices which are MDM enrolled. + operationId: deviceAppManagement.DeleteMdmWindowsInformationProtectionPolicies parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceScheduledActionForRule-id - in: path - description: 'key: id of deviceComplianceScheduledActionForRule' - required: true - schema: - type: string - x-ms-docs-key-type: deviceComplianceScheduledActionForRule - - name: deviceComplianceActionItem-id + - name: mdmWindowsInformationProtectionPolicy-id in: path - description: 'key: id of deviceComplianceActionItem' + description: 'key: id of mdmWindowsInformationProtectionPolicy' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceActionItem + x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy - name: If-Match in: header description: ETag @@ -28103,21 +31165,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses': + /deviceAppManagement/microsoft.graph.syncMicrosoftStoreForBusinessApps: + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action syncMicrosoftStoreForBusinessApps + description: Syncs Intune account with Microsoft Store For Business + operationId: deviceAppManagement.syncMicrosoftStoreForBusinessApps + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceAppManagement/mobileAppCategories: get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get userStatuses from deviceManagement - description: List of DeviceComplianceUserStatus. - operationId: deviceManagement.deviceCompliancePolicies.ListUserStatuses + - deviceAppManagement.mobileAppCategory + summary: Get mobileAppCategories from deviceAppManagement + description: The mobile app categories. + operationId: deviceAppManagement.ListMobileAppCategories parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28135,16 +31203,10 @@ paths: enum: - id - id desc - - devicesCount - - devicesCount desc - - lastReportedDateTime - - lastReportedDateTime desc - - status - - status desc - - userDisplayName - - userDisplayName desc - - userPrincipalName - - userPrincipalName desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc type: string - name: $select in: query @@ -28157,11 +31219,8 @@ paths: items: enum: - id - - devicesCount - - lastReportedDateTime - - status - - userDisplayName - - userPrincipalName + - displayName + - lastModifiedDateTime type: string - name: $expand in: query @@ -28181,13 +31240,13 @@ paths: content: application/json: schema: - title: Collection of deviceComplianceUserStatus + title: Collection of mobileAppCategory type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' '@odata.nextLink': type: string default: @@ -28198,24 +31257,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Create new navigation property to userStatuses for deviceManagement - description: List of DeviceComplianceUserStatus. - operationId: deviceManagement.deviceCompliancePolicies.CreateUserStatuses - parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy + - deviceAppManagement.mobileAppCategory + summary: Create new navigation property to mobileAppCategories for deviceAppManagement + description: The mobile app categories. + operationId: deviceAppManagement.CreateMobileAppCategories requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' required: true responses: '201': @@ -28223,32 +31274,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses/{deviceComplianceUserStatus-id}': + '/deviceAppManagement/mobileAppCategories/{mobileAppCategory-id}': get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get userStatuses from deviceManagement - description: List of DeviceComplianceUserStatus. - operationId: deviceManagement.deviceCompliancePolicies.GetUserStatuses + - deviceAppManagement.mobileAppCategory + summary: Get mobileAppCategories from deviceAppManagement + description: The mobile app categories. + operationId: deviceAppManagement.GetMobileAppCategories parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceUserStatus-id + - name: mobileAppCategory-id in: path - description: 'key: id of deviceComplianceUserStatus' + description: 'key: id of mobileAppCategory' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceUserStatus + x-ms-docs-key-type: mobileAppCategory - name: $select in: query description: Select properties to be returned @@ -28260,11 +31304,8 @@ paths: items: enum: - id - - devicesCount - - lastReportedDateTime - - status - - userDisplayName - - userPrincipalName + - displayName + - lastModifiedDateTime type: string - name: $expand in: query @@ -28284,37 +31325,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property userStatuses in deviceManagement - description: List of DeviceComplianceUserStatus. - operationId: deviceManagement.deviceCompliancePolicies.UpdateUserStatuses + - deviceAppManagement.mobileAppCategory + summary: Update the navigation property mobileAppCategories in deviceAppManagement + description: The mobile app categories. + operationId: deviceAppManagement.UpdateMobileAppCategories parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceUserStatus-id + - name: mobileAppCategory-id in: path - description: 'key: id of deviceComplianceUserStatus' + description: 'key: id of mobileAppCategory' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceUserStatus + x-ms-docs-key-type: mobileAppCategory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' required: true responses: '204': @@ -28324,25 +31358,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property userStatuses for deviceManagement - description: List of DeviceComplianceUserStatus. - operationId: deviceManagement.deviceCompliancePolicies.DeleteUserStatuses + - deviceAppManagement.mobileAppCategory + summary: Delete navigation property mobileAppCategories for deviceAppManagement + description: The mobile app categories. + operationId: deviceAppManagement.DeleteMobileAppCategories parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: deviceComplianceUserStatus-id + - name: mobileAppCategory-id in: path - description: 'key: id of deviceComplianceUserStatus' + description: 'key: id of mobileAppCategory' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceUserStatus + x-ms-docs-key-type: mobileAppCategory - name: If-Match in: header description: ETag @@ -28354,21 +31381,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatusOverview': + /deviceAppManagement/mobileAppConfigurations: get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Get userStatusOverview from deviceManagement - description: Device compliance users status overview - operationId: deviceManagement.deviceCompliancePolicies.GetUserStatusOverview + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get mobileAppConfigurations from deviceAppManagement + description: The Managed Device Mobile Application Configurations. + operationId: deviceAppManagement.ListMobileAppConfigurations parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - targetedMobileApps + - targetedMobileApps desc + - version + - version desc + type: string - name: $select in: query description: Select properties to be returned @@ -28380,13 +31430,17 @@ paths: items: enum: - id - - configurationVersion - - errorCount - - failedCount - - lastUpdateDateTime - - notApplicableCount - - pendingCount - - successCount + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - targetedMobileApps + - version + - assignments + - deviceStatuses + - deviceStatusSummary + - userStatuses + - userStatusSummary type: string - name: $expand in: query @@ -28399,6 +31453,11 @@ paths: items: enum: - '*' + - assignments + - deviceStatuses + - deviceStatusSummary + - userStatuses + - userStatusSummary type: string responses: '200': @@ -28406,70 +31465,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' + title: Collection of managedDeviceMobileAppConfiguration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceManagement.deviceCompliancePolicy - summary: Update the navigation property userStatusOverview in deviceManagement - description: Device compliance users status overview - operationId: deviceManagement.deviceCompliancePolicies.UpdateUserStatusOverview - parameters: - - name: deviceCompliancePolicy-id - in: path - description: 'key: id of deviceCompliancePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: deviceCompliancePolicy + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Create new navigation property to mobileAppConfigurations for deviceAppManagement + description: The Managed Device Mobile Application Configurations. + operationId: deviceAppManagement.CreateMobileAppConfigurations requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}': + get: tags: - - deviceManagement.deviceCompliancePolicy - summary: Delete navigation property userStatusOverview for deviceManagement - description: Device compliance users status overview - operationId: deviceManagement.deviceCompliancePolicies.DeleteUserStatusOverview + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get mobileAppConfigurations from deviceAppManagement + description: The Managed Device Mobile Application Configurations. + operationId: deviceAppManagement.GetMobileAppConfigurations parameters: - - name: deviceCompliancePolicy-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicy' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/deviceCompliancePolicyDeviceStateSummary: - get: - tags: - - deviceManagement.deviceCompliancePolicyDeviceStateSummary - summary: Get deviceCompliancePolicyDeviceStateSummary from deviceManagement - description: The device compliance state summary for this account. - operationId: deviceManagement.GetDeviceCompliancePolicyDeviceStateSummary - parameters: + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: $select in: query description: Select properties to be returned @@ -28481,15 +31529,17 @@ paths: items: enum: - id - - compliantDeviceCount - - configManagerCount - - conflictDeviceCount - - errorDeviceCount - - inGracePeriodCount - - nonCompliantDeviceCount - - notApplicableDeviceCount - - remediatedDeviceCount - - unknownDeviceCount + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - targetedMobileApps + - version + - assignments + - deviceStatuses + - deviceStatusSummary + - userStatuses + - userStatusSummary type: string - name: $expand in: query @@ -28502,6 +31552,11 @@ paths: items: enum: - '*' + - assignments + - deviceStatuses + - deviceStatusSummary + - userStatuses + - userStatusSummary type: string responses: '200': @@ -28509,22 +31564,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' + links: + assignments: + operationId: deviceAppManagement.MobileAppConfigurations.ListAssignments + parameters: + managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id + deviceStatuses: + operationId: deviceAppManagement.MobileAppConfigurations.ListDeviceStatuses + parameters: + managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id + deviceStatusSummary: + operationId: deviceAppManagement.MobileAppConfigurations.GetDeviceStatusSummary + parameters: + managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id + userStatuses: + operationId: deviceAppManagement.MobileAppConfigurations.ListUserStatuses + parameters: + managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id + userStatusSummary: + operationId: deviceAppManagement.MobileAppConfigurations.GetUserStatusSummary + parameters: + managedDeviceMobileAppConfiguration-id: $request.path.managedDeviceMobileAppConfiguration-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicyDeviceStateSummary - summary: Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement - description: The device compliance state summary for this account. - operationId: deviceManagement.UpdateDeviceCompliancePolicyDeviceStateSummary + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Update the navigation property mobileAppConfigurations in deviceAppManagement + description: The Managed Device Mobile Application Configurations. + operationId: deviceAppManagement.UpdateMobileAppConfigurations + parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' required: true responses: '204': @@ -28534,11 +31618,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicyDeviceStateSummary - summary: Delete navigation property deviceCompliancePolicyDeviceStateSummary for deviceManagement - description: The device compliance state summary for this account. - operationId: deviceManagement.DeleteDeviceCompliancePolicyDeviceStateSummary + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Delete navigation property mobileAppConfigurations for deviceAppManagement + description: The Managed Device Mobile Application Configurations. + operationId: deviceAppManagement.DeleteMobileAppConfigurations parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: If-Match in: header description: ETag @@ -28550,14 +31641,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceCompliancePolicySettingStateSummaries: + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/assignments': get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement - description: The summary states of compliance policy settings for this account. - operationId: deviceManagement.ListDeviceCompliancePolicySettingStateSummaries + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get assignments from deviceAppManagement + description: The list of group assignemenets for app configration. + operationId: deviceAppManagement.mobileAppConfigurations.ListAssignments parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28575,26 +31673,8 @@ paths: enum: - id - id desc - - compliantDeviceCount - - compliantDeviceCount desc - - conflictDeviceCount - - conflictDeviceCount desc - - errorDeviceCount - - errorDeviceCount desc - - nonCompliantDeviceCount - - nonCompliantDeviceCount desc - - notApplicableDeviceCount - - notApplicableDeviceCount desc - - platformType - - platformType desc - - remediatedDeviceCount - - remediatedDeviceCount desc - - setting - - setting desc - - settingName - - settingName desc - - unknownDeviceCount - - unknownDeviceCount desc + - target + - target desc type: string - name: $select in: query @@ -28607,17 +31687,7 @@ paths: items: enum: - id - - compliantDeviceCount - - conflictDeviceCount - - errorDeviceCount - - nonCompliantDeviceCount - - notApplicableDeviceCount - - platformType - - remediatedDeviceCount - - setting - - settingName - - unknownDeviceCount - - deviceComplianceSettingStates + - target type: string - name: $expand in: query @@ -28630,7 +31700,6 @@ paths: items: enum: - '*' - - deviceComplianceSettingStates type: string responses: '200': @@ -28638,13 +31707,13 @@ paths: content: application/json: schema: - title: Collection of deviceCompliancePolicySettingStateSummary + title: Collection of managedDeviceMobileAppConfigurationAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' '@odata.nextLink': type: string default: @@ -28655,16 +31724,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement - description: The summary states of compliance policy settings for this account. - operationId: deviceManagement.CreateDeviceCompliancePolicySettingStateSummaries + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Create new navigation property to assignments for deviceAppManagement + description: The list of group assignemenets for app configration. + operationId: deviceAppManagement.mobileAppConfigurations.CreateAssignments + parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' required: true responses: '201': @@ -28672,25 +31749,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}': + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/assignments/{managedDeviceMobileAppConfigurationAssignment-id}': get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement - description: The summary states of compliance policy settings for this account. - operationId: deviceManagement.GetDeviceCompliancePolicySettingStateSummaries + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get assignments from deviceAppManagement + description: The list of group assignemenets for app configration. + operationId: deviceAppManagement.mobileAppConfigurations.GetAssignments parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicySettingStateSummary' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationAssignment-id + in: path + description: 'key: id of managedDeviceMobileAppConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment - name: $select in: query description: Select properties to be returned @@ -28702,17 +31786,7 @@ paths: items: enum: - id - - compliantDeviceCount - - conflictDeviceCount - - errorDeviceCount - - nonCompliantDeviceCount - - notApplicableDeviceCount - - platformType - - remediatedDeviceCount - - setting - - settingName - - unknownDeviceCount - - deviceComplianceSettingStates + - target type: string - name: $expand in: query @@ -28725,7 +31799,6 @@ paths: items: enum: - '*' - - deviceComplianceSettingStates type: string responses: '200': @@ -28733,35 +31806,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' - links: - deviceComplianceSettingStates: - operationId: deviceManagement.DeviceCompliancePolicySettingStateSummaries.ListDeviceComplianceSettingStates - parameters: - deviceCompliancePolicySettingStateSummary-id: $request.path.deviceCompliancePolicySettingStateSummary-id + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement - description: The summary states of compliance policy settings for this account. - operationId: deviceManagement.UpdateDeviceCompliancePolicySettingStateSummaries + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Update the navigation property assignments in deviceAppManagement + description: The list of group assignemenets for app configration. + operationId: deviceAppManagement.mobileAppConfigurations.UpdateAssignments parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicySettingStateSummary' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationAssignment-id + in: path + description: 'key: id of managedDeviceMobileAppConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' required: true responses: '204': @@ -28771,18 +31846,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement - description: The summary states of compliance policy settings for this account. - operationId: deviceManagement.DeleteDeviceCompliancePolicySettingStateSummaries + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Delete navigation property assignments for deviceAppManagement + description: The list of group assignemenets for app configration. + operationId: deviceAppManagement.mobileAppConfigurations.DeleteAssignments parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicySettingStateSummary' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationAssignment-id + in: path + description: 'key: id of managedDeviceMobileAppConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment - name: If-Match in: header description: ETag @@ -28794,21 +31876,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates': + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/deviceStatuses': get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get deviceComplianceSettingStates from deviceManagement - description: Not yet documented - operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.ListDeviceComplianceSettingStates + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get deviceStatuses from deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. + operationId: deviceAppManagement.mobileAppConfigurations.ListDeviceStatuses parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicySettingStateSummary' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28828,22 +31910,14 @@ paths: - id desc - complianceGracePeriodExpirationDateTime - complianceGracePeriodExpirationDateTime desc - - deviceId - - deviceId desc + - deviceDisplayName + - deviceDisplayName desc - deviceModel - deviceModel desc - - deviceName - - deviceName desc - - setting - - setting desc - - settingName - - settingName desc - - state - - state desc - - userEmail - - userEmail desc - - userId - - userId desc + - lastReportedDateTime + - lastReportedDateTime desc + - status + - status desc - userName - userName desc - userPrincipalName @@ -28861,14 +31935,10 @@ paths: enum: - id - complianceGracePeriodExpirationDateTime - - deviceId + - deviceDisplayName - deviceModel - - deviceName - - setting - - settingName - - state - - userEmail - - userId + - lastReportedDateTime + - status - userName - userPrincipalName type: string @@ -28890,13 +31960,13 @@ paths: content: application/json: schema: - title: Collection of deviceComplianceSettingState + title: Collection of managedDeviceMobileAppConfigurationDeviceStatus type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' '@odata.nextLink': type: string default: @@ -28907,24 +31977,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Create new navigation property to deviceComplianceSettingStates for deviceManagement - description: Not yet documented - operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.CreateDeviceComplianceSettingStates + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Create new navigation property to deviceStatuses for deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. + operationId: deviceAppManagement.mobileAppConfigurations.CreateDeviceStatuses parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicySettingStateSummary' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + x-ms-docs-key-type: managedDeviceMobileAppConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' required: true responses: '201': @@ -28932,32 +32002,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates/{deviceComplianceSettingState-id}': + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatus-id}': get: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Get deviceComplianceSettingStates from deviceManagement - description: Not yet documented - operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.GetDeviceComplianceSettingStates + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get deviceStatuses from deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. + operationId: deviceAppManagement.mobileAppConfigurations.GetDeviceStatuses parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicySettingStateSummary' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - - name: deviceComplianceSettingState-id + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationDeviceStatus-id in: path - description: 'key: id of deviceComplianceSettingState' + description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceSettingState + x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus - name: $select in: query description: Select properties to be returned @@ -28970,14 +32040,10 @@ paths: enum: - id - complianceGracePeriodExpirationDateTime - - deviceId + - deviceDisplayName - deviceModel - - deviceName - - setting - - settingName - - state - - userEmail - - userId + - lastReportedDateTime + - status - userName - userPrincipalName type: string @@ -28999,37 +32065,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Update the navigation property deviceComplianceSettingStates in deviceManagement - description: Not yet documented - operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.UpdateDeviceComplianceSettingStates + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Update the navigation property deviceStatuses in deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. + operationId: deviceAppManagement.mobileAppConfigurations.UpdateDeviceStatuses parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicySettingStateSummary' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - - name: deviceComplianceSettingState-id + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationDeviceStatus-id in: path - description: 'key: id of deviceComplianceSettingState' + description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceSettingState + x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' required: true responses: '204': @@ -29039,25 +32105,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceCompliancePolicySettingStateSummary - summary: Delete navigation property deviceComplianceSettingStates for deviceManagement - description: Not yet documented - operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.DeleteDeviceComplianceSettingStates + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Delete navigation property deviceStatuses for deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. + operationId: deviceAppManagement.mobileAppConfigurations.DeleteDeviceStatuses parameters: - - name: deviceCompliancePolicySettingStateSummary-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceCompliancePolicySettingStateSummary' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - - name: deviceComplianceSettingState-id + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationDeviceStatus-id in: path - description: 'key: id of deviceComplianceSettingState' + description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: deviceComplianceSettingState + x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus - name: If-Match in: header description: ETag @@ -29069,14 +32135,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceConfigurationDeviceStateSummaries: + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/deviceStatusSummary': get: tags: - - deviceManagement.deviceConfigurationDeviceStateSummary - summary: Get deviceConfigurationDeviceStateSummaries from deviceManagement - description: The device configuration device state summary for this account. - operationId: deviceManagement.GetDeviceConfigurationDeviceStateSummaries + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get deviceStatusSummary from deviceAppManagement + description: App configuration device status summary. + operationId: deviceAppManagement.mobileAppConfigurations.GetDeviceStatusSummary parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: $select in: query description: Select properties to be returned @@ -29088,13 +32161,13 @@ paths: items: enum: - id - - compliantDeviceCount - - conflictDeviceCount - - errorDeviceCount - - nonCompliantDeviceCount - - notApplicableDeviceCount - - remediatedDeviceCount - - unknownDeviceCount + - configurationVersion + - errorCount + - failedCount + - lastUpdateDateTime + - notApplicableCount + - pendingCount + - successCount type: string - name: $expand in: query @@ -29114,22 +32187,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfigurationDeviceStateSummary - summary: Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement - description: The device configuration device state summary for this account. - operationId: deviceManagement.UpdateDeviceConfigurationDeviceStateSummaries + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Update the navigation property deviceStatusSummary in deviceAppManagement + description: App configuration device status summary. + operationId: deviceAppManagement.mobileAppConfigurations.UpdateDeviceStatusSummary + parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary' required: true responses: '204': @@ -29139,11 +32220,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfigurationDeviceStateSummary - summary: Delete navigation property deviceConfigurationDeviceStateSummaries for deviceManagement - description: The device configuration device state summary for this account. - operationId: deviceManagement.DeleteDeviceConfigurationDeviceStateSummaries + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Delete navigation property deviceStatusSummary for deviceAppManagement + description: App configuration device status summary. + operationId: deviceAppManagement.mobileAppConfigurations.DeleteDeviceStatusSummary parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: If-Match in: header description: ETag @@ -29155,14 +32243,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/deviceConfigurations: + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/microsoft.graph.assign': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action assign + operationId: deviceAppManagement.mobileAppConfigurations.managedDeviceMobileAppConfiguration.assign + parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/userStatuses': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceConfigurations from deviceManagement - description: The device configurations. - operationId: deviceManagement.ListDeviceConfigurations + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get userStatuses from deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationUserStatus. + operationId: deviceAppManagement.mobileAppConfigurations.ListUserStatuses parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29180,16 +32309,16 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - version - - version desc + - devicesCount + - devicesCount desc + - lastReportedDateTime + - lastReportedDateTime desc + - status + - status desc + - userDisplayName + - userDisplayName desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -29202,17 +32331,11 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - version - - assignments - - deviceSettingStateSummaries - - deviceStatuses - - deviceStatusOverview - - userStatuses - - userStatusOverview + - devicesCount + - lastReportedDateTime + - status + - userDisplayName + - userPrincipalName type: string - name: $expand in: query @@ -29225,12 +32348,6 @@ paths: items: enum: - '*' - - assignments - - deviceSettingStateSummaries - - deviceStatuses - - deviceStatusOverview - - userStatuses - - userStatusOverview type: string responses: '200': @@ -29238,13 +32355,13 @@ paths: content: application/json: schema: - title: Collection of deviceConfiguration + title: Collection of managedDeviceMobileAppConfigurationUserStatus type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' '@odata.nextLink': type: string default: @@ -29255,16 +32372,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to deviceConfigurations for deviceManagement - description: The device configurations. - operationId: deviceManagement.CreateDeviceConfigurations + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Create new navigation property to userStatuses for deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationUserStatus. + operationId: deviceAppManagement.mobileAppConfigurations.CreateUserStatuses + parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' required: true responses: '201': @@ -29272,25 +32397,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}': + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/userStatuses/{managedDeviceMobileAppConfigurationUserStatus-id}': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceConfigurations from deviceManagement - description: The device configurations. - operationId: deviceManagement.GetDeviceConfigurations + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get userStatuses from deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationUserStatus. + operationId: deviceAppManagement.mobileAppConfigurations.GetUserStatuses parameters: - - name: deviceConfiguration-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationUserStatus-id + in: path + description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus - name: $select in: query description: Select properties to be returned @@ -29302,17 +32434,11 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - version - - assignments - - deviceSettingStateSummaries - - deviceStatuses - - deviceStatusOverview - - userStatuses - - userStatusOverview + - devicesCount + - lastReportedDateTime + - status + - userDisplayName + - userPrincipalName type: string - name: $expand in: query @@ -29325,12 +32451,6 @@ paths: items: enum: - '*' - - assignments - - deviceSettingStateSummaries - - deviceStatuses - - deviceStatusOverview - - userStatuses - - userStatusOverview type: string responses: '200': @@ -29338,55 +32458,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' - links: - assignments: - operationId: deviceManagement.DeviceConfigurations.ListAssignments - parameters: - deviceConfiguration-id: $request.path.deviceConfiguration-id - deviceSettingStateSummaries: - operationId: deviceManagement.DeviceConfigurations.ListDeviceSettingStateSummaries - parameters: - deviceConfiguration-id: $request.path.deviceConfiguration-id - deviceStatuses: - operationId: deviceManagement.DeviceConfigurations.ListDeviceStatuses - parameters: - deviceConfiguration-id: $request.path.deviceConfiguration-id - deviceStatusOverview: - operationId: deviceManagement.DeviceConfigurations.GetDeviceStatusOverview - parameters: - deviceConfiguration-id: $request.path.deviceConfiguration-id - userStatuses: - operationId: deviceManagement.DeviceConfigurations.ListUserStatuses - parameters: - deviceConfiguration-id: $request.path.deviceConfiguration-id - userStatusOverview: - operationId: deviceManagement.DeviceConfigurations.GetUserStatusOverview - parameters: - deviceConfiguration-id: $request.path.deviceConfiguration-id + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property deviceConfigurations in deviceManagement - description: The device configurations. - operationId: deviceManagement.UpdateDeviceConfigurations - parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Update the navigation property userStatuses in deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationUserStatus. + operationId: deviceAppManagement.mobileAppConfigurations.UpdateUserStatuses + parameters: + - name: managedDeviceMobileAppConfiguration-id + in: path + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationUserStatus-id + in: path + description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' required: true responses: '204': @@ -29396,18 +32498,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property deviceConfigurations for deviceManagement - description: The device configurations. - operationId: deviceManagement.DeleteDeviceConfigurations + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Delete navigation property userStatuses for deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationUserStatus. + operationId: deviceAppManagement.mobileAppConfigurations.DeleteUserStatuses parameters: - - name: deviceConfiguration-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: managedDeviceMobileAppConfiguration + - name: managedDeviceMobileAppConfigurationUserStatus-id + in: path + description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' + required: true + schema: + type: string + x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus - name: If-Match in: header description: ETag @@ -29419,140 +32528,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments': - get: - tags: - - deviceManagement.deviceConfiguration - summary: Get assignments from deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.deviceConfigurations.ListAssignments - parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - target - - target desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - target - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of deviceConfigurationAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to assignments for deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.deviceConfigurations.CreateAssignments - parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments/{deviceConfigurationAssignment-id}': + '/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration-id}/userStatusSummary': get: tags: - - deviceManagement.deviceConfiguration - summary: Get assignments from deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.deviceConfigurations.GetAssignments + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Get userStatusSummary from deviceAppManagement + description: App configuration user status summary. + operationId: deviceAppManagement.mobileAppConfigurations.GetUserStatusSummary parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationAssignment-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceConfigurationAssignment' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationAssignment + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: $select in: query description: Select properties to be returned @@ -29564,7 +32554,13 @@ paths: items: enum: - id - - target + - configurationVersion + - errorCount + - failedCount + - lastUpdateDateTime + - notApplicableCount + - pendingCount + - successCount type: string - name: $expand in: query @@ -29584,37 +32580,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property assignments in deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.deviceConfigurations.UpdateAssignments + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Update the navigation property userStatusSummary in deviceAppManagement + description: App configuration user status summary. + operationId: deviceAppManagement.mobileAppConfigurations.UpdateUserStatusSummary parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationAssignment-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceConfigurationAssignment' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationAssignment + x-ms-docs-key-type: managedDeviceMobileAppConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserSummary' required: true responses: '204': @@ -29624,25 +32613,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property assignments for deviceManagement - description: The list of assignments for the device configuration profile. - operationId: deviceManagement.deviceConfigurations.DeleteAssignments + - deviceAppManagement.managedDeviceMobileAppConfiguration + summary: Delete navigation property userStatusSummary for deviceAppManagement + description: App configuration user status summary. + operationId: deviceAppManagement.mobileAppConfigurations.DeleteUserStatusSummary parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationAssignment-id + - name: managedDeviceMobileAppConfiguration-id in: path - description: 'key: id of deviceConfigurationAssignment' + description: 'key: id of managedDeviceMobileAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationAssignment + x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: If-Match in: header description: ETag @@ -29654,21 +32636,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries': + /deviceAppManagement/mobileApps: get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceSettingStateSummaries from deviceManagement - description: Device Configuration Setting State Device Summary - operationId: deviceManagement.deviceConfigurations.ListDeviceSettingStateSummaries + - deviceAppManagement.mobileApp + summary: Get mobileApps from deviceAppManagement + description: The mobile apps. + operationId: deviceAppManagement.ListMobileApps parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29686,24 +32661,32 @@ paths: enum: - id - id desc - - compliantDeviceCount - - compliantDeviceCount desc - - conflictDeviceCount - - conflictDeviceCount desc - - errorDeviceCount - - errorDeviceCount desc - - instancePath - - instancePath desc - - nonCompliantDeviceCount - - nonCompliantDeviceCount desc - - notApplicableDeviceCount - - notApplicableDeviceCount desc - - remediatedDeviceCount - - remediatedDeviceCount desc - - settingName - - settingName desc - - unknownDeviceCount - - unknownDeviceCount desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - developer + - developer desc + - displayName + - displayName desc + - informationUrl + - informationUrl desc + - isFeatured + - isFeatured desc + - largeIcon + - largeIcon desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notes + - notes desc + - owner + - owner desc + - privacyInformationUrl + - privacyInformationUrl desc + - publisher + - publisher desc + - publishingState + - publishingState desc type: string - name: $select in: query @@ -29716,15 +32699,21 @@ paths: items: enum: - id - - compliantDeviceCount - - conflictDeviceCount - - errorDeviceCount - - instancePath - - nonCompliantDeviceCount - - notApplicableDeviceCount - - remediatedDeviceCount - - settingName - - unknownDeviceCount + - createdDateTime + - description + - developer + - displayName + - informationUrl + - isFeatured + - largeIcon + - lastModifiedDateTime + - notes + - owner + - privacyInformationUrl + - publisher + - publishingState + - assignments + - categories type: string - name: $expand in: query @@ -29737,6 +32726,8 @@ paths: items: enum: - '*' + - assignments + - categories type: string responses: '200': @@ -29744,13 +32735,13 @@ paths: content: application/json: schema: - title: Collection of settingStateDeviceSummary + title: Collection of mobileApp type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.mobileApp' '@odata.nextLink': type: string default: @@ -29761,24 +32752,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement - description: Device Configuration Setting State Device Summary - operationId: deviceManagement.deviceConfigurations.CreateDeviceSettingStateSummaries - parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration + - deviceAppManagement.mobileApp + summary: Create new navigation property to mobileApps for deviceAppManagement + description: The mobile apps. + operationId: deviceAppManagement.CreateMobileApps requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.mobileApp' required: true responses: '201': @@ -29786,32 +32769,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.mobileApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries/{settingStateDeviceSummary-id}': + '/deviceAppManagement/mobileApps/{mobileApp-id}': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceSettingStateSummaries from deviceManagement - description: Device Configuration Setting State Device Summary - operationId: deviceManagement.deviceConfigurations.GetDeviceSettingStateSummaries + - deviceAppManagement.mobileApp + summary: Get mobileApps from deviceAppManagement + description: The mobile apps. + operationId: deviceAppManagement.GetMobileApps parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: settingStateDeviceSummary-id + - name: mobileApp-id in: path - description: 'key: id of settingStateDeviceSummary' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: mobileApp - name: $select in: query description: Select properties to be returned @@ -29823,15 +32799,21 @@ paths: items: enum: - id - - compliantDeviceCount - - conflictDeviceCount - - errorDeviceCount - - instancePath - - nonCompliantDeviceCount - - notApplicableDeviceCount - - remediatedDeviceCount - - settingName - - unknownDeviceCount + - createdDateTime + - description + - developer + - displayName + - informationUrl + - isFeatured + - largeIcon + - lastModifiedDateTime + - notes + - owner + - privacyInformationUrl + - publisher + - publishingState + - assignments + - categories type: string - name: $expand in: query @@ -29844,6 +32826,8 @@ paths: items: enum: - '*' + - assignments + - categories type: string responses: '200': @@ -29851,37 +32835,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.mobileApp' + links: + assignments: + operationId: deviceAppManagement.MobileApps.ListAssignments + parameters: + mobileApp-id: $request.path.mobileApp-id + categories: + operationId: deviceAppManagement.MobileApps.ListCategories + parameters: + mobileApp-id: $request.path.mobileApp-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property deviceSettingStateSummaries in deviceManagement - description: Device Configuration Setting State Device Summary - operationId: deviceManagement.deviceConfigurations.UpdateDeviceSettingStateSummaries + - deviceAppManagement.mobileApp + summary: Update the navigation property mobileApps in deviceAppManagement + description: The mobile apps. + operationId: deviceAppManagement.UpdateMobileApps parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: settingStateDeviceSummary-id + - name: mobileApp-id in: path - description: 'key: id of settingStateDeviceSummary' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: mobileApp requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + $ref: '#/components/schemas/microsoft.graph.mobileApp' required: true responses: '204': @@ -29891,25 +32877,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property deviceSettingStateSummaries for deviceManagement - description: Device Configuration Setting State Device Summary - operationId: deviceManagement.deviceConfigurations.DeleteDeviceSettingStateSummaries + - deviceAppManagement.mobileApp + summary: Delete navigation property mobileApps for deviceAppManagement + description: The mobile apps. + operationId: deviceAppManagement.DeleteMobileApps parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: settingStateDeviceSummary-id + - name: mobileApp-id in: path - description: 'key: id of settingStateDeviceSummary' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: settingStateDeviceSummary + x-ms-docs-key-type: mobileApp - name: If-Match in: header description: ETag @@ -29921,21 +32900,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses': + '/deviceAppManagement/mobileApps/{mobileApp-id}/assignments': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceStatuses from deviceManagement - description: Device configuration installation status by device. - operationId: deviceManagement.deviceConfigurations.ListDeviceStatuses + - deviceAppManagement.mobileApp + summary: Get assignments from deviceAppManagement + description: The list of group assignments for this mobile app. + operationId: deviceAppManagement.mobileApps.ListAssignments parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: mobileApp - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29953,20 +32932,12 @@ paths: enum: - id - id desc - - complianceGracePeriodExpirationDateTime - - complianceGracePeriodExpirationDateTime desc - - deviceDisplayName - - deviceDisplayName desc - - deviceModel - - deviceModel desc - - lastReportedDateTime - - lastReportedDateTime desc - - status - - status desc - - userName - - userName desc - - userPrincipalName - - userPrincipalName desc + - intent + - intent desc + - settings + - settings desc + - target + - target desc type: string - name: $select in: query @@ -29979,13 +32950,9 @@ paths: items: enum: - id - - complianceGracePeriodExpirationDateTime - - deviceDisplayName - - deviceModel - - lastReportedDateTime - - status - - userName - - userPrincipalName + - intent + - settings + - target type: string - name: $expand in: query @@ -30005,13 +32972,13 @@ paths: content: application/json: schema: - title: Collection of deviceConfigurationDeviceStatus + title: Collection of mobileAppAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' '@odata.nextLink': type: string default: @@ -30022,24 +32989,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to deviceStatuses for deviceManagement - description: Device configuration installation status by device. - operationId: deviceManagement.deviceConfigurations.CreateDeviceStatuses + - deviceAppManagement.mobileApp + summary: Create new navigation property to assignments for deviceAppManagement + description: The list of group assignments for this mobile app. + operationId: deviceAppManagement.mobileApps.CreateAssignments parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: mobileApp requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' required: true responses: '201': @@ -30047,32 +33014,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses/{deviceConfigurationDeviceStatus-id}': + '/deviceAppManagement/mobileApps/{mobileApp-id}/assignments/{mobileAppAssignment-id}': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceStatuses from deviceManagement - description: Device configuration installation status by device. - operationId: deviceManagement.deviceConfigurations.GetDeviceStatuses + - deviceAppManagement.mobileApp + summary: Get assignments from deviceAppManagement + description: The list of group assignments for this mobile app. + operationId: deviceAppManagement.mobileApps.GetAssignments parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationDeviceStatus-id + x-ms-docs-key-type: mobileApp + - name: mobileAppAssignment-id in: path - description: 'key: id of deviceConfigurationDeviceStatus' + description: 'key: id of mobileAppAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationDeviceStatus + x-ms-docs-key-type: mobileAppAssignment - name: $select in: query description: Select properties to be returned @@ -30084,13 +33051,9 @@ paths: items: enum: - id - - complianceGracePeriodExpirationDateTime - - deviceDisplayName - - deviceModel - - lastReportedDateTime - - status - - userName - - userPrincipalName + - intent + - settings + - target type: string - name: $expand in: query @@ -30110,37 +33073,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property deviceStatuses in deviceManagement - description: Device configuration installation status by device. - operationId: deviceManagement.deviceConfigurations.UpdateDeviceStatuses + - deviceAppManagement.mobileApp + summary: Update the navigation property assignments in deviceAppManagement + description: The list of group assignments for this mobile app. + operationId: deviceAppManagement.mobileApps.UpdateAssignments parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationDeviceStatus-id + x-ms-docs-key-type: mobileApp + - name: mobileAppAssignment-id in: path - description: 'key: id of deviceConfigurationDeviceStatus' + description: 'key: id of mobileAppAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationDeviceStatus + x-ms-docs-key-type: mobileAppAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' required: true responses: '204': @@ -30150,25 +33113,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property deviceStatuses for deviceManagement - description: Device configuration installation status by device. - operationId: deviceManagement.deviceConfigurations.DeleteDeviceStatuses + - deviceAppManagement.mobileApp + summary: Delete navigation property assignments for deviceAppManagement + description: The list of group assignments for this mobile app. + operationId: deviceAppManagement.mobileApps.DeleteAssignments parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationDeviceStatus-id + x-ms-docs-key-type: mobileApp + - name: mobileAppAssignment-id in: path - description: 'key: id of deviceConfigurationDeviceStatus' + description: 'key: id of mobileAppAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationDeviceStatus + x-ms-docs-key-type: mobileAppAssignment - name: If-Match in: header description: ETag @@ -30180,21 +33143,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatusOverview': + '/deviceAppManagement/mobileApps/{mobileApp-id}/categories': get: tags: - - deviceManagement.deviceConfiguration - summary: Get deviceStatusOverview from deviceManagement - description: Device Configuration devices status overview - operationId: deviceManagement.deviceConfigurations.GetDeviceStatusOverview + - deviceAppManagement.mobileApp + summary: Get categories from deviceAppManagement + description: The list of categories for this app. + operationId: deviceAppManagement.mobileApps.ListCategories parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: mobileApp + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -30206,13 +33191,8 @@ paths: items: enum: - id - - configurationVersion - - errorCount - - failedCount - - lastUpdateDateTime - - notApplicableCount - - pendingCount - - successCount + - displayName + - lastModifiedDateTime type: string - name: $expand in: query @@ -30232,76 +33212,126 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' + title: Collection of mobileAppCategory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/deviceAppManagement/mobileApps/{mobileApp-id}/categories/$ref': + get: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property deviceStatusOverview in deviceManagement - description: Device Configuration devices status overview - operationId: deviceManagement.deviceConfigurations.UpdateDeviceStatusOverview + - deviceAppManagement.mobileApp + summary: Get ref of categories from deviceAppManagement + description: The list of categories for this app. + operationId: deviceAppManagement.mobileApps.ListRefCategories parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' - required: true + x-ms-docs-key-type: mobileApp + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of mobileAppCategory + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property deviceStatusOverview for deviceManagement - description: Device Configuration devices status overview - operationId: deviceManagement.deviceConfigurations.DeleteDeviceStatusOverview + - deviceAppManagement.mobileApp + summary: Create new navigation property ref to categories for deviceAppManagement + description: The list of categories for this app. + operationId: deviceAppManagement.mobileApps.CreateRefCategories parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: mobileApp + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.assign': + '/deviceAppManagement/mobileApps/{mobileApp-id}/microsoft.graph.assign': post: tags: - - deviceManagement.Actions + - deviceAppManagement.Actions summary: Invoke action assign - operationId: deviceManagement.deviceConfigurations.deviceConfiguration.assign + operationId: deviceAppManagement.mobileApps.mobileApp.assign parameters: - - name: deviceConfiguration-id + - name: mobileApp-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of mobileApp' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration + x-ms-docs-key-type: mobileApp requestBody: description: Action parameters content: @@ -30309,42 +33339,27 @@ paths: schema: type: object properties: - assignments: + mobileAppAssignments: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + - $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses': + /deviceAppManagement/targetedManagedAppConfigurations: get: tags: - - deviceManagement.deviceConfiguration - summary: Get userStatuses from deviceManagement - description: Device configuration installation status by user. - operationId: deviceManagement.deviceConfigurations.ListUserStatuses + - deviceAppManagement.targetedManagedAppConfiguration + summary: Get targetedManagedAppConfigurations from deviceAppManagement + description: Targeted managed app configurations. + operationId: deviceAppManagement.ListTargetedManagedAppConfigurations parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30362,16 +33377,22 @@ paths: enum: - id - id desc - - devicesCount - - devicesCount desc - - lastReportedDateTime - - lastReportedDateTime desc - - status - - status desc - - userDisplayName - - userDisplayName desc - - userPrincipalName - - userPrincipalName desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - version + - version desc + - customSettings + - customSettings desc + - deployedAppCount + - deployedAppCount desc + - isAssigned + - isAssigned desc type: string - name: $select in: query @@ -30384,11 +33405,17 @@ paths: items: enum: - id - - devicesCount - - lastReportedDateTime - - status - - userDisplayName - - userPrincipalName + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - version + - customSettings + - deployedAppCount + - isAssigned + - apps + - assignments + - deploymentSummary type: string - name: $expand in: query @@ -30401,6 +33428,9 @@ paths: items: enum: - '*' + - apps + - assignments + - deploymentSummary type: string responses: '200': @@ -30408,13 +33438,13 @@ paths: content: application/json: schema: - title: Collection of deviceConfigurationUserStatus + title: Collection of targetedManagedAppConfiguration type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' '@odata.nextLink': type: string default: @@ -30425,24 +33455,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceConfiguration - summary: Create new navigation property to userStatuses for deviceManagement - description: Device configuration installation status by user. - operationId: deviceManagement.deviceConfigurations.CreateUserStatuses - parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration + - deviceAppManagement.targetedManagedAppConfiguration + summary: Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement + description: Targeted managed app configurations. + operationId: deviceAppManagement.CreateTargetedManagedAppConfigurations requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' required: true responses: '201': @@ -30450,32 +33472,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses/{deviceConfigurationUserStatus-id}': + '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}': get: tags: - - deviceManagement.deviceConfiguration - summary: Get userStatuses from deviceManagement - description: Device configuration installation status by user. - operationId: deviceManagement.deviceConfigurations.GetUserStatuses + - deviceAppManagement.targetedManagedAppConfiguration + summary: Get targetedManagedAppConfigurations from deviceAppManagement + description: Targeted managed app configurations. + operationId: deviceAppManagement.GetTargetedManagedAppConfigurations parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationUserStatus-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceConfigurationUserStatus' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationUserStatus + x-ms-docs-key-type: targetedManagedAppConfiguration - name: $select in: query description: Select properties to be returned @@ -30487,11 +33502,17 @@ paths: items: enum: - id - - devicesCount - - lastReportedDateTime - - status - - userDisplayName - - userPrincipalName + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - version + - customSettings + - deployedAppCount + - isAssigned + - apps + - assignments + - deploymentSummary type: string - name: $expand in: query @@ -30504,6 +33525,9 @@ paths: items: enum: - '*' + - apps + - assignments + - deploymentSummary type: string responses: '200': @@ -30511,37 +33535,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' + links: + apps: + operationId: deviceAppManagement.TargetedManagedAppConfigurations.ListApps + parameters: + targetedManagedAppConfiguration-id: $request.path.targetedManagedAppConfiguration-id + assignments: + operationId: deviceAppManagement.TargetedManagedAppConfigurations.ListAssignments + parameters: + targetedManagedAppConfiguration-id: $request.path.targetedManagedAppConfiguration-id + deploymentSummary: + operationId: deviceAppManagement.TargetedManagedAppConfigurations.GetDeploymentSummary + parameters: + targetedManagedAppConfiguration-id: $request.path.targetedManagedAppConfiguration-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property userStatuses in deviceManagement - description: Device configuration installation status by user. - operationId: deviceManagement.deviceConfigurations.UpdateUserStatuses + - deviceAppManagement.targetedManagedAppConfiguration + summary: Update the navigation property targetedManagedAppConfigurations in deviceAppManagement + description: Targeted managed app configurations. + operationId: deviceAppManagement.UpdateTargetedManagedAppConfigurations parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationUserStatus-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceConfigurationUserStatus' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationUserStatus + x-ms-docs-key-type: targetedManagedAppConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' required: true responses: '204': @@ -30551,25 +33581,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property userStatuses for deviceManagement - description: Device configuration installation status by user. - operationId: deviceManagement.deviceConfigurations.DeleteUserStatuses + - deviceAppManagement.targetedManagedAppConfiguration + summary: Delete navigation property targetedManagedAppConfigurations for deviceAppManagement + description: Targeted managed app configurations. + operationId: deviceAppManagement.DeleteTargetedManagedAppConfigurations parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: deviceConfigurationUserStatus-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceConfigurationUserStatus' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationUserStatus + x-ms-docs-key-type: targetedManagedAppConfiguration - name: If-Match in: header description: ETag @@ -30581,122 +33604,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatusOverview': + '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/apps': get: tags: - - deviceManagement.deviceConfiguration - summary: Get userStatusOverview from deviceManagement - description: Device Configuration users status overview - operationId: deviceManagement.deviceConfigurations.GetUserStatusOverview - parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - configurationVersion - - errorCount - - failedCount - - lastUpdateDateTime - - notApplicableCount - - pendingCount - - successCount - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - deviceManagement.deviceConfiguration - summary: Update the navigation property userStatusOverview in deviceManagement - description: Device Configuration users status overview - operationId: deviceManagement.deviceConfigurations.UpdateUserStatusOverview - parameters: - - name: deviceConfiguration-id - in: path - description: 'key: id of deviceConfiguration' - required: true - schema: - type: string - x-ms-docs-key-type: deviceConfiguration - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.deviceConfiguration - summary: Delete navigation property userStatusOverview for deviceManagement - description: Device Configuration users status overview - operationId: deviceManagement.deviceConfigurations.DeleteUserStatusOverview + - deviceAppManagement.targetedManagedAppConfiguration + summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.ListApps parameters: - - name: deviceConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceConfiguration - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/deviceEnrollmentConfigurations: - get: - tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Get deviceEnrollmentConfigurations from deviceManagement - description: The list of device enrollment configurations - operationId: deviceManagement.ListDeviceEnrollmentConfigurations - parameters: + x-ms-docs-key-type: targetedManagedAppConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30714,16 +33636,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - priority - - priority desc + - mobileAppIdentifier + - mobileAppIdentifier desc - version - version desc type: string @@ -30738,13 +33652,8 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - priority + - mobileAppIdentifier - version - - assignments type: string - name: $expand in: query @@ -30757,7 +33666,6 @@ paths: items: enum: - '*' - - assignments type: string responses: '200': @@ -30765,13 +33673,13 @@ paths: content: application/json: schema: - title: Collection of deviceEnrollmentConfiguration + title: Collection of managedMobileApp type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' '@odata.nextLink': type: string default: @@ -30782,16 +33690,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Create new navigation property to deviceEnrollmentConfigurations for deviceManagement - description: The list of device enrollment configurations - operationId: deviceManagement.CreateDeviceEnrollmentConfigurations + - deviceAppManagement.targetedManagedAppConfiguration + summary: Create new navigation property to apps for deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.CreateApps + parameters: + - name: targetedManagedAppConfiguration-id + in: path + description: 'key: id of targetedManagedAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: targetedManagedAppConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' required: true responses: '201': @@ -30799,25 +33715,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}': + '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/apps/{managedMobileApp-id}': get: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Get deviceEnrollmentConfigurations from deviceManagement - description: The list of device enrollment configurations - operationId: deviceManagement.GetDeviceEnrollmentConfigurations + - deviceAppManagement.targetedManagedAppConfiguration + summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.GetApps parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration + x-ms-docs-key-type: targetedManagedAppConfiguration + - name: managedMobileApp-id + in: path + description: 'key: id of managedMobileApp' + required: true + schema: + type: string + x-ms-docs-key-type: managedMobileApp - name: $select in: query description: Select properties to be returned @@ -30829,13 +33752,8 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - priority + - mobileAppIdentifier - version - - assignments type: string - name: $expand in: query @@ -30848,7 +33766,6 @@ paths: items: enum: - '*' - - assignments type: string responses: '200': @@ -30856,35 +33773,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' - links: - assignments: - operationId: deviceManagement.DeviceEnrollmentConfigurations.ListAssignments - parameters: - deviceEnrollmentConfiguration-id: $request.path.deviceEnrollmentConfiguration-id + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Update the navigation property deviceEnrollmentConfigurations in deviceManagement - description: The list of device enrollment configurations - operationId: deviceManagement.UpdateDeviceEnrollmentConfigurations + - deviceAppManagement.targetedManagedAppConfiguration + summary: Update the navigation property apps in deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.UpdateApps parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration + x-ms-docs-key-type: targetedManagedAppConfiguration + - name: managedMobileApp-id + in: path + description: 'key: id of managedMobileApp' + required: true + schema: + type: string + x-ms-docs-key-type: managedMobileApp requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' required: true responses: '204': @@ -30894,18 +33813,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Delete navigation property deviceEnrollmentConfigurations for deviceManagement - description: The list of device enrollment configurations - operationId: deviceManagement.DeleteDeviceEnrollmentConfigurations + - deviceAppManagement.targetedManagedAppConfiguration + summary: Delete navigation property apps for deviceAppManagement + description: List of apps to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.DeleteApps parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration + x-ms-docs-key-type: targetedManagedAppConfiguration + - name: managedMobileApp-id + in: path + description: 'key: id of managedMobileApp' + required: true + schema: + type: string + x-ms-docs-key-type: managedMobileApp - name: If-Match in: header description: ETag @@ -30917,21 +33843,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments': + '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/assignments': get: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Get assignments from deviceManagement - description: The list of group assignments for the device configuration profile - operationId: deviceManagement.deviceEnrollmentConfigurations.ListAssignments + - deviceAppManagement.targetedManagedAppConfiguration + summary: Get assignments from deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.ListAssignments parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration + x-ms-docs-key-type: targetedManagedAppConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30983,13 +33909,13 @@ paths: content: application/json: schema: - title: Collection of enrollmentConfigurationAssignment + title: Collection of targetedManagedAppPolicyAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' '@odata.nextLink': type: string default: @@ -31000,24 +33926,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Create new navigation property to assignments for deviceManagement - description: The list of group assignments for the device configuration profile - operationId: deviceManagement.deviceEnrollmentConfigurations.CreateAssignments + - deviceAppManagement.targetedManagedAppConfiguration + summary: Create new navigation property to assignments for deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.CreateAssignments parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration + x-ms-docs-key-type: targetedManagedAppConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' required: true responses: '201': @@ -31025,32 +33951,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments/{enrollmentConfigurationAssignment-id}': + '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/assignments/{targetedManagedAppPolicyAssignment-id}': get: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Get assignments from deviceManagement - description: The list of group assignments for the device configuration profile - operationId: deviceManagement.deviceEnrollmentConfigurations.GetAssignments + - deviceAppManagement.targetedManagedAppConfiguration + summary: Get assignments from deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.GetAssignments parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration - - name: enrollmentConfigurationAssignment-id + x-ms-docs-key-type: targetedManagedAppConfiguration + - name: targetedManagedAppPolicyAssignment-id in: path - description: 'key: id of enrollmentConfigurationAssignment' + description: 'key: id of targetedManagedAppPolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: enrollmentConfigurationAssignment + x-ms-docs-key-type: targetedManagedAppPolicyAssignment - name: $select in: query description: Select properties to be returned @@ -31082,37 +34008,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Update the navigation property assignments in deviceManagement - description: The list of group assignments for the device configuration profile - operationId: deviceManagement.deviceEnrollmentConfigurations.UpdateAssignments + - deviceAppManagement.targetedManagedAppConfiguration + summary: Update the navigation property assignments in deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.UpdateAssignments parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration - - name: enrollmentConfigurationAssignment-id + x-ms-docs-key-type: targetedManagedAppConfiguration + - name: targetedManagedAppPolicyAssignment-id in: path - description: 'key: id of enrollmentConfigurationAssignment' + description: 'key: id of targetedManagedAppPolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: enrollmentConfigurationAssignment + x-ms-docs-key-type: targetedManagedAppPolicyAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' required: true responses: '204': @@ -31122,25 +34048,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceEnrollmentConfiguration - summary: Delete navigation property assignments for deviceManagement - description: The list of group assignments for the device configuration profile - operationId: deviceManagement.deviceEnrollmentConfigurations.DeleteAssignments + - deviceAppManagement.targetedManagedAppConfiguration + summary: Delete navigation property assignments for deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. + operationId: deviceAppManagement.targetedManagedAppConfigurations.DeleteAssignments parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration - - name: enrollmentConfigurationAssignment-id + x-ms-docs-key-type: targetedManagedAppConfiguration + - name: targetedManagedAppPolicyAssignment-id in: path - description: 'key: id of enrollmentConfigurationAssignment' + description: 'key: id of targetedManagedAppPolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: enrollmentConfigurationAssignment + x-ms-docs-key-type: targetedManagedAppPolicyAssignment - name: If-Match in: header description: ETag @@ -31152,20 +34078,126 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/microsoft.graph.assign': + '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/deploymentSummary': + get: + tags: + - deviceAppManagement.targetedManagedAppConfiguration + summary: Get deploymentSummary from deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.targetedManagedAppConfigurations.GetDeploymentSummary + parameters: + - name: targetedManagedAppConfiguration-id + in: path + description: 'key: id of targetedManagedAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: targetedManagedAppConfiguration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - configurationDeployedUserCount + - configurationDeploymentSummaryPerApp + - displayName + - lastRefreshTime + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceAppManagement.targetedManagedAppConfiguration + summary: Update the navigation property deploymentSummary in deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.targetedManagedAppConfigurations.UpdateDeploymentSummary + parameters: + - name: targetedManagedAppConfiguration-id + in: path + description: 'key: id of targetedManagedAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: targetedManagedAppConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceAppManagement.targetedManagedAppConfiguration + summary: Delete navigation property deploymentSummary for deviceAppManagement + description: Navigation property to deployment summary of the configuration. + operationId: deviceAppManagement.targetedManagedAppConfigurations.DeleteDeploymentSummary + parameters: + - name: targetedManagedAppConfiguration-id + in: path + description: 'key: id of targetedManagedAppConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: targetedManagedAppConfiguration + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/microsoft.graph.assign': post: tags: - - deviceManagement.Actions + - deviceAppManagement.Actions summary: Invoke action assign - operationId: deviceManagement.deviceEnrollmentConfigurations.deviceEnrollmentConfiguration.assign + operationId: deviceAppManagement.targetedManagedAppConfigurations.targetedManagedAppConfiguration.assign parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration + x-ms-docs-key-type: targetedManagedAppConfiguration requestBody: description: Action parameters content: @@ -31173,11 +34205,11 @@ paths: schema: type: object properties: - enrollmentConfigurationAssignments: + assignments: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' nullable: true required: true responses: @@ -31186,20 +34218,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/microsoft.graph.setPriority': + '/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration-id}/microsoft.graph.targetApps': post: tags: - - deviceManagement.Actions - summary: Invoke action setPriority - operationId: deviceManagement.deviceEnrollmentConfigurations.deviceEnrollmentConfiguration.setPriority + - deviceAppManagement.Actions + summary: Invoke action targetApps + operationId: deviceAppManagement.targetedManagedAppConfigurations.targetedManagedAppConfiguration.targetApps parameters: - - name: deviceEnrollmentConfiguration-id + - name: targetedManagedAppConfiguration-id in: path - description: 'key: id of deviceEnrollmentConfiguration' + description: 'key: id of targetedManagedAppConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceEnrollmentConfiguration + x-ms-docs-key-type: targetedManagedAppConfiguration requestBody: description: Action parameters content: @@ -31207,11 +34239,16 @@ paths: schema: type: object properties: - priority: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true required: true responses: '204': @@ -31219,13 +34256,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/deviceManagementPartners: + /deviceAppManagement/vppTokens: get: tags: - - deviceManagement.deviceManagementPartner - summary: Get deviceManagementPartners from deviceManagement - description: The list of Device Management Partners configured by the tenant. - operationId: deviceManagement.ListDeviceManagementPartners + - deviceAppManagement.vppToken + summary: Get vppTokens from deviceAppManagement + description: List of Vpp tokens for this organization. + operationId: deviceAppManagement.ListVppTokens parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -31244,22 +34281,28 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - isConfigured - - isConfigured desc - - lastHeartbeatDateTime - - lastHeartbeatDateTime desc - - partnerAppType - - partnerAppType desc - - partnerState - - partnerState desc - - singleTenantAppId - - singleTenantAppId desc - - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime - - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime desc - - whenPartnerDevicesWillBeRemovedDateTime - - whenPartnerDevicesWillBeRemovedDateTime desc + - appleId + - appleId desc + - automaticallyUpdateApps + - automaticallyUpdateApps desc + - countryOrRegion + - countryOrRegion desc + - expirationDateTime + - expirationDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - lastSyncDateTime + - lastSyncDateTime desc + - lastSyncStatus + - lastSyncStatus desc + - organizationName + - organizationName desc + - state + - state desc + - token + - token desc + - vppTokenAccountType + - vppTokenAccountType desc type: string - name: $select in: query @@ -31272,14 +34315,17 @@ paths: items: enum: - id - - displayName - - isConfigured - - lastHeartbeatDateTime - - partnerAppType - - partnerState - - singleTenantAppId - - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime - - whenPartnerDevicesWillBeRemovedDateTime + - appleId + - automaticallyUpdateApps + - countryOrRegion + - expirationDateTime + - lastModifiedDateTime + - lastSyncDateTime + - lastSyncStatus + - organizationName + - state + - token + - vppTokenAccountType type: string - name: $expand in: query @@ -31299,13 +34345,13 @@ paths: content: application/json: schema: - title: Collection of deviceManagementPartner + title: Collection of vppToken type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.vppToken' '@odata.nextLink': type: string default: @@ -31316,16 +34362,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementPartner - summary: Create new navigation property to deviceManagementPartners for deviceManagement - description: The list of Device Management Partners configured by the tenant. - operationId: deviceManagement.CreateDeviceManagementPartners + - deviceAppManagement.vppToken + summary: Create new navigation property to vppTokens for deviceAppManagement + description: List of Vpp tokens for this organization. + operationId: deviceAppManagement.CreateVppTokens requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.vppToken' required: true responses: '201': @@ -31333,25 +34379,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.vppToken' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/deviceManagementPartners/{deviceManagementPartner-id}': + '/deviceAppManagement/vppTokens/{vppToken-id}': get: tags: - - deviceManagement.deviceManagementPartner - summary: Get deviceManagementPartners from deviceManagement - description: The list of Device Management Partners configured by the tenant. - operationId: deviceManagement.GetDeviceManagementPartners + - deviceAppManagement.vppToken + summary: Get vppTokens from deviceAppManagement + description: List of Vpp tokens for this organization. + operationId: deviceAppManagement.GetVppTokens parameters: - - name: deviceManagementPartner-id + - name: vppToken-id in: path - description: 'key: id of deviceManagementPartner' + description: 'key: id of vppToken' required: true schema: type: string - x-ms-docs-key-type: deviceManagementPartner + x-ms-docs-key-type: vppToken - name: $select in: query description: Select properties to be returned @@ -31363,14 +34409,17 @@ paths: items: enum: - id - - displayName - - isConfigured - - lastHeartbeatDateTime - - partnerAppType - - partnerState - - singleTenantAppId - - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime - - whenPartnerDevicesWillBeRemovedDateTime + - appleId + - automaticallyUpdateApps + - countryOrRegion + - expirationDateTime + - lastModifiedDateTime + - lastSyncDateTime + - lastSyncStatus + - organizationName + - state + - token + - vppTokenAccountType type: string - name: $expand in: query @@ -31390,30 +34439,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.vppToken' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementPartner - summary: Update the navigation property deviceManagementPartners in deviceManagement - description: The list of Device Management Partners configured by the tenant. - operationId: deviceManagement.UpdateDeviceManagementPartners + - deviceAppManagement.vppToken + summary: Update the navigation property vppTokens in deviceAppManagement + description: List of Vpp tokens for this organization. + operationId: deviceAppManagement.UpdateVppTokens parameters: - - name: deviceManagementPartner-id + - name: vppToken-id in: path - description: 'key: id of deviceManagementPartner' + description: 'key: id of vppToken' required: true schema: type: string - x-ms-docs-key-type: deviceManagementPartner + x-ms-docs-key-type: vppToken requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' + $ref: '#/components/schemas/microsoft.graph.vppToken' required: true responses: '204': @@ -31423,18 +34472,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementPartner - summary: Delete navigation property deviceManagementPartners for deviceManagement - description: The list of Device Management Partners configured by the tenant. - operationId: deviceManagement.DeleteDeviceManagementPartners + - deviceAppManagement.vppToken + summary: Delete navigation property vppTokens for deviceAppManagement + description: List of Vpp tokens for this organization. + operationId: deviceAppManagement.DeleteVppTokens parameters: - - name: deviceManagementPartner-id + - name: vppToken-id in: path - description: 'key: id of deviceManagementPartner' + description: 'key: id of vppToken' required: true schema: type: string - x-ms-docs-key-type: deviceManagementPartner + x-ms-docs-key-type: vppToken - name: If-Match in: header description: ETag @@ -31446,13 +34495,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/exchangeConnectors: + '/deviceAppManagement/vppTokens/{vppToken-id}/microsoft.graph.syncLicenses': + post: + tags: + - deviceAppManagement.Actions + summary: Invoke action syncLicenses + description: Syncs licenses associated with a specific appleVolumePurchaseProgramToken + operationId: deviceAppManagement.vppTokens.vppToken.syncLicenses + parameters: + - name: vppToken-id + in: path + description: 'key: id of vppToken' + required: true + schema: + type: string + x-ms-docs-key-type: vppToken + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.vppToken' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceAppManagement/windowsInformationProtectionPolicies: get: tags: - - deviceManagement.deviceManagementExchangeConnector - summary: Get exchangeConnectors from deviceManagement - description: The list of Exchange Connectors configured by the tenant. - operationId: deviceManagement.ListExchangeConnectors + - deviceAppManagement.windowsInformationProtectionPolicy + summary: Get windowsInformationProtectionPolicies from deviceAppManagement + description: Windows information protection for apps running on devices which are not MDM enrolled. + operationId: deviceAppManagement.ListWindowsInformationProtectionPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -31471,24 +34547,84 @@ paths: enum: - id - id desc - - connectorServerName - - connectorServerName desc - - exchangeAlias - - exchangeAlias desc - - exchangeConnectorType - - exchangeConnectorType desc - - exchangeOrganization - - exchangeOrganization desc - - lastSyncDateTime - - lastSyncDateTime desc - - primarySmtpAddress - - primarySmtpAddress desc - - serverName - - serverName desc - - status - - status desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc - version - version desc + - azureRightsManagementServicesAllowed + - azureRightsManagementServicesAllowed desc + - dataRecoveryCertificate + - dataRecoveryCertificate desc + - enforcementLevel + - enforcementLevel desc + - enterpriseDomain + - enterpriseDomain desc + - enterpriseInternalProxyServers + - enterpriseInternalProxyServers desc + - enterpriseIPRanges + - enterpriseIPRanges desc + - enterpriseIPRangesAreAuthoritative + - enterpriseIPRangesAreAuthoritative desc + - enterpriseNetworkDomainNames + - enterpriseNetworkDomainNames desc + - enterpriseProtectedDomainNames + - enterpriseProtectedDomainNames desc + - enterpriseProxiedDomains + - enterpriseProxiedDomains desc + - enterpriseProxyServers + - enterpriseProxyServers desc + - enterpriseProxyServersAreAuthoritative + - enterpriseProxyServersAreAuthoritative desc + - exemptApps + - exemptApps desc + - iconsVisible + - iconsVisible desc + - indexingEncryptedStoresOrItemsBlocked + - indexingEncryptedStoresOrItemsBlocked desc + - isAssigned + - isAssigned desc + - neutralDomainResources + - neutralDomainResources desc + - protectedApps + - protectedApps desc + - protectionUnderLockConfigRequired + - protectionUnderLockConfigRequired desc + - revokeOnUnenrollDisabled + - revokeOnUnenrollDisabled desc + - rightsManagementServicesTemplateId + - rightsManagementServicesTemplateId desc + - smbAutoEncryptedFileExtensions + - smbAutoEncryptedFileExtensions desc + - daysWithoutContactBeforeUnenroll + - daysWithoutContactBeforeUnenroll desc + - mdmEnrollmentUrl + - mdmEnrollmentUrl desc + - minutesOfInactivityBeforeDeviceLock + - minutesOfInactivityBeforeDeviceLock desc + - numberOfPastPinsRemembered + - numberOfPastPinsRemembered desc + - passwordMaximumAttemptCount + - passwordMaximumAttemptCount desc + - pinExpirationDays + - pinExpirationDays desc + - pinLowercaseLetters + - pinLowercaseLetters desc + - pinMinimumLength + - pinMinimumLength desc + - pinSpecialCharacters + - pinSpecialCharacters desc + - pinUppercaseLetters + - pinUppercaseLetters desc + - revokeOnMdmHandoffDisabled + - revokeOnMdmHandoffDisabled desc + - windowsHelloForBusinessBlocked + - windowsHelloForBusinessBlocked desc type: string - name: $select in: query @@ -31501,15 +34637,48 @@ paths: items: enum: - id - - connectorServerName - - exchangeAlias - - exchangeConnectorType - - exchangeOrganization - - lastSyncDateTime - - primarySmtpAddress - - serverName - - status + - createdDateTime + - description + - displayName + - lastModifiedDateTime - version + - azureRightsManagementServicesAllowed + - dataRecoveryCertificate + - enforcementLevel + - enterpriseDomain + - enterpriseInternalProxyServers + - enterpriseIPRanges + - enterpriseIPRangesAreAuthoritative + - enterpriseNetworkDomainNames + - enterpriseProtectedDomainNames + - enterpriseProxiedDomains + - enterpriseProxyServers + - enterpriseProxyServersAreAuthoritative + - exemptApps + - iconsVisible + - indexingEncryptedStoresOrItemsBlocked + - isAssigned + - neutralDomainResources + - protectedApps + - protectionUnderLockConfigRequired + - revokeOnUnenrollDisabled + - rightsManagementServicesTemplateId + - smbAutoEncryptedFileExtensions + - daysWithoutContactBeforeUnenroll + - mdmEnrollmentUrl + - minutesOfInactivityBeforeDeviceLock + - numberOfPastPinsRemembered + - passwordMaximumAttemptCount + - pinExpirationDays + - pinLowercaseLetters + - pinMinimumLength + - pinSpecialCharacters + - pinUppercaseLetters + - revokeOnMdmHandoffDisabled + - windowsHelloForBusinessBlocked + - assignments + - exemptAppLockerFiles + - protectedAppLockerFiles type: string - name: $expand in: query @@ -31522,6 +34691,9 @@ paths: items: enum: - '*' + - assignments + - exemptAppLockerFiles + - protectedAppLockerFiles type: string responses: '200': @@ -31529,13 +34701,13 @@ paths: content: application/json: schema: - title: Collection of deviceManagementExchangeConnector + title: Collection of windowsInformationProtectionPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' '@odata.nextLink': type: string default: @@ -31546,16 +34718,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementExchangeConnector - summary: Create new navigation property to exchangeConnectors for deviceManagement - description: The list of Exchange Connectors configured by the tenant. - operationId: deviceManagement.CreateExchangeConnectors + - deviceAppManagement.windowsInformationProtectionPolicy + summary: Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement + description: Windows information protection for apps running on devices which are not MDM enrolled. + operationId: deviceAppManagement.CreateWindowsInformationProtectionPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' required: true responses: '201': @@ -31563,25 +34735,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector-id}': + '/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy-id}': get: tags: - - deviceManagement.deviceManagementExchangeConnector - summary: Get exchangeConnectors from deviceManagement - description: The list of Exchange Connectors configured by the tenant. - operationId: deviceManagement.GetExchangeConnectors + - deviceAppManagement.windowsInformationProtectionPolicy + summary: Get windowsInformationProtectionPolicies from deviceAppManagement + description: Windows information protection for apps running on devices which are not MDM enrolled. + operationId: deviceAppManagement.GetWindowsInformationProtectionPolicies parameters: - - name: deviceManagementExchangeConnector-id + - name: windowsInformationProtectionPolicy-id in: path - description: 'key: id of deviceManagementExchangeConnector' + description: 'key: id of windowsInformationProtectionPolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementExchangeConnector + x-ms-docs-key-type: windowsInformationProtectionPolicy - name: $select in: query description: Select properties to be returned @@ -31593,15 +34765,48 @@ paths: items: enum: - id - - connectorServerName - - exchangeAlias - - exchangeConnectorType - - exchangeOrganization - - lastSyncDateTime - - primarySmtpAddress - - serverName - - status + - createdDateTime + - description + - displayName + - lastModifiedDateTime - version + - azureRightsManagementServicesAllowed + - dataRecoveryCertificate + - enforcementLevel + - enterpriseDomain + - enterpriseInternalProxyServers + - enterpriseIPRanges + - enterpriseIPRangesAreAuthoritative + - enterpriseNetworkDomainNames + - enterpriseProtectedDomainNames + - enterpriseProxiedDomains + - enterpriseProxyServers + - enterpriseProxyServersAreAuthoritative + - exemptApps + - iconsVisible + - indexingEncryptedStoresOrItemsBlocked + - isAssigned + - neutralDomainResources + - protectedApps + - protectionUnderLockConfigRequired + - revokeOnUnenrollDisabled + - rightsManagementServicesTemplateId + - smbAutoEncryptedFileExtensions + - daysWithoutContactBeforeUnenroll + - mdmEnrollmentUrl + - minutesOfInactivityBeforeDeviceLock + - numberOfPastPinsRemembered + - passwordMaximumAttemptCount + - pinExpirationDays + - pinLowercaseLetters + - pinMinimumLength + - pinSpecialCharacters + - pinUppercaseLetters + - revokeOnMdmHandoffDisabled + - windowsHelloForBusinessBlocked + - assignments + - exemptAppLockerFiles + - protectedAppLockerFiles type: string - name: $expand in: query @@ -31614,6 +34819,9 @@ paths: items: enum: - '*' + - assignments + - exemptAppLockerFiles + - protectedAppLockerFiles type: string responses: '200': @@ -31621,30 +34829,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' + links: + assignments: + operationId: deviceAppManagement.WindowsInformationProtectionPolicies.ListAssignments + parameters: + windowsInformationProtectionPolicy-id: $request.path.windowsInformationProtectionPolicy-id + exemptAppLockerFiles: + operationId: deviceAppManagement.WindowsInformationProtectionPolicies.ListExemptAppLockerFiles + parameters: + windowsInformationProtectionPolicy-id: $request.path.windowsInformationProtectionPolicy-id + protectedAppLockerFiles: + operationId: deviceAppManagement.WindowsInformationProtectionPolicies.ListProtectedAppLockerFiles + parameters: + windowsInformationProtectionPolicy-id: $request.path.windowsInformationProtectionPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementExchangeConnector - summary: Update the navigation property exchangeConnectors in deviceManagement - description: The list of Exchange Connectors configured by the tenant. - operationId: deviceManagement.UpdateExchangeConnectors + - deviceAppManagement.windowsInformationProtectionPolicy + summary: Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement + description: Windows information protection for apps running on devices which are not MDM enrolled. + operationId: deviceAppManagement.UpdateWindowsInformationProtectionPolicies parameters: - - name: deviceManagementExchangeConnector-id + - name: windowsInformationProtectionPolicy-id in: path - description: 'key: id of deviceManagementExchangeConnector' + description: 'key: id of windowsInformationProtectionPolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementExchangeConnector + x-ms-docs-key-type: windowsInformationProtectionPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' required: true responses: '204': @@ -31654,18 +34875,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementExchangeConnector - summary: Delete navigation property exchangeConnectors for deviceManagement - description: The list of Exchange Connectors configured by the tenant. - operationId: deviceManagement.DeleteExchangeConnectors + - deviceAppManagement.windowsInformationProtectionPolicy + summary: Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement + description: Windows information protection for apps running on devices which are not MDM enrolled. + operationId: deviceAppManagement.DeleteWindowsInformationProtectionPolicies parameters: - - name: deviceManagementExchangeConnector-id + - name: windowsInformationProtectionPolicy-id in: path - description: 'key: id of deviceManagementExchangeConnector' + description: 'key: id of windowsInformationProtectionPolicy' required: true schema: type: string - x-ms-docs-key-type: deviceManagementExchangeConnector + x-ms-docs-key-type: windowsInformationProtectionPolicy - name: If-Match in: header description: ETag @@ -31677,77 +34898,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector-id}/microsoft.graph.sync': - post: - tags: - - deviceManagement.Actions - summary: Invoke action sync - operationId: deviceManagement.exchangeConnectors.deviceManagementExchangeConnector.sync - parameters: - - name: deviceManagementExchangeConnector-id - in: path - description: 'key: id of deviceManagementExchangeConnector' - required: true - schema: - type: string - x-ms-docs-key-type: deviceManagementExchangeConnector - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - syncType: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorSyncType' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /deviceManagement/importedWindowsAutopilotDeviceIdentities: + /deviceManagement: get: tags: - - deviceManagement.importedWindowsAutopilotDeviceIdentity - summary: Get importedWindowsAutopilotDeviceIdentities from deviceManagement - description: Collection of imported Windows autopilot devices. - operationId: deviceManagement.ListImportedWindowsAutopilotDeviceIdentities + - deviceManagement.deviceManagement + summary: Get deviceManagement + operationId: deviceManagement.deviceManagement.GetDeviceManagement parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - assignedUserPrincipalName - - assignedUserPrincipalName desc - - groupTag - - groupTag desc - - hardwareIdentifier - - hardwareIdentifier desc - - importId - - importId desc - - productKey - - productKey desc - - serialNumber - - serialNumber desc - - state - - state desc - type: string - name: $select in: query description: Select properties to be returned @@ -31759,13 +34916,41 @@ paths: items: enum: - id - - assignedUserPrincipalName - - groupTag - - hardwareIdentifier - - importId - - productKey - - serialNumber - - state + - intuneAccountId + - settings + - intuneBrand + - subscriptionState + - termsAndConditions + - deviceCompliancePolicies + - deviceCompliancePolicyDeviceStateSummary + - deviceCompliancePolicySettingStateSummaries + - deviceConfigurationDeviceStateSummaries + - deviceConfigurations + - iosUpdateStatuses + - softwareUpdateStatusSummary + - complianceManagementPartners + - conditionalAccessSettings + - deviceCategories + - deviceEnrollmentConfigurations + - deviceManagementPartners + - exchangeConnectors + - mobileThreatDefenseConnectors + - applePushNotificationCertificate + - detectedApps + - managedDeviceOverview + - managedDevices + - importedWindowsAutopilotDeviceIdentities + - windowsAutopilotDeviceIdentities + - notificationMessageTemplates + - resourceOperations + - roleAssignments + - roleDefinitions + - remoteAssistancePartners + - reports + - telecomExpenseManagementPartners + - troubleshootingEvents + - windowsInformationProtectionAppLearningSummaries + - windowsInformationProtectionNetworkLearningSummaries type: string - name: $expand in: query @@ -31778,66 +34963,137 @@ paths: items: enum: - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of importedWindowsAutopilotDeviceIdentity - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' - '@odata.nextLink': - type: string + - termsAndConditions + - deviceCompliancePolicies + - deviceCompliancePolicyDeviceStateSummary + - deviceCompliancePolicySettingStateSummaries + - deviceConfigurationDeviceStateSummaries + - deviceConfigurations + - iosUpdateStatuses + - softwareUpdateStatusSummary + - complianceManagementPartners + - conditionalAccessSettings + - deviceCategories + - deviceEnrollmentConfigurations + - deviceManagementPartners + - exchangeConnectors + - mobileThreatDefenseConnectors + - applePushNotificationCertificate + - detectedApps + - managedDeviceOverview + - managedDevices + - importedWindowsAutopilotDeviceIdentities + - windowsAutopilotDeviceIdentities + - notificationMessageTemplates + - resourceOperations + - roleAssignments + - roleDefinitions + - remoteAssistancePartners + - reports + - telecomExpenseManagementPartners + - troubleshootingEvents + - windowsInformationProtectionAppLearningSummaries + - windowsInformationProtectionNetworkLearningSummaries + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagement' + links: + termsAndConditions: + operationId: deviceManagement.ListTermsAndConditions + deviceCompliancePolicies: + operationId: deviceManagement.ListDeviceCompliancePolicies + deviceCompliancePolicyDeviceStateSummary: + operationId: deviceManagement.GetDeviceCompliancePolicyDeviceStateSummary + deviceCompliancePolicySettingStateSummaries: + operationId: deviceManagement.ListDeviceCompliancePolicySettingStateSummaries + deviceConfigurationDeviceStateSummaries: + operationId: deviceManagement.GetDeviceConfigurationDeviceStateSummaries + deviceConfigurations: + operationId: deviceManagement.ListDeviceConfigurations + iosUpdateStatuses: + operationId: deviceManagement.ListIosUpdateStatuses + softwareUpdateStatusSummary: + operationId: deviceManagement.GetSoftwareUpdateStatusSummary + complianceManagementPartners: + operationId: deviceManagement.ListComplianceManagementPartners + conditionalAccessSettings: + operationId: deviceManagement.GetConditionalAccessSettings + deviceCategories: + operationId: deviceManagement.ListDeviceCategories + deviceEnrollmentConfigurations: + operationId: deviceManagement.ListDeviceEnrollmentConfigurations + deviceManagementPartners: + operationId: deviceManagement.ListDeviceManagementPartners + exchangeConnectors: + operationId: deviceManagement.ListExchangeConnectors + mobileThreatDefenseConnectors: + operationId: deviceManagement.ListMobileThreatDefenseConnectors + applePushNotificationCertificate: + operationId: deviceManagement.GetApplePushNotificationCertificate + detectedApps: + operationId: deviceManagement.ListDetectedApps + managedDeviceOverview: + operationId: deviceManagement.GetManagedDeviceOverview + managedDevices: + operationId: deviceManagement.ListManagedDevices + importedWindowsAutopilotDeviceIdentities: + operationId: deviceManagement.ListImportedWindowsAutopilotDeviceIdentities + windowsAutopilotDeviceIdentities: + operationId: deviceManagement.ListWindowsAutopilotDeviceIdentities + notificationMessageTemplates: + operationId: deviceManagement.ListNotificationMessageTemplates + resourceOperations: + operationId: deviceManagement.ListResourceOperations + roleAssignments: + operationId: deviceManagement.ListRoleAssignments + roleDefinitions: + operationId: deviceManagement.ListRoleDefinitions + remoteAssistancePartners: + operationId: deviceManagement.ListRemoteAssistancePartners + reports: + operationId: deviceManagement.GetReports + telecomExpenseManagementPartners: + operationId: deviceManagement.ListTelecomExpenseManagementPartners + troubleshootingEvents: + operationId: deviceManagement.ListTroubleshootingEvents + windowsInformationProtectionAppLearningSummaries: + operationId: deviceManagement.ListWindowsInformationProtectionAppLearningSummaries + windowsInformationProtectionNetworkLearningSummaries: + operationId: deviceManagement.ListWindowsInformationProtectionNetworkLearningSummaries default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceManagement.importedWindowsAutopilotDeviceIdentity - summary: Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement - description: Collection of imported Windows autopilot devices. - operationId: deviceManagement.CreateImportedWindowsAutopilotDeviceIdentities + - deviceManagement.deviceManagement + summary: Update deviceManagement + operationId: deviceManagement.deviceManagement.UpdateDeviceManagement requestBody: - description: New navigation property + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + $ref: '#/components/schemas/microsoft.graph.deviceManagement' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity-id}': + /deviceManagement/applePushNotificationCertificate: get: tags: - - deviceManagement.importedWindowsAutopilotDeviceIdentity - summary: Get importedWindowsAutopilotDeviceIdentities from deviceManagement - description: Collection of imported Windows autopilot devices. - operationId: deviceManagement.GetImportedWindowsAutopilotDeviceIdentities + - deviceManagement.applePushNotificationCertificate + summary: Get applePushNotificationCertificate from deviceManagement + description: Apple push notification certificate. + operationId: deviceManagement.GetApplePushNotificationCertificate parameters: - - name: importedWindowsAutopilotDeviceIdentity-id - in: path - description: 'key: id of importedWindowsAutopilotDeviceIdentity' - required: true - schema: - type: string - x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity - name: $select in: query description: Select properties to be returned @@ -31849,13 +35105,12 @@ paths: items: enum: - id - - assignedUserPrincipalName - - groupTag - - hardwareIdentifier - - importId - - productKey - - serialNumber - - state + - appleIdentifier + - certificate + - certificateSerialNumber + - expirationDateTime + - lastModifiedDateTime + - topicIdentifier type: string - name: $expand in: query @@ -31875,30 +35130,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + $ref: '#/components/schemas/microsoft.graph.applePushNotificationCertificate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.importedWindowsAutopilotDeviceIdentity - summary: Update the navigation property importedWindowsAutopilotDeviceIdentities in deviceManagement - description: Collection of imported Windows autopilot devices. - operationId: deviceManagement.UpdateImportedWindowsAutopilotDeviceIdentities - parameters: - - name: importedWindowsAutopilotDeviceIdentity-id - in: path - description: 'key: id of importedWindowsAutopilotDeviceIdentity' - required: true - schema: - type: string - x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity + - deviceManagement.applePushNotificationCertificate + summary: Update the navigation property applePushNotificationCertificate in deviceManagement + description: Apple push notification certificate. + operationId: deviceManagement.UpdateApplePushNotificationCertificate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + $ref: '#/components/schemas/microsoft.graph.applePushNotificationCertificate' required: true responses: '204': @@ -31908,18 +35155,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.importedWindowsAutopilotDeviceIdentity - summary: Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement - description: Collection of imported Windows autopilot devices. - operationId: deviceManagement.DeleteImportedWindowsAutopilotDeviceIdentities + - deviceManagement.applePushNotificationCertificate + summary: Delete navigation property applePushNotificationCertificate for deviceManagement + description: Apple push notification certificate. + operationId: deviceManagement.DeleteApplePushNotificationCertificate parameters: - - name: importedWindowsAutopilotDeviceIdentity-id - in: path - description: 'key: id of importedWindowsAutopilotDeviceIdentity' - required: true - schema: - type: string - x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity - name: If-Match in: header description: ETag @@ -31931,47 +35171,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/importedWindowsAutopilotDeviceIdentities/microsoft.graph.import: - post: + /deviceManagement/applePushNotificationCertificate/microsoft.graph.downloadApplePushNotificationCertificateSigningRequest(): + get: tags: - - deviceManagement.Actions - summary: Invoke action import - operationId: deviceManagement.importedWindowsAutopilotDeviceIdentities.import - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - importedWindowsAutopilotDeviceIdentities: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' - nullable: true - required: true + - deviceManagement.Functions + summary: Invoke function downloadApplePushNotificationCertificateSigningRequest + description: Download Apple push notification certificate signing request + operationId: deviceManagement.applePushNotificationCertificate.downloadApplePushNotificationCertificateSigningRequest responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' - nullable: true + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /deviceManagement/iosUpdateStatuses: + x-ms-docs-operation-type: function + /deviceManagement/complianceManagementPartners: get: tags: - - deviceManagement.iosUpdateDeviceStatus - summary: Get iosUpdateStatuses from deviceManagement - description: The IOS software update installation statuses for this account. - operationId: deviceManagement.ListIosUpdateStatuses + - deviceManagement.complianceManagementPartner + summary: Get complianceManagementPartners from deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.ListComplianceManagementPartners parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -31990,28 +35214,24 @@ paths: enum: - id - id desc - - complianceGracePeriodExpirationDateTime - - complianceGracePeriodExpirationDateTime desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceModel - - deviceModel desc - - installStatus - - installStatus desc - - lastReportedDateTime - - lastReportedDateTime desc - - osVersion - - osVersion desc - - status - - status desc - - userId - - userId desc - - userName - - userName desc - - userPrincipalName - - userPrincipalName desc + - androidEnrollmentAssignments + - androidEnrollmentAssignments desc + - androidOnboarded + - androidOnboarded desc + - displayName + - displayName desc + - iosEnrollmentAssignments + - iosEnrollmentAssignments desc + - iosOnboarded + - iosOnboarded desc + - lastHeartbeatDateTime + - lastHeartbeatDateTime desc + - macOsEnrollmentAssignments + - macOsEnrollmentAssignments desc + - macOsOnboarded + - macOsOnboarded desc + - partnerState + - partnerState desc type: string - name: $select in: query @@ -32024,17 +35244,15 @@ paths: items: enum: - id - - complianceGracePeriodExpirationDateTime - - deviceDisplayName - - deviceId - - deviceModel - - installStatus - - lastReportedDateTime - - osVersion - - status - - userId - - userName - - userPrincipalName + - androidEnrollmentAssignments + - androidOnboarded + - displayName + - iosEnrollmentAssignments + - iosOnboarded + - lastHeartbeatDateTime + - macOsEnrollmentAssignments + - macOsOnboarded + - partnerState type: string - name: $expand in: query @@ -32054,13 +35272,13 @@ paths: content: application/json: schema: - title: Collection of iosUpdateDeviceStatus + title: Collection of complianceManagementPartner type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' '@odata.nextLink': type: string default: @@ -32071,16 +35289,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.iosUpdateDeviceStatus - summary: Create new navigation property to iosUpdateStatuses for deviceManagement - description: The IOS software update installation statuses for this account. - operationId: deviceManagement.CreateIosUpdateStatuses + - deviceManagement.complianceManagementPartner + summary: Create new navigation property to complianceManagementPartners for deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.CreateComplianceManagementPartners requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' required: true responses: '201': @@ -32088,25 +35306,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatus-id}': + '/deviceManagement/complianceManagementPartners/{complianceManagementPartner-id}': get: tags: - - deviceManagement.iosUpdateDeviceStatus - summary: Get iosUpdateStatuses from deviceManagement - description: The IOS software update installation statuses for this account. - operationId: deviceManagement.GetIosUpdateStatuses + - deviceManagement.complianceManagementPartner + summary: Get complianceManagementPartners from deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.GetComplianceManagementPartners parameters: - - name: iosUpdateDeviceStatus-id + - name: complianceManagementPartner-id in: path - description: 'key: id of iosUpdateDeviceStatus' + description: 'key: id of complianceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: iosUpdateDeviceStatus + x-ms-docs-key-type: complianceManagementPartner - name: $select in: query description: Select properties to be returned @@ -32118,17 +35336,15 @@ paths: items: enum: - id - - complianceGracePeriodExpirationDateTime - - deviceDisplayName - - deviceId - - deviceModel - - installStatus - - lastReportedDateTime - - osVersion - - status - - userId - - userName - - userPrincipalName + - androidEnrollmentAssignments + - androidOnboarded + - displayName + - iosEnrollmentAssignments + - iosOnboarded + - lastHeartbeatDateTime + - macOsEnrollmentAssignments + - macOsOnboarded + - partnerState type: string - name: $expand in: query @@ -32148,30 +35364,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.iosUpdateDeviceStatus - summary: Update the navigation property iosUpdateStatuses in deviceManagement - description: The IOS software update installation statuses for this account. - operationId: deviceManagement.UpdateIosUpdateStatuses + - deviceManagement.complianceManagementPartner + summary: Update the navigation property complianceManagementPartners in deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.UpdateComplianceManagementPartners parameters: - - name: iosUpdateDeviceStatus-id + - name: complianceManagementPartner-id in: path - description: 'key: id of iosUpdateDeviceStatus' + description: 'key: id of complianceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: iosUpdateDeviceStatus + x-ms-docs-key-type: complianceManagementPartner requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' required: true responses: '204': @@ -32181,18 +35397,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.iosUpdateDeviceStatus - summary: Delete navigation property iosUpdateStatuses for deviceManagement - description: The IOS software update installation statuses for this account. - operationId: deviceManagement.DeleteIosUpdateStatuses + - deviceManagement.complianceManagementPartner + summary: Delete navigation property complianceManagementPartners for deviceManagement + description: The list of Compliance Management Partners configured by the tenant. + operationId: deviceManagement.DeleteComplianceManagementPartners parameters: - - name: iosUpdateDeviceStatus-id + - name: complianceManagementPartner-id in: path - description: 'key: id of iosUpdateDeviceStatus' + description: 'key: id of complianceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: iosUpdateDeviceStatus + x-ms-docs-key-type: complianceManagementPartner - name: If-Match in: header description: ETag @@ -32204,13 +35420,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/managedDeviceOverview: + /deviceManagement/conditionalAccessSettings: get: tags: - - deviceManagement.managedDeviceOverview - summary: Get managedDeviceOverview from deviceManagement - description: Device overview - operationId: deviceManagement.GetManagedDeviceOverview + - deviceManagement.onPremisesConditionalAccessSettings + summary: Get conditionalAccessSettings from deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access + operationId: deviceManagement.GetConditionalAccessSettings parameters: - name: $select in: query @@ -32223,11 +35439,10 @@ paths: items: enum: - id - - deviceExchangeAccessStateSummary - - deviceOperatingSystemSummary - - dualEnrolledDeviceCount - - enrolledDeviceCount - - mdmEnrolledCount + - enabled + - excludedGroups + - includedGroups + - overrideDefaultRule type: string - name: $expand in: query @@ -32247,41 +35462,235 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDeviceOverview' + $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/managedDeviceOverview/$ref: + patch: + tags: + - deviceManagement.onPremisesConditionalAccessSettings + summary: Update the navigation property conditionalAccessSettings in deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access + operationId: deviceManagement.UpdateConditionalAccessSettings + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.onPremisesConditionalAccessSettings + summary: Delete navigation property conditionalAccessSettings for deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access + operationId: deviceManagement.DeleteConditionalAccessSettings + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/detectedApps: get: tags: - - deviceManagement.managedDeviceOverview - summary: Get ref of managedDeviceOverview from deviceManagement - description: Device overview - operationId: deviceManagement.GetRefManagedDeviceOverview + - deviceManagement.detectedApp + summary: Get detectedApps from deviceManagement + description: The list of detected apps associated with a device. + operationId: deviceManagement.ListDetectedApps + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deviceCount + - deviceCount desc + - displayName + - displayName desc + - sizeInByte + - sizeInByte desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deviceCount + - displayName + - sizeInByte + - version + - managedDevices + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - managedDevices + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + title: Collection of detectedApp + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.detectedApp' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - deviceManagement.managedDeviceOverview - summary: Update the ref of navigation property managedDeviceOverview in deviceManagement - description: Device overview - operationId: deviceManagement.UpdateRefManagedDeviceOverview + - deviceManagement.detectedApp + summary: Create new navigation property to detectedApps for deviceManagement + description: The list of detected apps associated with a device. + operationId: deviceManagement.CreateDetectedApps requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.detectedApp' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.detectedApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/detectedApps/{detectedApp-id}': + get: + tags: + - deviceManagement.detectedApp + summary: Get detectedApps from deviceManagement + description: The list of detected apps associated with a device. + operationId: deviceManagement.GetDetectedApps + parameters: + - name: detectedApp-id + in: path + description: 'key: id of detectedApp' + required: true + schema: + type: string + x-ms-docs-key-type: detectedApp + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deviceCount + - displayName + - sizeInByte + - version + - managedDevices + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - managedDevices + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.detectedApp' + links: + managedDevices: + operationId: deviceManagement.DetectedApps.ListManagedDevices + parameters: + detectedApp-id: $request.path.detectedApp-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.detectedApp + summary: Update the navigation property detectedApps in deviceManagement + description: The list of detected apps associated with a device. + operationId: deviceManagement.UpdateDetectedApps + parameters: + - name: detectedApp-id + in: path + description: 'key: id of detectedApp' + required: true + schema: + type: string + x-ms-docs-key-type: detectedApp + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.detectedApp' required: true responses: '204': @@ -32291,11 +35700,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDeviceOverview - summary: Delete ref of navigation property managedDeviceOverview for deviceManagement - description: Device overview - operationId: deviceManagement.DeleteRefManagedDeviceOverview + - deviceManagement.detectedApp + summary: Delete navigation property detectedApps for deviceManagement + description: The list of detected apps associated with a device. + operationId: deviceManagement.DeleteDetectedApps parameters: + - name: detectedApp-id + in: path + description: 'key: id of detectedApp' + required: true + schema: + type: string + x-ms-docs-key-type: detectedApp - name: If-Match in: header description: ETag @@ -32307,14 +35723,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/managedDevices: + '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices': get: tags: - - deviceManagement.managedDevice + - deviceManagement.detectedApp summary: Get managedDevices from deviceManagement - description: The list of managed devices. - operationId: deviceManagement.ListManagedDevices + description: The devices that have the discovered application installed + operationId: deviceManagement.detectedApps.ListManagedDevices parameters: + - name: detectedApp-id + in: path + description: 'key: id of detectedApp' + required: true + schema: + type: string + x-ms-docs-key-type: detectedApp - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32537,47 +35960,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - deviceManagement.managedDevice - summary: Create new navigation property to managedDevices for deviceManagement - description: The list of managed devices. - operationId: deviceManagement.CreateManagedDevices - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}': + '/deviceManagement/detectedApps/{detectedApp-id}/managedDevices/$ref': get: tags: - - deviceManagement.managedDevice - summary: Get managedDevices from deviceManagement - description: The list of managed devices. - operationId: deviceManagement.GetManagedDevices + - deviceManagement.detectedApp + summary: Get ref of managedDevices from deviceManagement + description: The devices that have the discovered application installed + operationId: deviceManagement.detectedApps.ListRefManagedDevices parameters: - - name: managedDevice-id + - name: detectedApp-id in: path - description: 'key: id of managedDevice' + description: 'key: id of detectedApp' required: true schema: type: string - x-ms-docs-key-type: managedDevice - - name: $select + x-ms-docs-key-type: detectedApp + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -32586,166 +35991,279 @@ paths: items: enum: - id + - id desc - activationLockBypassCode + - activationLockBypassCode desc - androidSecurityPatchLevel + - androidSecurityPatchLevel desc - azureADDeviceId + - azureADDeviceId desc - azureADRegistered + - azureADRegistered desc - complianceGracePeriodExpirationDateTime + - complianceGracePeriodExpirationDateTime desc - complianceState + - complianceState desc - configurationManagerClientEnabledFeatures + - configurationManagerClientEnabledFeatures desc - deviceActionResults + - deviceActionResults desc - deviceCategoryDisplayName + - deviceCategoryDisplayName desc - deviceEnrollmentType + - deviceEnrollmentType desc - deviceHealthAttestationState + - deviceHealthAttestationState desc - deviceName + - deviceName desc - deviceRegistrationState + - deviceRegistrationState desc - easActivated + - easActivated desc - easActivationDateTime + - easActivationDateTime desc - easDeviceId + - easDeviceId desc - emailAddress + - emailAddress desc - enrolledDateTime + - enrolledDateTime desc - ethernetMacAddress + - ethernetMacAddress desc - exchangeAccessState + - exchangeAccessState desc - exchangeAccessStateReason + - exchangeAccessStateReason desc - exchangeLastSuccessfulSyncDateTime + - exchangeLastSuccessfulSyncDateTime desc - freeStorageSpaceInBytes + - freeStorageSpaceInBytes desc - iccid + - iccid desc - imei + - imei desc - isEncrypted + - isEncrypted desc - isSupervised + - isSupervised desc - jailBroken + - jailBroken desc - lastSyncDateTime + - lastSyncDateTime desc - managedDeviceName + - managedDeviceName desc - managedDeviceOwnerType + - managedDeviceOwnerType desc - managementAgent + - managementAgent desc - manufacturer + - manufacturer desc - meid + - meid desc - model + - model desc - notes + - notes desc - operatingSystem + - operatingSystem desc - osVersion + - osVersion desc - partnerReportedThreatState + - partnerReportedThreatState desc - phoneNumber + - phoneNumber desc - physicalMemoryInBytes + - physicalMemoryInBytes desc - remoteAssistanceSessionErrorDetails + - remoteAssistanceSessionErrorDetails desc - remoteAssistanceSessionUrl + - remoteAssistanceSessionUrl desc - serialNumber + - serialNumber desc - subscriberCarrier + - subscriberCarrier desc - totalStorageSpaceInBytes + - totalStorageSpaceInBytes desc - udid + - udid desc - userDisplayName + - userDisplayName desc - userId + - userId desc - userPrincipalName + - userPrincipalName desc - wiFiMacAddress - - deviceCompliancePolicyStates - - deviceConfigurationStates - - deviceCategory - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - deviceCompliancePolicyStates - - deviceConfigurationStates - - deviceCategory + - wiFiMacAddress desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - links: - deviceCompliancePolicyStates: - operationId: deviceManagement.ManagedDevices.ListDeviceCompliancePolicyStates - parameters: - managedDevice-id: $request.path.managedDevice-id - deviceConfigurationStates: - operationId: deviceManagement.ManagedDevices.ListDeviceConfigurationStates - parameters: - managedDevice-id: $request.path.managedDevice-id - deviceCategory: - operationId: deviceManagement.ManagedDevices.GetDeviceCategory - parameters: - managedDevice-id: $request.path.managedDevice-id + title: Collection of links of managedDevice + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - deviceManagement.managedDevice - summary: Update the navigation property managedDevices in deviceManagement - description: The list of managed devices. - operationId: deviceManagement.UpdateManagedDevices + - deviceManagement.detectedApp + summary: Create new navigation property ref to managedDevices for deviceManagement + description: The devices that have the discovered application installed + operationId: deviceManagement.detectedApps.CreateRefManagedDevices parameters: - - name: managedDevice-id + - name: detectedApp-id in: path - description: 'key: id of managedDevice' + description: 'key: id of detectedApp' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: detectedApp requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + /deviceManagement/deviceCategories: + get: tags: - - deviceManagement.managedDevice - summary: Delete navigation property managedDevices for deviceManagement - description: The list of managed devices. - operationId: deviceManagement.DeleteManagedDevices + - deviceManagement.deviceCategory + summary: Get deviceCategories from deviceManagement + description: The list of device categories with the tenant. + operationId: deviceManagement.ListDeviceCategories parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: managedDevice - - name: If-Match - in: header - description: ETag + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deviceCategory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory': + post: + tags: + - deviceManagement.deviceCategory + summary: Create new navigation property to deviceCategories for deviceManagement + description: The list of device categories with the tenant. + operationId: deviceManagement.CreateDeviceCategories + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceCategories/{deviceCategory-id}': get: tags: - - deviceManagement.managedDevice - summary: Get deviceCategory from deviceManagement - description: Device category - operationId: deviceManagement.managedDevices.GetDeviceCategory + - deviceManagement.deviceCategory + summary: Get deviceCategories from deviceManagement + description: The list of device categories with the tenant. + operationId: deviceManagement.GetDeviceCategories parameters: - - name: managedDevice-id + - name: deviceCategory-id in: path - description: 'key: id of managedDevice' + description: 'key: id of deviceCategory' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceCategory - name: $select in: query description: Select properties to be returned @@ -32784,18 +36302,18 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property deviceCategory in deviceManagement - description: Device category - operationId: deviceManagement.managedDevices.UpdateDeviceCategory + - deviceManagement.deviceCategory + summary: Update the navigation property deviceCategories in deviceManagement + description: The list of device categories with the tenant. + operationId: deviceManagement.UpdateDeviceCategories parameters: - - name: managedDevice-id + - name: deviceCategory-id in: path - description: 'key: id of managedDevice' + description: 'key: id of deviceCategory' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceCategory requestBody: description: New navigation property values content: @@ -32811,18 +36329,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property deviceCategory for deviceManagement - description: Device category - operationId: deviceManagement.managedDevices.DeleteDeviceCategory + - deviceManagement.deviceCategory + summary: Delete navigation property deviceCategories for deviceManagement + description: The list of device categories with the tenant. + operationId: deviceManagement.DeleteDeviceCategories parameters: - - name: managedDevice-id + - name: deviceCategory-id in: path - description: 'key: id of managedDevice' + description: 'key: id of deviceCategory' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceCategory - name: If-Match in: header description: ETag @@ -32834,21 +36352,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates': + /deviceManagement/deviceCompliancePolicies: get: tags: - - deviceManagement.managedDevice - summary: Get deviceCompliancePolicyStates from deviceManagement - description: Device compliance policy states for this device. - operationId: deviceManagement.managedDevices.ListDeviceCompliancePolicyStates + - deviceManagement.deviceCompliancePolicy + summary: Get deviceCompliancePolicies from deviceManagement + description: The device compliance policies. + operationId: deviceManagement.ListDeviceCompliancePolicies parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32866,16 +36377,14 @@ paths: enum: - id - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc - displayName - displayName desc - - platformType - - platformType desc - - settingCount - - settingCount desc - - settingStates - - settingStates desc - - state - - state desc + - lastModifiedDateTime + - lastModifiedDateTime desc - version - version desc type: string @@ -32890,12 +36399,18 @@ paths: items: enum: - id + - createdDateTime + - description - displayName - - platformType - - settingCount - - settingStates - - state + - lastModifiedDateTime - version + - assignments + - deviceSettingStateSummaries + - deviceStatuses + - deviceStatusOverview + - scheduledActionsForRule + - userStatuses + - userStatusOverview type: string - name: $expand in: query @@ -32908,6 +36423,13 @@ paths: items: enum: - '*' + - assignments + - deviceSettingStateSummaries + - deviceStatuses + - deviceStatusOverview + - scheduledActionsForRule + - userStatuses + - userStatusOverview type: string responses: '200': @@ -32915,13 +36437,13 @@ paths: content: application/json: schema: - title: Collection of deviceCompliancePolicyState + title: Collection of deviceCompliancePolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' '@odata.nextLink': type: string default: @@ -32932,24 +36454,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to deviceCompliancePolicyStates for deviceManagement - description: Device compliance policy states for this device. - operationId: deviceManagement.managedDevices.CreateDeviceCompliancePolicyStates - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to deviceCompliancePolicies for deviceManagement + description: The device compliance policies. + operationId: deviceManagement.CreateDeviceCompliancePolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' required: true responses: '201': @@ -32957,32 +36471,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}': get: tags: - - deviceManagement.managedDevice - summary: Get deviceCompliancePolicyStates from deviceManagement - description: Device compliance policy states for this device. - operationId: deviceManagement.managedDevices.GetDeviceCompliancePolicyStates + - deviceManagement.deviceCompliancePolicy + summary: Get deviceCompliancePolicies from deviceManagement + description: The device compliance policies. + operationId: deviceManagement.GetDeviceCompliancePolicies parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of deviceCompliancePolicyState' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState + x-ms-docs-key-type: deviceCompliancePolicy - name: $select in: query description: Select properties to be returned @@ -32994,12 +36501,18 @@ paths: items: enum: - id + - createdDateTime + - description - displayName - - platformType - - settingCount - - settingStates - - state + - lastModifiedDateTime - version + - assignments + - deviceSettingStateSummaries + - deviceStatuses + - deviceStatusOverview + - scheduledActionsForRule + - userStatuses + - userStatusOverview type: string - name: $expand in: query @@ -33012,6 +36525,13 @@ paths: items: enum: - '*' + - assignments + - deviceSettingStateSummaries + - deviceStatuses + - deviceStatusOverview + - scheduledActionsForRule + - userStatuses + - userStatusOverview type: string responses: '200': @@ -33019,37 +36539,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + links: + assignments: + operationId: deviceManagement.DeviceCompliancePolicies.ListAssignments + parameters: + deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id + deviceSettingStateSummaries: + operationId: deviceManagement.DeviceCompliancePolicies.ListDeviceSettingStateSummaries + parameters: + deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id + deviceStatuses: + operationId: deviceManagement.DeviceCompliancePolicies.ListDeviceStatuses + parameters: + deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id + deviceStatusOverview: + operationId: deviceManagement.DeviceCompliancePolicies.GetDeviceStatusOverview + parameters: + deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id + scheduledActionsForRule: + operationId: deviceManagement.DeviceCompliancePolicies.ListScheduledActionsForRule + parameters: + deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id + userStatuses: + operationId: deviceManagement.DeviceCompliancePolicies.ListUserStatuses + parameters: + deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id + userStatusOverview: + operationId: deviceManagement.DeviceCompliancePolicies.GetUserStatusOverview + parameters: + deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property deviceCompliancePolicyStates in deviceManagement - description: Device compliance policy states for this device. - operationId: deviceManagement.managedDevices.UpdateDeviceCompliancePolicyStates + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property deviceCompliancePolicies in deviceManagement + description: The device compliance policies. + operationId: deviceManagement.UpdateDeviceCompliancePolicies parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of deviceCompliancePolicyState' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' required: true responses: '204': @@ -33059,25 +36601,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property deviceCompliancePolicyStates for deviceManagement - description: Device compliance policy states for this device. - operationId: deviceManagement.managedDevices.DeleteDeviceCompliancePolicyStates + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property deviceCompliancePolicies for deviceManagement + description: The device compliance policies. + operationId: deviceManagement.DeleteDeviceCompliancePolicies parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of deviceCompliancePolicyState' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState + x-ms-docs-key-type: deviceCompliancePolicy - name: If-Match in: header description: ETag @@ -33089,21 +36624,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments': get: tags: - - deviceManagement.managedDevice - summary: Get deviceConfigurationStates from deviceManagement - description: Device configuration states for this device. - operationId: deviceManagement.managedDevices.ListDeviceConfigurationStates + - deviceManagement.deviceCompliancePolicy + summary: Get assignments from deviceManagement + description: The collection of assignments for this compliance policy. + operationId: deviceManagement.deviceCompliancePolicies.ListAssignments parameters: - - name: managedDevice-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of managedDevice' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33121,18 +36656,8 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - platformType - - platformType desc - - settingCount - - settingCount desc - - settingStates - - settingStates desc - - state - - state desc - - version - - version desc + - target + - target desc type: string - name: $select in: query @@ -33145,12 +36670,7 @@ paths: items: enum: - id - - displayName - - platformType - - settingCount - - settingStates - - state - - version + - target type: string - name: $expand in: query @@ -33170,13 +36690,13 @@ paths: content: application/json: schema: - title: Collection of deviceConfigurationState + title: Collection of deviceCompliancePolicyAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' '@odata.nextLink': type: string default: @@ -33187,24 +36707,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.managedDevice - summary: Create new navigation property to deviceConfigurationStates for deviceManagement - description: Device configuration states for this device. - operationId: deviceManagement.managedDevices.CreateDeviceConfigurationStates + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to assignments for deviceManagement + description: The collection of assignments for this compliance policy. + operationId: deviceManagement.deviceCompliancePolicies.CreateAssignments parameters: - - name: managedDevice-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of managedDevice' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' required: true responses: '201': @@ -33212,32 +36732,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/assignments/{deviceCompliancePolicyAssignment-id}': get: tags: - - deviceManagement.managedDevice - summary: Get deviceConfigurationStates from deviceManagement - description: Device configuration states for this device. - operationId: deviceManagement.managedDevices.GetDeviceConfigurationStates + - deviceManagement.deviceCompliancePolicy + summary: Get assignments from deviceManagement + description: The collection of assignments for this compliance policy. + operationId: deviceManagement.deviceCompliancePolicies.GetAssignments parameters: - - name: managedDevice-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of managedDevice' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceCompliancePolicyAssignment-id in: path - description: 'key: id of deviceConfigurationState' + description: 'key: id of deviceCompliancePolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: deviceCompliancePolicyAssignment - name: $select in: query description: Select properties to be returned @@ -33249,12 +36769,7 @@ paths: items: enum: - id - - displayName - - platformType - - settingCount - - settingStates - - state - - version + - target type: string - name: $expand in: query @@ -33274,37 +36789,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.managedDevice - summary: Update the navigation property deviceConfigurationStates in deviceManagement - description: Device configuration states for this device. - operationId: deviceManagement.managedDevices.UpdateDeviceConfigurationStates + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property assignments in deviceManagement + description: The collection of assignments for this compliance policy. + operationId: deviceManagement.deviceCompliancePolicies.UpdateAssignments parameters: - - name: managedDevice-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of managedDevice' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceCompliancePolicyAssignment-id in: path - description: 'key: id of deviceConfigurationState' + description: 'key: id of deviceCompliancePolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: deviceCompliancePolicyAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' required: true responses: '204': @@ -33314,25 +36829,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.managedDevice - summary: Delete navigation property deviceConfigurationStates for deviceManagement - description: Device configuration states for this device. - operationId: deviceManagement.managedDevices.DeleteDeviceConfigurationStates + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property assignments for deviceManagement + description: The collection of assignments for this compliance policy. + operationId: deviceManagement.deviceCompliancePolicies.DeleteAssignments parameters: - - name: managedDevice-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of managedDevice' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceCompliancePolicyAssignment-id in: path - description: 'key: id of deviceConfigurationState' + description: 'key: id of deviceCompliancePolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: deviceCompliancePolicyAssignment - name: If-Match in: header description: ETag @@ -33344,510 +36859,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': - post: - tags: - - deviceManagement.Actions - summary: Invoke action bypassActivationLock - description: Bypass activation lock - operationId: deviceManagement.managedDevices.managedDevice.bypassActivationLock - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice': - post: - tags: - - deviceManagement.Actions - summary: Invoke action cleanWindowsDevice - description: Clean Windows device - operationId: deviceManagement.managedDevices.managedDevice.cleanWindowsDevice - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - keepUserData: - type: boolean - default: false - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice': - post: - tags: - - deviceManagement.Actions - summary: Invoke action deleteUserFromSharedAppleDevice - description: Delete user from shared Apple device - operationId: deviceManagement.managedDevices.managedDevice.deleteUserFromSharedAppleDevice - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - userPrincipalName: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': - post: - tags: - - deviceManagement.Actions - summary: Invoke action disableLostMode - description: Disable lost mode - operationId: deviceManagement.managedDevices.managedDevice.disableLostMode - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.locateDevice': - post: - tags: - - deviceManagement.Actions - summary: Invoke action locateDevice - description: Locate a device - operationId: deviceManagement.managedDevices.managedDevice.locateDevice - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.logoutSharedAppleDeviceActiveUser': - post: - tags: - - deviceManagement.Actions - summary: Invoke action logoutSharedAppleDeviceActiveUser - description: Logout shared Apple device active user - operationId: deviceManagement.managedDevices.managedDevice.logoutSharedAppleDeviceActiveUser - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.rebootNow': - post: - tags: - - deviceManagement.Actions - summary: Invoke action rebootNow - description: Reboot device - operationId: deviceManagement.managedDevices.managedDevice.rebootNow - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode': - post: - tags: - - deviceManagement.Actions - summary: Invoke action recoverPasscode - description: Recover passcode - operationId: deviceManagement.managedDevices.managedDevice.recoverPasscode - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock': - post: - tags: - - deviceManagement.Actions - summary: Invoke action remoteLock - description: Remote lock - operationId: deviceManagement.managedDevices.managedDevice.remoteLock - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': - post: - tags: - - deviceManagement.Actions - summary: Invoke action requestRemoteAssistance - description: Request remote assistance - operationId: deviceManagement.managedDevices.managedDevice.requestRemoteAssistance - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.resetPasscode': - post: - tags: - - deviceManagement.Actions - summary: Invoke action resetPasscode - description: Reset passcode - operationId: deviceManagement.managedDevices.managedDevice.resetPasscode - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.retire': - post: - tags: - - deviceManagement.Actions - summary: Invoke action retire - description: Retire a device - operationId: deviceManagement.managedDevices.managedDevice.retire - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.shutDown': - post: - tags: - - deviceManagement.Actions - summary: Invoke action shutDown - description: Shut down device - operationId: deviceManagement.managedDevices.managedDevice.shutDown - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.syncDevice': - post: - tags: - - deviceManagement.Actions - summary: Invoke action syncDevice - operationId: deviceManagement.managedDevices.managedDevice.syncDevice - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.updateWindowsDeviceAccount': - post: - tags: - - deviceManagement.Actions - summary: Invoke action updateWindowsDeviceAccount - operationId: deviceManagement.managedDevices.managedDevice.updateWindowsDeviceAccount - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - updateWindowsDeviceAccountActionParameter: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.updateWindowsDeviceAccountActionParameter' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderScan': - post: - tags: - - deviceManagement.Actions - summary: Invoke action windowsDefenderScan - operationId: deviceManagement.managedDevices.managedDevice.windowsDefenderScan - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - quickScan: - type: boolean - default: false - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderUpdateSignatures': - post: - tags: - - deviceManagement.Actions - summary: Invoke action windowsDefenderUpdateSignatures - operationId: deviceManagement.managedDevices.managedDevice.windowsDefenderUpdateSignatures - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.wipe': - post: - tags: - - deviceManagement.Actions - summary: Invoke action wipe - description: Wipe a device - operationId: deviceManagement.managedDevices.managedDevice.wipe - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - keepEnrollmentData: - type: boolean - default: false - nullable: true - keepUserData: - type: boolean - default: false - nullable: true - macOsUnlockCode: - type: string - nullable: true - persistEsimDataPlan: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/microsoft.graph.getEffectivePermissions(scope=''{scope}'')': - get: - tags: - - deviceManagement.Functions - summary: Invoke function getEffectivePermissions - description: Retrieves the effective permissions of the currently authenticated user - operationId: deviceManagement.getEffectivePermissions - parameters: - - name: scope - in: path - description: 'Usage: scope={scope}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.rolePermission' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/deviceManagement/microsoft.graph.verifyWindowsEnrollmentAutoDiscovery(domainName=''{domainName}'')': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries': get: tags: - - deviceManagement.Functions - summary: Invoke function verifyWindowsEnrollmentAutoDiscovery - operationId: deviceManagement.verifyWindowsEnrollmentAutoDiscovery + - deviceManagement.deviceCompliancePolicy + summary: Get deviceSettingStateSummaries from deviceManagement + description: Compliance Setting State Device Summary + operationId: deviceManagement.deviceCompliancePolicies.ListDeviceSettingStateSummaries parameters: - - name: domainName + - name: deviceCompliancePolicy-id in: path - description: 'Usage: domainName={domainName}' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: boolean - default: false - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /deviceManagement/mobileThreatDefenseConnectors: - get: - tags: - - deviceManagement.mobileThreatDefenseConnector - summary: Get mobileThreatDefenseConnectors from deviceManagement - description: The list of Mobile threat Defense connectors configured by the tenant. - operationId: deviceManagement.ListMobileThreatDefenseConnectors - parameters: + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33865,22 +36891,24 @@ paths: enum: - id - id desc - - androidDeviceBlockedOnMissingPartnerData - - androidDeviceBlockedOnMissingPartnerData desc - - androidEnabled - - androidEnabled desc - - iosDeviceBlockedOnMissingPartnerData - - iosDeviceBlockedOnMissingPartnerData desc - - iosEnabled - - iosEnabled desc - - lastHeartbeatDateTime - - lastHeartbeatDateTime desc - - partnerState - - partnerState desc - - partnerUnresponsivenessThresholdInDays - - partnerUnresponsivenessThresholdInDays desc - - partnerUnsupportedOsVersionBlocked - - partnerUnsupportedOsVersionBlocked desc + - compliantDeviceCount + - compliantDeviceCount desc + - conflictDeviceCount + - conflictDeviceCount desc + - errorDeviceCount + - errorDeviceCount desc + - instancePath + - instancePath desc + - nonCompliantDeviceCount + - nonCompliantDeviceCount desc + - notApplicableDeviceCount + - notApplicableDeviceCount desc + - remediatedDeviceCount + - remediatedDeviceCount desc + - settingName + - settingName desc + - unknownDeviceCount + - unknownDeviceCount desc type: string - name: $select in: query @@ -33893,14 +36921,15 @@ paths: items: enum: - id - - androidDeviceBlockedOnMissingPartnerData - - androidEnabled - - iosDeviceBlockedOnMissingPartnerData - - iosEnabled - - lastHeartbeatDateTime - - partnerState - - partnerUnresponsivenessThresholdInDays - - partnerUnsupportedOsVersionBlocked + - compliantDeviceCount + - conflictDeviceCount + - errorDeviceCount + - instancePath + - nonCompliantDeviceCount + - notApplicableDeviceCount + - remediatedDeviceCount + - settingName + - unknownDeviceCount type: string - name: $expand in: query @@ -33920,13 +36949,13 @@ paths: content: application/json: schema: - title: Collection of mobileThreatDefenseConnector + title: Collection of settingStateDeviceSummary type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' '@odata.nextLink': type: string default: @@ -33937,16 +36966,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.mobileThreatDefenseConnector - summary: Create new navigation property to mobileThreatDefenseConnectors for deviceManagement - description: The list of Mobile threat Defense connectors configured by the tenant. - operationId: deviceManagement.CreateMobileThreatDefenseConnectors + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement + description: Compliance Setting State Device Summary + operationId: deviceManagement.deviceCompliancePolicies.CreateDeviceSettingStateSummaries + parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' required: true responses: '201': @@ -33954,25 +36991,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnector-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceSettingStateSummaries/{settingStateDeviceSummary-id}': get: tags: - - deviceManagement.mobileThreatDefenseConnector - summary: Get mobileThreatDefenseConnectors from deviceManagement - description: The list of Mobile threat Defense connectors configured by the tenant. - operationId: deviceManagement.GetMobileThreatDefenseConnectors + - deviceManagement.deviceCompliancePolicy + summary: Get deviceSettingStateSummaries from deviceManagement + description: Compliance Setting State Device Summary + operationId: deviceManagement.deviceCompliancePolicies.GetDeviceSettingStateSummaries parameters: - - name: mobileThreatDefenseConnector-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of mobileThreatDefenseConnector' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: mobileThreatDefenseConnector + x-ms-docs-key-type: deviceCompliancePolicy + - name: settingStateDeviceSummary-id + in: path + description: 'key: id of settingStateDeviceSummary' + required: true + schema: + type: string + x-ms-docs-key-type: settingStateDeviceSummary - name: $select in: query description: Select properties to be returned @@ -33984,14 +37028,15 @@ paths: items: enum: - id - - androidDeviceBlockedOnMissingPartnerData - - androidEnabled - - iosDeviceBlockedOnMissingPartnerData - - iosEnabled - - lastHeartbeatDateTime - - partnerState - - partnerUnresponsivenessThresholdInDays - - partnerUnsupportedOsVersionBlocked + - compliantDeviceCount + - conflictDeviceCount + - errorDeviceCount + - instancePath + - nonCompliantDeviceCount + - notApplicableDeviceCount + - remediatedDeviceCount + - settingName + - unknownDeviceCount type: string - name: $expand in: query @@ -34011,30 +37056,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.mobileThreatDefenseConnector - summary: Update the navigation property mobileThreatDefenseConnectors in deviceManagement - description: The list of Mobile threat Defense connectors configured by the tenant. - operationId: deviceManagement.UpdateMobileThreatDefenseConnectors + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property deviceSettingStateSummaries in deviceManagement + description: Compliance Setting State Device Summary + operationId: deviceManagement.deviceCompliancePolicies.UpdateDeviceSettingStateSummaries parameters: - - name: mobileThreatDefenseConnector-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of mobileThreatDefenseConnector' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: mobileThreatDefenseConnector + x-ms-docs-key-type: deviceCompliancePolicy + - name: settingStateDeviceSummary-id + in: path + description: 'key: id of settingStateDeviceSummary' + required: true + schema: + type: string + x-ms-docs-key-type: settingStateDeviceSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' required: true responses: '204': @@ -34044,18 +37096,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.mobileThreatDefenseConnector - summary: Delete navigation property mobileThreatDefenseConnectors for deviceManagement - description: The list of Mobile threat Defense connectors configured by the tenant. - operationId: deviceManagement.DeleteMobileThreatDefenseConnectors + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property deviceSettingStateSummaries for deviceManagement + description: Compliance Setting State Device Summary + operationId: deviceManagement.deviceCompliancePolicies.DeleteDeviceSettingStateSummaries parameters: - - name: mobileThreatDefenseConnector-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of mobileThreatDefenseConnector' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: mobileThreatDefenseConnector + x-ms-docs-key-type: deviceCompliancePolicy + - name: settingStateDeviceSummary-id + in: path + description: 'key: id of settingStateDeviceSummary' + required: true + schema: + type: string + x-ms-docs-key-type: settingStateDeviceSummary - name: If-Match in: header description: ETag @@ -34067,14 +37126,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/notificationMessageTemplates: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses': get: tags: - - deviceManagement.notificationMessageTemplate - summary: Get notificationMessageTemplates from deviceManagement - description: The Notification Message Templates. - operationId: deviceManagement.ListNotificationMessageTemplates + - deviceManagement.deviceCompliancePolicy + summary: Get deviceStatuses from deviceManagement + description: List of DeviceComplianceDeviceStatus. + operationId: deviceManagement.deviceCompliancePolicies.ListDeviceStatuses parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34092,14 +37158,20 @@ paths: enum: - id - id desc - - brandingOptions - - brandingOptions desc - - defaultLocale - - defaultLocale desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc + - complianceGracePeriodExpirationDateTime + - complianceGracePeriodExpirationDateTime desc + - deviceDisplayName + - deviceDisplayName desc + - deviceModel + - deviceModel desc + - lastReportedDateTime + - lastReportedDateTime desc + - status + - status desc + - userName + - userName desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -34112,11 +37184,13 @@ paths: items: enum: - id - - brandingOptions - - defaultLocale - - displayName - - lastModifiedDateTime - - localizedNotificationMessages + - complianceGracePeriodExpirationDateTime + - deviceDisplayName + - deviceModel + - lastReportedDateTime + - status + - userName + - userPrincipalName type: string - name: $expand in: query @@ -34129,7 +37203,6 @@ paths: items: enum: - '*' - - localizedNotificationMessages type: string responses: '200': @@ -34137,13 +37210,13 @@ paths: content: application/json: schema: - title: Collection of notificationMessageTemplate + title: Collection of deviceComplianceDeviceStatus type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' '@odata.nextLink': type: string default: @@ -34154,42 +37227,57 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.notificationMessageTemplate - summary: Create new navigation property to notificationMessageTemplates for deviceManagement - description: The Notification Message Templates. - operationId: deviceManagement.CreateNotificationMessageTemplates - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' - required: true - responses: - '201': - description: Created navigation property. - content: + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to deviceStatuses for deviceManagement + description: List of DeviceComplianceDeviceStatus. + operationId: deviceManagement.deviceCompliancePolicies.CreateDeviceStatuses + parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + required: true + responses: + '201': + description: Created navigation property. + content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatuses/{deviceComplianceDeviceStatus-id}': get: tags: - - deviceManagement.notificationMessageTemplate - summary: Get notificationMessageTemplates from deviceManagement - description: The Notification Message Templates. - operationId: deviceManagement.GetNotificationMessageTemplates + - deviceManagement.deviceCompliancePolicy + summary: Get deviceStatuses from deviceManagement + description: List of DeviceComplianceDeviceStatus. + operationId: deviceManagement.deviceCompliancePolicies.GetDeviceStatuses parameters: - - name: notificationMessageTemplate-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of notificationMessageTemplate' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: notificationMessageTemplate + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceDeviceStatus-id + in: path + description: 'key: id of deviceComplianceDeviceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceDeviceStatus - name: $select in: query description: Select properties to be returned @@ -34201,11 +37289,13 @@ paths: items: enum: - id - - brandingOptions - - defaultLocale - - displayName - - lastModifiedDateTime - - localizedNotificationMessages + - complianceGracePeriodExpirationDateTime + - deviceDisplayName + - deviceModel + - lastReportedDateTime + - status + - userName + - userPrincipalName type: string - name: $expand in: query @@ -34218,7 +37308,6 @@ paths: items: enum: - '*' - - localizedNotificationMessages type: string responses: '200': @@ -34226,35 +37315,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' - links: - localizedNotificationMessages: - operationId: deviceManagement.NotificationMessageTemplates.ListLocalizedNotificationMessages - parameters: - notificationMessageTemplate-id: $request.path.notificationMessageTemplate-id + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.notificationMessageTemplate - summary: Update the navigation property notificationMessageTemplates in deviceManagement - description: The Notification Message Templates. - operationId: deviceManagement.UpdateNotificationMessageTemplates + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property deviceStatuses in deviceManagement + description: List of DeviceComplianceDeviceStatus. + operationId: deviceManagement.deviceCompliancePolicies.UpdateDeviceStatuses parameters: - - name: notificationMessageTemplate-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of notificationMessageTemplate' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: notificationMessageTemplate + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceDeviceStatus-id + in: path + description: 'key: id of deviceComplianceDeviceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceDeviceStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' required: true responses: '204': @@ -34264,18 +37355,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.notificationMessageTemplate - summary: Delete navigation property notificationMessageTemplates for deviceManagement - description: The Notification Message Templates. - operationId: deviceManagement.DeleteNotificationMessageTemplates + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property deviceStatuses for deviceManagement + description: List of DeviceComplianceDeviceStatus. + operationId: deviceManagement.deviceCompliancePolicies.DeleteDeviceStatuses parameters: - - name: notificationMessageTemplate-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of notificationMessageTemplate' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: notificationMessageTemplate + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceDeviceStatus-id + in: path + description: 'key: id of deviceComplianceDeviceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceDeviceStatus - name: If-Match in: header description: ETag @@ -34287,49 +37385,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/deviceStatusOverview': get: tags: - - deviceManagement.notificationMessageTemplate - summary: Get localizedNotificationMessages from deviceManagement - description: The list of localized messages for this Notification Message Template. - operationId: deviceManagement.notificationMessageTemplates.ListLocalizedNotificationMessages + - deviceManagement.deviceCompliancePolicy + summary: Get deviceStatusOverview from deviceManagement + description: Device compliance devices status overview + operationId: deviceManagement.deviceCompliancePolicies.GetDeviceStatusOverview parameters: - - name: notificationMessageTemplate-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of notificationMessageTemplate' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: notificationMessageTemplate - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - isDefault - - isDefault desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - locale - - locale desc - - messageTemplate - - messageTemplate desc - - subject - - subject desc - type: string + x-ms-docs-key-type: deviceCompliancePolicy - name: $select in: query description: Select properties to be returned @@ -34341,11 +37411,13 @@ paths: items: enum: - id - - isDefault - - lastModifiedDateTime - - locale - - messageTemplate - - subject + - configurationVersion + - errorCount + - failedCount + - lastUpdateDateTime + - notApplicableCount + - pendingCount + - successCount type: string - name: $expand in: query @@ -34365,208 +37437,153 @@ paths: content: application/json: schema: - title: Collection of localizedNotificationMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceManagement.notificationMessageTemplate - summary: Create new navigation property to localizedNotificationMessages for deviceManagement - description: The list of localized messages for this Notification Message Template. - operationId: deviceManagement.notificationMessageTemplates.CreateLocalizedNotificationMessages + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property deviceStatusOverview in deviceManagement + description: Device compliance devices status overview + operationId: deviceManagement.deviceCompliancePolicies.UpdateDeviceStatusOverview parameters: - - name: notificationMessageTemplate-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of notificationMessageTemplate' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: notificationMessageTemplate + x-ms-docs-key-type: deviceCompliancePolicy requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages/{localizedNotificationMessage-id}': - get: + delete: tags: - - deviceManagement.notificationMessageTemplate - summary: Get localizedNotificationMessages from deviceManagement - description: The list of localized messages for this Notification Message Template. - operationId: deviceManagement.notificationMessageTemplates.GetLocalizedNotificationMessages + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property deviceStatusOverview for deviceManagement + description: Device compliance devices status overview + operationId: deviceManagement.deviceCompliancePolicies.DeleteDeviceStatusOverview parameters: - - name: notificationMessageTemplate-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of notificationMessageTemplate' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: notificationMessageTemplate - - name: localizedNotificationMessage-id - in: path - description: 'key: id of localizedNotificationMessage' - required: true + x-ms-docs-key-type: deviceCompliancePolicy + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: localizedNotificationMessage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - isDefault - - lastModifiedDateTime - - locale - - messageTemplate - - subject - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/microsoft.graph.assign': + post: tags: - - deviceManagement.notificationMessageTemplate - summary: Update the navigation property localizedNotificationMessages in deviceManagement - description: The list of localized messages for this Notification Message Template. - operationId: deviceManagement.notificationMessageTemplates.UpdateLocalizedNotificationMessages + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.deviceCompliancePolicies.deviceCompliancePolicy.assign parameters: - - name: notificationMessageTemplate-id - in: path - description: 'key: id of notificationMessageTemplate' - required: true - schema: - type: string - x-ms-docs-key-type: notificationMessageTemplate - - name: localizedNotificationMessage-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of localizedNotificationMessage' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: localizedNotificationMessage + x-ms-docs-key-type: deviceCompliancePolicy requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - deviceManagement.notificationMessageTemplate - summary: Delete navigation property localizedNotificationMessages for deviceManagement - description: The list of localized messages for this Notification Message Template. - operationId: deviceManagement.notificationMessageTemplates.DeleteLocalizedNotificationMessages - parameters: - - name: notificationMessageTemplate-id - in: path - description: 'key: id of notificationMessageTemplate' - required: true - schema: - type: string - x-ms-docs-key-type: notificationMessageTemplate - - name: localizedNotificationMessage-id - in: path - description: 'key: id of localizedNotificationMessage' - required: true - schema: - type: string - x-ms-docs-key-type: localizedNotificationMessage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/microsoft.graph.sendTestMessage': + x-ms-docs-operation-type: action + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/microsoft.graph.scheduleActionsForRules': post: tags: - deviceManagement.Actions - summary: Invoke action sendTestMessage - description: Sends test message using the specified notificationMessageTemplate in the default locale - operationId: deviceManagement.notificationMessageTemplates.notificationMessageTemplate.sendTestMessage + summary: Invoke action scheduleActionsForRules + operationId: deviceManagement.deviceCompliancePolicies.deviceCompliancePolicy.scheduleActionsForRules parameters: - - name: notificationMessageTemplate-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of notificationMessageTemplate' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: notificationMessageTemplate + x-ms-docs-key-type: deviceCompliancePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceComplianceScheduledActionForRules: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/remoteAssistancePartners: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule': get: tags: - - deviceManagement.remoteAssistancePartner - summary: Get remoteAssistancePartners from deviceManagement - description: The remote assist partners. - operationId: deviceManagement.ListRemoteAssistancePartners + - deviceManagement.deviceCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + 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.deviceCompliancePolicies.ListScheduledActionsForRule parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34584,14 +37601,8 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - lastConnectionDateTime - - lastConnectionDateTime desc - - onboardingStatus - - onboardingStatus desc - - onboardingUrl - - onboardingUrl desc + - ruleName + - ruleName desc type: string - name: $select in: query @@ -34604,10 +37615,8 @@ paths: items: enum: - id - - displayName - - lastConnectionDateTime - - onboardingStatus - - onboardingUrl + - ruleName + - scheduledActionConfigurations type: string - name: $expand in: query @@ -34620,6 +37629,7 @@ paths: items: enum: - '*' + - scheduledActionConfigurations type: string responses: '200': @@ -34627,13 +37637,13 @@ paths: content: application/json: schema: - title: Collection of remoteAssistancePartner + title: Collection of deviceComplianceScheduledActionForRule type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' '@odata.nextLink': type: string default: @@ -34644,16 +37654,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.remoteAssistancePartner - summary: Create new navigation property to remoteAssistancePartners for deviceManagement - description: The remote assist partners. - operationId: deviceManagement.CreateRemoteAssistancePartners + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to scheduledActionsForRule for deviceManagement + 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.deviceCompliancePolicies.CreateScheduledActionsForRule + parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' required: true responses: '201': @@ -34661,25 +37679,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}': get: tags: - - deviceManagement.remoteAssistancePartner - summary: Get remoteAssistancePartners from deviceManagement - description: The remote assist partners. - operationId: deviceManagement.GetRemoteAssistancePartners + - deviceManagement.deviceCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + 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.deviceCompliancePolicies.GetScheduledActionsForRule parameters: - - name: remoteAssistancePartner-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of remoteAssistancePartner' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: remoteAssistancePartner + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule - name: $select in: query description: Select properties to be returned @@ -34691,10 +37716,8 @@ paths: items: enum: - id - - displayName - - lastConnectionDateTime - - onboardingStatus - - onboardingUrl + - ruleName + - scheduledActionConfigurations type: string - name: $expand in: query @@ -34707,6 +37730,7 @@ paths: items: enum: - '*' + - scheduledActionConfigurations type: string responses: '200': @@ -34714,30 +37738,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + links: + scheduledActionConfigurations: + operationId: deviceManagement.deviceCompliancePolicies.ScheduledActionsForRule.ListScheduledActionConfigurations + parameters: + deviceCompliancePolicy-id: $request.path.deviceCompliancePolicy-id + deviceComplianceScheduledActionForRule-id: $request.path.deviceComplianceScheduledActionForRule-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.remoteAssistancePartner - summary: Update the navigation property remoteAssistancePartners in deviceManagement - description: The remote assist partners. - operationId: deviceManagement.UpdateRemoteAssistancePartners + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property scheduledActionsForRule in deviceManagement + 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.deviceCompliancePolicies.UpdateScheduledActionsForRule parameters: - - name: remoteAssistancePartner-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of remoteAssistancePartner' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: remoteAssistancePartner + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' required: true responses: '204': @@ -34747,18 +37784,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.remoteAssistancePartner - summary: Delete navigation property remoteAssistancePartners for deviceManagement - description: The remote assist partners. - operationId: deviceManagement.DeleteRemoteAssistancePartners + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property scheduledActionsForRule for deviceManagement + 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.deviceCompliancePolicies.DeleteScheduledActionsForRule parameters: - - name: remoteAssistancePartner-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of remoteAssistancePartner' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: remoteAssistancePartner + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule - name: If-Match in: header description: ETag @@ -34770,56 +37814,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/microsoft.graph.beginOnboarding': - post: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations': + get: tags: - - deviceManagement.Actions - summary: Invoke action beginOnboarding - description: A request to start onboarding. Must be coupled with the appropriate TeamViewer account information - operationId: deviceManagement.remoteAssistancePartners.remoteAssistancePartner.beginOnboarding + - deviceManagement.deviceCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.ListScheduledActionConfigurations parameters: - - name: remoteAssistancePartner-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of remoteAssistancePartner' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: remoteAssistancePartner - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/microsoft.graph.disconnect': - post: - tags: - - deviceManagement.Actions - summary: Invoke action disconnect - description: A request to remove the active TeamViewer connector - operationId: deviceManagement.remoteAssistancePartners.remoteAssistancePartner.disconnect - parameters: - - name: remoteAssistancePartner-id + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id in: path - description: 'key: id of remoteAssistancePartner' + description: 'key: id of deviceComplianceScheduledActionForRule' required: true schema: type: string - x-ms-docs-key-type: remoteAssistancePartner - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /deviceManagement/resourceOperations: - get: - tags: - - deviceManagement.resourceOperation - summary: Get resourceOperations from deviceManagement - description: The Resource Operations. - operationId: deviceManagement.ListResourceOperations - parameters: + x-ms-docs-key-type: deviceComplianceScheduledActionForRule - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34837,12 +37853,14 @@ paths: enum: - id - id desc - - actionName - - actionName desc - - description - - description desc - - resourceName - - resourceName desc + - actionType + - actionType desc + - gracePeriodHours + - gracePeriodHours desc + - notificationMessageCCList + - notificationMessageCCList desc + - notificationTemplateId + - notificationTemplateId desc type: string - name: $select in: query @@ -34855,9 +37873,10 @@ paths: items: enum: - id - - actionName - - description - - resourceName + - actionType + - gracePeriodHours + - notificationMessageCCList + - notificationTemplateId type: string - name: $expand in: query @@ -34877,13 +37896,13 @@ paths: content: application/json: schema: - title: Collection of resourceOperation + title: Collection of deviceComplianceActionItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.resourceOperation' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' '@odata.nextLink': type: string default: @@ -34894,16 +37913,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.resourceOperation - summary: Create new navigation property to resourceOperations for deviceManagement - description: The Resource Operations. - operationId: deviceManagement.CreateResourceOperations + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to scheduledActionConfigurations for deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.CreateScheduledActionConfigurations + parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceOperation' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' required: true responses: '201': @@ -34911,25 +37945,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceOperation' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/resourceOperations/{resourceOperation-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceComplianceActionItem-id}': get: tags: - - deviceManagement.resourceOperation - summary: Get resourceOperations from deviceManagement - description: The Resource Operations. - operationId: deviceManagement.GetResourceOperations + - deviceManagement.deviceCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.GetScheduledActionConfigurations parameters: - - name: resourceOperation-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of resourceOperation' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: resourceOperation + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - name: deviceComplianceActionItem-id + in: path + description: 'key: id of deviceComplianceActionItem' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceActionItem - name: $select in: query description: Select properties to be returned @@ -34941,9 +37989,10 @@ paths: items: enum: - id - - actionName - - description - - resourceName + - actionType + - gracePeriodHours + - notificationMessageCCList + - notificationTemplateId type: string - name: $expand in: query @@ -34963,30 +38012,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceOperation' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.resourceOperation - summary: Update the navigation property resourceOperations in deviceManagement - description: The Resource Operations. - operationId: deviceManagement.UpdateResourceOperations + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property scheduledActionConfigurations in deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.UpdateScheduledActionConfigurations parameters: - - name: resourceOperation-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of resourceOperation' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: resourceOperation + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - name: deviceComplianceActionItem-id + in: path + description: 'key: id of deviceComplianceActionItem' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceActionItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceOperation' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' required: true responses: '204': @@ -34996,18 +38059,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.resourceOperation - summary: Delete navigation property resourceOperations for deviceManagement - description: The Resource Operations. - operationId: deviceManagement.DeleteResourceOperations + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property scheduledActionConfigurations for deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsForRule.DeleteScheduledActionConfigurations parameters: - - name: resourceOperation-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of resourceOperation' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: resourceOperation + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScheduledActionForRule + - name: deviceComplianceActionItem-id + in: path + description: 'key: id of deviceComplianceActionItem' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceActionItem - name: If-Match in: header description: ETag @@ -35019,14 +38096,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/roleAssignments: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses': get: tags: - - deviceManagement.deviceAndAppManagementRoleAssignment - summary: Get roleAssignments from deviceManagement - description: The Role Assignments. - operationId: deviceManagement.ListRoleAssignments + - deviceManagement.deviceCompliancePolicy + summary: Get userStatuses from deviceManagement + description: List of DeviceComplianceUserStatus. + operationId: deviceManagement.deviceCompliancePolicies.ListUserStatuses parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35044,14 +38128,16 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - resourceScopes - - resourceScopes desc - - members - - members desc + - devicesCount + - devicesCount desc + - lastReportedDateTime + - lastReportedDateTime desc + - status + - status desc + - userDisplayName + - userDisplayName desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -35064,11 +38150,11 @@ paths: items: enum: - id - - description - - displayName - - resourceScopes - - members - - roleDefinition + - devicesCount + - lastReportedDateTime + - status + - userDisplayName + - userPrincipalName type: string - name: $expand in: query @@ -35081,7 +38167,6 @@ paths: items: enum: - '*' - - roleDefinition type: string responses: '200': @@ -35089,13 +38174,13 @@ paths: content: application/json: schema: - title: Collection of deviceAndAppManagementRoleAssignment + title: Collection of deviceComplianceUserStatus type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' '@odata.nextLink': type: string default: @@ -35106,16 +38191,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceAndAppManagementRoleAssignment - summary: Create new navigation property to roleAssignments for deviceManagement - description: The Role Assignments. - operationId: deviceManagement.CreateRoleAssignments + - deviceManagement.deviceCompliancePolicy + summary: Create new navigation property to userStatuses for deviceManagement + description: List of DeviceComplianceUserStatus. + operationId: deviceManagement.deviceCompliancePolicies.CreateUserStatuses + parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' required: true responses: '201': @@ -35123,25 +38216,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment-id}': + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatuses/{deviceComplianceUserStatus-id}': get: tags: - - deviceManagement.deviceAndAppManagementRoleAssignment - summary: Get roleAssignments from deviceManagement - description: The Role Assignments. - operationId: deviceManagement.GetRoleAssignments + - deviceManagement.deviceCompliancePolicy + summary: Get userStatuses from deviceManagement + description: List of DeviceComplianceUserStatus. + operationId: deviceManagement.deviceCompliancePolicies.GetUserStatuses parameters: - - name: deviceAndAppManagementRoleAssignment-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of deviceAndAppManagementRoleAssignment' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceAndAppManagementRoleAssignment + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceUserStatus-id + in: path + description: 'key: id of deviceComplianceUserStatus' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceUserStatus - name: $select in: query description: Select properties to be returned @@ -35153,11 +38253,11 @@ paths: items: enum: - id - - description - - displayName - - resourceScopes - - members - - roleDefinition + - devicesCount + - lastReportedDateTime + - status + - userDisplayName + - userPrincipalName type: string - name: $expand in: query @@ -35170,7 +38270,6 @@ paths: items: enum: - '*' - - roleDefinition type: string responses: '200': @@ -35178,35 +38277,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' - links: - roleDefinition: - operationId: deviceManagement.RoleAssignments.GetRoleDefinition - parameters: - deviceAndAppManagementRoleAssignment-id: $request.path.deviceAndAppManagementRoleAssignment-id + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceAndAppManagementRoleAssignment - summary: Update the navigation property roleAssignments in deviceManagement - description: The Role Assignments. - operationId: deviceManagement.UpdateRoleAssignments + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property userStatuses in deviceManagement + description: List of DeviceComplianceUserStatus. + operationId: deviceManagement.deviceCompliancePolicies.UpdateUserStatuses parameters: - - name: deviceAndAppManagementRoleAssignment-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of deviceAndAppManagementRoleAssignment' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceAndAppManagementRoleAssignment + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceUserStatus-id + in: path + description: 'key: id of deviceComplianceUserStatus' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceUserStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' required: true responses: '204': @@ -35216,18 +38317,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceAndAppManagementRoleAssignment - summary: Delete navigation property roleAssignments for deviceManagement - description: The Role Assignments. - operationId: deviceManagement.DeleteRoleAssignments + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property userStatuses for deviceManagement + description: List of DeviceComplianceUserStatus. + operationId: deviceManagement.deviceCompliancePolicies.DeleteUserStatuses parameters: - - name: deviceAndAppManagementRoleAssignment-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of deviceAndAppManagementRoleAssignment' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: deviceAndAppManagementRoleAssignment + x-ms-docs-key-type: deviceCompliancePolicy + - name: deviceComplianceUserStatus-id + in: path + description: 'key: id of deviceComplianceUserStatus' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceUserStatus - name: If-Match in: header description: ETag @@ -35239,40 +38347,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/roleDefinitions: + '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/userStatusOverview': get: tags: - - deviceManagement.roleDefinition - summary: Get roleDefinitions from deviceManagement - description: The Role Definitions. - operationId: deviceManagement.ListRoleDefinitions + - deviceManagement.deviceCompliancePolicy + summary: Get userStatusOverview from deviceManagement + description: Device compliance users status overview + operationId: deviceManagement.deviceCompliancePolicies.GetUserStatusOverview 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 + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isBuiltIn - - isBuiltIn desc - - rolePermissions - - rolePermissions desc - type: string + type: string + x-ms-docs-key-type: deviceCompliancePolicy - name: $select in: query description: Select properties to be returned @@ -35284,11 +38373,13 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - rolePermissions - - roleAssignments + - configurationVersion + - errorCount + - failedCount + - lastUpdateDateTime + - notApplicableCount + - pendingCount + - successCount type: string - name: $expand in: query @@ -35301,7 +38392,6 @@ paths: items: enum: - '*' - - roleAssignments type: string responses: '200': @@ -35309,59 +38399,70 @@ paths: content: application/json: schema: - title: Collection of roleDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - deviceManagement.roleDefinition - summary: Create new navigation property to roleDefinitions for deviceManagement - description: The Role Definitions. - operationId: deviceManagement.CreateRoleDefinitions + - deviceManagement.deviceCompliancePolicy + summary: Update the navigation property userStatusOverview in deviceManagement + description: Device compliance users status overview + operationId: deviceManagement.deviceCompliancePolicies.UpdateUserStatusOverview + parameters: + - name: deviceCompliancePolicy-id + in: path + description: 'key: id of deviceCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicy requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/roleDefinitions/{roleDefinition-id}': - get: + delete: tags: - - deviceManagement.roleDefinition - summary: Get roleDefinitions from deviceManagement - description: The Role Definitions. - operationId: deviceManagement.GetRoleDefinitions + - deviceManagement.deviceCompliancePolicy + summary: Delete navigation property userStatusOverview for deviceManagement + description: Device compliance users status overview + operationId: deviceManagement.deviceCompliancePolicies.DeleteUserStatusOverview parameters: - - name: roleDefinition-id + - name: deviceCompliancePolicy-id in: path - description: 'key: id of roleDefinition' + description: 'key: id of deviceCompliancePolicy' required: true schema: type: string - x-ms-docs-key-type: roleDefinition + x-ms-docs-key-type: deviceCompliancePolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/deviceCompliancePolicyDeviceStateSummary: + get: + tags: + - deviceManagement.deviceCompliancePolicyDeviceStateSummary + summary: Get deviceCompliancePolicyDeviceStateSummary from deviceManagement + description: The device compliance state summary for this account. + operationId: deviceManagement.GetDeviceCompliancePolicyDeviceStateSummary + parameters: - name: $select in: query description: Select properties to be returned @@ -35373,11 +38474,15 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - rolePermissions - - roleAssignments + - compliantDeviceCount + - configManagerCount + - conflictDeviceCount + - errorDeviceCount + - inGracePeriodCount + - nonCompliantDeviceCount + - notApplicableDeviceCount + - remediatedDeviceCount + - unknownDeviceCount type: string - name: $expand in: query @@ -35390,7 +38495,6 @@ paths: items: enum: - '*' - - roleAssignments type: string responses: '200': @@ -35398,35 +38502,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' - links: - roleAssignments: - operationId: deviceManagement.RoleDefinitions.ListRoleAssignments - parameters: - roleDefinition-id: $request.path.roleDefinition-id + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.roleDefinition - summary: Update the navigation property roleDefinitions in deviceManagement - description: The Role Definitions. - operationId: deviceManagement.UpdateRoleDefinitions - parameters: - - name: roleDefinition-id - in: path - description: 'key: id of roleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: roleDefinition + - deviceManagement.deviceCompliancePolicyDeviceStateSummary + summary: Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement + description: The device compliance state summary for this account. + operationId: deviceManagement.UpdateDeviceCompliancePolicyDeviceStateSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' required: true responses: '204': @@ -35436,18 +38527,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.roleDefinition - summary: Delete navigation property roleDefinitions for deviceManagement - description: The Role Definitions. - operationId: deviceManagement.DeleteRoleDefinitions + - deviceManagement.deviceCompliancePolicyDeviceStateSummary + summary: Delete navigation property deviceCompliancePolicyDeviceStateSummary for deviceManagement + description: The device compliance state summary for this account. + operationId: deviceManagement.DeleteDeviceCompliancePolicyDeviceStateSummary parameters: - - name: roleDefinition-id - in: path - description: 'key: id of roleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: roleDefinition - name: If-Match in: header description: ETag @@ -35459,21 +38543,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/roleDefinitions/{roleDefinition-id}/roleAssignments': + /deviceManagement/deviceCompliancePolicySettingStateSummaries: get: tags: - - deviceManagement.roleDefinition - summary: Get roleAssignments from deviceManagement - description: List of Role assignments for this role definition. - operationId: deviceManagement.roleDefinitions.ListRoleAssignments + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement + description: The summary states of compliance policy settings for this account. + operationId: deviceManagement.ListDeviceCompliancePolicySettingStateSummaries parameters: - - name: roleDefinition-id - in: path - description: 'key: id of roleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: roleDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35491,12 +38568,26 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - resourceScopes - - resourceScopes desc + - compliantDeviceCount + - compliantDeviceCount desc + - conflictDeviceCount + - conflictDeviceCount desc + - errorDeviceCount + - errorDeviceCount desc + - nonCompliantDeviceCount + - nonCompliantDeviceCount desc + - notApplicableDeviceCount + - notApplicableDeviceCount desc + - platformType + - platformType desc + - remediatedDeviceCount + - remediatedDeviceCount desc + - setting + - setting desc + - settingName + - settingName desc + - unknownDeviceCount + - unknownDeviceCount desc type: string - name: $select in: query @@ -35509,10 +38600,17 @@ paths: items: enum: - id - - description - - displayName - - resourceScopes - - roleDefinition + - compliantDeviceCount + - conflictDeviceCount + - errorDeviceCount + - nonCompliantDeviceCount + - notApplicableDeviceCount + - platformType + - remediatedDeviceCount + - setting + - settingName + - unknownDeviceCount + - deviceComplianceSettingStates type: string - name: $expand in: query @@ -35525,7 +38623,7 @@ paths: items: enum: - '*' - - roleDefinition + - deviceComplianceSettingStates type: string responses: '200': @@ -35533,13 +38631,13 @@ paths: content: application/json: schema: - title: Collection of roleAssignment + title: Collection of deviceCompliancePolicySettingStateSummary type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.roleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' '@odata.nextLink': type: string default: @@ -35550,24 +38648,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.roleDefinition - summary: Create new navigation property to roleAssignments for deviceManagement - description: List of Role assignments for this role definition. - operationId: deviceManagement.roleDefinitions.CreateRoleAssignments - parameters: - - name: roleDefinition-id - in: path - description: 'key: id of roleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: roleDefinition + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement + description: The summary states of compliance policy settings for this account. + operationId: deviceManagement.CreateDeviceCompliancePolicySettingStateSummaries requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' required: true responses: '201': @@ -35575,32 +38665,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/roleDefinitions/{roleDefinition-id}/roleAssignments/{roleAssignment-id}': + '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}': get: tags: - - deviceManagement.roleDefinition - summary: Get roleAssignments from deviceManagement - description: List of Role assignments for this role definition. - operationId: deviceManagement.roleDefinitions.GetRoleAssignments + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement + description: The summary states of compliance policy settings for this account. + operationId: deviceManagement.GetDeviceCompliancePolicySettingStateSummaries parameters: - - name: roleDefinition-id - in: path - description: 'key: id of roleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: roleDefinition - - name: roleAssignment-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: 'key: id of roleAssignment' + description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true schema: type: string - x-ms-docs-key-type: roleAssignment + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - name: $select in: query description: Select properties to be returned @@ -35612,10 +38695,17 @@ paths: items: enum: - id - - description - - displayName - - resourceScopes - - roleDefinition + - compliantDeviceCount + - conflictDeviceCount + - errorDeviceCount + - nonCompliantDeviceCount + - notApplicableDeviceCount + - platformType + - remediatedDeviceCount + - setting + - settingName + - unknownDeviceCount + - deviceComplianceSettingStates type: string - name: $expand in: query @@ -35628,7 +38718,7 @@ paths: items: enum: - '*' - - roleDefinition + - deviceComplianceSettingStates type: string responses: '200': @@ -35636,43 +38726,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' links: - roleDefinition: - operationId: deviceManagement.roleDefinitions.RoleAssignments.GetRoleDefinition + deviceComplianceSettingStates: + operationId: deviceManagement.DeviceCompliancePolicySettingStateSummaries.ListDeviceComplianceSettingStates parameters: - roleDefinition-id: $request.path.roleDefinition-id - roleAssignment-id: $request.path.roleAssignment-id + deviceCompliancePolicySettingStateSummary-id: $request.path.deviceCompliancePolicySettingStateSummary-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.roleDefinition - summary: Update the navigation property roleAssignments in deviceManagement - description: List of Role assignments for this role definition. - operationId: deviceManagement.roleDefinitions.UpdateRoleAssignments + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement + description: The summary states of compliance policy settings for this account. + operationId: deviceManagement.UpdateDeviceCompliancePolicySettingStateSummaries parameters: - - name: roleDefinition-id - in: path - description: 'key: id of roleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: roleDefinition - - name: roleAssignment-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: 'key: id of roleAssignment' + description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true schema: type: string - x-ms-docs-key-type: roleAssignment + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' required: true responses: '204': @@ -35682,25 +38764,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.roleDefinition - summary: Delete navigation property roleAssignments for deviceManagement - description: List of Role assignments for this role definition. - operationId: deviceManagement.roleDefinitions.DeleteRoleAssignments + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement + description: The summary states of compliance policy settings for this account. + operationId: deviceManagement.DeleteDeviceCompliancePolicySettingStateSummaries parameters: - - name: roleDefinition-id - in: path - description: 'key: id of roleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: roleDefinition - - name: roleAssignment-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: 'key: id of roleAssignment' + description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true schema: type: string - x-ms-docs-key-type: roleAssignment + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - name: If-Match in: header description: ETag @@ -35712,28 +38787,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/roleDefinitions/{roleDefinition-id}/roleAssignments/{roleAssignment-id}/roleDefinition': + '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates': get: tags: - - deviceManagement.roleDefinition - summary: Get roleDefinition from deviceManagement - description: Role definition this assignment is part of. - operationId: deviceManagement.roleDefinitions.roleAssignments.GetRoleDefinition + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get deviceComplianceSettingStates from deviceManagement + description: Not yet documented + operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.ListDeviceComplianceSettingStates parameters: - - name: roleDefinition-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: 'key: id of roleDefinition' + description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true schema: type: string - x-ms-docs-key-type: roleDefinition - - name: roleAssignment-id - in: path - description: 'key: id of roleAssignment' - required: true + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: roleAssignment + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - complianceGracePeriodExpirationDateTime + - complianceGracePeriodExpirationDateTime desc + - deviceId + - deviceId desc + - deviceModel + - deviceModel desc + - deviceName + - deviceName desc + - setting + - setting desc + - settingName + - settingName desc + - state + - state desc + - userEmail + - userEmail desc + - userId + - userId desc + - userName + - userName desc + - userPrincipalName + - userPrincipalName desc + type: string - name: $select in: query description: Select properties to be returned @@ -35745,11 +38853,17 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - rolePermissions - - roleAssignments + - complianceGracePeriodExpirationDateTime + - deviceId + - deviceModel + - deviceName + - setting + - settingName + - state + - userEmail + - userId + - userName + - userPrincipalName type: string - name: $expand in: query @@ -35762,7 +38876,6 @@ paths: items: enum: - '*' - - roleAssignments type: string responses: '200': @@ -35770,83 +38883,146 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' - links: - roleAssignments: - operationId: deviceManagement.roleDefinitions.roleAssignments.RoleDefinition.ListRoleAssignments - parameters: - roleDefinition-id: $request.path.roleDefinition-id - roleAssignment-id: $request.path.roleAssignment-id + title: Collection of deviceComplianceSettingState + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/roleDefinitions/{roleDefinition-id}/roleAssignments/{roleAssignment-id}/roleDefinition/$ref': + post: + tags: + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Create new navigation property to deviceComplianceSettingStates for deviceManagement + description: Not yet documented + operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.CreateDeviceComplianceSettingStates + parameters: + - name: deviceCompliancePolicySettingStateSummary-id + in: path + description: 'key: id of deviceCompliancePolicySettingStateSummary' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary-id}/deviceComplianceSettingStates/{deviceComplianceSettingState-id}': get: tags: - - deviceManagement.roleDefinition - summary: Get ref of roleDefinition from deviceManagement - description: Role definition this assignment is part of. - operationId: deviceManagement.roleDefinitions.roleAssignments.GetRefRoleDefinition + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Get deviceComplianceSettingStates from deviceManagement + description: Not yet documented + operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.GetDeviceComplianceSettingStates parameters: - - name: roleDefinition-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: 'key: id of roleDefinition' + description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true schema: type: string - x-ms-docs-key-type: roleDefinition - - name: roleAssignment-id + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + - name: deviceComplianceSettingState-id in: path - description: 'key: id of roleAssignment' + description: 'key: id of deviceComplianceSettingState' required: true schema: type: string - x-ms-docs-key-type: roleAssignment + x-ms-docs-key-type: deviceComplianceSettingState + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - complianceGracePeriodExpirationDateTime + - deviceId + - deviceModel + - deviceName + - setting + - settingName + - state + - userEmail + - userId + - userName + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string - links: - roleAssignments: - operationId: deviceManagement.roleDefinitions.roleAssignments.RoleDefinition.ListRoleAssignments - parameters: - roleDefinition-id: $request.path.roleDefinition-id - roleAssignment-id: $request.path.roleAssignment-id + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - deviceManagement.roleDefinition - summary: Update the ref of navigation property roleDefinition in deviceManagement - description: Role definition this assignment is part of. - operationId: deviceManagement.roleDefinitions.roleAssignments.UpdateRefRoleDefinition + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Update the navigation property deviceComplianceSettingStates in deviceManagement + description: Not yet documented + operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.UpdateDeviceComplianceSettingStates parameters: - - name: roleDefinition-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: 'key: id of roleDefinition' + description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true schema: type: string - x-ms-docs-key-type: roleDefinition - - name: roleAssignment-id + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + - name: deviceComplianceSettingState-id in: path - description: 'key: id of roleAssignment' + description: 'key: id of deviceComplianceSettingState' required: true schema: type: string - x-ms-docs-key-type: roleAssignment + x-ms-docs-key-type: deviceComplianceSettingState requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' required: true responses: '204': @@ -35856,25 +39032,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.roleDefinition - summary: Delete ref of navigation property roleDefinition for deviceManagement - description: Role definition this assignment is part of. - operationId: deviceManagement.roleDefinitions.roleAssignments.DeleteRefRoleDefinition + - deviceManagement.deviceCompliancePolicySettingStateSummary + summary: Delete navigation property deviceComplianceSettingStates for deviceManagement + description: Not yet documented + operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries.DeleteDeviceComplianceSettingStates parameters: - - name: roleDefinition-id + - name: deviceCompliancePolicySettingStateSummary-id in: path - description: 'key: id of roleDefinition' + description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true schema: type: string - x-ms-docs-key-type: roleDefinition - - name: roleAssignment-id + x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary + - name: deviceComplianceSettingState-id in: path - description: 'key: id of roleAssignment' + description: 'key: id of deviceComplianceSettingState' required: true schema: type: string - x-ms-docs-key-type: roleAssignment + x-ms-docs-key-type: deviceComplianceSettingState - name: If-Match in: header description: ETag @@ -35886,13 +39062,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/softwareUpdateStatusSummary: + /deviceManagement/deviceConfigurationDeviceStateSummaries: get: tags: - - deviceManagement.softwareUpdateStatusSummary - summary: Get softwareUpdateStatusSummary from deviceManagement - description: The software update status summary. - operationId: deviceManagement.GetSoftwareUpdateStatusSummary + - deviceManagement.deviceConfigurationDeviceStateSummary + summary: Get deviceConfigurationDeviceStateSummaries from deviceManagement + description: The device configuration device state summary for this account. + operationId: deviceManagement.GetDeviceConfigurationDeviceStateSummaries parameters: - name: $select in: query @@ -35906,20 +39082,12 @@ paths: enum: - id - compliantDeviceCount - - compliantUserCount - conflictDeviceCount - - conflictUserCount - - displayName - errorDeviceCount - - errorUserCount - nonCompliantDeviceCount - - nonCompliantUserCount - notApplicableDeviceCount - - notApplicableUserCount - remediatedDeviceCount - - remediatedUserCount - unknownDeviceCount - - unknownUserCount type: string - name: $expand in: query @@ -35939,41 +39107,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /deviceManagement/softwareUpdateStatusSummary/$ref: - get: - tags: - - deviceManagement.softwareUpdateStatusSummary - summary: Get ref of softwareUpdateStatusSummary from deviceManagement - description: The software update status summary. - operationId: deviceManagement.GetRefSoftwareUpdateStatusSummary - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - deviceManagement.softwareUpdateStatusSummary - summary: Update the ref of navigation property softwareUpdateStatusSummary in deviceManagement - description: The software update status summary. - operationId: deviceManagement.UpdateRefSoftwareUpdateStatusSummary + - deviceManagement.deviceConfigurationDeviceStateSummary + summary: Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement + description: The device configuration device state summary for this account. + operationId: deviceManagement.UpdateDeviceConfigurationDeviceStateSummaries requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' required: true responses: '204': @@ -35983,10 +39132,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.softwareUpdateStatusSummary - summary: Delete ref of navigation property softwareUpdateStatusSummary for deviceManagement - description: The software update status summary. - operationId: deviceManagement.DeleteRefSoftwareUpdateStatusSummary + - deviceManagement.deviceConfigurationDeviceStateSummary + summary: Delete navigation property deviceConfigurationDeviceStateSummaries for deviceManagement + description: The device configuration device state summary for this account. + operationId: deviceManagement.DeleteDeviceConfigurationDeviceStateSummaries parameters: - name: If-Match in: header @@ -35999,13 +39148,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/telecomExpenseManagementPartners: + /deviceManagement/deviceConfigurations: get: tags: - - deviceManagement.telecomExpenseManagementPartner - summary: Get telecomExpenseManagementPartners from deviceManagement - description: The telecom expense management partners. - operationId: deviceManagement.ListTelecomExpenseManagementPartners + - deviceManagement.deviceConfiguration + summary: Get deviceConfigurations from deviceManagement + description: The device configurations. + operationId: deviceManagement.ListDeviceConfigurations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -36024,16 +39173,16 @@ paths: enum: - id - id desc - - appAuthorized - - appAuthorized desc + - createdDateTime + - createdDateTime desc + - description + - description desc - displayName - displayName desc - - enabled - - enabled desc - - lastConnectionDateTime - - lastConnectionDateTime desc - - url - - url desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - version + - version desc type: string - name: $select in: query @@ -36046,11 +39195,17 @@ paths: items: enum: - id - - appAuthorized + - createdDateTime + - description - displayName - - enabled - - lastConnectionDateTime - - url + - lastModifiedDateTime + - version + - assignments + - deviceSettingStateSummaries + - deviceStatuses + - deviceStatusOverview + - userStatuses + - userStatusOverview type: string - name: $expand in: query @@ -36063,6 +39218,12 @@ paths: items: enum: - '*' + - assignments + - deviceSettingStateSummaries + - deviceStatuses + - deviceStatusOverview + - userStatuses + - userStatusOverview type: string responses: '200': @@ -36070,13 +39231,13 @@ paths: content: application/json: schema: - title: Collection of telecomExpenseManagementPartner + title: Collection of deviceConfiguration type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' '@odata.nextLink': type: string default: @@ -36087,16 +39248,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.telecomExpenseManagementPartner - summary: Create new navigation property to telecomExpenseManagementPartners for deviceManagement - description: The telecom expense management partners. - operationId: deviceManagement.CreateTelecomExpenseManagementPartners + - deviceManagement.deviceConfiguration + summary: Create new navigation property to deviceConfigurations for deviceManagement + description: The device configurations. + operationId: deviceManagement.CreateDeviceConfigurations requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' required: true responses: '201': @@ -36104,25 +39265,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}': get: tags: - - deviceManagement.telecomExpenseManagementPartner - summary: Get telecomExpenseManagementPartners from deviceManagement - description: The telecom expense management partners. - operationId: deviceManagement.GetTelecomExpenseManagementPartners + - deviceManagement.deviceConfiguration + summary: Get deviceConfigurations from deviceManagement + description: The device configurations. + operationId: deviceManagement.GetDeviceConfigurations parameters: - - name: telecomExpenseManagementPartner-id + - name: deviceConfiguration-id in: path - description: 'key: id of telecomExpenseManagementPartner' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: telecomExpenseManagementPartner + x-ms-docs-key-type: deviceConfiguration - name: $select in: query description: Select properties to be returned @@ -36134,11 +39295,17 @@ paths: items: enum: - id - - appAuthorized + - createdDateTime + - description - displayName - - enabled - - lastConnectionDateTime - - url + - lastModifiedDateTime + - version + - assignments + - deviceSettingStateSummaries + - deviceStatuses + - deviceStatusOverview + - userStatuses + - userStatusOverview type: string - name: $expand in: query @@ -36151,6 +39318,12 @@ paths: items: enum: - '*' + - assignments + - deviceSettingStateSummaries + - deviceStatuses + - deviceStatusOverview + - userStatuses + - userStatusOverview type: string responses: '200': @@ -36158,30 +39331,55 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + links: + assignments: + operationId: deviceManagement.DeviceConfigurations.ListAssignments + parameters: + deviceConfiguration-id: $request.path.deviceConfiguration-id + deviceSettingStateSummaries: + operationId: deviceManagement.DeviceConfigurations.ListDeviceSettingStateSummaries + parameters: + deviceConfiguration-id: $request.path.deviceConfiguration-id + deviceStatuses: + operationId: deviceManagement.DeviceConfigurations.ListDeviceStatuses + parameters: + deviceConfiguration-id: $request.path.deviceConfiguration-id + deviceStatusOverview: + operationId: deviceManagement.DeviceConfigurations.GetDeviceStatusOverview + parameters: + deviceConfiguration-id: $request.path.deviceConfiguration-id + userStatuses: + operationId: deviceManagement.DeviceConfigurations.ListUserStatuses + parameters: + deviceConfiguration-id: $request.path.deviceConfiguration-id + userStatusOverview: + operationId: deviceManagement.DeviceConfigurations.GetUserStatusOverview + parameters: + deviceConfiguration-id: $request.path.deviceConfiguration-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.telecomExpenseManagementPartner - summary: Update the navigation property telecomExpenseManagementPartners in deviceManagement - description: The telecom expense management partners. - operationId: deviceManagement.UpdateTelecomExpenseManagementPartners + - deviceManagement.deviceConfiguration + summary: Update the navigation property deviceConfigurations in deviceManagement + description: The device configurations. + operationId: deviceManagement.UpdateDeviceConfigurations parameters: - - name: telecomExpenseManagementPartner-id + - name: deviceConfiguration-id in: path - description: 'key: id of telecomExpenseManagementPartner' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: telecomExpenseManagementPartner + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' required: true responses: '204': @@ -36191,18 +39389,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.telecomExpenseManagementPartner - summary: Delete navigation property telecomExpenseManagementPartners for deviceManagement - description: The telecom expense management partners. - operationId: deviceManagement.DeleteTelecomExpenseManagementPartners + - deviceManagement.deviceConfiguration + summary: Delete navigation property deviceConfigurations for deviceManagement + description: The device configurations. + operationId: deviceManagement.DeleteDeviceConfigurations parameters: - - name: telecomExpenseManagementPartner-id + - name: deviceConfiguration-id in: path - description: 'key: id of telecomExpenseManagementPartner' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: telecomExpenseManagementPartner + x-ms-docs-key-type: deviceConfiguration - name: If-Match in: header description: ETag @@ -36214,14 +39412,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/termsAndConditions: + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments': get: tags: - - deviceManagement.termsAndConditions - summary: Get termsAndConditions from deviceManagement - description: The terms and conditions associated with device management of the company. - operationId: deviceManagement.ListTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Get assignments from deviceManagement + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.deviceConfigurations.ListAssignments parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36239,22 +39444,8 @@ paths: enum: - id - id desc - - acceptanceStatement - - acceptanceStatement desc - - bodyText - - bodyText desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - title - - title desc - - version - - version desc + - target + - target desc type: string - name: $select in: query @@ -36267,16 +39458,7 @@ paths: items: enum: - id - - acceptanceStatement - - bodyText - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - title - - version - - acceptanceStatuses - - assignments + - target type: string - name: $expand in: query @@ -36289,8 +39471,6 @@ paths: items: enum: - '*' - - acceptanceStatuses - - assignments type: string responses: '200': @@ -36298,13 +39478,13 @@ paths: content: application/json: schema: - title: Collection of termsAndConditions + title: Collection of deviceConfigurationAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' '@odata.nextLink': type: string default: @@ -36315,16 +39495,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.termsAndConditions - summary: Create new navigation property to termsAndConditions for deviceManagement - description: The terms and conditions associated with device management of the company. - operationId: deviceManagement.CreateTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Create new navigation property to assignments for deviceManagement + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.deviceConfigurations.CreateAssignments + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' required: true responses: '201': @@ -36332,25 +39520,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/termsAndConditions/{termsAndConditions-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/assignments/{deviceConfigurationAssignment-id}': get: tags: - - deviceManagement.termsAndConditions - summary: Get termsAndConditions from deviceManagement - description: The terms and conditions associated with device management of the company. - operationId: deviceManagement.GetTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Get assignments from deviceManagement + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.deviceConfigurations.GetAssignments parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationAssignment-id + in: path + description: 'key: id of deviceConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfigurationAssignment - name: $select in: query description: Select properties to be returned @@ -36362,16 +39557,7 @@ paths: items: enum: - id - - acceptanceStatement - - bodyText - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - title - - version - - acceptanceStatuses - - assignments + - target type: string - name: $expand in: query @@ -36384,8 +39570,6 @@ paths: items: enum: - '*' - - acceptanceStatuses - - assignments type: string responses: '200': @@ -36393,39 +39577,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - links: - acceptanceStatuses: - operationId: deviceManagement.TermsAndConditions.ListAcceptanceStatuses - parameters: - termsAndConditions-id: $request.path.termsAndConditions-id - assignments: - operationId: deviceManagement.TermsAndConditions.ListAssignments - parameters: - termsAndConditions-id: $request.path.termsAndConditions-id + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.termsAndConditions - summary: Update the navigation property termsAndConditions in deviceManagement - description: The terms and conditions associated with device management of the company. - operationId: deviceManagement.UpdateTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Update the navigation property assignments in deviceManagement + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.deviceConfigurations.UpdateAssignments parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationAssignment-id + in: path + description: 'key: id of deviceConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfigurationAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' required: true responses: '204': @@ -36435,18 +39617,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.termsAndConditions - summary: Delete navigation property termsAndConditions for deviceManagement - description: The terms and conditions associated with device management of the company. - operationId: deviceManagement.DeleteTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Delete navigation property assignments for deviceManagement + description: The list of assignments for the device configuration profile. + operationId: deviceManagement.deviceConfigurations.DeleteAssignments parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationAssignment-id + in: path + description: 'key: id of deviceConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfigurationAssignment - name: If-Match in: header description: ETag @@ -36458,21 +39647,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/termsAndConditions/{termsAndConditions-id}/acceptanceStatuses': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries': get: tags: - - deviceManagement.termsAndConditions - summary: Get acceptanceStatuses from deviceManagement - description: The list of acceptance statuses for this T&C policy. - operationId: deviceManagement.termsAndConditions.ListAcceptanceStatuses + - deviceManagement.deviceConfiguration + summary: Get deviceSettingStateSummaries from deviceManagement + description: Device Configuration Setting State Device Summary + operationId: deviceManagement.deviceConfigurations.ListDeviceSettingStateSummaries parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36490,14 +39679,24 @@ paths: enum: - id - id desc - - acceptedDateTime - - acceptedDateTime desc - - acceptedVersion - - acceptedVersion desc - - userDisplayName - - userDisplayName desc - - userPrincipalName - - userPrincipalName desc + - compliantDeviceCount + - compliantDeviceCount desc + - conflictDeviceCount + - conflictDeviceCount desc + - errorDeviceCount + - errorDeviceCount desc + - instancePath + - instancePath desc + - nonCompliantDeviceCount + - nonCompliantDeviceCount desc + - notApplicableDeviceCount + - notApplicableDeviceCount desc + - remediatedDeviceCount + - remediatedDeviceCount desc + - settingName + - settingName desc + - unknownDeviceCount + - unknownDeviceCount desc type: string - name: $select in: query @@ -36510,11 +39709,15 @@ paths: items: enum: - id - - acceptedDateTime - - acceptedVersion - - userDisplayName - - userPrincipalName - - termsAndConditions + - compliantDeviceCount + - conflictDeviceCount + - errorDeviceCount + - instancePath + - nonCompliantDeviceCount + - notApplicableDeviceCount + - remediatedDeviceCount + - settingName + - unknownDeviceCount type: string - name: $expand in: query @@ -36527,7 +39730,6 @@ paths: items: enum: - '*' - - termsAndConditions type: string responses: '200': @@ -36535,13 +39737,13 @@ paths: content: application/json: schema: - title: Collection of termsAndConditionsAcceptanceStatus + title: Collection of settingStateDeviceSummary type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' '@odata.nextLink': type: string default: @@ -36552,24 +39754,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.termsAndConditions - summary: Create new navigation property to acceptanceStatuses for deviceManagement - description: The list of acceptance statuses for this T&C policy. - operationId: deviceManagement.termsAndConditions.CreateAcceptanceStatuses + - deviceManagement.deviceConfiguration + summary: Create new navigation property to deviceSettingStateSummaries for deviceManagement + description: Device Configuration Setting State Device Summary + operationId: deviceManagement.deviceConfigurations.CreateDeviceSettingStateSummaries parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' required: true responses: '201': @@ -36577,32 +39779,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/termsAndConditions/{termsAndConditions-id}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceSettingStateSummaries/{settingStateDeviceSummary-id}': get: tags: - - deviceManagement.termsAndConditions - summary: Get acceptanceStatuses from deviceManagement - description: The list of acceptance statuses for this T&C policy. - operationId: deviceManagement.termsAndConditions.GetAcceptanceStatuses + - deviceManagement.deviceConfiguration + summary: Get deviceSettingStateSummaries from deviceManagement + description: Device Configuration Setting State Device Summary + operationId: deviceManagement.deviceConfigurations.GetDeviceSettingStateSummaries parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAcceptanceStatus-id + x-ms-docs-key-type: deviceConfiguration + - name: settingStateDeviceSummary-id in: path - description: 'key: id of termsAndConditionsAcceptanceStatus' + description: 'key: id of settingStateDeviceSummary' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + x-ms-docs-key-type: settingStateDeviceSummary - name: $select in: query description: Select properties to be returned @@ -36614,11 +39816,15 @@ paths: items: enum: - id - - acceptedDateTime - - acceptedVersion - - userDisplayName - - userPrincipalName - - termsAndConditions + - compliantDeviceCount + - conflictDeviceCount + - errorDeviceCount + - instancePath + - nonCompliantDeviceCount + - notApplicableDeviceCount + - remediatedDeviceCount + - settingName + - unknownDeviceCount type: string - name: $expand in: query @@ -36631,7 +39837,6 @@ paths: items: enum: - '*' - - termsAndConditions type: string responses: '200': @@ -36639,43 +39844,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' - links: - termsAndConditions: - operationId: deviceManagement.termsAndConditions.AcceptanceStatuses.GetTermsAndConditions - parameters: - termsAndConditions-id: $request.path.termsAndConditions-id - termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.termsAndConditions - summary: Update the navigation property acceptanceStatuses in deviceManagement - description: The list of acceptance statuses for this T&C policy. - operationId: deviceManagement.termsAndConditions.UpdateAcceptanceStatuses + - deviceManagement.deviceConfiguration + summary: Update the navigation property deviceSettingStateSummaries in deviceManagement + description: Device Configuration Setting State Device Summary + operationId: deviceManagement.deviceConfigurations.UpdateDeviceSettingStateSummaries parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAcceptanceStatus-id + x-ms-docs-key-type: deviceConfiguration + - name: settingStateDeviceSummary-id in: path - description: 'key: id of termsAndConditionsAcceptanceStatus' + description: 'key: id of settingStateDeviceSummary' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + x-ms-docs-key-type: settingStateDeviceSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' required: true responses: '204': @@ -36685,25 +39884,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.termsAndConditions - summary: Delete navigation property acceptanceStatuses for deviceManagement - description: The list of acceptance statuses for this T&C policy. - operationId: deviceManagement.termsAndConditions.DeleteAcceptanceStatuses + - deviceManagement.deviceConfiguration + summary: Delete navigation property deviceSettingStateSummaries for deviceManagement + description: Device Configuration Setting State Device Summary + operationId: deviceManagement.deviceConfigurations.DeleteDeviceSettingStateSummaries parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAcceptanceStatus-id + x-ms-docs-key-type: deviceConfiguration + - name: settingStateDeviceSummary-id in: path - description: 'key: id of termsAndConditionsAcceptanceStatus' + description: 'key: id of settingStateDeviceSummary' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + x-ms-docs-key-type: settingStateDeviceSummary - name: If-Match in: header description: ETag @@ -36715,31 +39914,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/termsAndConditions/{termsAndConditions-id}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus-id}/termsAndConditions': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses': get: tags: - - deviceManagement.termsAndConditions - summary: Get termsAndConditions from deviceManagement - description: Navigation link to the terms and conditions that are assigned. - operationId: deviceManagement.termsAndConditions.acceptanceStatuses.GetTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Get deviceStatuses from deviceManagement + description: Device configuration installation status by device. + operationId: deviceManagement.deviceConfigurations.ListDeviceStatuses parameters: - - name: termsAndConditions-id - in: path - description: 'key: id of termsAndConditions' - required: true - schema: - type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAcceptanceStatus-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditionsAcceptanceStatus' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAcceptanceStatus - - name: $select + x-ms-docs-key-type: deviceConfiguration + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -36748,16 +39945,40 @@ paths: items: enum: - id - - acceptanceStatement - - bodyText - - createdDateTime - - description - - displayName - - lastModifiedDateTime - - title - - version - - acceptanceStatuses - - assignments + - id desc + - complianceGracePeriodExpirationDateTime + - complianceGracePeriodExpirationDateTime desc + - deviceDisplayName + - deviceDisplayName desc + - deviceModel + - deviceModel desc + - lastReportedDateTime + - lastReportedDateTime desc + - status + - status desc + - userName + - userName desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - complianceGracePeriodExpirationDateTime + - deviceDisplayName + - deviceModel + - lastReportedDateTime + - status + - userName + - userPrincipalName type: string - name: $expand in: query @@ -36770,8 +39991,6 @@ paths: items: enum: - '*' - - acceptanceStatuses - - assignments type: string responses: '200': @@ -36779,93 +39998,142 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - links: - acceptanceStatuses: - operationId: deviceManagement.termsAndConditions.acceptanceStatuses.TermsAndConditions.ListAcceptanceStatuses - parameters: - termsAndConditions-id: $request.path.termsAndConditions-id - termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id - assignments: - operationId: deviceManagement.termsAndConditions.acceptanceStatuses.TermsAndConditions.ListAssignments - parameters: - termsAndConditions-id: $request.path.termsAndConditions-id - termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id + title: Collection of deviceConfigurationDeviceStatus + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/deviceManagement/termsAndConditions/{termsAndConditions-id}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus-id}/termsAndConditions/$ref': + post: + tags: + - deviceManagement.deviceConfiguration + summary: Create new navigation property to deviceStatuses for deviceManagement + description: Device configuration installation status by device. + operationId: deviceManagement.deviceConfigurations.CreateDeviceStatuses + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatuses/{deviceConfigurationDeviceStatus-id}': get: tags: - - deviceManagement.termsAndConditions - summary: Get ref of termsAndConditions from deviceManagement - description: Navigation link to the terms and conditions that are assigned. - operationId: deviceManagement.termsAndConditions.acceptanceStatuses.GetRefTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Get deviceStatuses from deviceManagement + description: Device configuration installation status by device. + operationId: deviceManagement.deviceConfigurations.GetDeviceStatuses parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAcceptanceStatus-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationDeviceStatus-id in: path - description: 'key: id of termsAndConditionsAcceptanceStatus' + description: 'key: id of deviceConfigurationDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + x-ms-docs-key-type: deviceConfigurationDeviceStatus + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - complianceGracePeriodExpirationDateTime + - deviceDisplayName + - deviceModel + - lastReportedDateTime + - status + - userName + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string - links: - acceptanceStatuses: - operationId: deviceManagement.termsAndConditions.acceptanceStatuses.TermsAndConditions.ListAcceptanceStatuses - parameters: - termsAndConditions-id: $request.path.termsAndConditions-id - termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id - assignments: - operationId: deviceManagement.termsAndConditions.acceptanceStatuses.TermsAndConditions.ListAssignments - parameters: - termsAndConditions-id: $request.path.termsAndConditions-id - termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - deviceManagement.termsAndConditions - summary: Update the ref of navigation property termsAndConditions in deviceManagement - description: Navigation link to the terms and conditions that are assigned. - operationId: deviceManagement.termsAndConditions.acceptanceStatuses.UpdateRefTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Update the navigation property deviceStatuses in deviceManagement + description: Device configuration installation status by device. + operationId: deviceManagement.deviceConfigurations.UpdateDeviceStatuses parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAcceptanceStatus-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationDeviceStatus-id in: path - description: 'key: id of termsAndConditionsAcceptanceStatus' + description: 'key: id of deviceConfigurationDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + x-ms-docs-key-type: deviceConfigurationDeviceStatus requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' required: true responses: '204': @@ -36875,25 +40143,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.termsAndConditions - summary: Delete ref of navigation property termsAndConditions for deviceManagement - description: Navigation link to the terms and conditions that are assigned. - operationId: deviceManagement.termsAndConditions.acceptanceStatuses.DeleteRefTermsAndConditions + - deviceManagement.deviceConfiguration + summary: Delete navigation property deviceStatuses for deviceManagement + description: Device configuration installation status by device. + operationId: deviceManagement.deviceConfigurations.DeleteDeviceStatuses parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAcceptanceStatus-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationDeviceStatus-id in: path - description: 'key: id of termsAndConditionsAcceptanceStatus' + description: 'key: id of deviceConfigurationDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + x-ms-docs-key-type: deviceConfigurationDeviceStatus - name: If-Match in: header description: ETag @@ -36905,21 +40173,203 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/termsAndConditions/{termsAndConditions-id}/assignments': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/deviceStatusOverview': get: tags: - - deviceManagement.termsAndConditions - summary: Get assignments from deviceManagement - description: The list of assignments for this T&C policy. - operationId: deviceManagement.termsAndConditions.ListAssignments + - deviceManagement.deviceConfiguration + summary: Get deviceStatusOverview from deviceManagement + description: Device Configuration devices status overview + operationId: deviceManagement.deviceConfigurations.GetDeviceStatusOverview parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions + x-ms-docs-key-type: deviceConfiguration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - configurationVersion + - errorCount + - failedCount + - lastUpdateDateTime + - notApplicableCount + - pendingCount + - successCount + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceConfiguration + summary: Update the navigation property deviceStatusOverview in deviceManagement + description: Device Configuration devices status overview + operationId: deviceManagement.deviceConfigurations.UpdateDeviceStatusOverview + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceConfiguration + summary: Delete navigation property deviceStatusOverview for deviceManagement + description: Device Configuration devices status overview + operationId: deviceManagement.deviceConfigurations.DeleteDeviceStatusOverview + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.deviceConfigurations.deviceConfiguration.assign + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId=''{secretReferenceValueId}'')': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getOmaSettingPlainTextValue + operationId: deviceManagement.deviceConfigurations.deviceConfiguration.getOmaSettingPlainTextValue + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + - name: secretReferenceValueId + in: path + description: 'Usage: secretReferenceValueId={secretReferenceValueId}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses': + get: + tags: + - deviceManagement.deviceConfiguration + summary: Get userStatuses from deviceManagement + description: Device configuration installation status by user. + operationId: deviceManagement.deviceConfigurations.ListUserStatuses + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36937,8 +40387,16 @@ paths: enum: - id - id desc - - target - - target desc + - devicesCount + - devicesCount desc + - lastReportedDateTime + - lastReportedDateTime desc + - status + - status desc + - userDisplayName + - userDisplayName desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -36951,7 +40409,11 @@ paths: items: enum: - id - - target + - devicesCount + - lastReportedDateTime + - status + - userDisplayName + - userPrincipalName type: string - name: $expand in: query @@ -36971,13 +40433,13 @@ paths: content: application/json: schema: - title: Collection of termsAndConditionsAssignment + title: Collection of deviceConfigurationUserStatus type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' '@odata.nextLink': type: string default: @@ -36988,24 +40450,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.termsAndConditions - summary: Create new navigation property to assignments for deviceManagement - description: The list of assignments for this T&C policy. - operationId: deviceManagement.termsAndConditions.CreateAssignments + - deviceManagement.deviceConfiguration + summary: Create new navigation property to userStatuses for deviceManagement + description: Device configuration installation status by user. + operationId: deviceManagement.deviceConfigurations.CreateUserStatuses parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions + x-ms-docs-key-type: deviceConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' required: true responses: '201': @@ -37013,32 +40475,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/termsAndConditions/{termsAndConditions-id}/assignments/{termsAndConditionsAssignment-id}': + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatuses/{deviceConfigurationUserStatus-id}': get: tags: - - deviceManagement.termsAndConditions - summary: Get assignments from deviceManagement - description: The list of assignments for this T&C policy. - operationId: deviceManagement.termsAndConditions.GetAssignments + - deviceManagement.deviceConfiguration + summary: Get userStatuses from deviceManagement + description: Device configuration installation status by user. + operationId: deviceManagement.deviceConfigurations.GetUserStatuses parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationUserStatus-id in: path - description: 'key: id of termsAndConditionsAssignment' + description: 'key: id of deviceConfigurationUserStatus' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAssignment + x-ms-docs-key-type: deviceConfigurationUserStatus - name: $select in: query description: Select properties to be returned @@ -37050,7 +40512,11 @@ paths: items: enum: - id - - target + - devicesCount + - lastReportedDateTime + - status + - userDisplayName + - userPrincipalName type: string - name: $expand in: query @@ -37070,37 +40536,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.termsAndConditions - summary: Update the navigation property assignments in deviceManagement - description: The list of assignments for this T&C policy. - operationId: deviceManagement.termsAndConditions.UpdateAssignments + - deviceManagement.deviceConfiguration + summary: Update the navigation property userStatuses in deviceManagement + description: Device configuration installation status by user. + operationId: deviceManagement.deviceConfigurations.UpdateUserStatuses parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationUserStatus-id in: path - description: 'key: id of termsAndConditionsAssignment' + description: 'key: id of deviceConfigurationUserStatus' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAssignment + x-ms-docs-key-type: deviceConfigurationUserStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' required: true responses: '204': @@ -37110,25 +40576,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.termsAndConditions - summary: Delete navigation property assignments for deviceManagement - description: The list of assignments for this T&C policy. - operationId: deviceManagement.termsAndConditions.DeleteAssignments + - deviceManagement.deviceConfiguration + summary: Delete navigation property userStatuses for deviceManagement + description: Device configuration installation status by user. + operationId: deviceManagement.deviceConfigurations.DeleteUserStatuses parameters: - - name: termsAndConditions-id + - name: deviceConfiguration-id in: path - description: 'key: id of termsAndConditions' + description: 'key: id of deviceConfiguration' required: true schema: type: string - x-ms-docs-key-type: termsAndConditions - - name: termsAndConditionsAssignment-id + x-ms-docs-key-type: deviceConfiguration + - name: deviceConfigurationUserStatus-id in: path - description: 'key: id of termsAndConditionsAssignment' + description: 'key: id of deviceConfigurationUserStatus' required: true schema: type: string - x-ms-docs-key-type: termsAndConditionsAssignment + x-ms-docs-key-type: deviceConfigurationUserStatus - name: If-Match in: header description: ETag @@ -37140,13 +40606,121 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/troubleshootingEvents: + '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/userStatusOverview': get: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Get troubleshootingEvents from deviceManagement - description: The list of troubleshooting events for the tenant. - operationId: deviceManagement.ListTroubleshootingEvents + - deviceManagement.deviceConfiguration + summary: Get userStatusOverview from deviceManagement + description: Device Configuration users status overview + operationId: deviceManagement.deviceConfigurations.GetUserStatusOverview + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - configurationVersion + - errorCount + - failedCount + - lastUpdateDateTime + - notApplicableCount + - pendingCount + - successCount + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceConfiguration + summary: Update the navigation property userStatusOverview in deviceManagement + description: Device Configuration users status overview + operationId: deviceManagement.deviceConfigurations.UpdateUserStatusOverview + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceConfiguration + summary: Delete navigation property userStatusOverview for deviceManagement + description: Device Configuration users status overview + operationId: deviceManagement.deviceConfigurations.DeleteUserStatusOverview + parameters: + - name: deviceConfiguration-id + in: path + description: 'key: id of deviceConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfiguration + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/deviceEnrollmentConfigurations: + get: + tags: + - deviceManagement.deviceEnrollmentConfiguration + summary: Get deviceEnrollmentConfigurations from deviceManagement + description: The list of device enrollment configurations + operationId: deviceManagement.ListDeviceEnrollmentConfigurations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -37165,10 +40739,18 @@ paths: enum: - id - id desc - - correlationId - - correlationId desc - - eventDateTime - - eventDateTime desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - priority + - priority desc + - version + - version desc type: string - name: $select in: query @@ -37181,8 +40763,13 @@ paths: items: enum: - id - - correlationId - - eventDateTime + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - priority + - version + - assignments type: string - name: $expand in: query @@ -37195,6 +40782,7 @@ paths: items: enum: - '*' + - assignments type: string responses: '200': @@ -37202,13 +40790,13 @@ paths: content: application/json: schema: - title: Collection of deviceManagementTroubleshootingEvent + title: Collection of deviceEnrollmentConfiguration type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' '@odata.nextLink': type: string default: @@ -37219,16 +40807,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Create new navigation property to troubleshootingEvents for deviceManagement - description: The list of troubleshooting events for the tenant. - operationId: deviceManagement.CreateTroubleshootingEvents + - deviceManagement.deviceEnrollmentConfiguration + summary: Create new navigation property to deviceEnrollmentConfigurations for deviceManagement + description: The list of device enrollment configurations + operationId: deviceManagement.CreateDeviceEnrollmentConfigurations requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' required: true responses: '201': @@ -37236,25 +40824,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEvent-id}': + '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}': get: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Get troubleshootingEvents from deviceManagement - description: The list of troubleshooting events for the tenant. - operationId: deviceManagement.GetTroubleshootingEvents + - deviceManagement.deviceEnrollmentConfiguration + summary: Get deviceEnrollmentConfigurations from deviceManagement + description: The list of device enrollment configurations + operationId: deviceManagement.GetDeviceEnrollmentConfigurations parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: deviceEnrollmentConfiguration-id in: path - description: 'key: id of deviceManagementTroubleshootingEvent' + description: 'key: id of deviceEnrollmentConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: deviceEnrollmentConfiguration - name: $select in: query description: Select properties to be returned @@ -37266,8 +40854,13 @@ paths: items: enum: - id - - correlationId - - eventDateTime + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - priority + - version + - assignments type: string - name: $expand in: query @@ -37280,6 +40873,7 @@ paths: items: enum: - '*' + - assignments type: string responses: '200': @@ -37287,30 +40881,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + links: + assignments: + operationId: deviceManagement.DeviceEnrollmentConfigurations.ListAssignments + parameters: + deviceEnrollmentConfiguration-id: $request.path.deviceEnrollmentConfiguration-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Update the navigation property troubleshootingEvents in deviceManagement - description: The list of troubleshooting events for the tenant. - operationId: deviceManagement.UpdateTroubleshootingEvents + - deviceManagement.deviceEnrollmentConfiguration + summary: Update the navigation property deviceEnrollmentConfigurations in deviceManagement + description: The list of device enrollment configurations + operationId: deviceManagement.UpdateDeviceEnrollmentConfigurations parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: deviceEnrollmentConfiguration-id in: path - description: 'key: id of deviceManagementTroubleshootingEvent' + description: 'key: id of deviceEnrollmentConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: deviceEnrollmentConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' required: true responses: '204': @@ -37320,18 +40919,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.deviceManagementTroubleshootingEvent - summary: Delete navigation property troubleshootingEvents for deviceManagement - description: The list of troubleshooting events for the tenant. - operationId: deviceManagement.DeleteTroubleshootingEvents + - deviceManagement.deviceEnrollmentConfiguration + summary: Delete navigation property deviceEnrollmentConfigurations for deviceManagement + description: The list of device enrollment configurations + operationId: deviceManagement.DeleteDeviceEnrollmentConfigurations parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: deviceEnrollmentConfiguration-id in: path - description: 'key: id of deviceManagementTroubleshootingEvent' + description: 'key: id of deviceEnrollmentConfiguration' required: true schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: deviceEnrollmentConfiguration - name: If-Match in: header description: ETag @@ -37343,14 +40942,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/windowsAutopilotDeviceIdentities: + '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments': get: tags: - - deviceManagement.windowsAutopilotDeviceIdentity - summary: Get windowsAutopilotDeviceIdentities from deviceManagement - description: The Windows autopilot device identities contained collection. - operationId: deviceManagement.ListWindowsAutopilotDeviceIdentities + - deviceManagement.deviceEnrollmentConfiguration + summary: Get assignments from deviceManagement + description: The list of group assignments for the device configuration profile + operationId: deviceManagement.deviceEnrollmentConfigurations.ListAssignments parameters: + - name: deviceEnrollmentConfiguration-id + in: path + description: 'key: id of deviceEnrollmentConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceEnrollmentConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -37368,38 +40974,8 @@ paths: enum: - id - id desc - - addressableUserName - - addressableUserName desc - - azureActiveDirectoryDeviceId - - azureActiveDirectoryDeviceId desc - - displayName - - displayName desc - - enrollmentState - - enrollmentState desc - - groupTag - - groupTag desc - - lastContactedDateTime - - lastContactedDateTime desc - - managedDeviceId - - managedDeviceId desc - - manufacturer - - manufacturer desc - - model - - model desc - - productKey - - productKey desc - - purchaseOrderIdentifier - - purchaseOrderIdentifier desc - - resourceName - - resourceName desc - - serialNumber - - serialNumber desc - - skuNumber - - skuNumber desc - - systemFamily - - systemFamily desc - - userPrincipalName - - userPrincipalName desc + - target + - target desc type: string - name: $select in: query @@ -37412,22 +40988,7 @@ paths: items: enum: - id - - addressableUserName - - azureActiveDirectoryDeviceId - - displayName - - enrollmentState - - groupTag - - lastContactedDateTime - - managedDeviceId - - manufacturer - - model - - productKey - - purchaseOrderIdentifier - - resourceName - - serialNumber - - skuNumber - - systemFamily - - userPrincipalName + - target type: string - name: $expand in: query @@ -37447,13 +41008,13 @@ paths: content: application/json: schema: - title: Collection of windowsAutopilotDeviceIdentity + title: Collection of enrollmentConfigurationAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' '@odata.nextLink': type: string default: @@ -37464,16 +41025,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.windowsAutopilotDeviceIdentity - summary: Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement - description: The Windows autopilot device identities contained collection. - operationId: deviceManagement.CreateWindowsAutopilotDeviceIdentities + - deviceManagement.deviceEnrollmentConfiguration + summary: Create new navigation property to assignments for deviceManagement + description: The list of group assignments for the device configuration profile + operationId: deviceManagement.deviceEnrollmentConfigurations.CreateAssignments + parameters: + - name: deviceEnrollmentConfiguration-id + in: path + description: 'key: id of deviceEnrollmentConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: deviceEnrollmentConfiguration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' required: true responses: '201': @@ -37481,25 +41050,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}': + '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments/{enrollmentConfigurationAssignment-id}': get: tags: - - deviceManagement.windowsAutopilotDeviceIdentity - summary: Get windowsAutopilotDeviceIdentities from deviceManagement - description: The Windows autopilot device identities contained collection. - operationId: deviceManagement.GetWindowsAutopilotDeviceIdentities + - deviceManagement.deviceEnrollmentConfiguration + summary: Get assignments from deviceManagement + description: The list of group assignments for the device configuration profile + operationId: deviceManagement.deviceEnrollmentConfigurations.GetAssignments parameters: - - name: windowsAutopilotDeviceIdentity-id + - name: deviceEnrollmentConfiguration-id in: path - description: 'key: id of windowsAutopilotDeviceIdentity' + description: 'key: id of deviceEnrollmentConfiguration' required: true schema: type: string - x-ms-docs-key-type: windowsAutopilotDeviceIdentity + x-ms-docs-key-type: deviceEnrollmentConfiguration + - name: enrollmentConfigurationAssignment-id + in: path + description: 'key: id of enrollmentConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: enrollmentConfigurationAssignment - name: $select in: query description: Select properties to be returned @@ -37511,22 +41087,7 @@ paths: items: enum: - id - - addressableUserName - - azureActiveDirectoryDeviceId - - displayName - - enrollmentState - - groupTag - - lastContactedDateTime - - managedDeviceId - - manufacturer - - model - - productKey - - purchaseOrderIdentifier - - resourceName - - serialNumber - - skuNumber - - systemFamily - - userPrincipalName + - target type: string - name: $expand in: query @@ -37546,30 +41107,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.windowsAutopilotDeviceIdentity - summary: Update the navigation property windowsAutopilotDeviceIdentities in deviceManagement - description: The Windows autopilot device identities contained collection. - operationId: deviceManagement.UpdateWindowsAutopilotDeviceIdentities + - deviceManagement.deviceEnrollmentConfiguration + summary: Update the navigation property assignments in deviceManagement + description: The list of group assignments for the device configuration profile + operationId: deviceManagement.deviceEnrollmentConfigurations.UpdateAssignments parameters: - - name: windowsAutopilotDeviceIdentity-id + - name: deviceEnrollmentConfiguration-id in: path - description: 'key: id of windowsAutopilotDeviceIdentity' + description: 'key: id of deviceEnrollmentConfiguration' required: true schema: type: string - x-ms-docs-key-type: windowsAutopilotDeviceIdentity + x-ms-docs-key-type: deviceEnrollmentConfiguration + - name: enrollmentConfigurationAssignment-id + in: path + description: 'key: id of enrollmentConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: enrollmentConfigurationAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' required: true responses: '204': @@ -37579,18 +41147,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.windowsAutopilotDeviceIdentity - summary: Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement - description: The Windows autopilot device identities contained collection. - operationId: deviceManagement.DeleteWindowsAutopilotDeviceIdentities + - deviceManagement.deviceEnrollmentConfiguration + summary: Delete navigation property assignments for deviceManagement + description: The list of group assignments for the device configuration profile + operationId: deviceManagement.deviceEnrollmentConfigurations.DeleteAssignments parameters: - - name: windowsAutopilotDeviceIdentity-id + - name: deviceEnrollmentConfiguration-id in: path - description: 'key: id of windowsAutopilotDeviceIdentity' + description: 'key: id of deviceEnrollmentConfiguration' required: true schema: type: string - x-ms-docs-key-type: windowsAutopilotDeviceIdentity + x-ms-docs-key-type: deviceEnrollmentConfiguration + - name: enrollmentConfigurationAssignment-id + in: path + description: 'key: id of enrollmentConfigurationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: enrollmentConfigurationAssignment - name: If-Match in: header description: ETag @@ -37602,21 +41177,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.assignUserToDevice': + '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/microsoft.graph.assign': post: tags: - deviceManagement.Actions - summary: Invoke action assignUserToDevice - description: Assigns user to Autopilot devices. - operationId: deviceManagement.windowsAutopilotDeviceIdentities.windowsAutopilotDeviceIdentity.assignUserToDevice + summary: Invoke action assign + operationId: deviceManagement.deviceEnrollmentConfigurations.deviceEnrollmentConfiguration.assign parameters: - - name: windowsAutopilotDeviceIdentity-id + - name: deviceEnrollmentConfiguration-id in: path - description: 'key: id of windowsAutopilotDeviceIdentity' + description: 'key: id of deviceEnrollmentConfiguration' required: true schema: type: string - x-ms-docs-key-type: windowsAutopilotDeviceIdentity + x-ms-docs-key-type: deviceEnrollmentConfiguration requestBody: description: Action parameters content: @@ -37624,12 +41198,12 @@ paths: schema: type: object properties: - userPrincipalName: - type: string - nullable: true - addressableUserName: - type: string - nullable: true + enrollmentConfigurationAssignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + nullable: true required: true responses: '204': @@ -37637,42 +41211,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.unassignUserFromDevice': - post: - tags: - - deviceManagement.Actions - summary: Invoke action unassignUserFromDevice - description: Unassigns the user from an Autopilot device. - operationId: deviceManagement.windowsAutopilotDeviceIdentities.windowsAutopilotDeviceIdentity.unassignUserFromDevice - parameters: - - name: windowsAutopilotDeviceIdentity-id - in: path - description: 'key: id of windowsAutopilotDeviceIdentity' - required: true - schema: - type: string - x-ms-docs-key-type: windowsAutopilotDeviceIdentity - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.updateDeviceProperties': + '/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/microsoft.graph.setPriority': post: tags: - deviceManagement.Actions - summary: Invoke action updateDeviceProperties - description: Updates properties on Autopilot devices. - operationId: deviceManagement.windowsAutopilotDeviceIdentities.windowsAutopilotDeviceIdentity.updateDeviceProperties + summary: Invoke action setPriority + operationId: deviceManagement.deviceEnrollmentConfigurations.deviceEnrollmentConfiguration.setPriority parameters: - - name: windowsAutopilotDeviceIdentity-id + - name: deviceEnrollmentConfiguration-id in: path - description: 'key: id of windowsAutopilotDeviceIdentity' + description: 'key: id of deviceEnrollmentConfiguration' required: true schema: type: string - x-ms-docs-key-type: windowsAutopilotDeviceIdentity + x-ms-docs-key-type: deviceEnrollmentConfiguration requestBody: description: Action parameters content: @@ -37680,18 +41232,11 @@ paths: schema: type: object properties: - userPrincipalName: - type: string - nullable: true - addressableUserName: - type: string - nullable: true - groupTag: - type: string - nullable: true - displayName: - type: string - nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 required: true responses: '204': @@ -37699,13 +41244,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /deviceManagement/windowsInformationProtectionAppLearningSummaries: + /deviceManagement/deviceManagementPartners: get: tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement - description: The windows information protection app learning summaries. - operationId: deviceManagement.ListWindowsInformationProtectionAppLearningSummaries + - deviceManagement.deviceManagementPartner + summary: Get deviceManagementPartners from deviceManagement + description: The list of Device Management Partners configured by the tenant. + operationId: deviceManagement.ListDeviceManagementPartners parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -37724,12 +41269,22 @@ paths: enum: - id - id desc - - applicationName - - applicationName desc - - applicationType - - applicationType desc - - deviceCount - - deviceCount desc + - displayName + - displayName desc + - isConfigured + - isConfigured desc + - lastHeartbeatDateTime + - lastHeartbeatDateTime desc + - partnerAppType + - partnerAppType desc + - partnerState + - partnerState desc + - singleTenantAppId + - singleTenantAppId desc + - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime + - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime desc + - whenPartnerDevicesWillBeRemovedDateTime + - whenPartnerDevicesWillBeRemovedDateTime desc type: string - name: $select in: query @@ -37742,9 +41297,14 @@ paths: items: enum: - id - - applicationName - - applicationType - - deviceCount + - displayName + - isConfigured + - lastHeartbeatDateTime + - partnerAppType + - partnerState + - singleTenantAppId + - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime + - whenPartnerDevicesWillBeRemovedDateTime type: string - name: $expand in: query @@ -37764,13 +41324,13 @@ paths: content: application/json: schema: - title: Collection of windowsInformationProtectionAppLearningSummary + title: Collection of deviceManagementPartner type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' '@odata.nextLink': type: string default: @@ -37781,16 +41341,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement - description: The windows information protection app learning summaries. - operationId: deviceManagement.CreateWindowsInformationProtectionAppLearningSummaries + - deviceManagement.deviceManagementPartner + summary: Create new navigation property to deviceManagementPartners for deviceManagement + description: The list of Device Management Partners configured by the tenant. + operationId: deviceManagement.CreateDeviceManagementPartners requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' required: true responses: '201': @@ -37798,25 +41358,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}': + '/deviceManagement/deviceManagementPartners/{deviceManagementPartner-id}': get: tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement - description: The windows information protection app learning summaries. - operationId: deviceManagement.GetWindowsInformationProtectionAppLearningSummaries + - deviceManagement.deviceManagementPartner + summary: Get deviceManagementPartners from deviceManagement + description: The list of Device Management Partners configured by the tenant. + operationId: deviceManagement.GetDeviceManagementPartners parameters: - - name: windowsInformationProtectionAppLearningSummary-id + - name: deviceManagementPartner-id in: path - description: 'key: id of windowsInformationProtectionAppLearningSummary' + description: 'key: id of deviceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary + x-ms-docs-key-type: deviceManagementPartner - name: $select in: query description: Select properties to be returned @@ -37828,9 +41388,14 @@ paths: items: enum: - id - - applicationName - - applicationType - - deviceCount + - displayName + - isConfigured + - lastHeartbeatDateTime + - partnerAppType + - partnerState + - singleTenantAppId + - whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime + - whenPartnerDevicesWillBeRemovedDateTime type: string - name: $expand in: query @@ -37850,30 +41415,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement - description: The windows information protection app learning summaries. - operationId: deviceManagement.UpdateWindowsInformationProtectionAppLearningSummaries + - deviceManagement.deviceManagementPartner + summary: Update the navigation property deviceManagementPartners in deviceManagement + description: The list of Device Management Partners configured by the tenant. + operationId: deviceManagement.UpdateDeviceManagementPartners parameters: - - name: windowsInformationProtectionAppLearningSummary-id + - name: deviceManagementPartner-id in: path - description: 'key: id of windowsInformationProtectionAppLearningSummary' + description: 'key: id of deviceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary + x-ms-docs-key-type: deviceManagementPartner requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' required: true responses: '204': @@ -37883,18 +41448,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.windowsInformationProtectionAppLearningSummary - summary: Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement - description: The windows information protection app learning summaries. - operationId: deviceManagement.DeleteWindowsInformationProtectionAppLearningSummaries + - deviceManagement.deviceManagementPartner + summary: Delete navigation property deviceManagementPartners for deviceManagement + description: The list of Device Management Partners configured by the tenant. + operationId: deviceManagement.DeleteDeviceManagementPartners parameters: - - name: windowsInformationProtectionAppLearningSummary-id + - name: deviceManagementPartner-id in: path - description: 'key: id of windowsInformationProtectionAppLearningSummary' + description: 'key: id of deviceManagementPartner' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary + x-ms-docs-key-type: deviceManagementPartner - name: If-Match in: header description: ETag @@ -37906,13 +41471,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /deviceManagement/windowsInformationProtectionNetworkLearningSummaries: + /deviceManagement/exchangeConnectors: get: tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement - description: The windows information protection network learning summaries. - operationId: deviceManagement.ListWindowsInformationProtectionNetworkLearningSummaries + - deviceManagement.deviceManagementExchangeConnector + summary: Get exchangeConnectors from deviceManagement + description: The list of Exchange Connectors configured by the tenant. + operationId: deviceManagement.ListExchangeConnectors parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -37931,10 +41496,24 @@ paths: enum: - id - id desc - - deviceCount - - deviceCount desc - - url - - url desc + - connectorServerName + - connectorServerName desc + - exchangeAlias + - exchangeAlias desc + - exchangeConnectorType + - exchangeConnectorType desc + - exchangeOrganization + - exchangeOrganization desc + - lastSyncDateTime + - lastSyncDateTime desc + - primarySmtpAddress + - primarySmtpAddress desc + - serverName + - serverName desc + - status + - status desc + - version + - version desc type: string - name: $select in: query @@ -37947,8 +41526,15 @@ paths: items: enum: - id - - deviceCount - - url + - connectorServerName + - exchangeAlias + - exchangeConnectorType + - exchangeOrganization + - lastSyncDateTime + - primarySmtpAddress + - serverName + - status + - version type: string - name: $expand in: query @@ -37968,13 +41554,13 @@ paths: content: application/json: schema: - title: Collection of windowsInformationProtectionNetworkLearningSummary + title: Collection of deviceManagementExchangeConnector type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' '@odata.nextLink': type: string default: @@ -37985,16 +41571,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement - description: The windows information protection network learning summaries. - operationId: deviceManagement.CreateWindowsInformationProtectionNetworkLearningSummaries + - deviceManagement.deviceManagementExchangeConnector + summary: Create new navigation property to exchangeConnectors for deviceManagement + description: The list of Exchange Connectors configured by the tenant. + operationId: deviceManagement.CreateExchangeConnectors requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' required: true responses: '201': @@ -38002,25 +41588,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}': + '/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector-id}': get: tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement - description: The windows information protection network learning summaries. - operationId: deviceManagement.GetWindowsInformationProtectionNetworkLearningSummaries + - deviceManagement.deviceManagementExchangeConnector + summary: Get exchangeConnectors from deviceManagement + description: The list of Exchange Connectors configured by the tenant. + operationId: deviceManagement.GetExchangeConnectors parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id + - name: deviceManagementExchangeConnector-id in: path - description: 'key: id of windowsInformationProtectionNetworkLearningSummary' + description: 'key: id of deviceManagementExchangeConnector' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary + x-ms-docs-key-type: deviceManagementExchangeConnector - name: $select in: query description: Select properties to be returned @@ -38032,8 +41618,15 @@ paths: items: enum: - id - - deviceCount - - url + - connectorServerName + - exchangeAlias + - exchangeConnectorType + - exchangeOrganization + - lastSyncDateTime + - primarySmtpAddress + - serverName + - status + - version type: string - name: $expand in: query @@ -38053,30 +41646,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement - description: The windows information protection network learning summaries. - operationId: deviceManagement.UpdateWindowsInformationProtectionNetworkLearningSummaries + - deviceManagement.deviceManagementExchangeConnector + summary: Update the navigation property exchangeConnectors in deviceManagement + description: The list of Exchange Connectors configured by the tenant. + operationId: deviceManagement.UpdateExchangeConnectors parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id + - name: deviceManagementExchangeConnector-id in: path - description: 'key: id of windowsInformationProtectionNetworkLearningSummary' + description: 'key: id of deviceManagementExchangeConnector' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary + x-ms-docs-key-type: deviceManagementExchangeConnector requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' required: true responses: '204': @@ -38086,18 +41679,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - deviceManagement.windowsInformationProtectionNetworkLearningSummary - summary: Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement - description: The windows information protection network learning summaries. - operationId: deviceManagement.DeleteWindowsInformationProtectionNetworkLearningSummaries + - deviceManagement.deviceManagementExchangeConnector + summary: Delete navigation property exchangeConnectors for deviceManagement + description: The list of Exchange Connectors configured by the tenant. + operationId: deviceManagement.DeleteExchangeConnectors parameters: - - name: windowsInformationProtectionNetworkLearningSummary-id + - name: deviceManagementExchangeConnector-id in: path - description: 'key: id of windowsInformationProtectionNetworkLearningSummary' + description: 'key: id of deviceManagementExchangeConnector' required: true schema: type: string - x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary + x-ms-docs-key-type: deviceManagementExchangeConnector - name: If-Match in: header description: ETag @@ -38109,22 +41702,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /devices: - get: + '/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector-id}/microsoft.graph.sync': + post: tags: - - devices.device - summary: Get entities from devices - operationId: devices.device.ListDevice + - deviceManagement.Actions + summary: Invoke action sync + operationId: deviceManagement.exchangeConnectors.deviceManagementExchangeConnector.sync parameters: - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + - name: deviceManagementExchangeConnector-id + in: path + description: 'key: id of deviceManagementExchangeConnector' + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: deviceManagementExchangeConnector + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + syncType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorSyncType' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/importedWindowsAutopilotDeviceIdentities: + get: + tags: + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Get importedWindowsAutopilotDeviceIdentities from deviceManagement + description: Collection of imported Windows autopilot devices. + operationId: deviceManagement.ListImportedWindowsAutopilotDeviceIdentities + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -38142,46 +41758,20 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - accountEnabled - - accountEnabled desc - - alternativeSecurityIds - - alternativeSecurityIds desc - - approximateLastSignInDateTime - - approximateLastSignInDateTime desc - - complianceExpirationDateTime - - complianceExpirationDateTime desc - - deviceId - - deviceId desc - - deviceMetadata - - deviceMetadata desc - - deviceVersion - - deviceVersion desc - - displayName - - displayName desc - - isCompliant - - isCompliant desc - - isManaged - - isManaged desc - - mdmAppId - - mdmAppId desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - operatingSystem - - operatingSystem desc - - operatingSystemVersion - - operatingSystemVersion desc - - physicalIds - - physicalIds desc - - profileType - - profileType desc - - systemLabels - - systemLabels desc - - trustType - - trustType desc + - assignedUserPrincipalName + - assignedUserPrincipalName desc + - groupTag + - groupTag desc + - hardwareIdentifier + - hardwareIdentifier desc + - importId + - importId desc + - productKey + - productKey desc + - serialNumber + - serialNumber desc + - state + - state desc type: string - name: $select in: query @@ -38194,31 +41784,13 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - alternativeSecurityIds - - approximateLastSignInDateTime - - complianceExpirationDateTime - - deviceId - - deviceMetadata - - deviceVersion - - displayName - - isCompliant - - isManaged - - mdmAppId - - onPremisesLastSyncDateTime - - onPremisesSyncEnabled - - operatingSystem - - operatingSystemVersion - - physicalIds - - profileType - - systemLabels - - trustType - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions + - assignedUserPrincipalName + - groupTag + - hardwareIdentifier + - importId + - productKey + - serialNumber + - state type: string - name: $expand in: query @@ -38231,25 +41803,20 @@ paths: items: enum: - '*' - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of device + title: Collection of importedWindowsAutopilotDeviceIdentity type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' '@odata.nextLink': type: string default: @@ -38260,50 +41827,42 @@ paths: x-ms-docs-operation-type: operation post: tags: - - devices.device - summary: Add new entity to devices - operationId: devices.device.CreateDevice + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement + description: Collection of imported Windows autopilot devices. + operationId: deviceManagement.CreateImportedWindowsAutopilotDeviceIdentities requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/devices/{device-id}': + '/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity-id}': get: tags: - - devices.device - summary: Get entity from devices by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: devices.device.GetDevice + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Get importedWindowsAutopilotDeviceIdentities from deviceManagement + description: Collection of imported Windows autopilot devices. + operationId: deviceManagement.GetImportedWindowsAutopilotDeviceIdentities parameters: - - name: device-id + - name: importedWindowsAutopilotDeviceIdentity-id in: path - description: 'key: id of device' + description: 'key: id of importedWindowsAutopilotDeviceIdentity' required: true schema: type: string - x-ms-docs-key-type: device - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity - name: $select in: query description: Select properties to be returned @@ -38315,31 +41874,13 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - alternativeSecurityIds - - approximateLastSignInDateTime - - complianceExpirationDateTime - - deviceId - - deviceMetadata - - deviceVersion - - displayName - - isCompliant - - isManaged - - mdmAppId - - onPremisesLastSyncDateTime - - onPremisesSyncEnabled - - operatingSystem - - operatingSystemVersion - - physicalIds - - profileType - - systemLabels - - trustType - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions + - assignedUserPrincipalName + - groupTag + - hardwareIdentifier + - importId + - productKey + - serialNumber + - state type: string - name: $expand in: query @@ -38352,63 +41893,37 @@ paths: items: enum: - '*' - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' - links: - memberOf: - operationId: devices.ListMemberOf - parameters: - device-id: $request.path.device-id - registeredOwners: - operationId: devices.ListRegisteredOwners - parameters: - device-id: $request.path.device-id - registeredUsers: - operationId: devices.ListRegisteredUsers - parameters: - device-id: $request.path.device-id - transitiveMemberOf: - operationId: devices.ListTransitiveMemberOf - parameters: - device-id: $request.path.device-id - extensions: - operationId: devices.ListExtensions - parameters: - device-id: $request.path.device-id + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - devices.device - summary: Update entity in devices - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: devices.device.UpdateDevice + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Update the navigation property importedWindowsAutopilotDeviceIdentities in deviceManagement + description: Collection of imported Windows autopilot devices. + operationId: deviceManagement.UpdateImportedWindowsAutopilotDeviceIdentities parameters: - - name: device-id + - name: importedWindowsAutopilotDeviceIdentity-id in: path - description: 'key: id of device' + description: 'key: id of importedWindowsAutopilotDeviceIdentity' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' required: true responses: '204': @@ -38418,18 +41933,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - devices.device - summary: Delete entity from devices - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: devices.device.DeleteDevice + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement + description: Collection of imported Windows autopilot devices. + operationId: deviceManagement.DeleteImportedWindowsAutopilotDeviceIdentities parameters: - - name: device-id + - name: importedWindowsAutopilotDeviceIdentity-id in: path - description: 'key: id of device' + description: 'key: id of importedWindowsAutopilotDeviceIdentity' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity - name: If-Match in: header description: ETag @@ -38441,21 +41956,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/devices/{device-id}/extensions': + /deviceManagement/importedWindowsAutopilotDeviceIdentities/microsoft.graph.import: + post: + tags: + - deviceManagement.Actions + summary: Invoke action import + operationId: deviceManagement.importedWindowsAutopilotDeviceIdentities.import + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + importedWindowsAutopilotDeviceIdentities: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/iosUpdateStatuses: get: tags: - - devices.extension - summary: Get extensions from devices - description: The collection of open extensions defined for the device. Read-only. Nullable. - operationId: devices.ListExtensions + - deviceManagement.iosUpdateDeviceStatus + summary: Get iosUpdateStatuses from deviceManagement + description: The IOS software update installation statuses for this account. + operationId: deviceManagement.ListIosUpdateStatuses parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true - schema: - type: string - x-ms-docs-key-type: device - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -38473,6 +42015,28 @@ paths: enum: - id - id desc + - complianceGracePeriodExpirationDateTime + - complianceGracePeriodExpirationDateTime desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceModel + - deviceModel desc + - installStatus + - installStatus desc + - lastReportedDateTime + - lastReportedDateTime desc + - osVersion + - osVersion desc + - status + - status desc + - userId + - userId desc + - userName + - userName desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -38485,6 +42049,17 @@ paths: items: enum: - id + - complianceGracePeriodExpirationDateTime + - deviceDisplayName + - deviceId + - deviceModel + - installStatus + - lastReportedDateTime + - osVersion + - status + - userId + - userName + - userPrincipalName type: string - name: $expand in: query @@ -38504,13 +42079,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of iosUpdateDeviceStatus type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' '@odata.nextLink': type: string default: @@ -38521,24 +42096,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - devices.extension - summary: Create new navigation property to extensions for devices - description: The collection of open extensions defined for the device. Read-only. Nullable. - operationId: devices.CreateExtensions - parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true - schema: - type: string - x-ms-docs-key-type: device + - deviceManagement.iosUpdateDeviceStatus + summary: Create new navigation property to iosUpdateStatuses for deviceManagement + description: The IOS software update installation statuses for this account. + operationId: deviceManagement.CreateIosUpdateStatuses requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' required: true responses: '201': @@ -38546,32 +42113,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/devices/{device-id}/extensions/{extension-id}': + '/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatus-id}': get: tags: - - devices.extension - summary: Get extensions from devices - description: The collection of open extensions defined for the device. Read-only. Nullable. - operationId: devices.GetExtensions + - deviceManagement.iosUpdateDeviceStatus + summary: Get iosUpdateStatuses from deviceManagement + description: The IOS software update installation statuses for this account. + operationId: deviceManagement.GetIosUpdateStatuses parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true - schema: - type: string - x-ms-docs-key-type: device - - name: extension-id + - name: iosUpdateDeviceStatus-id in: path - description: 'key: id of extension' + description: 'key: id of iosUpdateDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: iosUpdateDeviceStatus - name: $select in: query description: Select properties to be returned @@ -38583,6 +42143,17 @@ paths: items: enum: - id + - complianceGracePeriodExpirationDateTime + - deviceDisplayName + - deviceId + - deviceModel + - installStatus + - lastReportedDateTime + - osVersion + - status + - userId + - userName + - userPrincipalName type: string - name: $expand in: query @@ -38602,37 +42173,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - devices.extension - summary: Update the navigation property extensions in devices - description: The collection of open extensions defined for the device. Read-only. Nullable. - operationId: devices.UpdateExtensions + - deviceManagement.iosUpdateDeviceStatus + summary: Update the navigation property iosUpdateStatuses in deviceManagement + description: The IOS software update installation statuses for this account. + operationId: deviceManagement.UpdateIosUpdateStatuses parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true - schema: - type: string - x-ms-docs-key-type: device - - name: extension-id + - name: iosUpdateDeviceStatus-id in: path - description: 'key: id of extension' + description: 'key: id of iosUpdateDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: iosUpdateDeviceStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' required: true responses: '204': @@ -38642,25 +42206,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - devices.extension - summary: Delete navigation property extensions for devices - description: The collection of open extensions defined for the device. Read-only. Nullable. - operationId: devices.DeleteExtensions + - deviceManagement.iosUpdateDeviceStatus + summary: Delete navigation property iosUpdateStatuses for deviceManagement + description: The IOS software update installation statuses for this account. + operationId: deviceManagement.DeleteIosUpdateStatuses parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true - schema: - type: string - x-ms-docs-key-type: device - - name: extension-id + - name: iosUpdateDeviceStatus-id in: path - description: 'key: id of extension' + description: 'key: id of iosUpdateDeviceStatus' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: iosUpdateDeviceStatus - name: If-Match in: header description: ETag @@ -38672,41 +42229,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/devices/{device-id}/memberOf': + /deviceManagement/managedDeviceOverview: get: tags: - - devices.directoryObject - summary: Get memberOf from devices - description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. - operationId: devices.ListMemberOf + - deviceManagement.managedDeviceOverview + summary: Get managedDeviceOverview from deviceManagement + description: Device overview + operationId: deviceManagement.GetManagedDeviceOverview parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true - schema: - type: string - x-ms-docs-key-type: device - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - name: $select in: query description: Select properties to be returned @@ -38718,7 +42248,11 @@ paths: items: enum: - id - - deletedDateTime + - deviceExchangeAccessStateSummary + - deviceOperatingSystemSummary + - dualEnrolledDeviceCount + - enrolledDeviceCount + - mdmEnrolledCount type: string - name: $expand in: query @@ -38738,36 +42272,74 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.managedDeviceOverview' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/devices/{device-id}/memberOf/$ref': + /deviceManagement/managedDeviceOverview/$ref: get: tags: - - devices.directoryObject - summary: Get ref of memberOf from devices - description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. - operationId: devices.ListRefMemberOf + - deviceManagement.managedDeviceOverview + summary: Get ref of managedDeviceOverview from deviceManagement + description: Device overview + operationId: deviceManagement.GetRefManagedDeviceOverview + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.managedDeviceOverview + summary: Update the ref of navigation property managedDeviceOverview in deviceManagement + description: Device overview + operationId: deviceManagement.UpdateRefManagedDeviceOverview + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.managedDeviceOverview + summary: Delete ref of navigation property managedDeviceOverview for deviceManagement + description: Device overview + operationId: deviceManagement.DeleteRefManagedDeviceOverview parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: device + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/managedDevices: + get: + tags: + - deviceManagement.managedDevice + summary: Get managedDevices from deviceManagement + description: The list of managed devices. + operationId: deviceManagement.ListManagedDevices + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -38785,22 +42357,203 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - activationLockBypassCode + - activationLockBypassCode desc + - androidSecurityPatchLevel + - androidSecurityPatchLevel desc + - azureADDeviceId + - azureADDeviceId desc + - azureADRegistered + - azureADRegistered desc + - complianceGracePeriodExpirationDateTime + - complianceGracePeriodExpirationDateTime desc + - complianceState + - complianceState desc + - configurationManagerClientEnabledFeatures + - configurationManagerClientEnabledFeatures desc + - deviceActionResults + - deviceActionResults desc + - deviceCategoryDisplayName + - deviceCategoryDisplayName desc + - deviceEnrollmentType + - deviceEnrollmentType desc + - deviceHealthAttestationState + - deviceHealthAttestationState desc + - deviceName + - deviceName desc + - deviceRegistrationState + - deviceRegistrationState desc + - easActivated + - easActivated desc + - easActivationDateTime + - easActivationDateTime desc + - easDeviceId + - easDeviceId desc + - emailAddress + - emailAddress desc + - enrolledDateTime + - enrolledDateTime desc + - ethernetMacAddress + - ethernetMacAddress desc + - exchangeAccessState + - exchangeAccessState desc + - exchangeAccessStateReason + - exchangeAccessStateReason desc + - exchangeLastSuccessfulSyncDateTime + - exchangeLastSuccessfulSyncDateTime desc + - freeStorageSpaceInBytes + - freeStorageSpaceInBytes desc + - iccid + - iccid desc + - imei + - imei desc + - isEncrypted + - isEncrypted desc + - isSupervised + - isSupervised desc + - jailBroken + - jailBroken desc + - lastSyncDateTime + - lastSyncDateTime desc + - managedDeviceName + - managedDeviceName desc + - managedDeviceOwnerType + - managedDeviceOwnerType desc + - managementAgent + - managementAgent desc + - manufacturer + - manufacturer desc + - meid + - meid desc + - model + - model desc + - notes + - notes desc + - operatingSystem + - operatingSystem desc + - osVersion + - osVersion desc + - partnerReportedThreatState + - partnerReportedThreatState desc + - phoneNumber + - phoneNumber desc + - physicalMemoryInBytes + - physicalMemoryInBytes desc + - remoteAssistanceSessionErrorDetails + - remoteAssistanceSessionErrorDetails desc + - remoteAssistanceSessionUrl + - remoteAssistanceSessionUrl desc + - serialNumber + - serialNumber desc + - subscriberCarrier + - subscriberCarrier desc + - totalStorageSpaceInBytes + - totalStorageSpaceInBytes desc + - udid + - udid desc + - userDisplayName + - userDisplayName desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + - wiFiMacAddress + - wiFiMacAddress desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activationLockBypassCode + - androidSecurityPatchLevel + - azureADDeviceId + - azureADRegistered + - complianceGracePeriodExpirationDateTime + - complianceState + - configurationManagerClientEnabledFeatures + - deviceActionResults + - deviceCategoryDisplayName + - deviceEnrollmentType + - deviceHealthAttestationState + - deviceName + - deviceRegistrationState + - easActivated + - easActivationDateTime + - easDeviceId + - emailAddress + - enrolledDateTime + - ethernetMacAddress + - exchangeAccessState + - exchangeAccessStateReason + - exchangeLastSuccessfulSyncDateTime + - freeStorageSpaceInBytes + - iccid + - imei + - isEncrypted + - isSupervised + - jailBroken + - lastSyncDateTime + - managedDeviceName + - managedDeviceOwnerType + - managementAgent + - manufacturer + - meid + - model + - notes + - operatingSystem + - osVersion + - partnerReportedThreatState + - phoneNumber + - physicalMemoryInBytes + - remoteAssistanceSessionErrorDetails + - remoteAssistanceSessionUrl + - serialNumber + - subscriberCarrier + - totalStorageSpaceInBytes + - udid + - userDisplayName + - userId + - userPrincipalName + - wiFiMacAddress + - deviceCompliancePolicyStates + - deviceConfigurationStates + - deviceCategory + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - deviceCompliancePolicyStates + - deviceConfigurationStates + - deviceCategory type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of directoryObject + title: Collection of managedDevice type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.managedDevice' '@odata.nextLink': type: string default: @@ -38811,230 +42564,316 @@ paths: x-ms-docs-operation-type: operation post: tags: - - devices.directoryObject - summary: Create new navigation property ref to memberOf for devices - description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. - operationId: devices.CreateRefMemberOf - parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true - schema: - type: string - x-ms-docs-key-type: device + - deviceManagement.managedDevice + summary: Create new navigation property to managedDevices for deviceManagement + description: The list of managed devices. + operationId: deviceManagement.CreateManagedDevices requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.managedDevice' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.managedDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/devices/{device-id}/microsoft.graph.checkMemberGroups': - post: + '/deviceManagement/managedDevices/{managedDevice-id}': + get: tags: - - devices.Actions - summary: Invoke action checkMemberGroups - operationId: devices.device.checkMemberGroups - parameters: - - name: device-id + - deviceManagement.managedDevice + summary: Get managedDevices from deviceManagement + description: The list of managed devices. + operationId: deviceManagement.GetManagedDevices + parameters: + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - required: true + x-ms-docs-key-type: managedDevice + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activationLockBypassCode + - androidSecurityPatchLevel + - azureADDeviceId + - azureADRegistered + - complianceGracePeriodExpirationDateTime + - complianceState + - configurationManagerClientEnabledFeatures + - deviceActionResults + - deviceCategoryDisplayName + - deviceEnrollmentType + - deviceHealthAttestationState + - deviceName + - deviceRegistrationState + - easActivated + - easActivationDateTime + - easDeviceId + - emailAddress + - enrolledDateTime + - ethernetMacAddress + - exchangeAccessState + - exchangeAccessStateReason + - exchangeLastSuccessfulSyncDateTime + - freeStorageSpaceInBytes + - iccid + - imei + - isEncrypted + - isSupervised + - jailBroken + - lastSyncDateTime + - managedDeviceName + - managedDeviceOwnerType + - managementAgent + - manufacturer + - meid + - model + - notes + - operatingSystem + - osVersion + - partnerReportedThreatState + - phoneNumber + - physicalMemoryInBytes + - remoteAssistanceSessionErrorDetails + - remoteAssistanceSessionUrl + - serialNumber + - subscriberCarrier + - totalStorageSpaceInBytes + - udid + - userDisplayName + - userId + - userPrincipalName + - wiFiMacAddress + - deviceCompliancePolicyStates + - deviceConfigurationStates + - deviceCategory + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - deviceCompliancePolicyStates + - deviceConfigurationStates + - deviceCategory + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.managedDevice' + links: + deviceCompliancePolicyStates: + operationId: deviceManagement.ManagedDevices.ListDeviceCompliancePolicyStates + parameters: + managedDevice-id: $request.path.managedDevice-id + deviceConfigurationStates: + operationId: deviceManagement.ManagedDevices.ListDeviceConfigurationStates + parameters: + managedDevice-id: $request.path.managedDevice-id + deviceCategory: + operationId: deviceManagement.ManagedDevices.GetDeviceCategory + parameters: + managedDevice-id: $request.path.managedDevice-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/devices/{device-id}/microsoft.graph.checkMemberObjects': - post: + x-ms-docs-operation-type: operation + patch: tags: - - devices.Actions - summary: Invoke action checkMemberObjects - operationId: devices.device.checkMemberObjects + - deviceManagement.managedDevice + summary: Update the navigation property managedDevices in deviceManagement + description: The list of managed devices. + operationId: deviceManagement.UpdateManagedDevices parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: managedDevice requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ids: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.managedDevice' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/devices/{device-id}/microsoft.graph.getMemberGroups': - post: + x-ms-docs-operation-type: operation + delete: tags: - - devices.Actions - summary: Invoke action getMemberGroups - operationId: devices.device.getMemberGroups + - deviceManagement.managedDevice + summary: Delete navigation property managedDevices for deviceManagement + description: The list of managed devices. + operationId: deviceManagement.DeleteManagedDevices parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: managedDevice + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory': + get: + tags: + - deviceManagement.managedDevice + summary: Get deviceCategory from deviceManagement + description: Device category + operationId: deviceManagement.managedDevices.GetDeviceCategory + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property content: application/json: schema: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.deviceCategory' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/devices/{device-id}/microsoft.graph.getMemberObjects': - post: + x-ms-docs-operation-type: operation + patch: tags: - - devices.Actions - summary: Invoke action getMemberObjects - operationId: devices.device.getMemberObjects + - deviceManagement.managedDevice + summary: Update the navigation property deviceCategory in deviceManagement + description: Device category + operationId: deviceManagement.managedDevices.UpdateDeviceCategory parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: managedDevice requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.deviceCategory' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/devices/{device-id}/microsoft.graph.restore': - post: + x-ms-docs-operation-type: operation + delete: tags: - - devices.Actions - summary: Invoke action restore - operationId: devices.device.restore + - deviceManagement.managedDevice + summary: Delete navigation property deviceCategory for deviceManagement + description: Device category + operationId: deviceManagement.managedDevices.DeleteDeviceCategory parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: managedDevice + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/devices/{device-id}/registeredOwners': + x-ms-docs-operation-type: operation + '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates': get: tags: - - devices.directoryObject - summary: Get registeredOwners from devices - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' - operationId: devices.ListRegisteredOwners + - deviceManagement.managedDevice + summary: Get deviceCompliancePolicyStates from deviceManagement + description: Device compliance policy states for this device. + operationId: deviceManagement.managedDevices.ListDeviceCompliancePolicyStates parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -39052,8 +42891,18 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - displayName + - displayName desc + - platformType + - platformType desc + - settingCount + - settingCount desc + - settingStates + - settingStates desc + - state + - state desc + - version + - version desc type: string - name: $select in: query @@ -39066,7 +42915,12 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - platformType + - settingCount + - settingStates + - state + - version type: string - name: $expand in: query @@ -39086,13 +42940,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of deviceCompliancePolicyState type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' '@odata.nextLink': type: string default: @@ -39101,29 +42955,62 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/devices/{device-id}/registeredOwners/$ref': + post: + tags: + - deviceManagement.managedDevice + summary: Create new navigation property to deviceCompliancePolicyStates for deviceManagement + description: Device compliance policy states for this device. + operationId: deviceManagement.managedDevices.CreateDeviceCompliancePolicyStates + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}': get: tags: - - devices.directoryObject - summary: Get ref of registeredOwners from devices - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' - operationId: devices.ListRefRegisteredOwners + - deviceManagement.managedDevice + summary: Get deviceCompliancePolicyStates from deviceManagement + description: Device compliance policy states for this device. + operationId: deviceManagement.managedDevices.GetDeviceCompliancePolicyStates parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id + in: path + description: 'key: id of deviceCompliancePolicyState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicyState + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -39132,79 +43019,116 @@ paths: items: enum: - id - - id desc - - deletedDateTime - - deletedDateTime desc + - displayName + - platformType + - settingCount + - settingStates + - state + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - devices.directoryObject - summary: Create new navigation property ref to registeredOwners for devices - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' - operationId: devices.CreateRefRegisteredOwners + - deviceManagement.managedDevice + summary: Update the navigation property deviceCompliancePolicyStates in deviceManagement + description: Device compliance policy states for this device. + operationId: deviceManagement.managedDevices.UpdateDeviceCompliancePolicyStates parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id + in: path + description: 'key: id of deviceCompliancePolicyState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicyState requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/devices/{device-id}/registeredUsers': + delete: + tags: + - deviceManagement.managedDevice + summary: Delete navigation property deviceCompliancePolicyStates for deviceManagement + description: Device compliance policy states for this device. + operationId: deviceManagement.managedDevices.DeleteDeviceCompliancePolicyStates + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id + in: path + description: 'key: id of deviceCompliancePolicyState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCompliancePolicyState + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates': get: tags: - - devices.directoryObject - summary: Get registeredUsers from devices - 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.' - operationId: devices.ListRegisteredUsers + - deviceManagement.managedDevice + summary: Get deviceConfigurationStates from deviceManagement + description: Device configuration states for this device. + operationId: deviceManagement.managedDevices.ListDeviceConfigurationStates parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -39222,8 +43146,18 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - displayName + - displayName desc + - platformType + - platformType desc + - settingCount + - settingCount desc + - settingStates + - settingStates desc + - state + - state desc + - version + - version desc type: string - name: $select in: query @@ -39236,7 +43170,12 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - platformType + - settingCount + - settingStates + - state + - version type: string - name: $expand in: query @@ -39256,69 +43195,13 @@ paths: 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 - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/devices/{device-id}/registeredUsers/$ref': - get: - tags: - - devices.directoryObject - summary: Get ref of registeredUsers from devices - 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.' - operationId: devices.ListRefRegisteredUsers - parameters: - - name: device-id - in: path - description: 'key: id of device' - required: true - schema: - type: string - x-ms-docs-key-type: device - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject + title: Collection of deviceConfigurationState type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' '@odata.nextLink': type: string default: @@ -39329,72 +43212,57 @@ paths: x-ms-docs-operation-type: operation post: tags: - - devices.directoryObject - summary: Create new navigation property ref to registeredUsers for devices - 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.' - operationId: devices.CreateRefRegisteredUsers + - deviceManagement.managedDevice + summary: Create new navigation property to deviceConfigurationStates for deviceManagement + description: Device configuration states for this device. + operationId: deviceManagement.managedDevices.CreateDeviceConfigurationStates parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/devices/{device-id}/transitiveMemberOf': + '/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}': get: tags: - - devices.directoryObject - summary: Get transitiveMemberOf from devices - description: Groups that this device is a member of. This operation is transitive. Supports $expand. - operationId: devices.ListTransitiveMemberOf + - deviceManagement.managedDevice + summary: Get deviceConfigurationStates from deviceManagement + description: Device configuration states for this device. + operationId: deviceManagement.managedDevices.GetDeviceConfigurationStates parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id + in: path + description: 'key: id of deviceConfigurationState' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: deviceConfigurationState - name: $select in: query description: Select properties to be returned @@ -39406,7 +43274,12 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - platformType + - settingCount + - settingStates + - state + - version type: string - name: $expand in: query @@ -39426,116 +43299,144 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/devices/{device-id}/transitiveMemberOf/$ref': - get: + patch: tags: - - devices.directoryObject - summary: Get ref of transitiveMemberOf from devices - description: Groups that this device is a member of. This operation is transitive. Supports $expand. - operationId: devices.ListRefTransitiveMemberOf + - deviceManagement.managedDevice + summary: Update the navigation property deviceConfigurationStates in deviceManagement + description: Device configuration states for this device. + operationId: deviceManagement.managedDevices.UpdateDeviceConfigurationStates parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id + in: path + description: 'key: id of deviceConfigurationState' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: deviceConfigurationState + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + required: true responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.managedDevice + summary: Delete navigation property deviceConfigurationStates for deviceManagement + description: Device configuration states for this device. + operationId: deviceManagement.managedDevices.DeleteDeviceConfigurationStates + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id + in: path + description: 'key: id of deviceConfigurationState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceConfigurationState + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': post: tags: - - devices.directoryObject - summary: Create new navigation property ref to transitiveMemberOf for devices - description: Groups that this device is a member of. This operation is transitive. Supports $expand. - operationId: devices.CreateRefTransitiveMemberOf + - deviceManagement.Actions + summary: Invoke action bypassActivationLock + description: Bypass activation lock + operationId: deviceManagement.managedDevices.managedDevice.bypassActivationLock parameters: - - name: device-id + - name: managedDevice-id in: path - description: 'key: id of device' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: device + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action cleanWindowsDevice + description: Clean Windows device + operationId: deviceManagement.managedDevices.managedDevice.cleanWindowsDevice + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + keepUserData: + type: boolean + default: false required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /devices/microsoft.graph.getAvailableExtensionProperties: + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice': post: tags: - - devices.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: devices.getAvailableExtensionProperties + - deviceManagement.Actions + summary: Invoke action deleteUserFromSharedAppleDevice + description: Delete user from shared Apple device + operationId: deviceManagement.managedDevices.managedDevice.deleteUserFromSharedAppleDevice + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice requestBody: description: Action parameters content: @@ -39543,29 +43444,260 @@ paths: schema: type: object properties: - isSyncedFromOnPremises: - type: boolean - default: false + userPrincipalName: + type: string nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /devices/microsoft.graph.getByIds: + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': post: tags: - - devices.Actions - summary: Invoke action getByIds - operationId: devices.getByIds + - deviceManagement.Actions + summary: Invoke action disableLostMode + description: Disable lost mode + operationId: deviceManagement.managedDevices.managedDevice.disableLostMode + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.locateDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action locateDevice + description: Locate a device + operationId: deviceManagement.managedDevices.managedDevice.locateDevice + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.logoutSharedAppleDeviceActiveUser': + post: + tags: + - deviceManagement.Actions + summary: Invoke action logoutSharedAppleDeviceActiveUser + description: Logout shared Apple device active user + operationId: deviceManagement.managedDevices.managedDevice.logoutSharedAppleDeviceActiveUser + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.rebootNow': + post: + tags: + - deviceManagement.Actions + summary: Invoke action rebootNow + description: Reboot device + operationId: deviceManagement.managedDevices.managedDevice.rebootNow + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode': + post: + tags: + - deviceManagement.Actions + summary: Invoke action recoverPasscode + description: Recover passcode + operationId: deviceManagement.managedDevices.managedDevice.recoverPasscode + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock': + post: + tags: + - deviceManagement.Actions + summary: Invoke action remoteLock + description: Remote lock + operationId: deviceManagement.managedDevices.managedDevice.remoteLock + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': + post: + tags: + - deviceManagement.Actions + summary: Invoke action requestRemoteAssistance + description: Request remote assistance + operationId: deviceManagement.managedDevices.managedDevice.requestRemoteAssistance + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.resetPasscode': + post: + tags: + - deviceManagement.Actions + summary: Invoke action resetPasscode + description: Reset passcode + operationId: deviceManagement.managedDevices.managedDevice.resetPasscode + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.retire': + post: + tags: + - deviceManagement.Actions + summary: Invoke action retire + description: Retire a device + operationId: deviceManagement.managedDevices.managedDevice.retire + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.shutDown': + post: + tags: + - deviceManagement.Actions + summary: Invoke action shutDown + description: Shut down device + operationId: deviceManagement.managedDevices.managedDevice.shutDown + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.syncDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action syncDevice + operationId: deviceManagement.managedDevices.managedDevice.syncDevice + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.updateWindowsDeviceAccount': + post: + tags: + - deviceManagement.Actions + summary: Invoke action updateWindowsDeviceAccount + operationId: deviceManagement.managedDevices.managedDevice.updateWindowsDeviceAccount + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice requestBody: description: Action parameters content: @@ -39573,34 +43705,31 @@ paths: schema: type: object properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true + updateWindowsDeviceAccountActionParameter: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.updateWindowsDeviceAccountActionParameter' + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /devices/microsoft.graph.validateProperties: + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderScan': post: tags: - - devices.Actions - summary: Invoke action validateProperties - operationId: devices.validateProperties + - deviceManagement.Actions + summary: Invoke action windowsDefenderScan + operationId: deviceManagement.managedDevices.managedDevice.windowsDefenderScan + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice requestBody: description: Action parameters content: @@ -39608,19 +43737,72 @@ paths: schema: type: object properties: - entityType: - type: string + quickScan: + type: boolean + default: false + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderUpdateSignatures': + post: + tags: + - deviceManagement.Actions + summary: Invoke action windowsDefenderUpdateSignatures + operationId: deviceManagement.managedDevices.managedDevice.windowsDefenderUpdateSignatures + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.wipe': + post: + tags: + - deviceManagement.Actions + summary: Invoke action wipe + description: Wipe a device + operationId: deviceManagement.managedDevices.managedDevice.wipe + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + keepEnrollmentData: + type: boolean + default: false nullable: true - displayName: - type: string + keepUserData: + type: boolean + default: false nullable: true - mailNickname: + macOsUnlockCode: type: string nullable: true - onBehalfOfUserId: - 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 + persistEsimDataPlan: + type: boolean + default: false nullable: true required: true responses: @@ -39629,80 +43811,67 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /directory: + '/deviceManagement/microsoft.graph.getEffectivePermissions(scope=''{scope}'')': get: tags: - - directory.directory - summary: Get directory - operationId: directory.directory.GetDirectory + - deviceManagement.Functions + summary: Invoke function getEffectivePermissions + description: Retrieves the effective permissions of the currently authenticated user + operationId: deviceManagement.getEffectivePermissions parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - administrativeUnits - - deletedItems - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: scope + in: path + description: 'Usage: scope={scope}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - administrativeUnits - - deletedItems - type: string + type: string + nullable: true responses: '200': - description: Retrieved entity + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directory' - links: - administrativeUnits: - operationId: directory.ListAdministrativeUnits - deletedItems: - operationId: directory.ListDeletedItems + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.rolePermission' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/deviceManagement/microsoft.graph.verifyWindowsEnrollmentAutoDiscovery(domainName=''{domainName}'')': + get: tags: - - directory.directory - summary: Update directory - operationId: directory.directory.UpdateDirectory - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directory' - required: true + - deviceManagement.Functions + summary: Invoke function verifyWindowsEnrollmentAutoDiscovery + operationId: deviceManagement.verifyWindowsEnrollmentAutoDiscovery + parameters: + - name: domainName + in: path + description: 'Usage: domainName={domainName}' + required: true + schema: + type: string + nullable: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /directory/administrativeUnits: + x-ms-docs-operation-type: function + /deviceManagement/mobileThreatDefenseConnectors: get: tags: - - directory.administrativeUnit - summary: Get administrativeUnits from directory - operationId: directory.ListAdministrativeUnits + - deviceManagement.mobileThreatDefenseConnector + summary: Get mobileThreatDefenseConnectors from deviceManagement + description: The list of Mobile threat Defense connectors configured by the tenant. + operationId: deviceManagement.ListMobileThreatDefenseConnectors parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -39721,14 +43890,22 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - visibility - - visibility desc + - androidDeviceBlockedOnMissingPartnerData + - androidDeviceBlockedOnMissingPartnerData desc + - androidEnabled + - androidEnabled desc + - iosDeviceBlockedOnMissingPartnerData + - iosDeviceBlockedOnMissingPartnerData desc + - iosEnabled + - iosEnabled desc + - lastHeartbeatDateTime + - lastHeartbeatDateTime desc + - partnerState + - partnerState desc + - partnerUnresponsivenessThresholdInDays + - partnerUnresponsivenessThresholdInDays desc + - partnerUnsupportedOsVersionBlocked + - partnerUnsupportedOsVersionBlocked desc type: string - name: $select in: query @@ -39741,13 +43918,14 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - visibility - - members - - scopedRoleMembers - - extensions + - androidDeviceBlockedOnMissingPartnerData + - androidEnabled + - iosDeviceBlockedOnMissingPartnerData + - iosEnabled + - lastHeartbeatDateTime + - partnerState + - partnerUnresponsivenessThresholdInDays + - partnerUnsupportedOsVersionBlocked type: string - name: $expand in: query @@ -39760,9 +43938,6 @@ paths: items: enum: - '*' - - members - - scopedRoleMembers - - extensions type: string responses: '200': @@ -39770,13 +43945,13 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit + title: Collection of mobileThreatDefenseConnector type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' '@odata.nextLink': type: string default: @@ -39787,15 +43962,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directory.administrativeUnit - summary: Create new navigation property to administrativeUnits for directory - operationId: directory.CreateAdministrativeUnits + - deviceManagement.mobileThreatDefenseConnector + summary: Create new navigation property to mobileThreatDefenseConnectors for deviceManagement + description: The list of Mobile threat Defense connectors configured by the tenant. + operationId: deviceManagement.CreateMobileThreatDefenseConnectors requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' required: true responses: '201': @@ -39803,24 +43979,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directory/administrativeUnits/{administrativeUnit-id}': + '/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnector-id}': get: tags: - - directory.administrativeUnit - summary: Get administrativeUnits from directory - operationId: directory.GetAdministrativeUnits + - deviceManagement.mobileThreatDefenseConnector + summary: Get mobileThreatDefenseConnectors from deviceManagement + description: The list of Mobile threat Defense connectors configured by the tenant. + operationId: deviceManagement.GetMobileThreatDefenseConnectors parameters: - - name: administrativeUnit-id + - name: mobileThreatDefenseConnector-id in: path - description: 'key: id of administrativeUnit' + description: 'key: id of mobileThreatDefenseConnector' required: true schema: type: string - x-ms-docs-key-type: administrativeUnit + x-ms-docs-key-type: mobileThreatDefenseConnector - name: $select in: query description: Select properties to be returned @@ -39832,13 +44009,14 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - visibility - - members - - scopedRoleMembers - - extensions + - androidDeviceBlockedOnMissingPartnerData + - androidEnabled + - iosDeviceBlockedOnMissingPartnerData + - iosEnabled + - lastHeartbeatDateTime + - partnerState + - partnerUnresponsivenessThresholdInDays + - partnerUnsupportedOsVersionBlocked type: string - name: $expand in: query @@ -39851,9 +44029,6 @@ paths: items: enum: - '*' - - members - - scopedRoleMembers - - extensions type: string responses: '200': @@ -39861,42 +44036,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' - links: - members: - operationId: directory.AdministrativeUnits.ListMembers - parameters: - administrativeUnit-id: $request.path.administrativeUnit-id - scopedRoleMembers: - operationId: directory.AdministrativeUnits.ListScopedRoleMembers - parameters: - administrativeUnit-id: $request.path.administrativeUnit-id - extensions: - operationId: directory.AdministrativeUnits.ListExtensions - parameters: - administrativeUnit-id: $request.path.administrativeUnit-id + $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directory.administrativeUnit - summary: Update the navigation property administrativeUnits in directory - operationId: directory.UpdateAdministrativeUnits + - deviceManagement.mobileThreatDefenseConnector + summary: Update the navigation property mobileThreatDefenseConnectors in deviceManagement + description: The list of Mobile threat Defense connectors configured by the tenant. + operationId: deviceManagement.UpdateMobileThreatDefenseConnectors parameters: - - name: administrativeUnit-id + - name: mobileThreatDefenseConnector-id in: path - description: 'key: id of administrativeUnit' + description: 'key: id of mobileThreatDefenseConnector' required: true schema: type: string - x-ms-docs-key-type: administrativeUnit + x-ms-docs-key-type: mobileThreatDefenseConnector requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' required: true responses: '204': @@ -39906,17 +44069,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directory.administrativeUnit - summary: Delete navigation property administrativeUnits for directory - operationId: directory.DeleteAdministrativeUnits + - deviceManagement.mobileThreatDefenseConnector + summary: Delete navigation property mobileThreatDefenseConnectors for deviceManagement + description: The list of Mobile threat Defense connectors configured by the tenant. + operationId: deviceManagement.DeleteMobileThreatDefenseConnectors parameters: - - name: administrativeUnit-id + - name: mobileThreatDefenseConnector-id in: path - description: 'key: id of administrativeUnit' + description: 'key: id of mobileThreatDefenseConnector' required: true schema: type: string - x-ms-docs-key-type: administrativeUnit + x-ms-docs-key-type: mobileThreatDefenseConnector - name: If-Match in: header description: ETag @@ -39928,21 +44092,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directory/administrativeUnits/{administrativeUnit-id}/extensions': + /deviceManagement/notificationMessageTemplates: get: tags: - - directory.administrativeUnit - summary: Get extensions from directory - description: The collection of open extensions defined for this Administrative Unit. Nullable. - operationId: directory.administrativeUnits.ListExtensions + - deviceManagement.notificationMessageTemplate + summary: Get notificationMessageTemplates from deviceManagement + description: The Notification Message Templates. + operationId: deviceManagement.ListNotificationMessageTemplates parameters: - - name: administrativeUnit-id - in: path - description: 'key: id of administrativeUnit' - required: true - schema: - type: string - x-ms-docs-key-type: administrativeUnit - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -39960,6 +44117,14 @@ paths: enum: - id - id desc + - brandingOptions + - brandingOptions desc + - defaultLocale + - defaultLocale desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc type: string - name: $select in: query @@ -39972,6 +44137,11 @@ paths: items: enum: - id + - brandingOptions + - defaultLocale + - displayName + - lastModifiedDateTime + - localizedNotificationMessages type: string - name: $expand in: query @@ -39984,6 +44154,7 @@ paths: items: enum: - '*' + - localizedNotificationMessages type: string responses: '200': @@ -39991,13 +44162,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of notificationMessageTemplate type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' '@odata.nextLink': type: string default: @@ -40008,24 +44179,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directory.administrativeUnit - summary: Create new navigation property to extensions for directory - description: The collection of open extensions defined for this Administrative Unit. Nullable. - operationId: directory.administrativeUnits.CreateExtensions - parameters: - - name: administrativeUnit-id - in: path - description: 'key: id of administrativeUnit' - required: true - schema: - type: string - x-ms-docs-key-type: administrativeUnit + - deviceManagement.notificationMessageTemplate + summary: Create new navigation property to notificationMessageTemplates for deviceManagement + description: The Notification Message Templates. + operationId: deviceManagement.CreateNotificationMessageTemplates requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' required: true responses: '201': @@ -40033,32 +44196,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}': + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}': get: tags: - - directory.administrativeUnit - summary: Get extensions from directory - description: The collection of open extensions defined for this Administrative Unit. Nullable. - operationId: directory.administrativeUnits.GetExtensions + - deviceManagement.notificationMessageTemplate + summary: Get notificationMessageTemplates from deviceManagement + description: The Notification Message Templates. + operationId: deviceManagement.GetNotificationMessageTemplates parameters: - - name: administrativeUnit-id - in: path - description: 'key: id of administrativeUnit' - required: true - schema: - type: string - x-ms-docs-key-type: administrativeUnit - - name: extension-id + - name: notificationMessageTemplate-id in: path - description: 'key: id of extension' + description: 'key: id of notificationMessageTemplate' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: notificationMessageTemplate - name: $select in: query description: Select properties to be returned @@ -40070,6 +44226,11 @@ paths: items: enum: - id + - brandingOptions + - defaultLocale + - displayName + - lastModifiedDateTime + - localizedNotificationMessages type: string - name: $expand in: query @@ -40082,6 +44243,7 @@ paths: items: enum: - '*' + - localizedNotificationMessages type: string responses: '200': @@ -40089,37 +44251,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + links: + localizedNotificationMessages: + operationId: deviceManagement.NotificationMessageTemplates.ListLocalizedNotificationMessages + parameters: + notificationMessageTemplate-id: $request.path.notificationMessageTemplate-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directory.administrativeUnit - summary: Update the navigation property extensions in directory - description: The collection of open extensions defined for this Administrative Unit. Nullable. - operationId: directory.administrativeUnits.UpdateExtensions + - deviceManagement.notificationMessageTemplate + summary: Update the navigation property notificationMessageTemplates in deviceManagement + description: The Notification Message Templates. + operationId: deviceManagement.UpdateNotificationMessageTemplates parameters: - - name: administrativeUnit-id - in: path - description: 'key: id of administrativeUnit' - required: true - schema: - type: string - x-ms-docs-key-type: administrativeUnit - - name: extension-id + - name: notificationMessageTemplate-id in: path - description: 'key: id of extension' + description: 'key: id of notificationMessageTemplate' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: notificationMessageTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' required: true responses: '204': @@ -40129,25 +44289,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directory.administrativeUnit - summary: Delete navigation property extensions for directory - description: The collection of open extensions defined for this Administrative Unit. Nullable. - operationId: directory.administrativeUnits.DeleteExtensions + - deviceManagement.notificationMessageTemplate + summary: Delete navigation property notificationMessageTemplates for deviceManagement + description: The Notification Message Templates. + operationId: deviceManagement.DeleteNotificationMessageTemplates parameters: - - name: administrativeUnit-id - in: path - description: 'key: id of administrativeUnit' - required: true - schema: - type: string - x-ms-docs-key-type: administrativeUnit - - name: extension-id + - name: notificationMessageTemplate-id in: path - description: 'key: id of extension' + description: 'key: id of notificationMessageTemplate' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: notificationMessageTemplate - name: If-Match in: header description: ETag @@ -40159,191 +44312,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directory/administrativeUnits/{administrativeUnit-id}/members': - get: - tags: - - directory.administrativeUnit - summary: Get members from directory - description: 'Users and groups that are members of this Adminsitrative Unit. HTTP Methods: GET (list members), POST (add members), DELETE (remove members).' - operationId: directory.administrativeUnits.ListMembers - parameters: - - name: administrativeUnit-id - in: path - description: 'key: id of administrativeUnit' - required: true - schema: - type: string - x-ms-docs-key-type: administrativeUnit - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/directory/administrativeUnits/{administrativeUnit-id}/members/$ref': - get: - tags: - - directory.administrativeUnit - summary: Get ref of members from directory - description: 'Users and groups that are members of this Adminsitrative Unit. HTTP Methods: GET (list members), POST (add members), DELETE (remove members).' - operationId: directory.administrativeUnits.ListRefMembers - parameters: - - name: administrativeUnit-id - in: path - description: 'key: id of administrativeUnit' - required: true - schema: - type: string - x-ms-docs-key-type: administrativeUnit - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - directory.administrativeUnit - summary: Create new navigation property ref to members for directory - description: 'Users and groups that are members of this Adminsitrative Unit. HTTP Methods: GET (list members), POST (add members), DELETE (remove members).' - operationId: directory.administrativeUnits.CreateRefMembers - parameters: - - name: administrativeUnit-id - in: path - description: 'key: id of administrativeUnit' - required: true - schema: - type: string - x-ms-docs-key-type: administrativeUnit - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers': + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages': get: tags: - - directory.administrativeUnit - summary: Get scopedRoleMembers from directory - description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' - operationId: directory.administrativeUnits.ListScopedRoleMembers + - deviceManagement.notificationMessageTemplate + summary: Get localizedNotificationMessages from deviceManagement + description: The list of localized messages for this Notification Message Template. + operationId: deviceManagement.notificationMessageTemplates.ListLocalizedNotificationMessages parameters: - - name: administrativeUnit-id + - name: notificationMessageTemplate-id in: path - description: 'key: id of administrativeUnit' + description: 'key: id of notificationMessageTemplate' required: true schema: type: string - x-ms-docs-key-type: administrativeUnit + x-ms-docs-key-type: notificationMessageTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40361,12 +44344,16 @@ paths: enum: - id - id desc - - administrativeUnitId - - administrativeUnitId desc - - roleId - - roleId desc - - roleMemberInfo - - roleMemberInfo desc + - isDefault + - isDefault desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - messageTemplate + - messageTemplate desc + - subject + - subject desc type: string - name: $select in: query @@ -40379,9 +44366,11 @@ paths: items: enum: - id - - administrativeUnitId - - roleId - - roleMemberInfo + - isDefault + - lastModifiedDateTime + - locale + - messageTemplate + - subject type: string - name: $expand in: query @@ -40401,13 +44390,13 @@ paths: content: application/json: schema: - title: Collection of scopedRoleMembership + title: Collection of localizedNotificationMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' '@odata.nextLink': type: string default: @@ -40418,24 +44407,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directory.administrativeUnit - summary: Create new navigation property to scopedRoleMembers for directory - description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' - operationId: directory.administrativeUnits.CreateScopedRoleMembers + - deviceManagement.notificationMessageTemplate + summary: Create new navigation property to localizedNotificationMessages for deviceManagement + description: The list of localized messages for this Notification Message Template. + operationId: deviceManagement.notificationMessageTemplates.CreateLocalizedNotificationMessages parameters: - - name: administrativeUnit-id + - name: notificationMessageTemplate-id in: path - description: 'key: id of administrativeUnit' + description: 'key: id of notificationMessageTemplate' required: true schema: type: string - x-ms-docs-key-type: administrativeUnit + x-ms-docs-key-type: notificationMessageTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' required: true responses: '201': @@ -40443,32 +44432,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}': + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/localizedNotificationMessages/{localizedNotificationMessage-id}': get: tags: - - directory.administrativeUnit - summary: Get scopedRoleMembers from directory - description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' - operationId: directory.administrativeUnits.GetScopedRoleMembers + - deviceManagement.notificationMessageTemplate + summary: Get localizedNotificationMessages from deviceManagement + description: The list of localized messages for this Notification Message Template. + operationId: deviceManagement.notificationMessageTemplates.GetLocalizedNotificationMessages parameters: - - name: administrativeUnit-id + - name: notificationMessageTemplate-id in: path - description: 'key: id of administrativeUnit' + description: 'key: id of notificationMessageTemplate' required: true schema: type: string - x-ms-docs-key-type: administrativeUnit - - name: scopedRoleMembership-id + x-ms-docs-key-type: notificationMessageTemplate + - name: localizedNotificationMessage-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of localizedNotificationMessage' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: localizedNotificationMessage - name: $select in: query description: Select properties to be returned @@ -40480,9 +44469,11 @@ paths: items: enum: - id - - administrativeUnitId - - roleId - - roleMemberInfo + - isDefault + - lastModifiedDateTime + - locale + - messageTemplate + - subject type: string - name: $expand in: query @@ -40502,37 +44493,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directory.administrativeUnit - summary: Update the navigation property scopedRoleMembers in directory - description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' - operationId: directory.administrativeUnits.UpdateScopedRoleMembers + - deviceManagement.notificationMessageTemplate + summary: Update the navigation property localizedNotificationMessages in deviceManagement + description: The list of localized messages for this Notification Message Template. + operationId: deviceManagement.notificationMessageTemplates.UpdateLocalizedNotificationMessages parameters: - - name: administrativeUnit-id + - name: notificationMessageTemplate-id in: path - description: 'key: id of administrativeUnit' + description: 'key: id of notificationMessageTemplate' required: true schema: type: string - x-ms-docs-key-type: administrativeUnit - - name: scopedRoleMembership-id + x-ms-docs-key-type: notificationMessageTemplate + - name: localizedNotificationMessage-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of localizedNotificationMessage' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: localizedNotificationMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' required: true responses: '204': @@ -40542,25 +44533,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directory.administrativeUnit - summary: Delete navigation property scopedRoleMembers for directory - description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' - operationId: directory.administrativeUnits.DeleteScopedRoleMembers + - deviceManagement.notificationMessageTemplate + summary: Delete navigation property localizedNotificationMessages for deviceManagement + description: The list of localized messages for this Notification Message Template. + operationId: deviceManagement.notificationMessageTemplates.DeleteLocalizedNotificationMessages parameters: - - name: administrativeUnit-id + - name: notificationMessageTemplate-id in: path - description: 'key: id of administrativeUnit' + description: 'key: id of notificationMessageTemplate' required: true schema: type: string - x-ms-docs-key-type: administrativeUnit - - name: scopedRoleMembership-id + x-ms-docs-key-type: notificationMessageTemplate + - name: localizedNotificationMessage-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of localizedNotificationMessage' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: localizedNotificationMessage - name: If-Match in: header description: ETag @@ -40572,33 +44563,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /directory/administrativeUnits/microsoft.graph.delta(): - get: + '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/microsoft.graph.sendTestMessage': + post: tags: - - directory.Functions - summary: Invoke function delta - operationId: directory.administrativeUnits.delta + - deviceManagement.Actions + summary: Invoke action sendTestMessage + description: Sends test message using the specified notificationMessageTemplate in the default locale + operationId: deviceManagement.notificationMessageTemplates.notificationMessageTemplate.sendTestMessage + parameters: + - name: notificationMessageTemplate-id + in: path + description: 'key: id of notificationMessageTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: notificationMessageTemplate responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /directory/deletedItems: + x-ms-docs-operation-type: action + /deviceManagement/remoteAssistancePartners: get: tags: - - directory.directoryObject - summary: Get deletedItems from directory - description: Recently deleted items. Read-only. Nullable. - operationId: directory.ListDeletedItems + - deviceManagement.remoteAssistancePartner + summary: Get remoteAssistancePartners from deviceManagement + description: The remote assist partners. + operationId: deviceManagement.ListRemoteAssistancePartners parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -40617,8 +44609,14 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - displayName + - displayName desc + - lastConnectionDateTime + - lastConnectionDateTime desc + - onboardingStatus + - onboardingStatus desc + - onboardingUrl + - onboardingUrl desc type: string - name: $select in: query @@ -40631,7 +44629,10 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - lastConnectionDateTime + - onboardingStatus + - onboardingUrl type: string - name: $expand in: query @@ -40651,13 +44652,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of remoteAssistancePartner type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' '@odata.nextLink': type: string default: @@ -40668,16 +44669,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directory.directoryObject - summary: Create new navigation property to deletedItems for directory - description: Recently deleted items. Read-only. Nullable. - operationId: directory.CreateDeletedItems + - deviceManagement.remoteAssistancePartner + summary: Create new navigation property to remoteAssistancePartners for deviceManagement + description: The remote assist partners. + operationId: deviceManagement.CreateRemoteAssistancePartners requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' required: true responses: '201': @@ -40685,25 +44686,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directory/deletedItems/{directoryObject-id}': + '/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}': get: tags: - - directory.directoryObject - summary: Get deletedItems from directory - description: Recently deleted items. Read-only. Nullable. - operationId: directory.GetDeletedItems + - deviceManagement.remoteAssistancePartner + summary: Get remoteAssistancePartners from deviceManagement + description: The remote assist partners. + operationId: deviceManagement.GetRemoteAssistancePartners parameters: - - name: directoryObject-id + - name: remoteAssistancePartner-id in: path - description: 'key: id of directoryObject' + description: 'key: id of remoteAssistancePartner' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: remoteAssistancePartner - name: $select in: query description: Select properties to be returned @@ -40715,7 +44716,10 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - lastConnectionDateTime + - onboardingStatus + - onboardingUrl type: string - name: $expand in: query @@ -40735,30 +44739,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directory.directoryObject - summary: Update the navigation property deletedItems in directory - description: Recently deleted items. Read-only. Nullable. - operationId: directory.UpdateDeletedItems + - deviceManagement.remoteAssistancePartner + summary: Update the navigation property remoteAssistancePartners in deviceManagement + description: The remote assist partners. + operationId: deviceManagement.UpdateRemoteAssistancePartners parameters: - - name: directoryObject-id + - name: remoteAssistancePartner-id in: path - description: 'key: id of directoryObject' + description: 'key: id of remoteAssistancePartner' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: remoteAssistancePartner requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' required: true responses: '204': @@ -40768,18 +44772,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directory.directoryObject - summary: Delete navigation property deletedItems for directory - description: Recently deleted items. Read-only. Nullable. - operationId: directory.DeleteDeletedItems + - deviceManagement.remoteAssistancePartner + summary: Delete navigation property remoteAssistancePartners for deviceManagement + description: The remote assist partners. + operationId: deviceManagement.DeleteRemoteAssistancePartners parameters: - - name: directoryObject-id + - name: remoteAssistancePartner-id in: path - description: 'key: id of directoryObject' + description: 'key: id of remoteAssistancePartner' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: remoteAssistancePartner - name: If-Match in: header description: ETag @@ -40791,22 +44795,140 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /directoryObjects: - get: + '/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/microsoft.graph.beginOnboarding': + post: tags: - - directoryObjects.directoryObject - summary: Get entities from directoryObjects - operationId: directoryObjects.directoryObject.ListDirectoryObject + - deviceManagement.Actions + summary: Invoke action beginOnboarding + description: A request to start onboarding. Must be coupled with the appropriate TeamViewer account information + operationId: deviceManagement.remoteAssistancePartners.remoteAssistancePartner.beginOnboarding parameters: - - name: ConsistencyLevel + - name: remoteAssistancePartner-id + in: path + description: 'key: id of remoteAssistancePartner' + required: true + schema: + type: string + x-ms-docs-key-type: remoteAssistancePartner + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/microsoft.graph.disconnect': + post: + tags: + - deviceManagement.Actions + summary: Invoke action disconnect + description: A request to remove the active TeamViewer connector + operationId: deviceManagement.remoteAssistancePartners.remoteAssistancePartner.disconnect + parameters: + - name: remoteAssistancePartner-id + in: path + description: 'key: id of remoteAssistancePartner' + required: true + schema: + type: string + x-ms-docs-key-type: remoteAssistancePartner + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports: + get: + tags: + - deviceManagement.deviceManagementReports + summary: Get reports from deviceManagement + description: Reports singleton + operationId: deviceManagement.GetReports + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - exportJobs + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - exportJobs + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' + links: + exportJobs: + operationId: deviceManagement.Reports.ListExportJobs + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementReports + summary: Update the navigation property reports in deviceManagement + description: Reports singleton + operationId: deviceManagement.UpdateReports + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementReports + summary: Delete navigation property reports for deviceManagement + description: Reports singleton + operationId: deviceManagement.DeleteReports + parameters: + - name: If-Match in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: ETag schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/reports/exportJobs: + get: + tags: + - deviceManagement.deviceManagementReports + summary: Get exportJobs from deviceManagement + description: Entity representing a job to export a report + operationId: deviceManagement.reports.ListExportJobs + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40824,8 +44946,26 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - expirationDateTime + - expirationDateTime desc + - filter + - filter desc + - format + - format desc + - localizationType + - localizationType desc + - reportName + - reportName desc + - requestDateTime + - requestDateTime desc + - select + - select desc + - snapshotId + - snapshotId desc + - status + - status desc + - url + - url desc type: string - name: $select in: query @@ -40838,7 +44978,16 @@ paths: items: enum: - id - - deletedDateTime + - expirationDateTime + - filter + - format + - localizationType + - reportName + - requestDateTime + - select + - snapshotId + - status + - url type: string - name: $expand in: query @@ -40854,17 +45003,17 @@ paths: type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of directoryObject + title: Collection of deviceManagementExportJob type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' '@odata.nextLink': type: string default: @@ -40875,50 +45024,42 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directoryObjects.directoryObject - summary: Add new entity to directoryObjects - operationId: directoryObjects.directoryObject.CreateDirectoryObject + - deviceManagement.deviceManagementReports + summary: Create new navigation property to exportJobs for deviceManagement + description: Entity representing a job to export a report + operationId: deviceManagement.reports.CreateExportJobs requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directoryObjects/{directoryObject-id}': + '/deviceManagement/reports/exportJobs/{deviceManagementExportJob-id}': get: tags: - - directoryObjects.directoryObject - summary: Get entity from directoryObjects by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryObjects.directoryObject.GetDirectoryObject + - deviceManagement.deviceManagementReports + summary: Get exportJobs from deviceManagement + description: Entity representing a job to export a report + operationId: deviceManagement.reports.GetExportJobs parameters: - - name: directoryObject-id + - name: deviceManagementExportJob-id in: path - description: 'key: id of directoryObject' + description: 'key: id of deviceManagementExportJob' required: true schema: type: string - x-ms-docs-key-type: directoryObject - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: deviceManagementExportJob - name: $select in: query description: Select properties to be returned @@ -40930,7 +45071,16 @@ paths: items: enum: - id - - deletedDateTime + - expirationDateTime + - filter + - format + - localizationType + - reportName + - requestDateTime + - select + - snapshotId + - status + - url type: string - name: $expand in: query @@ -40946,34 +45096,34 @@ paths: type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directoryObjects.directoryObject - summary: Update entity in directoryObjects - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryObjects.directoryObject.UpdateDirectoryObject + - deviceManagement.deviceManagementReports + summary: Update the navigation property exportJobs in deviceManagement + description: Entity representing a job to export a report + operationId: deviceManagement.reports.UpdateExportJobs parameters: - - name: directoryObject-id + - name: deviceManagementExportJob-id in: path - description: 'key: id of directoryObject' + description: 'key: id of deviceManagementExportJob' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: deviceManagementExportJob requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' required: true responses: '204': @@ -40983,18 +45133,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directoryObjects.directoryObject - summary: Delete entity from directoryObjects - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryObjects.directoryObject.DeleteDirectoryObject + - deviceManagement.deviceManagementReports + summary: Delete navigation property exportJobs for deviceManagement + description: Entity representing a job to export a report + operationId: deviceManagement.reports.DeleteExportJobs parameters: - - name: directoryObject-id + - name: deviceManagementExportJob-id in: path - description: 'key: id of directoryObject' + description: 'key: id of deviceManagementExportJob' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: deviceManagementExportJob - name: If-Match in: header description: ETag @@ -41006,20 +45156,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directoryObjects/{directoryObject-id}/microsoft.graph.checkMemberGroups': + /deviceManagement/reports/microsoft.graph.getCachedReport: post: tags: - - directoryObjects.Actions - summary: Invoke action checkMemberGroups - operationId: directoryObjects.directoryObject.checkMemberGroups - parameters: - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject + - deviceManagement.Actions + summary: Invoke action getCachedReport + operationId: deviceManagement.reports.getCachedReport requestBody: description: Action parameters content: @@ -41027,10 +45169,39 @@ paths: schema: type: object properties: - groupIds: + id: + 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 required: true responses: '200': @@ -41038,26 +45209,83 @@ paths: content: application/json: schema: - type: array - items: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getCompliancePolicyNonComplianceReport + operationId: deviceManagement.reports.getCompliancePolicyNonComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/directoryObjects/{directoryObject-id}/microsoft.graph.checkMemberObjects': + /deviceManagement/reports/microsoft.graph.getCompliancePolicyNonComplianceSummaryReport: post: tags: - - directoryObjects.Actions - summary: Invoke action checkMemberObjects - operationId: directoryObjects.directoryObject.checkMemberObjects - parameters: - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject + - deviceManagement.Actions + summary: Invoke action getCompliancePolicyNonComplianceSummaryReport + operationId: deviceManagement.reports.getCompliancePolicyNonComplianceSummaryReport requestBody: description: Action parameters content: @@ -41065,10 +45293,45 @@ paths: schema: type: object properties: - ids: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: type: array items: type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true required: true responses: '200': @@ -41076,26 +45339,83 @@ paths: content: application/json: schema: - type: array - items: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getComplianceSettingNonComplianceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getComplianceSettingNonComplianceReport + operationId: deviceManagement.reports.getComplianceSettingNonComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/directoryObjects/{directoryObject-id}/microsoft.graph.getMemberGroups': + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceReport: post: tags: - - directoryObjects.Actions - summary: Invoke action getMemberGroups - operationId: directoryObjects.directoryObject.getMemberGroups - parameters: - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject + - deviceManagement.Actions + summary: Invoke action getConfigurationPolicyNonComplianceReport + operationId: deviceManagement.reports.getConfigurationPolicyNonComplianceReport requestBody: description: Action parameters content: @@ -41103,9 +45423,44 @@ paths: schema: type: object properties: - securityEnabledOnly: - type: boolean - default: false + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string nullable: true required: true responses: @@ -41114,26 +45469,83 @@ paths: content: application/json: schema: - type: array - items: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getConfigurationPolicyNonComplianceSummaryReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getConfigurationPolicyNonComplianceSummaryReport + operationId: deviceManagement.reports.getConfigurationPolicyNonComplianceSummaryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/directoryObjects/{directoryObject-id}/microsoft.graph.getMemberObjects': + /deviceManagement/reports/microsoft.graph.getConfigurationSettingNonComplianceReport: post: tags: - - directoryObjects.Actions - summary: Invoke action getMemberObjects - operationId: directoryObjects.directoryObject.getMemberObjects - parameters: - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject + - deviceManagement.Actions + summary: Invoke action getConfigurationSettingNonComplianceReport + operationId: deviceManagement.reports.getConfigurationSettingNonComplianceReport requestBody: description: Action parameters content: @@ -41141,9 +45553,44 @@ paths: schema: type: object properties: - securityEnabledOnly: - type: boolean - default: false + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string nullable: true required: true responses: @@ -41152,44 +45599,148 @@ paths: content: application/json: schema: - type: array - items: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentPerSettingContributingProfiles: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getDeviceManagementIntentPerSettingContributingProfiles + operationId: deviceManagement.reports.getDeviceManagementIntentPerSettingContributingProfiles + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/directoryObjects/{directoryObject-id}/microsoft.graph.restore': + /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentSettingsReport: post: tags: - - directoryObjects.Actions - summary: Invoke action restore - operationId: directoryObjects.directoryObject.restore - parameters: - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject + - deviceManagement.Actions + summary: Invoke action getDeviceManagementIntentSettingsReport + operationId: deviceManagement.reports.getDeviceManagementIntentSettingsReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' + type: string + format: base64url nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /directoryObjects/microsoft.graph.getAvailableExtensionProperties: + /deviceManagement/reports/microsoft.graph.getDeviceNonComplianceReport: post: tags: - - directoryObjects.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: directoryObjects.getAvailableExtensionProperties + - deviceManagement.Actions + summary: Invoke action getDeviceNonComplianceReport + operationId: deviceManagement.reports.getDeviceNonComplianceReport requestBody: description: Action parameters content: @@ -41197,9 +45748,44 @@ paths: schema: type: object properties: - isSyncedFromOnPremises: - type: boolean - default: false + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string nullable: true required: true responses: @@ -41208,18 +45794,18 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' + type: string + format: base64url + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /directoryObjects/microsoft.graph.getByIds: + /deviceManagement/reports/microsoft.graph.getHistoricalReport: post: tags: - - directoryObjects.Actions - summary: Invoke action getByIds - operationId: directoryObjects.getByIds + - deviceManagement.Actions + summary: Invoke action getHistoricalReport + operationId: deviceManagement.reports.getHistoricalReport requestBody: description: Action parameters content: @@ -41227,15 +45813,42 @@ paths: schema: type: object properties: - ids: + name: + type: string + nullable: true + select: type: array items: type: string - types: + 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 + filter: + type: string + nullable: true required: true responses: '200': @@ -41243,18 +45856,18 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + type: string + format: base64url + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /directoryObjects/microsoft.graph.validateProperties: + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceMetadata: post: tags: - - directoryObjects.Actions - summary: Invoke action validateProperties - operationId: directoryObjects.validateProperties + - deviceManagement.Actions + summary: Invoke action getPolicyNonComplianceMetadata + operationId: deviceManagement.reports.getPolicyNonComplianceMetadata requestBody: description: Action parameters content: @@ -41262,33 +45875,325 @@ paths: schema: type: object properties: - entityType: + name: type: string nullable: true - displayName: + select: + type: array + items: + type: string + nullable: true + search: type: string nullable: true - mailNickname: + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: type: string nullable: true - onBehalfOfUserId: - 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}$' + filter: type: string - format: uuid nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /directoryRoles: + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getPolicyNonComplianceReport + operationId: deviceManagement.reports.getPolicyNonComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getPolicyNonComplianceSummaryReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getPolicyNonComplianceSummaryReport + operationId: deviceManagement.reports.getPolicyNonComplianceSummaryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getReportFilters: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getReportFilters + operationId: deviceManagement.reports.getReportFilters + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getSettingNonComplianceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getSettingNonComplianceReport + operationId: deviceManagement.reports.getSettingNonComplianceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/resourceOperations: get: tags: - - directoryRoles.directoryRole - summary: Get entities from directoryRoles - operationId: directoryRoles.directoryRole.ListDirectoryRole + - deviceManagement.resourceOperation + summary: Get resourceOperations from deviceManagement + description: The Resource Operations. + operationId: deviceManagement.ListResourceOperations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -41307,14 +46212,12 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - actionName + - actionName desc - description - description desc - - displayName - - displayName desc - - roleTemplateId - - roleTemplateId desc + - resourceName + - resourceName desc type: string - name: $select in: query @@ -41327,12 +46230,9 @@ paths: items: enum: - id - - deletedDateTime + - actionName - description - - displayName - - roleTemplateId - - members - - scopedMembers + - resourceName type: string - name: $expand in: query @@ -41345,22 +46245,20 @@ paths: items: enum: - '*' - - members - - scopedMembers type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of directoryRole + title: Collection of resourceOperation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryRole' + $ref: '#/components/schemas/microsoft.graph.resourceOperation' '@odata.nextLink': type: string default: @@ -41371,41 +46269,42 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directoryRoles.directoryRole - summary: Add new entity to directoryRoles - operationId: directoryRoles.directoryRole.CreateDirectoryRole + - deviceManagement.resourceOperation + summary: Create new navigation property to resourceOperations for deviceManagement + description: The Resource Operations. + operationId: deviceManagement.CreateResourceOperations requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRole' + $ref: '#/components/schemas/microsoft.graph.resourceOperation' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRole' + $ref: '#/components/schemas/microsoft.graph.resourceOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directoryRoles/{directoryRole-id}': + '/deviceManagement/resourceOperations/{resourceOperation-id}': get: tags: - - directoryRoles.directoryRole - summary: Get entity from directoryRoles by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryRoles.directoryRole.GetDirectoryRole + - deviceManagement.resourceOperation + summary: Get resourceOperations from deviceManagement + description: The Resource Operations. + operationId: deviceManagement.GetResourceOperations parameters: - - name: directoryRole-id + - name: resourceOperation-id in: path - description: 'key: id of directoryRole' + description: 'key: id of resourceOperation' required: true schema: type: string - x-ms-docs-key-type: directoryRole + x-ms-docs-key-type: resourceOperation - name: $select in: query description: Select properties to be returned @@ -41417,12 +46316,9 @@ paths: items: enum: - id - - deletedDateTime + - actionName - description - - displayName - - roleTemplateId - - members - - scopedMembers + - resourceName type: string - name: $expand in: query @@ -41435,48 +46331,37 @@ paths: items: enum: - '*' - - members - - scopedMembers type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRole' - links: - members: - operationId: directoryRoles.ListMembers - parameters: - directoryRole-id: $request.path.directoryRole-id - scopedMembers: - operationId: directoryRoles.ListScopedMembers - parameters: - directoryRole-id: $request.path.directoryRole-id + $ref: '#/components/schemas/microsoft.graph.resourceOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directoryRoles.directoryRole - summary: Update entity in directoryRoles - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryRoles.directoryRole.UpdateDirectoryRole + - deviceManagement.resourceOperation + summary: Update the navigation property resourceOperations in deviceManagement + description: The Resource Operations. + operationId: deviceManagement.UpdateResourceOperations parameters: - - name: directoryRole-id + - name: resourceOperation-id in: path - description: 'key: id of directoryRole' + description: 'key: id of resourceOperation' required: true schema: type: string - x-ms-docs-key-type: directoryRole + x-ms-docs-key-type: resourceOperation requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRole' + $ref: '#/components/schemas/microsoft.graph.resourceOperation' required: true responses: '204': @@ -41486,18 +46371,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directoryRoles.directoryRole - summary: Delete entity from directoryRoles - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryRoles.directoryRole.DeleteDirectoryRole + - deviceManagement.resourceOperation + summary: Delete navigation property resourceOperations for deviceManagement + description: The Resource Operations. + operationId: deviceManagement.DeleteResourceOperations parameters: - - name: directoryRole-id + - name: resourceOperation-id in: path - description: 'key: id of directoryRole' + description: 'key: id of resourceOperation' required: true schema: type: string - x-ms-docs-key-type: directoryRole + x-ms-docs-key-type: resourceOperation - name: If-Match in: header description: ETag @@ -41509,21 +46394,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directoryRoles/{directoryRole-id}/members': + /deviceManagement/roleAssignments: get: tags: - - directoryRoles.directoryObject - summary: Get members from directoryRoles - description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable.' - operationId: directoryRoles.ListMembers + - deviceManagement.deviceAndAppManagementRoleAssignment + summary: Get roleAssignments from deviceManagement + description: The Role Assignments. + operationId: deviceManagement.ListRoleAssignments parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true - schema: - type: string - x-ms-docs-key-type: directoryRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -41541,8 +46419,14 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - resourceScopes + - resourceScopes desc + - members + - members desc type: string - name: $select in: query @@ -41555,7 +46439,11 @@ paths: items: enum: - id - - deletedDateTime + - description + - displayName + - resourceScopes + - members + - roleDefinition type: string - name: $expand in: query @@ -41568,6 +46456,7 @@ paths: items: enum: - '*' + - roleDefinition type: string responses: '200': @@ -41575,69 +46464,13 @@ paths: 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 - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/directoryRoles/{directoryRole-id}/members/$ref': - get: - tags: - - directoryRoles.directoryObject - summary: Get ref of members from directoryRoles - description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable.' - operationId: directoryRoles.ListRefMembers - parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true - schema: - type: string - x-ms-docs-key-type: directoryRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject + title: Collection of deviceAndAppManagementRoleAssignment type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' '@odata.nextLink': type: string default: @@ -41648,230 +46481,147 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directoryRoles.directoryObject - summary: Create new navigation property ref to members for directoryRoles - description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable.' - operationId: directoryRoles.CreateRefMembers - parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true - schema: - type: string - x-ms-docs-key-type: directoryRole + - deviceManagement.deviceAndAppManagementRoleAssignment + summary: Create new navigation property to roleAssignments for deviceManagement + description: The Role Assignments. + operationId: deviceManagement.CreateRoleAssignments requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directoryRoles/{directoryRole-id}/microsoft.graph.checkMemberGroups': - post: + '/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment-id}': + get: tags: - - directoryRoles.Actions - summary: Invoke action checkMemberGroups - operationId: directoryRoles.directoryRole.checkMemberGroups + - deviceManagement.deviceAndAppManagementRoleAssignment + summary: Get roleAssignments from deviceManagement + description: The Role Assignments. + operationId: deviceManagement.GetRoleAssignments parameters: - - name: directoryRole-id + - name: deviceAndAppManagementRoleAssignment-id in: path - description: 'key: id of directoryRole' + description: 'key: id of deviceAndAppManagementRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: directoryRole - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoles/{directoryRole-id}/microsoft.graph.checkMemberObjects': - post: - tags: - - directoryRoles.Actions - summary: Invoke action checkMemberObjects - operationId: directoryRoles.directoryRole.checkMemberObjects - parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true + x-ms-docs-key-type: deviceAndAppManagementRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: directoryRole - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - required: true + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - resourceScopes + - members + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleDefinition + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' + links: + roleDefinition: + operationId: deviceManagement.RoleAssignments.GetRoleDefinition + parameters: + deviceAndAppManagementRoleAssignment-id: $request.path.deviceAndAppManagementRoleAssignment-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoles/{directoryRole-id}/microsoft.graph.getMemberGroups': - post: + x-ms-docs-operation-type: operation + patch: tags: - - directoryRoles.Actions - summary: Invoke action getMemberGroups - operationId: directoryRoles.directoryRole.getMemberGroups + - deviceManagement.deviceAndAppManagementRoleAssignment + summary: Update the navigation property roleAssignments in deviceManagement + description: The Role Assignments. + operationId: deviceManagement.UpdateRoleAssignments parameters: - - name: directoryRole-id + - name: deviceAndAppManagementRoleAssignment-id in: path - description: 'key: id of directoryRole' + description: 'key: id of deviceAndAppManagementRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: directoryRole + x-ms-docs-key-type: deviceAndAppManagementRoleAssignment requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoles/{directoryRole-id}/microsoft.graph.getMemberObjects': - post: + x-ms-docs-operation-type: operation + delete: tags: - - directoryRoles.Actions - summary: Invoke action getMemberObjects - operationId: directoryRoles.directoryRole.getMemberObjects + - deviceManagement.deviceAndAppManagementRoleAssignment + summary: Delete navigation property roleAssignments for deviceManagement + description: The Role Assignments. + operationId: deviceManagement.DeleteRoleAssignments parameters: - - name: directoryRole-id + - name: deviceAndAppManagementRoleAssignment-id in: path - description: 'key: id of directoryRole' + description: 'key: id of deviceAndAppManagementRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: directoryRole - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoles/{directoryRole-id}/microsoft.graph.restore': - post: - tags: - - directoryRoles.Actions - summary: Invoke action restore - operationId: directoryRoles.directoryRole.restore - parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true + x-ms-docs-key-type: deviceAndAppManagementRoleAssignment + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: directoryRole responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoles/{directoryRole-id}/scopedMembers': + x-ms-docs-operation-type: operation + /deviceManagement/roleDefinitions: get: tags: - - directoryRoles.scopedRoleMembership - summary: Get scopedMembers from directoryRoles - description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. - operationId: directoryRoles.ListScopedMembers + - deviceManagement.roleDefinition + summary: Get roleDefinitions from deviceManagement + description: The Role Definitions. + operationId: deviceManagement.ListRoleDefinitions parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true - schema: - type: string - x-ms-docs-key-type: directoryRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -41889,12 +46639,14 @@ paths: enum: - id - id desc - - administrativeUnitId - - administrativeUnitId desc - - roleId - - roleId desc - - roleMemberInfo - - roleMemberInfo desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - rolePermissions + - rolePermissions desc type: string - name: $select in: query @@ -41907,9 +46659,11 @@ paths: items: enum: - id - - administrativeUnitId - - roleId - - roleMemberInfo + - description + - displayName + - isBuiltIn + - rolePermissions + - roleAssignments type: string - name: $expand in: query @@ -41922,6 +46676,7 @@ paths: items: enum: - '*' + - roleAssignments type: string responses: '200': @@ -41929,13 +46684,13 @@ paths: content: application/json: schema: - title: Collection of scopedRoleMembership + title: Collection of roleDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.roleDefinition' '@odata.nextLink': type: string default: @@ -41946,24 +46701,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directoryRoles.scopedRoleMembership - summary: Create new navigation property to scopedMembers for directoryRoles - description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. - operationId: directoryRoles.CreateScopedMembers - parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true - schema: - type: string - x-ms-docs-key-type: directoryRole + - deviceManagement.roleDefinition + summary: Create new navigation property to roleDefinitions for deviceManagement + description: The Role Definitions. + operationId: deviceManagement.CreateRoleDefinitions requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.roleDefinition' required: true responses: '201': @@ -41971,32 +46718,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.roleDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directoryRoles/{directoryRole-id}/scopedMembers/{scopedRoleMembership-id}': + '/deviceManagement/roleDefinitions/{roleDefinition-id}': get: tags: - - directoryRoles.scopedRoleMembership - summary: Get scopedMembers from directoryRoles - description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. - operationId: directoryRoles.GetScopedMembers + - deviceManagement.roleDefinition + summary: Get roleDefinitions from deviceManagement + description: The Role Definitions. + operationId: deviceManagement.GetRoleDefinitions parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true - schema: - type: string - x-ms-docs-key-type: directoryRole - - name: scopedRoleMembership-id + - name: roleDefinition-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: roleDefinition - name: $select in: query description: Select properties to be returned @@ -42008,9 +46748,11 @@ paths: items: enum: - id - - administrativeUnitId - - roleId - - roleMemberInfo + - description + - displayName + - isBuiltIn + - rolePermissions + - roleAssignments type: string - name: $expand in: query @@ -42023,6 +46765,7 @@ paths: items: enum: - '*' + - roleAssignments type: string responses: '200': @@ -42030,37 +46773,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.roleDefinition' + links: + roleAssignments: + operationId: deviceManagement.RoleDefinitions.ListRoleAssignments + parameters: + roleDefinition-id: $request.path.roleDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directoryRoles.scopedRoleMembership - summary: Update the navigation property scopedMembers in directoryRoles - description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. - operationId: directoryRoles.UpdateScopedMembers + - deviceManagement.roleDefinition + summary: Update the navigation property roleDefinitions in deviceManagement + description: The Role Definitions. + operationId: deviceManagement.UpdateRoleDefinitions parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true - schema: - type: string - x-ms-docs-key-type: directoryRole - - name: scopedRoleMembership-id + - name: roleDefinition-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: roleDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.roleDefinition' required: true responses: '204': @@ -42070,25 +46811,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directoryRoles.scopedRoleMembership - summary: Delete navigation property scopedMembers for directoryRoles - description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. - operationId: directoryRoles.DeleteScopedMembers + - deviceManagement.roleDefinition + summary: Delete navigation property roleDefinitions for deviceManagement + description: The Role Definitions. + operationId: deviceManagement.DeleteRoleDefinitions parameters: - - name: directoryRole-id - in: path - description: 'key: id of directoryRole' - required: true - schema: - type: string - x-ms-docs-key-type: directoryRole - - name: scopedRoleMembership-id + - name: roleDefinition-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: roleDefinition - name: If-Match in: header description: ETag @@ -42100,132 +46834,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /directoryRoles/microsoft.graph.delta(): - get: - tags: - - directoryRoles.Functions - summary: Invoke function delta - operationId: directoryRoles.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryRole' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /directoryRoles/microsoft.graph.getAvailableExtensionProperties: - post: - tags: - - directoryRoles.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: directoryRoles.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /directoryRoles/microsoft.graph.getByIds: - post: - tags: - - directoryRoles.Actions - summary: Invoke action getByIds - operationId: directoryRoles.getByIds - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /directoryRoles/microsoft.graph.validateProperties: - post: - tags: - - directoryRoles.Actions - summary: Invoke action validateProperties - operationId: directoryRoles.validateProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /directoryRoleTemplates: + '/deviceManagement/roleDefinitions/{roleDefinition-id}/roleAssignments': get: tags: - - directoryRoleTemplates.directoryRoleTemplate - summary: Get entities from directoryRoleTemplates - operationId: directoryRoleTemplates.directoryRoleTemplate.ListDirectoryRoleTemplate + - deviceManagement.roleDefinition + summary: Get roleAssignments from deviceManagement + description: List of Role assignments for this role definition. + operationId: deviceManagement.roleDefinitions.ListRoleAssignments parameters: + - name: roleDefinition-id + in: path + description: 'key: id of roleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: roleDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -42243,12 +46866,12 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - description - description desc - displayName - displayName desc + - resourceScopes + - resourceScopes desc type: string - name: $select in: query @@ -42261,9 +46884,10 @@ paths: items: enum: - id - - deletedDateTime - description - displayName + - resourceScopes + - roleDefinition type: string - name: $expand in: query @@ -42276,20 +46900,21 @@ paths: items: enum: - '*' + - roleDefinition type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of directoryRoleTemplate + title: Collection of roleAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' + $ref: '#/components/schemas/microsoft.graph.roleAssignment' '@odata.nextLink': type: string default: @@ -42300,41 +46925,57 @@ paths: x-ms-docs-operation-type: operation post: tags: - - directoryRoleTemplates.directoryRoleTemplate - summary: Add new entity to directoryRoleTemplates - operationId: directoryRoleTemplates.directoryRoleTemplate.CreateDirectoryRoleTemplate + - deviceManagement.roleDefinition + summary: Create new navigation property to roleAssignments for deviceManagement + description: List of Role assignments for this role definition. + operationId: deviceManagement.roleDefinitions.CreateRoleAssignments + parameters: + - name: roleDefinition-id + in: path + description: 'key: id of roleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: roleDefinition requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' + $ref: '#/components/schemas/microsoft.graph.roleAssignment' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' + $ref: '#/components/schemas/microsoft.graph.roleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directoryRoleTemplates/{directoryRoleTemplate-id}': + '/deviceManagement/roleDefinitions/{roleDefinition-id}/roleAssignments/{roleAssignment-id}': get: tags: - - directoryRoleTemplates.directoryRoleTemplate - summary: Get entity from directoryRoleTemplates by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryRoleTemplates.directoryRoleTemplate.GetDirectoryRoleTemplate + - deviceManagement.roleDefinition + summary: Get roleAssignments from deviceManagement + description: List of Role assignments for this role definition. + operationId: deviceManagement.roleDefinitions.GetRoleAssignments parameters: - - name: directoryRoleTemplate-id + - name: roleDefinition-id in: path - description: 'key: id of directoryRoleTemplate' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: directoryRoleTemplate + x-ms-docs-key-type: roleDefinition + - name: roleAssignment-id + in: path + description: 'key: id of roleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: roleAssignment - name: $select in: query description: Select properties to be returned @@ -42346,9 +46987,10 @@ paths: items: enum: - id - - deletedDateTime - description - displayName + - resourceScopes + - roleDefinition type: string - name: $expand in: query @@ -42361,37 +47003,51 @@ paths: items: enum: - '*' + - roleDefinition type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' + $ref: '#/components/schemas/microsoft.graph.roleAssignment' + links: + roleDefinition: + operationId: deviceManagement.roleDefinitions.RoleAssignments.GetRoleDefinition + parameters: + roleDefinition-id: $request.path.roleDefinition-id + roleAssignment-id: $request.path.roleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - directoryRoleTemplates.directoryRoleTemplate - summary: Update entity in directoryRoleTemplates - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryRoleTemplates.directoryRoleTemplate.UpdateDirectoryRoleTemplate + - deviceManagement.roleDefinition + summary: Update the navigation property roleAssignments in deviceManagement + description: List of Role assignments for this role definition. + operationId: deviceManagement.roleDefinitions.UpdateRoleAssignments parameters: - - name: directoryRoleTemplate-id + - name: roleDefinition-id in: path - description: 'key: id of directoryRoleTemplate' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: directoryRoleTemplate + x-ms-docs-key-type: roleDefinition + - name: roleAssignment-id + in: path + description: 'key: id of roleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: roleAssignment requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' + $ref: '#/components/schemas/microsoft.graph.roleAssignment' required: true responses: '204': @@ -42401,18 +47057,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - directoryRoleTemplates.directoryRoleTemplate - summary: Delete entity from directoryRoleTemplates - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: directoryRoleTemplates.directoryRoleTemplate.DeleteDirectoryRoleTemplate + - deviceManagement.roleDefinition + summary: Delete navigation property roleAssignments for deviceManagement + description: List of Role assignments for this role definition. + operationId: deviceManagement.roleDefinitions.DeleteRoleAssignments parameters: - - name: directoryRoleTemplate-id + - name: roleDefinition-id in: path - description: 'key: id of directoryRoleTemplate' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: directoryRoleTemplate + x-ms-docs-key-type: roleDefinition + - name: roleAssignment-id + in: path + description: 'key: id of roleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: roleAssignment - name: If-Match in: header description: ETag @@ -42424,289 +47087,300 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.checkMemberGroups': - post: + '/deviceManagement/roleDefinitions/{roleDefinition-id}/roleAssignments/{roleAssignment-id}/roleDefinition': + get: tags: - - directoryRoleTemplates.Actions - summary: Invoke action checkMemberGroups - operationId: directoryRoleTemplates.directoryRoleTemplate.checkMemberGroups + - deviceManagement.roleDefinition + summary: Get roleDefinition from deviceManagement + description: Role definition this assignment is part of. + operationId: deviceManagement.roleDefinitions.roleAssignments.GetRoleDefinition parameters: - - name: directoryRoleTemplate-id + - name: roleDefinition-id in: path - description: 'key: id of directoryRoleTemplate' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: directoryRoleTemplate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.checkMemberObjects': - post: - tags: - - directoryRoleTemplates.Actions - summary: Invoke action checkMemberObjects - operationId: directoryRoleTemplates.directoryRoleTemplate.checkMemberObjects - parameters: - - name: directoryRoleTemplate-id + x-ms-docs-key-type: roleDefinition + - name: roleAssignment-id in: path - description: 'key: id of directoryRoleTemplate' + description: 'key: id of roleAssignment' required: true schema: type: string - x-ms-docs-key-type: directoryRoleTemplate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - required: true + x-ms-docs-key-type: roleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - rolePermissions + - roleAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleAssignments + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.roleDefinition' + links: + roleAssignments: + operationId: deviceManagement.roleDefinitions.roleAssignments.RoleDefinition.ListRoleAssignments + parameters: + roleDefinition-id: $request.path.roleDefinition-id + roleAssignment-id: $request.path.roleAssignment-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.getMemberGroups': - post: + x-ms-docs-operation-type: operation + '/deviceManagement/roleDefinitions/{roleDefinition-id}/roleAssignments/{roleAssignment-id}/roleDefinition/$ref': + get: tags: - - directoryRoleTemplates.Actions - summary: Invoke action getMemberGroups - operationId: directoryRoleTemplates.directoryRoleTemplate.getMemberGroups + - deviceManagement.roleDefinition + summary: Get ref of roleDefinition from deviceManagement + description: Role definition this assignment is part of. + operationId: deviceManagement.roleDefinitions.roleAssignments.GetRefRoleDefinition parameters: - - name: directoryRoleTemplate-id + - name: roleDefinition-id in: path - description: 'key: id of directoryRoleTemplate' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: directoryRoleTemplate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: roleDefinition + - name: roleAssignment-id + in: path + description: 'key: id of roleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: roleAssignment responses: '200': - description: Success + description: Retrieved navigation property link content: application/json: schema: - type: array - items: - type: string + type: string + links: + roleAssignments: + operationId: deviceManagement.roleDefinitions.roleAssignments.RoleDefinition.ListRoleAssignments + parameters: + roleDefinition-id: $request.path.roleDefinition-id + roleAssignment-id: $request.path.roleAssignment-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.getMemberObjects': - post: + x-ms-docs-operation-type: operation + put: tags: - - directoryRoleTemplates.Actions - summary: Invoke action getMemberObjects - operationId: directoryRoleTemplates.directoryRoleTemplate.getMemberObjects + - deviceManagement.roleDefinition + summary: Update the ref of navigation property roleDefinition in deviceManagement + description: Role definition this assignment is part of. + operationId: deviceManagement.roleDefinitions.roleAssignments.UpdateRefRoleDefinition parameters: - - name: directoryRoleTemplate-id + - name: roleDefinition-id in: path - description: 'key: id of directoryRoleTemplate' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: directoryRoleTemplate + x-ms-docs-key-type: roleDefinition + - name: roleAssignment-id + in: path + description: 'key: id of roleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: roleAssignment requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + additionalProperties: + type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.restore': - post: + x-ms-docs-operation-type: operation + delete: tags: - - directoryRoleTemplates.Actions - summary: Invoke action restore - operationId: directoryRoleTemplates.directoryRoleTemplate.restore + - deviceManagement.roleDefinition + summary: Delete ref of navigation property roleDefinition for deviceManagement + description: Role definition this assignment is part of. + operationId: deviceManagement.roleDefinitions.roleAssignments.DeleteRefRoleDefinition parameters: - - name: directoryRoleTemplate-id + - name: roleDefinition-id in: path - description: 'key: id of directoryRoleTemplate' + description: 'key: id of roleDefinition' required: true schema: type: string - x-ms-docs-key-type: directoryRoleTemplate + x-ms-docs-key-type: roleDefinition + - name: roleAssignment-id + in: path + description: 'key: id of roleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: roleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /directoryRoleTemplates/microsoft.graph.getAvailableExtensionProperties: - post: + x-ms-docs-operation-type: operation + /deviceManagement/softwareUpdateStatusSummary: + get: tags: - - directoryRoleTemplates.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: directoryRoleTemplates.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true + - deviceManagement.softwareUpdateStatusSummary + summary: Get softwareUpdateStatusSummary from deviceManagement + description: The software update status summary. + operationId: deviceManagement.GetSoftwareUpdateStatusSummary + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - compliantDeviceCount + - compliantUserCount + - conflictDeviceCount + - conflictUserCount + - displayName + - errorDeviceCount + - errorUserCount + - nonCompliantDeviceCount + - nonCompliantUserCount + - notApplicableDeviceCount + - notApplicableUserCount + - remediatedDeviceCount + - remediatedUserCount + - unknownDeviceCount + - unknownUserCount + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' + $ref: '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /directoryRoleTemplates/microsoft.graph.getByIds: - post: + x-ms-docs-operation-type: operation + /deviceManagement/softwareUpdateStatusSummary/$ref: + get: tags: - - directoryRoleTemplates.Actions - summary: Invoke action getByIds - operationId: directoryRoleTemplates.getByIds - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true - required: true + - deviceManagement.softwareUpdateStatusSummary + summary: Get ref of softwareUpdateStatusSummary from deviceManagement + description: The software update status summary. + operationId: deviceManagement.GetRefSoftwareUpdateStatusSummary responses: '200': - description: Success + description: Retrieved navigation property link content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /directoryRoleTemplates/microsoft.graph.validateProperties: - post: + x-ms-docs-operation-type: operation + put: tags: - - directoryRoleTemplates.Actions - summary: Invoke action validateProperties - operationId: directoryRoleTemplates.validateProperties + - deviceManagement.softwareUpdateStatusSummary + summary: Update the ref of navigation property softwareUpdateStatusSummary in deviceManagement + description: The software update status summary. + operationId: deviceManagement.UpdateRefSoftwareUpdateStatusSummary requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /domainDnsRecords: + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.softwareUpdateStatusSummary + summary: Delete ref of navigation property softwareUpdateStatusSummary for deviceManagement + description: The software update status summary. + operationId: deviceManagement.DeleteRefSoftwareUpdateStatusSummary + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/telecomExpenseManagementPartners: get: tags: - - domainDnsRecords.domainDnsRecord - summary: Get entities from domainDnsRecords - operationId: domainDnsRecords.domainDnsRecord.ListDomainDnsRecord + - deviceManagement.telecomExpenseManagementPartner + summary: Get telecomExpenseManagementPartners from deviceManagement + description: The telecom expense management partners. + operationId: deviceManagement.ListTelecomExpenseManagementPartners parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -42725,16 +47399,16 @@ paths: enum: - id - id desc - - isOptional - - isOptional desc - - label - - label desc - - recordType - - recordType desc - - supportedService - - supportedService desc - - ttl - - ttl desc + - appAuthorized + - appAuthorized desc + - displayName + - displayName desc + - enabled + - enabled desc + - lastConnectionDateTime + - lastConnectionDateTime desc + - url + - url desc type: string - name: $select in: query @@ -42747,11 +47421,11 @@ paths: items: enum: - id - - isOptional - - label - - recordType - - supportedService - - ttl + - appAuthorized + - displayName + - enabled + - lastConnectionDateTime + - url type: string - name: $expand in: query @@ -42767,17 +47441,17 @@ paths: type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of domainDnsRecord + title: Collection of telecomExpenseManagementPartner type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' '@odata.nextLink': type: string default: @@ -42788,40 +47462,42 @@ paths: x-ms-docs-operation-type: operation post: tags: - - domainDnsRecords.domainDnsRecord - summary: Add new entity to domainDnsRecords - operationId: domainDnsRecords.domainDnsRecord.CreateDomainDnsRecord + - deviceManagement.telecomExpenseManagementPartner + summary: Create new navigation property to telecomExpenseManagementPartners for deviceManagement + description: The telecom expense management partners. + operationId: deviceManagement.CreateTelecomExpenseManagementPartners requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/domainDnsRecords/{domainDnsRecord-id}': + '/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner-id}': get: tags: - - domainDnsRecords.domainDnsRecord - summary: Get entity from domainDnsRecords by key - operationId: domainDnsRecords.domainDnsRecord.GetDomainDnsRecord + - deviceManagement.telecomExpenseManagementPartner + summary: Get telecomExpenseManagementPartners from deviceManagement + description: The telecom expense management partners. + operationId: deviceManagement.GetTelecomExpenseManagementPartners parameters: - - name: domainDnsRecord-id + - name: telecomExpenseManagementPartner-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of telecomExpenseManagementPartner' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: telecomExpenseManagementPartner - name: $select in: query description: Select properties to be returned @@ -42833,11 +47509,11 @@ paths: items: enum: - id - - isOptional - - label - - recordType - - supportedService - - ttl + - appAuthorized + - displayName + - enabled + - lastConnectionDateTime + - url type: string - name: $expand in: query @@ -42853,33 +47529,34 @@ paths: type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - domainDnsRecords.domainDnsRecord - summary: Update entity in domainDnsRecords - operationId: domainDnsRecords.domainDnsRecord.UpdateDomainDnsRecord + - deviceManagement.telecomExpenseManagementPartner + summary: Update the navigation property telecomExpenseManagementPartners in deviceManagement + description: The telecom expense management partners. + operationId: deviceManagement.UpdateTelecomExpenseManagementPartners parameters: - - name: domainDnsRecord-id + - name: telecomExpenseManagementPartner-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of telecomExpenseManagementPartner' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: telecomExpenseManagementPartner requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' required: true responses: '204': @@ -42889,17 +47566,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - domainDnsRecords.domainDnsRecord - summary: Delete entity from domainDnsRecords - operationId: domainDnsRecords.domainDnsRecord.DeleteDomainDnsRecord + - deviceManagement.telecomExpenseManagementPartner + summary: Delete navigation property telecomExpenseManagementPartners for deviceManagement + description: The telecom expense management partners. + operationId: deviceManagement.DeleteTelecomExpenseManagementPartners parameters: - - name: domainDnsRecord-id + - name: telecomExpenseManagementPartner-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of telecomExpenseManagementPartner' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: telecomExpenseManagementPartner - name: If-Match in: header description: ETag @@ -42911,12 +47589,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /domains: + /deviceManagement/termsAndConditions: get: tags: - - domains.domain - summary: Get entities from domains - operationId: domains.domain.ListDomain + - deviceManagement.termsAndConditions + summary: Get termsAndConditions from deviceManagement + description: The terms and conditions associated with device management of the company. + operationId: deviceManagement.ListTermsAndConditions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -42935,32 +47614,22 @@ paths: enum: - id - id desc - - authenticationType - - authenticationType desc - - availabilityStatus - - availabilityStatus desc - - isAdminManaged - - isAdminManaged desc - - isDefault - - isDefault desc - - isInitial - - isInitial desc - - isRoot - - isRoot desc - - isVerified - - isVerified desc - - manufacturer - - manufacturer desc - - model - - model desc - - passwordNotificationWindowInDays - - passwordNotificationWindowInDays desc - - passwordValidityPeriodInDays - - passwordValidityPeriodInDays desc - - state - - state desc - - supportedServices - - supportedServices desc + - acceptanceStatement + - acceptanceStatement desc + - bodyText + - bodyText desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - title + - title desc + - version + - version desc type: string - name: $select in: query @@ -42973,22 +47642,16 @@ paths: items: enum: - id - - authenticationType - - availabilityStatus - - isAdminManaged - - isDefault - - isInitial - - isRoot - - isVerified - - manufacturer - - model - - passwordNotificationWindowInDays - - passwordValidityPeriodInDays - - state - - supportedServices - - domainNameReferences - - serviceConfigurationRecords - - verificationDnsRecords + - acceptanceStatement + - bodyText + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - title + - version + - acceptanceStatuses + - assignments type: string - name: $expand in: query @@ -43001,23 +47664,22 @@ paths: items: enum: - '*' - - domainNameReferences - - serviceConfigurationRecords - - verificationDnsRecords + - acceptanceStatuses + - assignments type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of domain + title: Collection of termsAndConditions type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.domain' + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' '@odata.nextLink': type: string default: @@ -43028,40 +47690,42 @@ paths: x-ms-docs-operation-type: operation post: tags: - - domains.domain - summary: Add new entity to domains - operationId: domains.domain.CreateDomain + - deviceManagement.termsAndConditions + summary: Create new navigation property to termsAndConditions for deviceManagement + description: The terms and conditions associated with device management of the company. + operationId: deviceManagement.CreateTermsAndConditions requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domain' + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domain' + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/domains/{domain-id}': + '/deviceManagement/termsAndConditions/{termsAndConditions-id}': get: tags: - - domains.domain - summary: Get entity from domains by key - operationId: domains.domain.GetDomain + - deviceManagement.termsAndConditions + summary: Get termsAndConditions from deviceManagement + description: The terms and conditions associated with device management of the company. + operationId: deviceManagement.GetTermsAndConditions parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions - name: $select in: query description: Select properties to be returned @@ -43073,22 +47737,16 @@ paths: items: enum: - id - - authenticationType - - availabilityStatus - - isAdminManaged - - isDefault - - isInitial - - isRoot - - isVerified - - manufacturer - - model - - passwordNotificationWindowInDays - - passwordValidityPeriodInDays - - state - - supportedServices - - domainNameReferences - - serviceConfigurationRecords - - verificationDnsRecords + - acceptanceStatement + - bodyText + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - title + - version + - acceptanceStatuses + - assignments type: string - name: $expand in: query @@ -43101,52 +47759,48 @@ paths: items: enum: - '*' - - domainNameReferences - - serviceConfigurationRecords - - verificationDnsRecords + - acceptanceStatuses + - assignments type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domain' + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' links: - domainNameReferences: - operationId: domains.ListDomainNameReferences - parameters: - domain-id: $request.path.domain-id - serviceConfigurationRecords: - operationId: domains.ListServiceConfigurationRecords + acceptanceStatuses: + operationId: deviceManagement.TermsAndConditions.ListAcceptanceStatuses parameters: - domain-id: $request.path.domain-id - verificationDnsRecords: - operationId: domains.ListVerificationDnsRecords + termsAndConditions-id: $request.path.termsAndConditions-id + assignments: + operationId: deviceManagement.TermsAndConditions.ListAssignments parameters: - domain-id: $request.path.domain-id + termsAndConditions-id: $request.path.termsAndConditions-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - domains.domain - summary: Update entity in domains - operationId: domains.domain.UpdateDomain + - deviceManagement.termsAndConditions + summary: Update the navigation property termsAndConditions in deviceManagement + description: The terms and conditions associated with device management of the company. + operationId: deviceManagement.UpdateTermsAndConditions parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domain' + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' required: true responses: '204': @@ -43156,17 +47810,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - domains.domain - summary: Delete entity from domains - operationId: domains.domain.DeleteDomain + - deviceManagement.termsAndConditions + summary: Delete navigation property termsAndConditions for deviceManagement + description: The terms and conditions associated with device management of the company. + operationId: deviceManagement.DeleteTermsAndConditions parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions - name: If-Match in: header description: ETag @@ -43178,21 +47833,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/domains/{domain-id}/domainNameReferences': + '/deviceManagement/termsAndConditions/{termsAndConditions-id}/acceptanceStatuses': get: tags: - - domains.directoryObject - summary: Get domainNameReferences from domains - description: 'Read-only, Nullable' - operationId: domains.ListDomainNameReferences + - deviceManagement.termsAndConditions + summary: Get acceptanceStatuses from deviceManagement + description: The list of acceptance statuses for this T&C policy. + operationId: deviceManagement.termsAndConditions.ListAcceptanceStatuses parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43210,8 +47865,14 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - acceptedDateTime + - acceptedDateTime desc + - acceptedVersion + - acceptedVersion desc + - userDisplayName + - userDisplayName desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -43224,7 +47885,11 @@ paths: items: enum: - id - - deletedDateTime + - acceptedDateTime + - acceptedVersion + - userDisplayName + - userPrincipalName + - termsAndConditions type: string - name: $expand in: query @@ -43237,6 +47902,7 @@ paths: items: enum: - '*' + - termsAndConditions type: string responses: '200': @@ -43244,13 +47910,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of termsAndConditionsAcceptanceStatus type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' '@odata.nextLink': type: string default: @@ -43259,29 +47925,62 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/domains/{domain-id}/domainNameReferences/$ref': + post: + tags: + - deviceManagement.termsAndConditions + summary: Create new navigation property to acceptanceStatuses for deviceManagement + description: The list of acceptance statuses for this T&C policy. + operationId: deviceManagement.termsAndConditions.CreateAcceptanceStatuses + parameters: + - name: termsAndConditions-id + in: path + description: 'key: id of termsAndConditions' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/termsAndConditions/{termsAndConditions-id}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus-id}': get: tags: - - domains.directoryObject - summary: Get ref of domainNameReferences from domains - description: 'Read-only, Nullable' - operationId: domains.ListRefDomainNameReferences + - deviceManagement.termsAndConditions + summary: Get acceptanceStatuses from deviceManagement + description: The list of acceptance statuses for this T&C policy. + operationId: deviceManagement.termsAndConditions.GetAcceptanceStatuses parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAcceptanceStatus-id + in: path + description: 'key: id of termsAndConditionsAcceptanceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -43290,137 +47989,312 @@ paths: items: enum: - id - - id desc - - deletedDateTime - - deletedDateTime desc + - acceptedDateTime + - acceptedVersion + - userDisplayName + - userPrincipalName + - termsAndConditions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - termsAndConditions type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + links: + termsAndConditions: + operationId: deviceManagement.termsAndConditions.AcceptanceStatuses.GetTermsAndConditions + parameters: + termsAndConditions-id: $request.path.termsAndConditions-id + termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - domains.directoryObject - summary: Create new navigation property ref to domainNameReferences for domains - description: 'Read-only, Nullable' - operationId: domains.CreateRefDomainNameReferences + - deviceManagement.termsAndConditions + summary: Update the navigation property acceptanceStatuses in deviceManagement + description: The list of acceptance statuses for this T&C policy. + operationId: deviceManagement.termsAndConditions.UpdateAcceptanceStatuses parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAcceptanceStatus-id + in: path + description: 'key: id of termsAndConditionsAcceptanceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditionsAcceptanceStatus requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' required: true responses: - '201': - description: Created navigation property link. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.termsAndConditions + summary: Delete navigation property acceptanceStatuses for deviceManagement + description: The list of acceptance statuses for this T&C policy. + operationId: deviceManagement.termsAndConditions.DeleteAcceptanceStatuses + parameters: + - name: termsAndConditions-id + in: path + description: 'key: id of termsAndConditions' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAcceptanceStatus-id + in: path + description: 'key: id of termsAndConditionsAcceptanceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/termsAndConditions/{termsAndConditions-id}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus-id}/termsAndConditions': + get: + tags: + - deviceManagement.termsAndConditions + summary: Get termsAndConditions from deviceManagement + description: Navigation link to the terms and conditions that are assigned. + operationId: deviceManagement.termsAndConditions.acceptanceStatuses.GetTermsAndConditions + parameters: + - name: termsAndConditions-id + in: path + description: 'key: id of termsAndConditions' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAcceptanceStatus-id + in: path + description: 'key: id of termsAndConditionsAcceptanceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - acceptanceStatement + - bodyText + - createdDateTime + - description + - displayName + - lastModifiedDateTime + - title + - version + - acceptanceStatuses + - assignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - acceptanceStatuses + - assignments + type: string + responses: + '200': + description: Retrieved navigation property content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + links: + acceptanceStatuses: + operationId: deviceManagement.termsAndConditions.acceptanceStatuses.TermsAndConditions.ListAcceptanceStatuses + parameters: + termsAndConditions-id: $request.path.termsAndConditions-id + termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id + assignments: + operationId: deviceManagement.termsAndConditions.acceptanceStatuses.TermsAndConditions.ListAssignments + parameters: + termsAndConditions-id: $request.path.termsAndConditions-id + termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/domains/{domain-id}/microsoft.graph.forceDelete': - post: + '/deviceManagement/termsAndConditions/{termsAndConditions-id}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus-id}/termsAndConditions/$ref': + get: tags: - - domains.Actions - summary: Invoke action forceDelete - operationId: domains.domain.forceDelete + - deviceManagement.termsAndConditions + summary: Get ref of termsAndConditions from deviceManagement + description: Navigation link to the terms and conditions that are assigned. + operationId: deviceManagement.termsAndConditions.acceptanceStatuses.GetRefTermsAndConditions parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAcceptanceStatus-id + in: path + description: 'key: id of termsAndConditionsAcceptanceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + acceptanceStatuses: + operationId: deviceManagement.termsAndConditions.acceptanceStatuses.TermsAndConditions.ListAcceptanceStatuses + parameters: + termsAndConditions-id: $request.path.termsAndConditions-id + termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id + assignments: + operationId: deviceManagement.termsAndConditions.acceptanceStatuses.TermsAndConditions.ListAssignments + parameters: + termsAndConditions-id: $request.path.termsAndConditions-id + termsAndConditionsAcceptanceStatus-id: $request.path.termsAndConditionsAcceptanceStatus-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.termsAndConditions + summary: Update the ref of navigation property termsAndConditions in deviceManagement + description: Navigation link to the terms and conditions that are assigned. + operationId: deviceManagement.termsAndConditions.acceptanceStatuses.UpdateRefTermsAndConditions + parameters: + - name: termsAndConditions-id + in: path + description: 'key: id of termsAndConditions' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAcceptanceStatus-id + in: path + description: 'key: id of termsAndConditionsAcceptanceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditionsAcceptanceStatus requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - disableUserAccounts: - type: boolean - default: false - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/domains/{domain-id}/microsoft.graph.verify': - post: + x-ms-docs-operation-type: operation + delete: tags: - - domains.Actions - summary: Invoke action verify - operationId: domains.domain.verify + - deviceManagement.termsAndConditions + summary: Delete ref of navigation property termsAndConditions for deviceManagement + description: Navigation link to the terms and conditions that are assigned. + operationId: deviceManagement.termsAndConditions.acceptanceStatuses.DeleteRefTermsAndConditions parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAcceptanceStatus-id + in: path + description: 'key: id of termsAndConditionsAcceptanceStatus' + required: true + schema: + type: string + x-ms-docs-key-type: termsAndConditionsAcceptanceStatus + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.domain' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/domains/{domain-id}/serviceConfigurationRecords': + x-ms-docs-operation-type: operation + '/deviceManagement/termsAndConditions/{termsAndConditions-id}/assignments': get: tags: - - domains.domainDnsRecord - summary: Get serviceConfigurationRecords from domains - description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' - operationId: domains.ListServiceConfigurationRecords + - deviceManagement.termsAndConditions + summary: Get assignments from deviceManagement + description: The list of assignments for this T&C policy. + operationId: deviceManagement.termsAndConditions.ListAssignments parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43438,16 +48312,8 @@ paths: enum: - id - id desc - - isOptional - - isOptional desc - - label - - label desc - - recordType - - recordType desc - - supportedService - - supportedService desc - - ttl - - ttl desc + - target + - target desc type: string - name: $select in: query @@ -43460,11 +48326,7 @@ paths: items: enum: - id - - isOptional - - label - - recordType - - supportedService - - ttl + - target type: string - name: $expand in: query @@ -43484,13 +48346,13 @@ paths: content: application/json: schema: - title: Collection of domainDnsRecord + title: Collection of termsAndConditionsAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' '@odata.nextLink': type: string default: @@ -43501,24 +48363,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - domains.domainDnsRecord - summary: Create new navigation property to serviceConfigurationRecords for domains - description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' - operationId: domains.CreateServiceConfigurationRecords + - deviceManagement.termsAndConditions + summary: Create new navigation property to assignments for deviceManagement + description: The list of assignments for this T&C policy. + operationId: deviceManagement.termsAndConditions.CreateAssignments parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain + x-ms-docs-key-type: termsAndConditions requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' required: true responses: '201': @@ -43526,32 +48388,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/domains/{domain-id}/serviceConfigurationRecords/{domainDnsRecord-id}': + '/deviceManagement/termsAndConditions/{termsAndConditions-id}/assignments/{termsAndConditionsAssignment-id}': get: tags: - - domains.domainDnsRecord - summary: Get serviceConfigurationRecords from domains - description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' - operationId: domains.GetServiceConfigurationRecords + - deviceManagement.termsAndConditions + summary: Get assignments from deviceManagement + description: The list of assignments for this T&C policy. + operationId: deviceManagement.termsAndConditions.GetAssignments parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain - - name: domainDnsRecord-id + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAssignment-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of termsAndConditionsAssignment' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: termsAndConditionsAssignment - name: $select in: query description: Select properties to be returned @@ -43563,11 +48425,7 @@ paths: items: enum: - id - - isOptional - - label - - recordType - - supportedService - - ttl + - target type: string - name: $expand in: query @@ -43587,37 +48445,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - domains.domainDnsRecord - summary: Update the navigation property serviceConfigurationRecords in domains - description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' - operationId: domains.UpdateServiceConfigurationRecords + - deviceManagement.termsAndConditions + summary: Update the navigation property assignments in deviceManagement + description: The list of assignments for this T&C policy. + operationId: deviceManagement.termsAndConditions.UpdateAssignments parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain - - name: domainDnsRecord-id + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAssignment-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of termsAndConditionsAssignment' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: termsAndConditionsAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' required: true responses: '204': @@ -43627,25 +48485,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - domains.domainDnsRecord - summary: Delete navigation property serviceConfigurationRecords for domains - description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' - operationId: domains.DeleteServiceConfigurationRecords + - deviceManagement.termsAndConditions + summary: Delete navigation property assignments for deviceManagement + description: The list of assignments for this T&C policy. + operationId: deviceManagement.termsAndConditions.DeleteAssignments parameters: - - name: domain-id + - name: termsAndConditions-id in: path - description: 'key: id of domain' + description: 'key: id of termsAndConditions' required: true schema: type: string - x-ms-docs-key-type: domain - - name: domainDnsRecord-id + x-ms-docs-key-type: termsAndConditions + - name: termsAndConditionsAssignment-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of termsAndConditionsAssignment' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: termsAndConditionsAssignment - name: If-Match in: header description: ETag @@ -43657,21 +48515,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/domains/{domain-id}/verificationDnsRecords': + /deviceManagement/troubleshootingEvents: get: tags: - - domains.domainDnsRecord - summary: Get verificationDnsRecords from domains - description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' - operationId: domains.ListVerificationDnsRecords + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Get troubleshootingEvents from deviceManagement + description: The list of troubleshooting events for the tenant. + operationId: deviceManagement.ListTroubleshootingEvents parameters: - - name: domain-id - in: path - description: 'key: id of domain' - required: true - schema: - type: string - x-ms-docs-key-type: domain - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43689,16 +48540,10 @@ paths: enum: - id - id desc - - isOptional - - isOptional desc - - label - - label desc - - recordType - - recordType desc - - supportedService - - supportedService desc - - ttl - - ttl desc + - correlationId + - correlationId desc + - eventDateTime + - eventDateTime desc type: string - name: $select in: query @@ -43711,11 +48556,8 @@ paths: items: enum: - id - - isOptional - - label - - recordType - - supportedService - - ttl + - correlationId + - eventDateTime type: string - name: $expand in: query @@ -43735,13 +48577,13 @@ paths: content: application/json: schema: - title: Collection of domainDnsRecord + title: Collection of deviceManagementTroubleshootingEvent type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' '@odata.nextLink': type: string default: @@ -43752,24 +48594,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - domains.domainDnsRecord - summary: Create new navigation property to verificationDnsRecords for domains - description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' - operationId: domains.CreateVerificationDnsRecords - parameters: - - name: domain-id - in: path - description: 'key: id of domain' - required: true - schema: - type: string - x-ms-docs-key-type: domain + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Create new navigation property to troubleshootingEvents for deviceManagement + description: The list of troubleshooting events for the tenant. + operationId: deviceManagement.CreateTroubleshootingEvents requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' required: true responses: '201': @@ -43777,32 +48611,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/domains/{domain-id}/verificationDnsRecords/{domainDnsRecord-id}': + '/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEvent-id}': get: tags: - - domains.domainDnsRecord - summary: Get verificationDnsRecords from domains - description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' - operationId: domains.GetVerificationDnsRecords + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Get troubleshootingEvents from deviceManagement + description: The list of troubleshooting events for the tenant. + operationId: deviceManagement.GetTroubleshootingEvents parameters: - - name: domain-id - in: path - description: 'key: id of domain' - required: true - schema: - type: string - x-ms-docs-key-type: domain - - name: domainDnsRecord-id + - name: deviceManagementTroubleshootingEvent-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of deviceManagementTroubleshootingEvent' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: deviceManagementTroubleshootingEvent - name: $select in: query description: Select properties to be returned @@ -43814,11 +48641,8 @@ paths: items: enum: - id - - isOptional - - label - - recordType - - supportedService - - ttl + - correlationId + - eventDateTime type: string - name: $expand in: query @@ -43838,37 +48662,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - domains.domainDnsRecord - summary: Update the navigation property verificationDnsRecords in domains - description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' - operationId: domains.UpdateVerificationDnsRecords + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Update the navigation property troubleshootingEvents in deviceManagement + description: The list of troubleshooting events for the tenant. + operationId: deviceManagement.UpdateTroubleshootingEvents parameters: - - name: domain-id - in: path - description: 'key: id of domain' - required: true - schema: - type: string - x-ms-docs-key-type: domain - - name: domainDnsRecord-id + - name: deviceManagementTroubleshootingEvent-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of deviceManagementTroubleshootingEvent' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: deviceManagementTroubleshootingEvent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' required: true responses: '204': @@ -43878,25 +48695,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - domains.domainDnsRecord - summary: Delete navigation property verificationDnsRecords for domains - description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' - operationId: domains.DeleteVerificationDnsRecords + - deviceManagement.deviceManagementTroubleshootingEvent + summary: Delete navigation property troubleshootingEvents for deviceManagement + description: The list of troubleshooting events for the tenant. + operationId: deviceManagement.DeleteTroubleshootingEvents parameters: - - name: domain-id - in: path - description: 'key: id of domain' - required: true - schema: - type: string - x-ms-docs-key-type: domain - - name: domainDnsRecord-id + - name: deviceManagementTroubleshootingEvent-id in: path - description: 'key: id of domainDnsRecord' + description: 'key: id of deviceManagementTroubleshootingEvent' required: true schema: type: string - x-ms-docs-key-type: domainDnsRecord + x-ms-docs-key-type: deviceManagementTroubleshootingEvent - name: If-Match in: header description: ETag @@ -43908,115 +48718,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /drive: - get: - tags: - - drive.drive - summary: Get drive - operationId: drive.drive.GetDrive - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: drive.GetCreatedByUser - lastModifiedByUser: - operationId: drive.GetLastModifiedByUser - following: - operationId: drive.ListFollowing - items: - operationId: drive.ListItems - list: - operationId: drive.GetList - root: - operationId: drive.GetRoot - special: - operationId: drive.ListSpecial - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drive.drive - summary: Update drive - operationId: drive.drive.UpdateDrive - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /drive/following: + /deviceManagement/windowsAutopilotDeviceIdentities: get: tags: - - drive.driveItem - summary: Get following from drive - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drive.ListFollowing + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Get windowsAutopilotDeviceIdentities from deviceManagement + description: The Windows autopilot device identities contained collection. + operationId: deviceManagement.ListWindowsAutopilotDeviceIdentities parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -44035,68 +48743,38 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - audio - - audio desc - - content - - content desc - - cTag - - cTag desc - - deleted - - deleted desc - - file - - file desc - - fileSystemInfo - - fileSystemInfo desc - - folder - - folder desc - - image - - image desc - - location - - location desc - - package - - package desc - - pendingOperations - - pendingOperations desc - - photo - - photo desc - - publication - - publication desc - - remoteItem - - remoteItem desc - - root - - root desc - - searchResult - - searchResult desc - - shared - - shared desc - - sharepointIds - - sharepointIds desc - - size - - size desc - - specialFolder - - specialFolder desc - - video - - video desc - - webDavUrl - - webDavUrl desc + - addressableUserName + - addressableUserName desc + - azureActiveDirectoryDeviceId + - azureActiveDirectoryDeviceId desc + - displayName + - displayName desc + - enrollmentState + - enrollmentState desc + - groupTag + - groupTag desc + - lastContactedDateTime + - lastContactedDateTime desc + - managedDeviceId + - managedDeviceId desc + - manufacturer + - manufacturer desc + - model + - model desc + - productKey + - productKey desc + - purchaseOrderIdentifier + - purchaseOrderIdentifier desc + - resourceName + - resourceName desc + - serialNumber + - serialNumber desc + - skuNumber + - skuNumber desc + - systemFamily + - systemFamily desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -44109,47 +48787,22 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - addressableUserName + - azureActiveDirectoryDeviceId + - displayName + - enrollmentState + - groupTag + - lastContactedDateTime + - managedDeviceId + - manufacturer + - model + - productKey + - purchaseOrderIdentifier + - resourceName + - serialNumber + - skuNumber + - systemFamily + - userPrincipalName type: string - name: $expand in: query @@ -44162,16 +48815,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -44179,13 +48822,13 @@ paths: content: application/json: schema: - title: Collection of driveItem + title: Collection of windowsAutopilotDeviceIdentity type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' '@odata.nextLink': type: string default: @@ -44196,16 +48839,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drive.driveItem - summary: Create new navigation property to following for drive - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drive.CreateFollowing + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement + description: The Windows autopilot device identities contained collection. + operationId: deviceManagement.CreateWindowsAutopilotDeviceIdentities requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' required: true responses: '201': @@ -44213,25 +48856,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/following/{driveItem-id}': + '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}': get: tags: - - drive.driveItem - summary: Get following from drive - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drive.GetFollowing + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Get windowsAutopilotDeviceIdentities from deviceManagement + description: The Windows autopilot device identities contained collection. + operationId: deviceManagement.GetWindowsAutopilotDeviceIdentities parameters: - - name: driveItem-id + - name: windowsAutopilotDeviceIdentity-id in: path - description: 'key: id of driveItem' + description: 'key: id of windowsAutopilotDeviceIdentity' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: windowsAutopilotDeviceIdentity - name: $select in: query description: Select properties to be returned @@ -44243,47 +48886,22 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - addressableUserName + - azureActiveDirectoryDeviceId + - displayName + - enrollmentState + - groupTag + - lastContactedDateTime + - managedDeviceId + - manufacturer + - model + - productKey + - purchaseOrderIdentifier + - resourceName + - serialNumber + - skuNumber + - systemFamily + - userPrincipalName type: string - name: $expand in: query @@ -44296,16 +48914,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -44313,71 +48921,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drive.Following.GetCreatedByUser - parameters: - driveItem-id: $request.path.driveItem-id - lastModifiedByUser: - operationId: drive.Following.GetLastModifiedByUser - parameters: - driveItem-id: $request.path.driveItem-id - workbook: - operationId: drive.Following.GetWorkbook - parameters: - driveItem-id: $request.path.driveItem-id - analytics: - operationId: drive.Following.GetAnalytics - parameters: - driveItem-id: $request.path.driveItem-id - children: - operationId: drive.Following.ListChildren - parameters: - driveItem-id: $request.path.driveItem-id - listItem: - operationId: drive.Following.GetListItem - parameters: - driveItem-id: $request.path.driveItem-id - permissions: - operationId: drive.Following.ListPermissions - parameters: - driveItem-id: $request.path.driveItem-id - subscriptions: - operationId: drive.Following.ListSubscriptions - parameters: - driveItem-id: $request.path.driveItem-id - thumbnails: - operationId: drive.Following.ListThumbnails - parameters: - driveItem-id: $request.path.driveItem-id - versions: - operationId: drive.Following.ListVersions - parameters: - driveItem-id: $request.path.driveItem-id + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.driveItem - summary: Update the navigation property following in drive - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drive.UpdateFollowing + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Update the navigation property windowsAutopilotDeviceIdentities in deviceManagement + description: The Windows autopilot device identities contained collection. + operationId: deviceManagement.UpdateWindowsAutopilotDeviceIdentities parameters: - - name: driveItem-id + - name: windowsAutopilotDeviceIdentity-id in: path - description: 'key: id of driveItem' + description: 'key: id of windowsAutopilotDeviceIdentity' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: windowsAutopilotDeviceIdentity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' required: true responses: '204': @@ -44387,18 +48954,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drive.driveItem - summary: Delete navigation property following for drive - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drive.DeleteFollowing + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement + description: The Windows autopilot device identities contained collection. + operationId: deviceManagement.DeleteWindowsAutopilotDeviceIdentities parameters: - - name: driveItem-id + - name: windowsAutopilotDeviceIdentity-id in: path - description: 'key: id of driveItem' + description: 'key: id of windowsAutopilotDeviceIdentity' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: windowsAutopilotDeviceIdentity - name: If-Match in: header description: ETag @@ -44410,65 +48977,110 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/following/{driveItem-id}/content': - get: + '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.assignUserToDevice': + post: tags: - - drive.driveItem - summary: Get media content for the navigation property following from drive - operationId: drive.GetFollowingContent + - deviceManagement.Actions + summary: Invoke action assignUserToDevice + description: Assigns user to Autopilot devices. + operationId: deviceManagement.windowsAutopilotDeviceIdentities.windowsAutopilotDeviceIdentity.assignUserToDevice parameters: - - name: driveItem-id + - name: windowsAutopilotDeviceIdentity-id in: path - description: 'key: id of driveItem' + description: 'key: id of windowsAutopilotDeviceIdentity' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: windowsAutopilotDeviceIdentity + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userPrincipalName: + type: string + nullable: true + addressableUserName: + type: string + nullable: true + required: true responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.unassignUserFromDevice': + post: tags: - - drive.driveItem - summary: Update media content for the navigation property following in drive - operationId: drive.UpdateFollowingContent + - deviceManagement.Actions + summary: Invoke action unassignUserFromDevice + description: Unassigns the user from an Autopilot device. + operationId: deviceManagement.windowsAutopilotDeviceIdentities.windowsAutopilotDeviceIdentity.unassignUserFromDevice parameters: - - name: driveItem-id + - name: windowsAutopilotDeviceIdentity-id in: path - description: 'key: id of driveItem' + description: 'key: id of windowsAutopilotDeviceIdentity' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: windowsAutopilotDeviceIdentity + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.updateDeviceProperties': + post: + tags: + - deviceManagement.Actions + summary: Invoke action updateDeviceProperties + description: Updates properties on Autopilot devices. + operationId: deviceManagement.windowsAutopilotDeviceIdentities.windowsAutopilotDeviceIdentity.updateDeviceProperties + parameters: + - name: windowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of windowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: windowsAutopilotDeviceIdentity requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + userPrincipalName: + type: string + nullable: true + addressableUserName: + type: string + nullable: true + groupTag: + type: string + nullable: true + displayName: + type: string + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /drive/items: + x-ms-docs-operation-type: action + /deviceManagement/windowsInformationProtectionAppLearningSummaries: get: tags: - - drive.driveItem - summary: Get items from drive - description: All items contained in the drive. Read-only. Nullable. - operationId: drive.ListItems + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement + description: The windows information protection app learning summaries. + operationId: deviceManagement.ListWindowsInformationProtectionAppLearningSummaries parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -44487,68 +49099,12 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - audio - - audio desc - - content - - content desc - - cTag - - cTag desc - - deleted - - deleted desc - - file - - file desc - - fileSystemInfo - - fileSystemInfo desc - - folder - - folder desc - - image - - image desc - - location - - location desc - - package - - package desc - - pendingOperations - - pendingOperations desc - - photo - - photo desc - - publication - - publication desc - - remoteItem - - remoteItem desc - - root - - root desc - - searchResult - - searchResult desc - - shared - - shared desc - - sharepointIds - - sharepointIds desc - - size - - size desc - - specialFolder - - specialFolder desc - - video - - video desc - - webDavUrl - - webDavUrl desc + - applicationName + - applicationName desc + - applicationType + - applicationType desc + - deviceCount + - deviceCount desc type: string - name: $select in: query @@ -44561,47 +49117,9 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - applicationName + - applicationType + - deviceCount type: string - name: $expand in: query @@ -44614,16 +49132,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -44631,13 +49139,13 @@ paths: content: application/json: schema: - title: Collection of driveItem + title: Collection of windowsInformationProtectionAppLearningSummary type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' '@odata.nextLink': type: string default: @@ -44648,16 +49156,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drive.driveItem - summary: Create new navigation property to items for drive - description: All items contained in the drive. Read-only. Nullable. - operationId: drive.CreateItems + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement + description: The windows information protection app learning summaries. + operationId: deviceManagement.CreateWindowsInformationProtectionAppLearningSummaries requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' required: true responses: '201': @@ -44665,25 +49173,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/items/{driveItem-id}': + '/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary-id}': get: tags: - - drive.driveItem - summary: Get items from drive - description: All items contained in the drive. Read-only. Nullable. - operationId: drive.GetItems + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement + description: The windows information protection app learning summaries. + operationId: deviceManagement.GetWindowsInformationProtectionAppLearningSummaries parameters: - - name: driveItem-id + - name: windowsInformationProtectionAppLearningSummary-id in: path - description: 'key: id of driveItem' + description: 'key: id of windowsInformationProtectionAppLearningSummary' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - name: $select in: query description: Select properties to be returned @@ -44695,47 +49203,9 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - applicationName + - applicationType + - deviceCount type: string - name: $expand in: query @@ -44748,16 +49218,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -44765,71 +49225,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drive.Items.GetCreatedByUser - parameters: - driveItem-id: $request.path.driveItem-id - lastModifiedByUser: - operationId: drive.Items.GetLastModifiedByUser - parameters: - driveItem-id: $request.path.driveItem-id - workbook: - operationId: drive.Items.GetWorkbook - parameters: - driveItem-id: $request.path.driveItem-id - analytics: - operationId: drive.Items.GetAnalytics - parameters: - driveItem-id: $request.path.driveItem-id - children: - operationId: drive.Items.ListChildren - parameters: - driveItem-id: $request.path.driveItem-id - listItem: - operationId: drive.Items.GetListItem - parameters: - driveItem-id: $request.path.driveItem-id - permissions: - operationId: drive.Items.ListPermissions - parameters: - driveItem-id: $request.path.driveItem-id - subscriptions: - operationId: drive.Items.ListSubscriptions - parameters: - driveItem-id: $request.path.driveItem-id - thumbnails: - operationId: drive.Items.ListThumbnails - parameters: - driveItem-id: $request.path.driveItem-id - versions: - operationId: drive.Items.ListVersions - parameters: - driveItem-id: $request.path.driveItem-id + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.driveItem - summary: Update the navigation property items in drive - description: All items contained in the drive. Read-only. Nullable. - operationId: drive.UpdateItems + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement + description: The windows information protection app learning summaries. + operationId: deviceManagement.UpdateWindowsInformationProtectionAppLearningSummaries parameters: - - name: driveItem-id + - name: windowsInformationProtectionAppLearningSummary-id in: path - description: 'key: id of driveItem' + description: 'key: id of windowsInformationProtectionAppLearningSummary' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' required: true responses: '204': @@ -44839,18 +49258,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drive.driveItem - summary: Delete navigation property items for drive - description: All items contained in the drive. Read-only. Nullable. - operationId: drive.DeleteItems + - deviceManagement.windowsInformationProtectionAppLearningSummary + summary: Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement + description: The windows information protection app learning summaries. + operationId: deviceManagement.DeleteWindowsInformationProtectionAppLearningSummaries parameters: - - name: driveItem-id + - name: windowsInformationProtectionAppLearningSummary-id in: path - description: 'key: id of driveItem' + description: 'key: id of windowsInformationProtectionAppLearningSummary' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - name: If-Match in: header description: ETag @@ -44862,66 +49281,121 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/items/{driveItem-id}/content': + /deviceManagement/windowsInformationProtectionNetworkLearningSummaries: get: tags: - - drive.driveItem - summary: Get media content for the navigation property items from drive - operationId: drive.GetItemsContent + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement + description: The windows information protection network learning summaries. + operationId: deviceManagement.ListWindowsInformationProtectionNetworkLearningSummaries parameters: - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: driveItem + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deviceCount + - deviceCount desc + - url + - url desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deviceCount + - url + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of windowsInformationProtectionNetworkLearningSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - drive.driveItem - summary: Update media content for the navigation property items in drive - operationId: drive.UpdateItemsContent - parameters: - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement + description: The windows information protection network learning summaries. + operationId: deviceManagement.CreateWindowsInformationProtectionNetworkLearningSummaries requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /drive/list: + '/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary-id}': get: tags: - - drive.list - summary: Get list from drive - description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' - operationId: drive.GetList + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement + description: The windows information protection network learning summaries. + operationId: deviceManagement.GetWindowsInformationProtectionNetworkLearningSummaries parameters: + - name: windowsInformationProtectionNetworkLearningSummary-id + in: path + description: 'key: id of windowsInformationProtectionNetworkLearningSummary' + required: true + schema: + type: string + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - name: $select in: query description: Select properties to be returned @@ -44933,26 +49407,8 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions + - deviceCount + - url type: string - name: $expand in: query @@ -44965,13 +49421,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions type: string responses: '200': @@ -44979,37 +49428,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' - links: - createdByUser: - operationId: drive.List.GetCreatedByUser - lastModifiedByUser: - operationId: drive.List.GetLastModifiedByUser - columns: - operationId: drive.List.ListColumns - contentTypes: - operationId: drive.List.ListContentTypes - drive: - operationId: drive.List.GetDrive - items: - operationId: drive.List.ListItems - subscriptions: - operationId: drive.List.ListSubscriptions + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.list - summary: Update the navigation property list in drive - description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' - operationId: drive.UpdateList + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement + description: The windows information protection network learning summaries. + operationId: deviceManagement.UpdateWindowsInformationProtectionNetworkLearningSummaries + parameters: + - name: windowsInformationProtectionNetworkLearningSummary-id + in: path + description: 'key: id of windowsInformationProtectionNetworkLearningSummary' + required: true + schema: + type: string + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' required: true responses: '204': @@ -45019,11 +49461,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drive.list - summary: Delete navigation property list for drive - description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' - operationId: drive.DeleteList + - deviceManagement.windowsInformationProtectionNetworkLearningSummary + summary: Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement + description: The windows information protection network learning summaries. + operationId: deviceManagement.DeleteWindowsInformationProtectionNetworkLearningSummaries parameters: + - name: windowsInformationProtectionNetworkLearningSummary-id + in: path + description: 'key: id of windowsInformationProtectionNetworkLearningSummary' + required: true + schema: + type: string + x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - name: If-Match in: header description: ETag @@ -45035,14 +49484,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /drive/list/columns: + /devices: get: tags: - - drive.list - summary: Get columns from drive - description: The collection of field definitions for this list. - operationId: drive.list.ListColumns + - devices.device + summary: Get entities from devices + operationId: devices.device.ListDevice parameters: + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45060,46 +49517,46 @@ paths: enum: - id - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc - - description - - description desc + - deletedDateTime + - deletedDateTime desc + - accountEnabled + - accountEnabled desc + - alternativeSecurityIds + - alternativeSecurityIds desc + - approximateLastSignInDateTime + - approximateLastSignInDateTime desc + - complianceExpirationDateTime + - complianceExpirationDateTime desc + - deviceId + - deviceId desc + - deviceMetadata + - deviceMetadata desc + - deviceVersion + - deviceVersion desc - displayName - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - indexed - - indexed desc - - lookup - - lookup desc - - name - - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - readOnly - - readOnly desc - - required - - required desc - - text - - text desc + - isCompliant + - isCompliant desc + - isManaged + - isManaged desc + - mdmAppId + - mdmAppId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - operatingSystem + - operatingSystem desc + - operatingSystemVersion + - operatingSystemVersion desc + - physicalIds + - physicalIds desc + - profileType + - profileType desc + - systemLabels + - systemLabels desc + - trustType + - trustType desc type: string - name: $select in: query @@ -45112,26 +49569,31 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description + - deletedDateTime + - accountEnabled + - alternativeSecurityIds + - approximateLastSignInDateTime + - complianceExpirationDateTime + - deviceId + - deviceMetadata + - deviceVersion - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text + - isCompliant + - isManaged + - mdmAppId + - onPremisesLastSyncDateTime + - onPremisesSyncEnabled + - operatingSystem + - operatingSystemVersion + - physicalIds + - profileType + - systemLabels + - trustType + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions type: string - name: $expand in: query @@ -45144,20 +49606,25 @@ paths: items: enum: - '*' + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of columnDefinition + title: Collection of device type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.device' '@odata.nextLink': type: string default: @@ -45168,42 +49635,49 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drive.list - summary: Create new navigation property to columns for drive - description: The collection of field definitions for this list. - operationId: drive.list.CreateColumns + - devices.device + summary: Add new entity to devices + operationId: devices.device.CreateDevice requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.device' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.device' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/columns/{columnDefinition-id}': + '/devices/{device-id}': get: tags: - - drive.list - summary: Get columns from drive - description: The collection of field definitions for this list. - operationId: drive.list.GetColumns + - devices.device + summary: Get entity from devices by key + operationId: devices.device.GetDevice parameters: - - name: columnDefinition-id + - name: device-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -45215,26 +49689,31 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description + - deletedDateTime + - accountEnabled + - alternativeSecurityIds + - approximateLastSignInDateTime + - complianceExpirationDateTime + - deviceId + - deviceMetadata + - deviceVersion - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text + - isCompliant + - isManaged + - mdmAppId + - onPremisesLastSyncDateTime + - onPremisesSyncEnabled + - operatingSystem + - operatingSystemVersion + - physicalIds + - profileType + - systemLabels + - trustType + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions type: string - name: $expand in: query @@ -45247,37 +49726,62 @@ paths: items: enum: - '*' + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.device' + links: + memberOf: + operationId: devices.ListMemberOf + parameters: + device-id: $request.path.device-id + registeredOwners: + operationId: devices.ListRegisteredOwners + parameters: + device-id: $request.path.device-id + registeredUsers: + operationId: devices.ListRegisteredUsers + parameters: + device-id: $request.path.device-id + transitiveMemberOf: + operationId: devices.ListTransitiveMemberOf + parameters: + device-id: $request.path.device-id + extensions: + operationId: devices.ListExtensions + parameters: + device-id: $request.path.device-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.list - summary: Update the navigation property columns in drive - description: The collection of field definitions for this list. - operationId: drive.list.UpdateColumns + - devices.device + summary: Update entity in devices + operationId: devices.device.UpdateDevice parameters: - - name: columnDefinition-id + - name: device-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: device requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.device' required: true responses: '204': @@ -45287,18 +49791,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drive.list - summary: Delete navigation property columns for drive - description: The collection of field definitions for this list. - operationId: drive.list.DeleteColumns + - devices.device + summary: Delete entity from devices + operationId: devices.device.DeleteDevice parameters: - - name: columnDefinition-id + - name: device-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: device - name: If-Match in: header description: ETag @@ -45310,14 +49813,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /drive/list/contentTypes: + '/devices/{device-id}/extensions': get: tags: - - drive.list - summary: Get contentTypes from drive - description: The collection of content types present in this list. - operationId: drive.list.ListContentTypes + - devices.extension + summary: Get extensions from devices + description: The collection of open extensions defined for the device. Read-only. Nullable. + operationId: devices.ListExtensions parameters: + - name: device-id + in: path + description: 'key: id of device' + required: true + schema: + type: string + x-ms-docs-key-type: device - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45335,24 +49845,6 @@ paths: enum: - id - id desc - - description - - description desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - readOnly - - readOnly desc - - sealed - - sealed desc type: string - name: $select in: query @@ -45365,16 +49857,6 @@ paths: items: enum: - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks type: string - name: $expand in: query @@ -45387,7 +49869,6 @@ paths: items: enum: - '*' - - columnLinks type: string responses: '200': @@ -45395,13 +49876,13 @@ paths: content: application/json: schema: - title: Collection of contentType + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -45412,16 +49893,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drive.list - summary: Create new navigation property to contentTypes for drive - description: The collection of content types present in this list. - operationId: drive.list.CreateContentTypes + - devices.extension + summary: Create new navigation property to extensions for devices + description: The collection of open extensions defined for the device. Read-only. Nullable. + operationId: devices.CreateExtensions + parameters: + - name: device-id + in: path + description: 'key: id of device' + required: true + schema: + type: string + x-ms-docs-key-type: device requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -45429,25 +49918,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/contentTypes/{contentType-id}': + '/devices/{device-id}/extensions/{extension-id}': get: tags: - - drive.list - summary: Get contentTypes from drive - description: The collection of content types present in this list. - operationId: drive.list.GetContentTypes + - devices.extension + summary: Get extensions from devices + description: The collection of open extensions defined for the device. Read-only. Nullable. + operationId: devices.GetExtensions parameters: - - name: contentType-id + - name: device-id in: path - description: 'key: id of contentType' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: device + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -45459,16 +49955,6 @@ paths: items: enum: - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks type: string - name: $expand in: query @@ -45481,7 +49967,6 @@ paths: items: enum: - '*' - - columnLinks type: string responses: '200': @@ -45489,35 +49974,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' - links: - columnLinks: - operationId: drive.list.ContentTypes.ListColumnLinks - parameters: - contentType-id: $request.path.contentType-id + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.list - summary: Update the navigation property contentTypes in drive - description: The collection of content types present in this list. - operationId: drive.list.UpdateContentTypes + - devices.extension + summary: Update the navigation property extensions in devices + description: The collection of open extensions defined for the device. Read-only. Nullable. + operationId: devices.UpdateExtensions parameters: - - name: contentType-id + - name: device-id in: path - description: 'key: id of contentType' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: device + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -45527,18 +50014,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drive.list - summary: Delete navigation property contentTypes for drive - description: The collection of content types present in this list. - operationId: drive.list.DeleteContentTypes + - devices.extension + summary: Delete navigation property extensions for devices + description: The collection of open extensions defined for the device. Read-only. Nullable. + operationId: devices.DeleteExtensions parameters: - - name: contentType-id + - name: device-id in: path - description: 'key: id of contentType' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: device + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -45550,21 +50044,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/contentTypes/{contentType-id}/columnLinks': + '/devices/{device-id}/memberOf': get: tags: - - drive.list - summary: Get columnLinks from drive - description: The collection of columns that are required by this content type - operationId: drive.list.contentTypes.ListColumnLinks + - devices.directoryObject + summary: Get memberOf from devices + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. + operationId: devices.ListMemberOf parameters: - - name: contentType-id + - name: device-id in: path - description: 'key: id of contentType' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: device - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45582,8 +50076,8 @@ paths: enum: - id - id desc - - name - - name desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -45596,7 +50090,7 @@ paths: items: enum: - id - - name + - deletedDateTime type: string - name: $expand in: query @@ -45616,13 +50110,13 @@ paths: content: application/json: schema: - title: Collection of columnLink + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -45631,62 +50125,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - drive.list - summary: Create new navigation property to columnLinks for drive - description: The collection of columns that are required by this content type - operationId: drive.list.contentTypes.CreateColumnLinks - parameters: - - name: contentType-id - in: path - description: 'key: id of contentType' - required: true - schema: - type: string - x-ms-docs-key-type: contentType - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drive/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + '/devices/{device-id}/memberOf/$ref': get: tags: - - drive.list - summary: Get columnLinks from drive - description: The collection of columns that are required by this content type - operationId: drive.list.contentTypes.GetColumnLinks + - devices.directoryObject + summary: Get ref of memberOf from devices + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. + operationId: devices.ListRefMemberOf parameters: - - name: contentType-id - in: path - description: 'key: id of contentType' - required: true - schema: - type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + - name: device-id in: path - description: 'key: id of columnLink' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: columnLink - - name: $select + x-ms-docs-key-type: device + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -45695,226 +50156,257 @@ paths: items: enum: - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - id desc + - deletedDateTime + - deletedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - drive.list - summary: Update the navigation property columnLinks in drive - description: The collection of columns that are required by this content type - operationId: drive.list.contentTypes.UpdateColumnLinks + - devices.directoryObject + summary: Create new navigation property ref to memberOf for devices + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. + operationId: devices.CreateRefMemberOf parameters: - - name: contentType-id - in: path - description: 'key: id of contentType' - required: true - schema: - type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + - name: device-id in: path - description: 'key: id of columnLink' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: device requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/devices/{device-id}/microsoft.graph.checkMemberGroups': + post: tags: - - drive.list - summary: Delete navigation property columnLinks for drive - description: The collection of columns that are required by this content type - operationId: drive.list.contentTypes.DeleteColumnLinks + - devices.Actions + summary: Invoke action checkMemberGroups + operationId: devices.device.checkMemberGroups parameters: - - name: contentType-id + - name: device-id in: path - description: 'key: id of contentType' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: device + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/devices/{device-id}/microsoft.graph.checkMemberObjects': + post: + tags: + - devices.Actions + summary: Invoke action checkMemberObjects + operationId: devices.device.checkMemberObjects + parameters: + - name: device-id in: path - description: 'key: id of columnLink' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: columnLink - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: device + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /drive/list/drive: - get: + x-ms-docs-operation-type: action + '/devices/{device-id}/microsoft.graph.getMemberGroups': + post: tags: - - drive.list - summary: Get drive from drive - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: drive.list.GetDrive + - devices.Actions + summary: Invoke action getMemberGroups + operationId: devices.device.getMemberGroups parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: device-id + in: path + description: 'key: id of device' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string + type: string + x-ms-docs-key-type: device + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: drive.list.Drive.GetCreatedByUser - lastModifiedByUser: - operationId: drive.list.Drive.GetLastModifiedByUser - following: - operationId: drive.list.Drive.ListFollowing - items: - operationId: drive.list.Drive.ListItems - list: - operationId: drive.list.Drive.GetList - root: - operationId: drive.list.Drive.GetRoot - special: - operationId: drive.list.Drive.ListSpecial + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/devices/{device-id}/microsoft.graph.getMemberObjects': + post: tags: - - drive.list - summary: Update the navigation property drive in drive - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: drive.list.UpdateDrive + - devices.Actions + summary: Invoke action getMemberObjects + operationId: devices.device.getMemberObjects + parameters: + - name: device-id + in: path + description: 'key: id of device' + required: true + schema: + type: string + x-ms-docs-key-type: device requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/devices/{device-id}/microsoft.graph.restore': + post: tags: - - drive.list - summary: Delete navigation property drive for drive - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: drive.list.DeleteDrive + - devices.Actions + summary: Invoke action restore + operationId: devices.device.restore parameters: - - name: If-Match - in: header - description: ETag + - name: device-id + in: path + description: 'key: id of device' + required: true schema: type: string + x-ms-docs-key-type: device responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /drive/list/items: + x-ms-docs-operation-type: action + '/devices/{device-id}/registeredOwners': get: tags: - - drive.list - summary: Get items from drive - description: All items contained in the list. - operationId: drive.list.ListItems + - devices.directoryObject + summary: Get registeredOwners from devices + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + operationId: devices.ListRegisteredOwners parameters: + - name: device-id + in: path + description: 'key: id of device' + required: true + schema: + type: string + x-ms-docs-key-type: device - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45932,28 +50424,8 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - contentType - - contentType desc - - sharepointIds - - sharepointIds desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -45966,23 +50438,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - deletedDateTime type: string - name: $expand in: query @@ -45995,12 +50451,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions type: string responses: '200': @@ -46008,13 +50458,13 @@ paths: content: application/json: schema: - title: Collection of listItem + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -46023,47 +50473,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - drive.list - summary: Create new navigation property to items for drive - description: All items contained in the list. - operationId: drive.list.CreateItems - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}': + '/devices/{device-id}/registeredOwners/$ref': get: tags: - - drive.list - summary: Get items from drive - description: All items contained in the list. - operationId: drive.list.GetItems + - devices.directoryObject + summary: Get ref of registeredOwners from devices + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + operationId: devices.ListRefRegisteredOwners parameters: - - name: listItem-id + - name: device-id in: path - description: 'key: id of listItem' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: $select + x-ms-docs-key-type: device + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -46072,144 +50504,99 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - id desc + - deletedDateTime + - deletedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - links: - createdByUser: - operationId: drive.list.Items.GetCreatedByUser - parameters: - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: drive.list.Items.GetLastModifiedByUser - parameters: - listItem-id: $request.path.listItem-id - analytics: - operationId: drive.list.Items.GetAnalytics - parameters: - listItem-id: $request.path.listItem-id - driveItem: - operationId: drive.list.Items.GetDriveItem - parameters: - listItem-id: $request.path.listItem-id - fields: - operationId: drive.list.Items.GetFields - parameters: - listItem-id: $request.path.listItem-id - versions: - operationId: drive.list.Items.ListVersions - parameters: - listItem-id: $request.path.listItem-id + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - drive.list - summary: Update the navigation property items in drive - description: All items contained in the list. - operationId: drive.list.UpdateItems + - devices.directoryObject + summary: Create new navigation property ref to registeredOwners for devices + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + operationId: devices.CreateRefRegisteredOwners parameters: - - name: listItem-id + - name: device-id in: path - description: 'key: id of listItem' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: device requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drive.list - summary: Delete navigation property items for drive - description: All items contained in the list. - operationId: drive.list.DeleteItems - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/analytics': + '/devices/{device-id}/registeredUsers': get: tags: - - drive.list - summary: Get analytics from drive - description: Analytics about the view activities that took place on this item. - operationId: drive.list.items.GetAnalytics + - devices.directoryObject + summary: Get registeredUsers from devices + 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.' + operationId: devices.ListRegisteredUsers parameters: - - name: listItem-id + - name: device-id in: path - description: 'key: id of listItem' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: device + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -46221,9 +50608,7 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - deletedDateTime type: string - name: $expand in: query @@ -46236,9 +50621,6 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays type: string responses: '200': @@ -46246,77 +50628,93 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - links: - allTime: - operationId: drive.list.items.Analytics.GetAllTime - parameters: - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: drive.list.items.Analytics.ListItemActivityStats - parameters: - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: drive.list.items.Analytics.GetLastSevenDays - parameters: - listItem-id: $request.path.listItem-id + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/analytics/$ref': + '/devices/{device-id}/registeredUsers/$ref': get: tags: - - drive.list - summary: Get ref of analytics from drive - description: Analytics about the view activities that took place on this item. - operationId: drive.list.items.GetRefAnalytics + - devices.directoryObject + summary: Get ref of registeredUsers from devices + 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.' + operationId: devices.ListRefRegisteredUsers parameters: - - name: listItem-id + - name: device-id in: path - description: 'key: id of listItem' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: device + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property links content: application/json: schema: - type: string - links: - allTime: - operationId: drive.list.items.Analytics.GetAllTime - parameters: - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: drive.list.items.Analytics.ListItemActivityStats - parameters: - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: drive.list.items.Analytics.GetLastSevenDays - parameters: - listItem-id: $request.path.listItem-id + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - drive.list - summary: Update the ref of navigation property analytics in drive - description: Analytics about the view activities that took place on this item. - operationId: drive.list.items.UpdateRefAnalytics + - devices.directoryObject + summary: Create new navigation property ref to registeredUsers for devices + 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.' + operationId: devices.CreateRefRegisteredUsers parameters: - - name: listItem-id + - name: device-id in: path - description: 'key: id of listItem' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: device requestBody: - description: New navigation property ref values + description: New navigation property ref value content: application/json: schema: @@ -46325,51 +50723,50 @@ paths: type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drive.list - summary: Delete ref of navigation property analytics for drive - description: Analytics about the view activities that took place on this item. - operationId: drive.list.items.DeleteRefAnalytics - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/driveItem': + '/devices/{device-id}/transitiveMemberOf': get: tags: - - drive.list - summary: Get driveItem from drive - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: drive.list.items.GetDriveItem + - devices.directoryObject + summary: Get transitiveMemberOf from devices + description: Groups that the device is a member of. This operation is transitive. Supports $expand. + operationId: devices.ListTransitiveMemberOf parameters: - - name: listItem-id + - name: device-id in: path - description: 'key: id of listItem' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: device + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -46381,47 +50778,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - deletedDateTime type: string - name: $expand in: query @@ -46434,16 +50791,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -46451,170 +50798,216 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drive.list.items.DriveItem.GetCreatedByUser - parameters: - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: drive.list.items.DriveItem.GetLastModifiedByUser - parameters: - listItem-id: $request.path.listItem-id - workbook: - operationId: drive.list.items.DriveItem.GetWorkbook - parameters: - listItem-id: $request.path.listItem-id - analytics: - operationId: drive.list.items.DriveItem.GetAnalytics - parameters: - listItem-id: $request.path.listItem-id - children: - operationId: drive.list.items.DriveItem.ListChildren - parameters: - listItem-id: $request.path.listItem-id - listItem: - operationId: drive.list.items.DriveItem.GetListItem - parameters: - listItem-id: $request.path.listItem-id - permissions: - operationId: drive.list.items.DriveItem.ListPermissions - parameters: - listItem-id: $request.path.listItem-id - subscriptions: - operationId: drive.list.items.DriveItem.ListSubscriptions - parameters: - listItem-id: $request.path.listItem-id - thumbnails: - operationId: drive.list.items.DriveItem.ListThumbnails - parameters: - listItem-id: $request.path.listItem-id - versions: - operationId: drive.list.items.DriveItem.ListVersions - parameters: - listItem-id: $request.path.listItem-id + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/devices/{device-id}/transitiveMemberOf/$ref': + get: tags: - - drive.list - summary: Update the navigation property driveItem in drive - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: drive.list.items.UpdateDriveItem + - devices.directoryObject + summary: Get ref of transitiveMemberOf from devices + description: Groups that the device is a member of. This operation is transitive. Supports $expand. + operationId: devices.ListRefTransitiveMemberOf parameters: - - name: listItem-id + - name: device-id in: path - description: 'key: id of listItem' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: listItem - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - required: true + x-ms-docs-key-type: device + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - - drive.list - summary: Delete navigation property driveItem for drive - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: drive.list.items.DeleteDriveItem + - devices.directoryObject + summary: Create new navigation property ref to transitiveMemberOf for devices + description: Groups that the device is a member of. This operation is transitive. Supports $expand. + operationId: devices.CreateRefTransitiveMemberOf parameters: - - name: listItem-id + - name: device-id in: path - description: 'key: id of listItem' + description: 'key: id of device' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: device + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/driveItem/content': - get: + /devices/microsoft.graph.getAvailableExtensionProperties: + post: tags: - - drive.list - summary: Get media content for the navigation property driveItem from drive - operationId: drive.list.items.GetDriveItemContent - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem + - devices.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: devices.getAvailableExtensionProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + /devices/microsoft.graph.getByIds: + post: tags: - - drive.list - summary: Update media content for the navigation property driveItem in drive - operationId: drive.list.items.UpdateDriveItemContent - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem + - devices.Actions + summary: Invoke action getByIds + operationId: devices.getByIds requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /devices/microsoft.graph.validateProperties: + post: + tags: + - devices.Actions + summary: Invoke action validateProperties + operationId: devices.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/fields': + x-ms-docs-operation-type: action + /directory: get: tags: - - drive.list - summary: Get fields from drive - description: The values of the columns set on this list item. - operationId: drive.list.items.GetFields + - directory.directory + summary: Get directory + operationId: directory.directory.GetDirectory parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -46626,6 +51019,8 @@ paths: items: enum: - id + - administrativeUnits + - deletedItems type: string - name: $expand in: query @@ -46638,37 +51033,35 @@ paths: items: enum: - '*' + - administrativeUnits + - deletedItems type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.directory' + links: + administrativeUnits: + operationId: directory.ListAdministrativeUnits + deletedItems: + operationId: directory.ListDeletedItems default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.list - summary: Update the navigation property fields in drive - description: The values of the columns set on this list item. - operationId: drive.list.items.UpdateFields - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem + - directory.directory + summary: Update directory + operationId: directory.directory.UpdateDirectory requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.directory' required: true responses: '204': @@ -46676,123 +51069,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - drive.list - summary: Delete navigation property fields for drive - description: The values of the columns set on this list item. - operationId: drive.list.items.DeleteFields - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': - get: - tags: - - drive.Functions - summary: Invoke function getActivitiesByInterval - operationId: drive.list.items.listItem.getActivitiesByInterval-96b0 - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drive/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - drive.Functions - summary: Invoke function getActivitiesByInterval - operationId: drive.list.items.listItem.getActivitiesByInterval-53ee - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval={interval}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drive/list/items/{listItem-id}/versions': + /directory/administrativeUnits: get: tags: - - drive.list - summary: Get versions from drive - description: The list of previous versions of the list item. - operationId: drive.list.items.ListVersions + - directory.administrativeUnit + summary: Get administrativeUnits from directory + description: Conceptual container for user and group directory objects. + operationId: directory.ListAdministrativeUnits parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -46810,12 +51094,14 @@ paths: enum: - id - id desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - publication - - publication desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - visibility + - visibility desc type: string - name: $select in: query @@ -46828,10 +51114,13 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - deletedDateTime + - description + - displayName + - visibility + - members + - scopedRoleMembers + - extensions type: string - name: $expand in: query @@ -46844,7 +51133,9 @@ paths: items: enum: - '*' - - fields + - members + - scopedRoleMembers + - extensions type: string responses: '200': @@ -46852,13 +51143,13 @@ paths: content: application/json: schema: - title: Collection of listItemVersion + title: Collection of administrativeUnit type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.administrativeUnit' '@odata.nextLink': type: string default: @@ -46869,24 +51160,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drive.list - summary: Create new navigation property to versions for drive - description: The list of previous versions of the list item. - operationId: drive.list.items.CreateVersions - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem + - directory.administrativeUnit + summary: Create new navigation property to administrativeUnits for directory + description: Conceptual container for user and group directory objects. + operationId: directory.CreateAdministrativeUnits requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.administrativeUnit' required: true responses: '201': @@ -46894,32 +51177,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.administrativeUnit' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/versions/{listItemVersion-id}': + '/directory/administrativeUnits/{administrativeUnit-id}': get: tags: - - drive.list - summary: Get versions from drive - description: The list of previous versions of the list item. - operationId: drive.list.items.GetVersions + - directory.administrativeUnit + summary: Get administrativeUnits from directory + description: Conceptual container for user and group directory objects. + operationId: directory.GetAdministrativeUnits parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: administrativeUnit-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: administrativeUnit - name: $select in: query description: Select properties to be returned @@ -46931,10 +51207,13 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - deletedDateTime + - description + - displayName + - visibility + - members + - scopedRoleMembers + - extensions type: string - name: $expand in: query @@ -46947,7 +51226,9 @@ paths: items: enum: - '*' - - fields + - members + - scopedRoleMembers + - extensions type: string responses: '200': @@ -46955,165 +51236,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.administrativeUnit' links: - fields: - operationId: drive.list.items.Versions.GetFields + members: + operationId: directory.AdministrativeUnits.ListMembers parameters: - listItem-id: $request.path.listItem-id - listItemVersion-id: $request.path.listItemVersion-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drive.list - summary: Update the navigation property versions in drive - description: The list of previous versions of the list item. - operationId: drive.list.items.UpdateVersions - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drive.list - summary: Delete navigation property versions for drive - description: The list of previous versions of the list item. - operationId: drive.list.items.DeleteVersions - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/versions/{listItemVersion-id}/fields': - get: - tags: - - drive.list - summary: Get fields from drive - description: A collection of the fields and values for this version of the list item. - operationId: drive.list.items.versions.GetFields - parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + administrativeUnit-id: $request.path.administrativeUnit-id + scopedRoleMembers: + operationId: directory.AdministrativeUnits.ListScopedRoleMembers + parameters: + administrativeUnit-id: $request.path.administrativeUnit-id + extensions: + operationId: directory.AdministrativeUnits.ListExtensions + parameters: + administrativeUnit-id: $request.path.administrativeUnit-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.list - summary: Update the navigation property fields in drive - description: A collection of the fields and values for this version of the list item. - operationId: drive.list.items.versions.UpdateFields + - directory.administrativeUnit + summary: Update the navigation property administrativeUnits in directory + description: Conceptual container for user and group directory objects. + operationId: directory.UpdateAdministrativeUnits parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: administrativeUnit-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: administrativeUnit requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.administrativeUnit' required: true responses: '204': @@ -47123,25 +51282,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drive.list - summary: Delete navigation property fields for drive - description: A collection of the fields and values for this version of the list item. - operationId: drive.list.items.versions.DeleteFields + - directory.administrativeUnit + summary: Delete navigation property administrativeUnits for directory + description: Conceptual container for user and group directory objects. + operationId: directory.DeleteAdministrativeUnits parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: administrativeUnit-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: administrativeUnit - name: If-Match in: header description: ETag @@ -47153,41 +51305,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': - post: + '/directory/administrativeUnits/{administrativeUnit-id}/extensions': + get: tags: - - drive.Actions - summary: Invoke action restoreVersion - operationId: drive.list.items.listItem.versions.listItemVersion.restoreVersion + - directory.administrativeUnit + summary: Get extensions from directory + description: The collection of open extensions defined for this Administrative Unit. Nullable. + operationId: directory.administrativeUnits.ListExtensions parameters: - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: administrativeUnit-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: listItemVersion - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /drive/list/subscriptions: - get: - tags: - - drive.list - summary: Get subscriptions from drive - description: The set of subscriptions on the list. - operationId: drive.list.ListSubscriptions - parameters: + x-ms-docs-key-type: administrativeUnit - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -47205,32 +51337,6 @@ paths: enum: - id - id desc - - applicationId - - applicationId desc - - changeType - - changeType desc - - clientState - - clientState desc - - creatorId - - creatorId desc - - encryptionCertificate - - encryptionCertificate desc - - encryptionCertificateId - - encryptionCertificateId desc - - expirationDateTime - - expirationDateTime desc - - includeResourceData - - includeResourceData desc - - latestSupportedTlsVersion - - latestSupportedTlsVersion desc - - lifecycleNotificationUrl - - lifecycleNotificationUrl desc - - notificationQueryOptions - - notificationQueryOptions desc - - notificationUrl - - notificationUrl desc - - resource - - resource desc type: string - name: $select in: query @@ -47243,19 +51349,6 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationQueryOptions - - notificationUrl - - resource type: string - name: $expand in: query @@ -47275,13 +51368,13 @@ paths: content: application/json: schema: - title: Collection of subscription + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -47292,16 +51385,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drive.list - summary: Create new navigation property to subscriptions for drive - description: The set of subscriptions on the list. - operationId: drive.list.CreateSubscriptions + - directory.administrativeUnit + summary: Create new navigation property to extensions for directory + description: The collection of open extensions defined for this Administrative Unit. Nullable. + operationId: directory.administrativeUnits.CreateExtensions + parameters: + - name: administrativeUnit-id + in: path + description: 'key: id of administrativeUnit' + required: true + schema: + type: string + x-ms-docs-key-type: administrativeUnit requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -47309,25 +51410,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/list/subscriptions/{subscription-id}': + '/directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}': get: tags: - - drive.list - summary: Get subscriptions from drive - description: The set of subscriptions on the list. - operationId: drive.list.GetSubscriptions + - directory.administrativeUnit + summary: Get extensions from directory + description: The collection of open extensions defined for this Administrative Unit. Nullable. + operationId: directory.administrativeUnits.GetExtensions parameters: - - name: subscription-id + - name: administrativeUnit-id in: path - description: 'key: id of subscription' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: administrativeUnit + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -47339,19 +51447,6 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationQueryOptions - - notificationUrl - - resource type: string - name: $expand in: query @@ -47371,30 +51466,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.list - summary: Update the navigation property subscriptions in drive - description: The set of subscriptions on the list. - operationId: drive.list.UpdateSubscriptions + - directory.administrativeUnit + summary: Update the navigation property extensions in directory + description: The collection of open extensions defined for this Administrative Unit. Nullable. + operationId: directory.administrativeUnits.UpdateExtensions parameters: - - name: subscription-id + - name: administrativeUnit-id in: path - description: 'key: id of subscription' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: administrativeUnit + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -47404,18 +51506,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drive.list - summary: Delete navigation property subscriptions for drive - description: The set of subscriptions on the list. - operationId: drive.list.DeleteSubscriptions + - directory.administrativeUnit + summary: Delete navigation property extensions for directory + description: The collection of open extensions defined for this Administrative Unit. Nullable. + operationId: directory.administrativeUnits.DeleteExtensions parameters: - - name: subscription-id + - name: administrativeUnit-id in: path - description: 'key: id of subscription' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: administrativeUnit + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -47427,82 +51536,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /drive/microsoft.graph.recent(): - get: - tags: - - drive.Functions - summary: Invoke function recent - operationId: drive.recent - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.driveItem' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drive/microsoft.graph.search(q=''{q}'')': + '/directory/administrativeUnits/{administrativeUnit-id}/members': get: tags: - - drive.Functions - summary: Invoke function search - operationId: drive.search + - directory.administrativeUnit + summary: Get members from directory + description: 'Users and groups that are members of this Adminsitrative Unit. HTTP Methods: GET (list members), POST (add members), DELETE (remove members).' + operationId: directory.administrativeUnits.ListMembers parameters: - - name: q + - name: administrativeUnit-id in: path - description: 'Usage: q={q}' + description: 'key: id of administrativeUnit' required: true schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.driveItem' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /drive/microsoft.graph.sharedWithMe(): - get: - tags: - - drive.Functions - summary: Invoke function sharedWithMe - operationId: drive.sharedWithMe - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.driveItem' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /drive/root: - get: - tags: - - drive.driveItem - summary: Get root from drive - description: The root folder of the drive. Read-only. - operationId: drive.GetRoot - parameters: + x-ms-docs-key-type: administrativeUnit + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -47514,47 +51582,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - deletedDateTime type: string - name: $expand in: query @@ -47567,16 +51595,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -47584,112 +51602,125 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drive.Root.GetCreatedByUser - lastModifiedByUser: - operationId: drive.Root.GetLastModifiedByUser - workbook: - operationId: drive.Root.GetWorkbook - analytics: - operationId: drive.Root.GetAnalytics - children: - operationId: drive.Root.ListChildren - listItem: - operationId: drive.Root.GetListItem - permissions: - operationId: drive.Root.ListPermissions - subscriptions: - operationId: drive.Root.ListSubscriptions - thumbnails: - operationId: drive.Root.ListThumbnails - versions: - operationId: drive.Root.ListVersions - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drive.driveItem - summary: Update the navigation property root in drive - description: The root folder of the drive. Read-only. - operationId: drive.UpdateRoot - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - required: true - responses: - '204': - description: Success + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/directory/administrativeUnits/{administrativeUnit-id}/members/$ref': + get: tags: - - drive.driveItem - summary: Delete navigation property root for drive - description: The root folder of the drive. Read-only. - operationId: drive.DeleteRoot + - directory.administrativeUnit + summary: Get ref of members from directory + description: 'Users and groups that are members of this Adminsitrative Unit. HTTP Methods: GET (list members), POST (add members), DELETE (remove members).' + operationId: directory.administrativeUnits.ListRefMembers parameters: - - name: If-Match - in: header - description: ETag + - name: administrativeUnit-id + in: path + description: 'key: id of administrativeUnit' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /drive/root/content: - get: - tags: - - drive.driveItem - summary: Get media content for the navigation property root from drive - operationId: drive.GetRootContent + x-ms-docs-key-type: administrativeUnit + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property links content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - drive.driveItem - summary: Update media content for the navigation property root in drive - operationId: drive.UpdateRootContent + - directory.administrativeUnit + summary: Create new navigation property ref to members for directory + description: 'Users and groups that are members of this Adminsitrative Unit. HTTP Methods: GET (list members), POST (add members), DELETE (remove members).' + operationId: directory.administrativeUnits.CreateRefMembers + parameters: + - name: administrativeUnit-id + in: path + description: 'key: id of administrativeUnit' + required: true + schema: + type: string + x-ms-docs-key-type: administrativeUnit requestBody: - description: New media content. + description: New navigation property ref value content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /drive/special: + '/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers': get: tags: - - drive.driveItem - summary: Get special from drive - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drive.ListSpecial + - directory.administrativeUnit + summary: Get scopedRoleMembers from directory + description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' + operationId: directory.administrativeUnits.ListScopedRoleMembers parameters: + - name: administrativeUnit-id + in: path + description: 'key: id of administrativeUnit' + required: true + schema: + type: string + x-ms-docs-key-type: administrativeUnit - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -47707,68 +51738,12 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - audio - - audio desc - - content - - content desc - - cTag - - cTag desc - - deleted - - deleted desc - - file - - file desc - - fileSystemInfo - - fileSystemInfo desc - - folder - - folder desc - - image - - image desc - - location - - location desc - - package - - package desc - - pendingOperations - - pendingOperations desc - - photo - - photo desc - - publication - - publication desc - - remoteItem - - remoteItem desc - - root - - root desc - - searchResult - - searchResult desc - - shared - - shared desc - - sharepointIds - - sharepointIds desc - - size - - size desc - - specialFolder - - specialFolder desc - - video - - video desc - - webDavUrl - - webDavUrl desc + - administrativeUnitId + - administrativeUnitId desc + - roleId + - roleId desc + - roleMemberInfo + - roleMemberInfo desc type: string - name: $select in: query @@ -47781,47 +51756,9 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - administrativeUnitId + - roleId + - roleMemberInfo type: string - name: $expand in: query @@ -47834,16 +51771,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -47851,13 +51778,13 @@ paths: content: application/json: schema: - title: Collection of driveItem + title: Collection of scopedRoleMembership type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' '@odata.nextLink': type: string default: @@ -47868,16 +51795,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drive.driveItem - summary: Create new navigation property to special for drive - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drive.CreateSpecial + - directory.administrativeUnit + summary: Create new navigation property to scopedRoleMembers for directory + description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' + operationId: directory.administrativeUnits.CreateScopedRoleMembers + parameters: + - name: administrativeUnit-id + in: path + description: 'key: id of administrativeUnit' + required: true + schema: + type: string + x-ms-docs-key-type: administrativeUnit requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' required: true responses: '201': @@ -47885,25 +51820,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/special/{driveItem-id}': + '/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}': get: tags: - - drive.driveItem - summary: Get special from drive - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drive.GetSpecial + - directory.administrativeUnit + summary: Get scopedRoleMembers from directory + description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' + operationId: directory.administrativeUnits.GetScopedRoleMembers parameters: - - name: driveItem-id + - name: administrativeUnit-id in: path - description: 'key: id of driveItem' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: administrativeUnit + - name: scopedRoleMembership-id + in: path + description: 'key: id of scopedRoleMembership' + required: true + schema: + type: string + x-ms-docs-key-type: scopedRoleMembership - name: $select in: query description: Select properties to be returned @@ -47915,47 +51857,9 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - administrativeUnitId + - roleId + - roleMemberInfo type: string - name: $expand in: query @@ -47968,16 +51872,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -47985,71 +51879,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drive.Special.GetCreatedByUser - parameters: - driveItem-id: $request.path.driveItem-id - lastModifiedByUser: - operationId: drive.Special.GetLastModifiedByUser - parameters: - driveItem-id: $request.path.driveItem-id - workbook: - operationId: drive.Special.GetWorkbook - parameters: - driveItem-id: $request.path.driveItem-id - analytics: - operationId: drive.Special.GetAnalytics - parameters: - driveItem-id: $request.path.driveItem-id - children: - operationId: drive.Special.ListChildren - parameters: - driveItem-id: $request.path.driveItem-id - listItem: - operationId: drive.Special.GetListItem - parameters: - driveItem-id: $request.path.driveItem-id - permissions: - operationId: drive.Special.ListPermissions - parameters: - driveItem-id: $request.path.driveItem-id - subscriptions: - operationId: drive.Special.ListSubscriptions - parameters: - driveItem-id: $request.path.driveItem-id - thumbnails: - operationId: drive.Special.ListThumbnails - parameters: - driveItem-id: $request.path.driveItem-id - versions: - operationId: drive.Special.ListVersions - parameters: - driveItem-id: $request.path.driveItem-id + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drive.driveItem - summary: Update the navigation property special in drive - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drive.UpdateSpecial + - directory.administrativeUnit + summary: Update the navigation property scopedRoleMembers in directory + description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' + operationId: directory.administrativeUnits.UpdateScopedRoleMembers parameters: - - name: driveItem-id + - name: administrativeUnit-id in: path - description: 'key: id of driveItem' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: administrativeUnit + - name: scopedRoleMembership-id + in: path + description: 'key: id of scopedRoleMembership' + required: true + schema: + type: string + x-ms-docs-key-type: scopedRoleMembership requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' required: true responses: '204': @@ -48059,18 +51919,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drive.driveItem - summary: Delete navigation property special for drive - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drive.DeleteSpecial + - directory.administrativeUnit + summary: Delete navigation property scopedRoleMembers for directory + description: 'Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership).' + operationId: directory.administrativeUnits.DeleteScopedRoleMembers parameters: - - name: driveItem-id + - name: administrativeUnit-id in: path - description: 'key: id of driveItem' + description: 'key: id of administrativeUnit' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: administrativeUnit + - name: scopedRoleMembership-id + in: path + description: 'key: id of scopedRoleMembership' + required: true + schema: + type: string + x-ms-docs-key-type: scopedRoleMembership - name: If-Match in: header description: ETag @@ -48082,64 +51949,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drive/special/{driveItem-id}/content': + /directory/administrativeUnits/microsoft.graph.delta(): get: tags: - - drive.driveItem - summary: Get media content for the navigation property special from drive - operationId: drive.GetSpecialContent - parameters: - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem + - directory.Functions + summary: Invoke function delta + operationId: directory.administrativeUnits.delta responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - drive.driveItem - summary: Update media content for the navigation property special in drive - operationId: drive.UpdateSpecialContent - parameters: - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /drives: + x-ms-docs-operation-type: function + /directory/deletedItems: get: tags: - - drives.drive - summary: Get entities from drives - operationId: drives.drive.ListDrive + - directory.directoryObject + summary: Get deletedItems from directory + description: Recently deleted items. Read-only. Nullable. + operationId: directory.ListDeletedItems parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -48158,34 +51994,8 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - driveType - - driveType desc - - owner - - owner desc - - quota - - quota desc - - sharePointIds - - sharePointIds desc - - system - - system desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -48198,27 +52008,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - deletedDateTime type: string - name: $expand in: query @@ -48231,27 +52021,20 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of drive + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -48262,40 +52045,42 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.drive - summary: Add new entity to drives - operationId: drives.drive.CreateDrive + - directory.directoryObject + summary: Create new navigation property to deletedItems for directory + description: Recently deleted items. Read-only. Nullable. + operationId: directory.CreateDeletedItems requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}': + '/directory/deletedItems/{directoryObject-id}': get: tags: - - drives.drive - summary: Get entity from drives by key - operationId: drives.drive.GetDrive + - directory.directoryObject + summary: Get deletedItems from directory + description: Recently deleted items. Read-only. Nullable. + operationId: directory.GetDeletedItems parameters: - - name: drive-id + - name: directoryObject-id in: path - description: 'key: id of drive' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: directoryObject - name: $select in: query description: Select properties to be returned @@ -48307,27 +52092,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - deletedDateTime type: string - name: $expand in: query @@ -48340,72 +52105,37 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: drives.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - lastModifiedByUser: - operationId: drives.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - following: - operationId: drives.ListFollowing - parameters: - drive-id: $request.path.drive-id - items: - operationId: drives.ListItems - parameters: - drive-id: $request.path.drive-id - list: - operationId: drives.GetList - parameters: - drive-id: $request.path.drive-id - root: - operationId: drives.GetRoot - parameters: - drive-id: $request.path.drive-id - special: - operationId: drives.ListSpecial - parameters: - drive-id: $request.path.drive-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.drive - summary: Update entity in drives - operationId: drives.drive.UpdateDrive + - directory.directoryObject + summary: Update the navigation property deletedItems in directory + description: Recently deleted items. Read-only. Nullable. + operationId: directory.UpdateDeletedItems parameters: - - name: drive-id + - name: directoryObject-id in: path - description: 'key: id of drive' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: directoryObject requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '204': @@ -48415,17 +52145,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.drive - summary: Delete entity from drives - operationId: drives.drive.DeleteDrive + - directory.directoryObject + summary: Delete navigation property deletedItems for directory + description: Recently deleted items. Read-only. Nullable. + operationId: directory.DeleteDeletedItems parameters: - - name: drive-id + - name: directoryObject-id in: path - description: 'key: id of drive' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag @@ -48437,21 +52168,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/following': + /directoryObjects: get: tags: - - drives.driveItem - summary: Get following from drives - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drives.ListFollowing + - directoryObjects.directoryObject + summary: Get entities from directoryObjects + operationId: directoryObjects.directoryObject.ListDirectoryObject parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' schema: type: string - x-ms-docs-key-type: drive + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -48469,68 +52201,8 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - audio - - audio desc - - content - - content desc - - cTag - - cTag desc - - deleted - - deleted desc - - file - - file desc - - fileSystemInfo - - fileSystemInfo desc - - folder - - folder desc - - image - - image desc - - location - - location desc - - package - - package desc - - pendingOperations - - pendingOperations desc - - photo - - photo desc - - publication - - publication desc - - remoteItem - - remoteItem desc - - root - - root desc - - searchResult - - searchResult desc - - shared - - shared desc - - sharepointIds - - sharepointIds desc - - size - - size desc - - specialFolder - - specialFolder desc - - video - - video desc - - webDavUrl - - webDavUrl desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -48543,47 +52215,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - deletedDateTime type: string - name: $expand in: query @@ -48596,30 +52228,20 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of driveItem + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -48630,57 +52252,49 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.driveItem - summary: Create new navigation property to following for drives - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drives.CreateFollowing - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive + - directoryObjects.directoryObject + summary: Add new entity to directoryObjects + operationId: directoryObjects.directoryObject.CreateDirectoryObject requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/following/{driveItem-id}': + '/directoryObjects/{directoryObject-id}': get: tags: - - drives.driveItem - summary: Get following from drives - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drives.GetFollowing + - directoryObjects.directoryObject + summary: Get entity from directoryObjects by key + operationId: directoryObjects.directoryObject.GetDirectoryObject parameters: - - name: drive-id + - name: directoryObject-id in: path - description: 'key: id of drive' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true + x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' schema: type: string - x-ms-docs-key-type: driveItem + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -48692,47 +52306,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - deletedDateTime type: string - name: $expand in: query @@ -48745,105 +52319,36 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drives.Following.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - lastModifiedByUser: - operationId: drives.Following.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - workbook: - operationId: drives.Following.GetWorkbook - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - analytics: - operationId: drives.Following.GetAnalytics - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - children: - operationId: drives.Following.ListChildren - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - listItem: - operationId: drives.Following.GetListItem - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - permissions: - operationId: drives.Following.ListPermissions - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - subscriptions: - operationId: drives.Following.ListSubscriptions - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - thumbnails: - operationId: drives.Following.ListThumbnails - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - versions: - operationId: drives.Following.ListVersions - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.driveItem - summary: Update the navigation property following in drives - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drives.UpdateFollowing + - directoryObjects.directoryObject + summary: Update entity in directoryObjects + operationId: directoryObjects.directoryObject.UpdateDirectoryObject parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id + - name: directoryObject-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryObject requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '204': @@ -48853,25 +52358,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.driveItem - summary: Delete navigation property following for drives - description: The list of items the user is following. Only in OneDrive for Business. - operationId: drives.DeleteFollowing + - directoryObjects.directoryObject + summary: Delete entity from directoryObjects + operationId: directoryObjects.directoryObject.DeleteDirectoryObject parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id + - name: directoryObject-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag @@ -48883,88 +52380,290 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/following/{driveItem-id}/content': - get: + '/directoryObjects/{directoryObject-id}/microsoft.graph.checkMemberGroups': + post: tags: - - drives.driveItem - summary: Get media content for the navigation property following from drives - operationId: drives.GetFollowingContent + - directoryObjects.Actions + summary: Invoke action checkMemberGroups + operationId: directoryObjects.directoryObject.checkMemberGroups parameters: - - name: drive-id + - name: directoryObject-id in: path - description: 'key: id of drive' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: drive - - name: driveItem-id + x-ms-docs-key-type: directoryObject + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/directoryObjects/{directoryObject-id}/microsoft.graph.checkMemberObjects': + post: + tags: + - directoryObjects.Actions + summary: Invoke action checkMemberObjects + operationId: directoryObjects.directoryObject.checkMemberObjects + parameters: + - name: directoryObject-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryObject + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/directoryObjects/{directoryObject-id}/microsoft.graph.getMemberGroups': + post: tags: - - drives.driveItem - summary: Update media content for the navigation property following in drives - operationId: drives.UpdateFollowingContent + - directoryObjects.Actions + summary: Invoke action getMemberGroups + operationId: directoryObjects.directoryObject.getMemberGroups parameters: - - name: drive-id + - name: directoryObject-id in: path - description: 'key: id of drive' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: drive - - name: driveItem-id + x-ms-docs-key-type: directoryObject + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/directoryObjects/{directoryObject-id}/microsoft.graph.getMemberObjects': + post: + tags: + - directoryObjects.Actions + summary: Invoke action getMemberObjects + operationId: directoryObjects.directoryObject.getMemberObjects + parameters: + - name: directoryObject-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryObject requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/items': - get: + x-ms-docs-operation-type: action + '/directoryObjects/{directoryObject-id}/microsoft.graph.restore': + post: tags: - - drives.driveItem - summary: Get items from drives - description: All items contained in the drive. Read-only. Nullable. - operationId: drives.ListItems + - directoryObjects.Actions + summary: Invoke action restore + operationId: directoryObjects.directoryObject.restore parameters: - - name: drive-id + - name: directoryObject-id in: path - description: 'key: id of drive' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' + x-ms-docs-key-type: directoryObject + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryObjects/microsoft.graph.getAvailableExtensionProperties: + post: + tags: + - directoryObjects.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: directoryObjects.getAvailableExtensionProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryObjects/microsoft.graph.getByIds: + post: + tags: + - directoryObjects.Actions + summary: Invoke action getByIds + operationId: directoryObjects.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryObjects/microsoft.graph.validateProperties: + post: + tags: + - directoryObjects.Actions + summary: Invoke action validateProperties + operationId: directoryObjects.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryRoles: + get: + tags: + - directoryRoles.directoryRole + summary: Get entities from directoryRoles + operationId: directoryRoles.directoryRole.ListDirectoryRole + parameters: - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -48981,68 +52680,14 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc + - deletedDateTime + - deletedDateTime desc - description - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - audio - - audio desc - - content - - content desc - - cTag - - cTag desc - - deleted - - deleted desc - - file - - file desc - - fileSystemInfo - - fileSystemInfo desc - - folder - - folder desc - - image - - image desc - - location - - location desc - - package - - package desc - - pendingOperations - - pendingOperations desc - - photo - - photo desc - - publication - - publication desc - - remoteItem - - remoteItem desc - - root - - root desc - - searchResult - - searchResult desc - - shared - - shared desc - - sharepointIds - - sharepointIds desc - - size - - size desc - - specialFolder - - specialFolder desc - - video - - video desc - - webDavUrl - - webDavUrl desc + - displayName + - displayName desc + - roleTemplateId + - roleTemplateId desc type: string - name: $select in: query @@ -49055,47 +52700,12 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - deletedDateTime - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - displayName + - roleTemplateId + - members + - scopedMembers type: string - name: $expand in: query @@ -49108,30 +52718,22 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - members + - scopedMembers type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of driveItem + title: Collection of directoryRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryRole' '@odata.nextLink': type: string default: @@ -49142,57 +52744,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.driveItem - summary: Create new navigation property to items for drives - description: All items contained in the drive. Read-only. Nullable. - operationId: drives.CreateItems - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive + - directoryRoles.directoryRole + summary: Add new entity to directoryRoles + operationId: directoryRoles.directoryRole.CreateDirectoryRole requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryRole' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}': + '/directoryRoles/{directoryRole-id}': get: tags: - - drives.driveItem - summary: Get items from drives - description: All items contained in the drive. Read-only. Nullable. - operationId: drives.GetItems + - directoryRoles.directoryRole + summary: Get entity from directoryRoles by key + operationId: directoryRoles.directoryRole.GetDirectoryRole parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id + - name: directoryRole-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryRole - name: $select in: query description: Select properties to be returned @@ -49204,47 +52789,12 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - deletedDateTime - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - displayName + - roleTemplateId + - members + - scopedMembers type: string - name: $expand in: query @@ -49257,105 +52807,47 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - members + - scopedMembers type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryRole' links: - createdByUser: - operationId: drives.Items.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - lastModifiedByUser: - operationId: drives.Items.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - workbook: - operationId: drives.Items.GetWorkbook - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - analytics: - operationId: drives.Items.GetAnalytics - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - children: - operationId: drives.Items.ListChildren - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - listItem: - operationId: drives.Items.GetListItem - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - permissions: - operationId: drives.Items.ListPermissions - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - subscriptions: - operationId: drives.Items.ListSubscriptions - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - thumbnails: - operationId: drives.Items.ListThumbnails + members: + operationId: directoryRoles.ListMembers parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - versions: - operationId: drives.Items.ListVersions + directoryRole-id: $request.path.directoryRole-id + scopedMembers: + operationId: directoryRoles.ListScopedMembers parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id + directoryRole-id: $request.path.directoryRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.driveItem - summary: Update the navigation property items in drives - description: All items contained in the drive. Read-only. Nullable. - operationId: drives.UpdateItems + - directoryRoles.directoryRole + summary: Update entity in directoryRoles + operationId: directoryRoles.directoryRole.UpdateDirectoryRole parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id + - name: directoryRole-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryRole requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.directoryRole' required: true responses: '204': @@ -49365,25 +52857,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.driveItem - summary: Delete navigation property items for drives - description: All items contained in the drive. Read-only. Nullable. - operationId: drives.DeleteItems + - directoryRoles.directoryRole + summary: Delete entity from directoryRoles + operationId: directoryRoles.directoryRole.DeleteDirectoryRole parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id + - name: directoryRole-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryRole - name: If-Match in: header description: ETag @@ -49395,244 +52879,369 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/content': + '/directoryRoles/{directoryRole-id}/members': get: tags: - - drives.driveItem - summary: Get media content for the navigation property items from drives - operationId: drives.GetItemsContent + - directoryRoles.directoryObject + summary: Get members from directoryRoles + description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable.' + operationId: directoryRoles.ListMembers parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive - - name: driveItem-id + x-ms-docs-key-type: directoryRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/directoryRoles/{directoryRole-id}/members/$ref': + get: + tags: + - directoryRoles.directoryObject + summary: Get ref of members from directoryRoles + description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable.' + operationId: directoryRoles.ListRefMembers + parameters: + - name: directoryRole-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property links content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - drives.driveItem - summary: Update media content for the navigation property items in drives - operationId: drives.UpdateItemsContent + - directoryRoles.directoryObject + summary: Create new navigation property ref to members for directoryRoles + description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable.' + operationId: directoryRoles.CreateRefMembers parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive - - name: driveItem-id + x-ms-docs-key-type: directoryRole + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directoryRoles/{directoryRole-id}/microsoft.graph.checkMemberGroups': + post: + tags: + - directoryRoles.Actions + summary: Invoke action checkMemberGroups + operationId: directoryRoles.directoryRole.checkMemberGroups + parameters: + - name: directoryRole-id in: path - description: 'key: id of driveItem' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: directoryRole requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + groupIds: + type: array + items: + type: string required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list': - get: + x-ms-docs-operation-type: action + '/directoryRoles/{directoryRole-id}/microsoft.graph.checkMemberObjects': + post: tags: - - drives.list - summary: Get list from drives - description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' - operationId: drives.GetList + - directoryRoles.Actions + summary: Invoke action checkMemberObjects + operationId: directoryRoles.directoryRole.checkMemberObjects parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions - type: string + x-ms-docs-key-type: directoryRole + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' - links: - createdByUser: - operationId: drives.List.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - lastModifiedByUser: - operationId: drives.List.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - columns: - operationId: drives.List.ListColumns - parameters: - drive-id: $request.path.drive-id - contentTypes: - operationId: drives.List.ListContentTypes - parameters: - drive-id: $request.path.drive-id - drive: - operationId: drives.List.GetDrive - parameters: - drive-id: $request.path.drive-id - items: - operationId: drives.List.ListItems - parameters: - drive-id: $request.path.drive-id - subscriptions: - operationId: drives.List.ListSubscriptions - parameters: - drive-id: $request.path.drive-id + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/directoryRoles/{directoryRole-id}/microsoft.graph.getMemberGroups': + post: tags: - - drives.list - summary: Update the navigation property list in drives - description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' - operationId: drives.UpdateList + - directoryRoles.Actions + summary: Invoke action getMemberGroups + operationId: directoryRoles.directoryRole.getMemberGroups parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: directoryRole requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/directoryRoles/{directoryRole-id}/microsoft.graph.getMemberObjects': + post: tags: - - drives.list - summary: Delete navigation property list for drives - description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' - operationId: drives.DeleteList + - directoryRoles.Actions + summary: Invoke action getMemberObjects + operationId: directoryRoles.directoryRole.getMemberObjects parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: directoryRole + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/directoryRoles/{directoryRole-id}/microsoft.graph.restore': + post: + tags: + - directoryRoles.Actions + summary: Invoke action restore + operationId: directoryRoles.directoryRole.restore + parameters: + - name: directoryRole-id + in: path + description: 'key: id of directoryRole' + required: true schema: type: string + x-ms-docs-key-type: directoryRole responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/columns': + x-ms-docs-operation-type: action + '/directoryRoles/{directoryRole-id}/scopedMembers': get: tags: - - drives.list - summary: Get columns from drives - description: The collection of field definitions for this list. - operationId: drives.list.ListColumns + - directoryRoles.scopedRoleMembership + summary: Get scopedMembers from directoryRoles + description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. + operationId: directoryRoles.ListScopedMembers parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: directoryRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49650,46 +53259,12 @@ paths: enum: - id - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc - - description - - description desc - - displayName - - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - indexed - - indexed desc - - lookup - - lookup desc - - name - - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - readOnly - - readOnly desc - - required - - required desc - - text - - text desc + - administrativeUnitId + - administrativeUnitId desc + - roleId + - roleId desc + - roleMemberInfo + - roleMemberInfo desc type: string - name: $select in: query @@ -49702,26 +53277,9 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text + - administrativeUnitId + - roleId + - roleMemberInfo type: string - name: $expand in: query @@ -49741,13 +53299,13 @@ paths: content: application/json: schema: - title: Collection of columnDefinition + title: Collection of scopedRoleMembership type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' '@odata.nextLink': type: string default: @@ -49758,24 +53316,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.list - summary: Create new navigation property to columns for drives - description: The collection of field definitions for this list. - operationId: drives.list.CreateColumns + - directoryRoles.scopedRoleMembership + summary: Create new navigation property to scopedMembers for directoryRoles + description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. + operationId: directoryRoles.CreateScopedMembers parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: directoryRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' required: true responses: '201': @@ -49783,32 +53341,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/columns/{columnDefinition-id}': + '/directoryRoles/{directoryRole-id}/scopedMembers/{scopedRoleMembership-id}': get: tags: - - drives.list - summary: Get columns from drives - description: The collection of field definitions for this list. - operationId: drives.list.GetColumns + - directoryRoles.scopedRoleMembership + summary: Get scopedMembers from directoryRoles + description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. + operationId: directoryRoles.GetScopedMembers parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive - - name: columnDefinition-id + x-ms-docs-key-type: directoryRole + - name: scopedRoleMembership-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: scopedRoleMembership - name: $select in: query description: Select properties to be returned @@ -49820,26 +53378,9 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text + - administrativeUnitId + - roleId + - roleMemberInfo type: string - name: $expand in: query @@ -49859,37 +53400,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.list - summary: Update the navigation property columns in drives - description: The collection of field definitions for this list. - operationId: drives.list.UpdateColumns + - directoryRoles.scopedRoleMembership + summary: Update the navigation property scopedMembers in directoryRoles + description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. + operationId: directoryRoles.UpdateScopedMembers parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive - - name: columnDefinition-id + x-ms-docs-key-type: directoryRole + - name: scopedRoleMembership-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: scopedRoleMembership requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' required: true responses: '204': @@ -49899,25 +53440,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.list - summary: Delete navigation property columns for drives - description: The collection of field definitions for this list. - operationId: drives.list.DeleteColumns + - directoryRoles.scopedRoleMembership + summary: Delete navigation property scopedMembers for directoryRoles + description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. + operationId: directoryRoles.DeleteScopedMembers parameters: - - name: drive-id + - name: directoryRole-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRole' required: true schema: type: string - x-ms-docs-key-type: drive - - name: columnDefinition-id + x-ms-docs-key-type: directoryRole + - name: scopedRoleMembership-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: scopedRoleMembership - name: If-Match in: header description: ETag @@ -49929,22 +53470,132 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/contentTypes': + /directoryRoles/microsoft.graph.delta(): get: tags: - - drives.list - summary: Get contentTypes from drives - description: The collection of content types present in this list. - operationId: drives.list.ListContentTypes + - directoryRoles.Functions + summary: Invoke function delta + operationId: directoryRoles.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryRole' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /directoryRoles/microsoft.graph.getAvailableExtensionProperties: + post: + tags: + - directoryRoles.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: directoryRoles.getAvailableExtensionProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryRoles/microsoft.graph.getByIds: + post: + tags: + - directoryRoles.Actions + summary: Invoke action getByIds + operationId: directoryRoles.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryRoles/microsoft.graph.validateProperties: + post: + tags: + - directoryRoles.Actions + summary: Invoke action validateProperties + operationId: directoryRoles.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryRoleTemplates: + get: + tags: + - directoryRoleTemplates.directoryRoleTemplate + summary: Get entities from directoryRoleTemplates + operationId: directoryRoleTemplates.directoryRoleTemplate.ListDirectoryRoleTemplate parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -49961,24 +53612,12 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - readOnly - - readOnly desc - - sealed - - sealed desc + - displayName + - displayName desc type: string - name: $select in: query @@ -49991,16 +53630,9 @@ paths: items: enum: - id + - deletedDateTime - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks + - displayName type: string - name: $expand in: query @@ -50013,21 +53645,20 @@ paths: items: enum: - '*' - - columnLinks type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of contentType + title: Collection of directoryRoleTemplate type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' '@odata.nextLink': type: string default: @@ -50038,57 +53669,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.list - summary: Create new navigation property to contentTypes for drives - description: The collection of content types present in this list. - operationId: drives.list.CreateContentTypes - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive + - directoryRoleTemplates.directoryRoleTemplate + summary: Add new entity to directoryRoleTemplates + operationId: directoryRoleTemplates.directoryRoleTemplate.CreateDirectoryRoleTemplate requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/contentTypes/{contentType-id}': + '/directoryRoleTemplates/{directoryRoleTemplate-id}': get: tags: - - drives.list - summary: Get contentTypes from drives - description: The collection of content types present in this list. - operationId: drives.list.GetContentTypes + - directoryRoleTemplates.directoryRoleTemplate + summary: Get entity from directoryRoleTemplates by key + operationId: directoryRoleTemplates.directoryRoleTemplate.GetDirectoryRoleTemplate parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: contentType-id + - name: directoryRoleTemplate-id in: path - description: 'key: id of contentType' + description: 'key: id of directoryRoleTemplate' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: directoryRoleTemplate - name: $select in: query description: Select properties to be returned @@ -50100,16 +53714,9 @@ paths: items: enum: - id + - deletedDateTime - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks + - displayName type: string - name: $expand in: query @@ -50122,51 +53729,36 @@ paths: items: enum: - '*' - - columnLinks type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' - links: - columnLinks: - operationId: drives.list.ContentTypes.ListColumnLinks - parameters: - drive-id: $request.path.drive-id - contentType-id: $request.path.contentType-id + $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.list - summary: Update the navigation property contentTypes in drives - description: The collection of content types present in this list. - operationId: drives.list.UpdateContentTypes + - directoryRoleTemplates.directoryRoleTemplate + summary: Update entity in directoryRoleTemplates + operationId: directoryRoleTemplates.directoryRoleTemplate.UpdateDirectoryRoleTemplate parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: contentType-id + - name: directoryRoleTemplate-id in: path - description: 'key: id of contentType' + description: 'key: id of directoryRoleTemplate' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: directoryRoleTemplate requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' required: true responses: '204': @@ -50176,25 +53768,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.list - summary: Delete navigation property contentTypes for drives - description: The collection of content types present in this list. - operationId: drives.list.DeleteContentTypes + - directoryRoleTemplates.directoryRoleTemplate + summary: Delete entity from directoryRoleTemplates + operationId: directoryRoleTemplates.directoryRoleTemplate.DeleteDirectoryRoleTemplate parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: contentType-id + - name: directoryRoleTemplate-id in: path - description: 'key: id of contentType' + description: 'key: id of directoryRoleTemplate' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: directoryRoleTemplate - name: If-Match in: header description: ETag @@ -50206,161 +53790,318 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks': - get: + '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.checkMemberGroups': + post: tags: - - drives.list - summary: Get columnLinks from drives - description: The collection of columns that are required by this content type - operationId: drives.list.contentTypes.ListColumnLinks + - directoryRoleTemplates.Actions + summary: Invoke action checkMemberGroups + operationId: directoryRoleTemplates.directoryRoleTemplate.checkMemberGroups parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: contentType-id + - name: directoryRoleTemplate-id in: path - description: 'key: id of contentType' + description: 'key: id of directoryRoleTemplate' required: true schema: type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - name - - name desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: directoryRoleTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of columnLink - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnLink' - '@odata.nextLink': - type: string + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.checkMemberObjects': post: tags: - - drives.list - summary: Create new navigation property to columnLinks for drives - description: The collection of columns that are required by this content type - operationId: drives.list.contentTypes.CreateColumnLinks + - directoryRoleTemplates.Actions + summary: Invoke action checkMemberObjects + operationId: directoryRoleTemplates.directoryRoleTemplate.checkMemberObjects parameters: - - name: drive-id + - name: directoryRoleTemplate-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRoleTemplate' required: true schema: type: string - x-ms-docs-key-type: drive - - name: contentType-id + x-ms-docs-key-type: directoryRoleTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.getMemberGroups': + post: + tags: + - directoryRoleTemplates.Actions + summary: Invoke action getMemberGroups + operationId: directoryRoleTemplates.directoryRoleTemplate.getMemberGroups + parameters: + - name: directoryRoleTemplate-id in: path - description: 'key: id of contentType' + description: 'key: id of directoryRoleTemplate' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: directoryRoleTemplate requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': - get: + x-ms-docs-operation-type: action + '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.getMemberObjects': + post: tags: - - drives.list - summary: Get columnLinks from drives - description: The collection of columns that are required by this content type - operationId: drives.list.contentTypes.GetColumnLinks + - directoryRoleTemplates.Actions + summary: Invoke action getMemberObjects + operationId: directoryRoleTemplates.directoryRoleTemplate.getMemberObjects parameters: - - name: drive-id + - name: directoryRoleTemplate-id in: path - description: 'key: id of drive' + description: 'key: id of directoryRoleTemplate' required: true schema: type: string - x-ms-docs-key-type: drive - - name: contentType-id + x-ms-docs-key-type: directoryRoleTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.restore': + post: + tags: + - directoryRoleTemplates.Actions + summary: Invoke action restore + operationId: directoryRoleTemplates.directoryRoleTemplate.restore + parameters: + - name: directoryRoleTemplate-id in: path - description: 'key: id of contentType' + description: 'key: id of directoryRoleTemplate' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true + x-ms-docs-key-type: directoryRoleTemplate + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryRoleTemplates/microsoft.graph.getAvailableExtensionProperties: + post: + tags: + - directoryRoleTemplates.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: directoryRoleTemplates.getAvailableExtensionProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryRoleTemplates/microsoft.graph.getByIds: + post: + tags: + - directoryRoleTemplates.Actions + summary: Invoke action getByIds + operationId: directoryRoleTemplates.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /directoryRoleTemplates/microsoft.graph.validateProperties: + post: + tags: + - directoryRoleTemplates.Actions + summary: Invoke action validateProperties + operationId: directoryRoleTemplates.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /domainDnsRecords: + get: + tags: + - domainDnsRecords.domainDnsRecord + summary: Get entities from domainDnsRecords + operationId: domainDnsRecords.domainDnsRecord.ListDomainDnsRecord + 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: - type: string - x-ms-docs-key-type: columnLink + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - isOptional + - isOptional desc + - label + - label desc + - recordType + - recordType desc + - supportedService + - supportedService desc + - ttl + - ttl desc + type: string - name: $select in: query description: Select properties to be returned @@ -50372,7 +54113,11 @@ paths: items: enum: - id - - name + - isOptional + - label + - recordType + - supportedService + - ttl type: string - name: $expand in: query @@ -50388,109 +54133,61 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + title: Collection of domainDnsRecord + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - drives.list - summary: Update the navigation property columnLinks in drives - description: The collection of columns that are required by this content type - operationId: drives.list.contentTypes.UpdateColumnLinks - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: contentType-id - in: path - description: 'key: id of contentType' - required: true - schema: - type: string - x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true - schema: - type: string - x-ms-docs-key-type: columnLink + - domainDnsRecords.domainDnsRecord + summary: Add new entity to domainDnsRecords + operationId: domainDnsRecords.domainDnsRecord.CreateDomainDnsRecord requestBody: - description: New navigation property values + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.list - summary: Delete navigation property columnLinks for drives - description: The collection of columns that are required by this content type - operationId: drives.list.contentTypes.DeleteColumnLinks - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: contentType-id - in: path - description: 'key: id of contentType' - required: true - schema: - type: string - x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true - schema: - type: string - x-ms-docs-key-type: columnLink - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/drive': + '/domainDnsRecords/{domainDnsRecord-id}': get: tags: - - drives.list - summary: Get drive from drives - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: drives.list.GetDrive + - domainDnsRecords.domainDnsRecord + summary: Get entity from domainDnsRecords by key + operationId: domainDnsRecords.domainDnsRecord.GetDomainDnsRecord parameters: - - name: drive-id + - name: domainDnsRecord-id in: path - description: 'key: id of drive' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: domainDnsRecord - name: $select in: query description: Select properties to be returned @@ -50502,27 +54199,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - isOptional + - label + - recordType + - supportedService + - ttl type: string - name: $expand in: query @@ -50535,73 +54216,36 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: drives.list.Drive.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - lastModifiedByUser: - operationId: drives.list.Drive.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - following: - operationId: drives.list.Drive.ListFollowing - parameters: - drive-id: $request.path.drive-id - items: - operationId: drives.list.Drive.ListItems - parameters: - drive-id: $request.path.drive-id - list: - operationId: drives.list.Drive.GetList - parameters: - drive-id: $request.path.drive-id - root: - operationId: drives.list.Drive.GetRoot - parameters: - drive-id: $request.path.drive-id - special: - operationId: drives.list.Drive.ListSpecial - parameters: - drive-id: $request.path.drive-id + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.list - summary: Update the navigation property drive in drives - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: drives.list.UpdateDrive + - domainDnsRecords.domainDnsRecord + summary: Update entity in domainDnsRecords + operationId: domainDnsRecords.domainDnsRecord.UpdateDomainDnsRecord parameters: - - name: drive-id + - name: domainDnsRecord-id in: path - description: 'key: id of drive' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: domainDnsRecord requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' required: true responses: '204': @@ -50611,18 +54255,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.list - summary: Delete navigation property drive for drives - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: drives.list.DeleteDrive + - domainDnsRecords.domainDnsRecord + summary: Delete entity from domainDnsRecords + operationId: domainDnsRecords.domainDnsRecord.DeleteDomainDnsRecord parameters: - - name: drive-id + - name: domainDnsRecord-id in: path - description: 'key: id of drive' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: domainDnsRecord - name: If-Match in: header description: ETag @@ -50634,21 +54277,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items': + /domains: get: tags: - - drives.list - summary: Get items from drives - description: All items contained in the list. - operationId: drives.list.ListItems + - domains.domain + summary: Get entities from domains + operationId: domains.domain.ListDomain parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -50666,28 +54301,32 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - contentType - - contentType desc - - sharepointIds - - sharepointIds desc + - authenticationType + - authenticationType desc + - availabilityStatus + - availabilityStatus desc + - isAdminManaged + - isAdminManaged desc + - isDefault + - isDefault desc + - isInitial + - isInitial desc + - isRoot + - isRoot desc + - isVerified + - isVerified desc + - manufacturer + - manufacturer desc + - model + - model desc + - passwordNotificationWindowInDays + - passwordNotificationWindowInDays desc + - passwordValidityPeriodInDays + - passwordValidityPeriodInDays desc + - state + - state desc + - supportedServices + - supportedServices desc type: string - name: $select in: query @@ -50700,23 +54339,22 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - authenticationType + - availabilityStatus + - isAdminManaged + - isDefault + - isInitial + - isRoot + - isVerified + - manufacturer + - model + - passwordNotificationWindowInDays + - passwordValidityPeriodInDays + - state + - supportedServices + - domainNameReferences + - serviceConfigurationRecords + - verificationDnsRecords type: string - name: $expand in: query @@ -50729,26 +54367,23 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - domainNameReferences + - serviceConfigurationRecords + - verificationDnsRecords type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of listItem + title: Collection of domain type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.domain' '@odata.nextLink': type: string default: @@ -50759,57 +54394,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.list - summary: Create new navigation property to items for drives - description: All items contained in the list. - operationId: drives.list.CreateItems - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive + - domains.domain + summary: Add new entity to domains + operationId: domains.domain.CreateDomain requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.domain' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.domain' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}': + '/domains/{domain-id}': get: tags: - - drives.list - summary: Get items from drives - description: All items contained in the list. - operationId: drives.list.GetItems + - domains.domain + summary: Get entity from domains by key + operationId: domains.domain.GetDomain parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domain - name: $select in: query description: Select properties to be returned @@ -50821,23 +54439,22 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - authenticationType + - availabilityStatus + - isAdminManaged + - isDefault + - isInitial + - isRoot + - isVerified + - manufacturer + - model + - passwordNotificationWindowInDays + - passwordValidityPeriodInDays + - state + - supportedServices + - domainNameReferences + - serviceConfigurationRecords + - verificationDnsRecords type: string - name: $expand in: query @@ -50850,81 +54467,52 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - domainNameReferences + - serviceConfigurationRecords + - verificationDnsRecords type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.domain' links: - createdByUser: - operationId: drives.list.Items.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: drives.list.Items.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - analytics: - operationId: drives.list.Items.GetAnalytics - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - driveItem: - operationId: drives.list.Items.GetDriveItem + domainNameReferences: + operationId: domains.ListDomainNameReferences parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - fields: - operationId: drives.list.Items.GetFields + domain-id: $request.path.domain-id + serviceConfigurationRecords: + operationId: domains.ListServiceConfigurationRecords parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - versions: - operationId: drives.list.Items.ListVersions + domain-id: $request.path.domain-id + verificationDnsRecords: + operationId: domains.ListVerificationDnsRecords parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id + domain-id: $request.path.domain-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.list - summary: Update the navigation property items in drives - description: All items contained in the list. - operationId: drives.list.UpdateItems + - domains.domain + summary: Update entity in domains + operationId: domains.domain.UpdateDomain parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domain requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.domain' required: true responses: '204': @@ -50934,25 +54522,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.list - summary: Delete navigation property items for drives - description: All items contained in the list. - operationId: drives.list.DeleteItems + - domains.domain + summary: Delete entity from domains + operationId: domains.domain.DeleteDomain parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domain - name: If-Match in: header description: ETag @@ -50964,28 +54544,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/analytics': + '/domains/{domain-id}/domainNameReferences': get: tags: - - drives.list - summary: Get analytics from drives - description: Analytics about the view activities that took place on this item. - operationId: drives.list.items.GetAnalytics + - domains.directoryObject + summary: Get domainNameReferences from domains + description: 'Read-only, Nullable' + operationId: domains.ListDomainNameReferences parameters: - - name: drive-id + - name: domain-id in: path - description: 'key: id of drive' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true + x-ms-docs-key-type: domain + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: listItem + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -50997,9 +54590,7 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - deletedDateTime type: string - name: $expand in: query @@ -51012,9 +54603,6 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays type: string responses: '200': @@ -51022,97 +54610,93 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - links: - allTime: - operationId: drives.list.items.Analytics.GetAllTime - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: drives.list.items.Analytics.ListItemActivityStats - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: drives.list.items.Analytics.GetLastSevenDays - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/analytics/$ref': + '/domains/{domain-id}/domainNameReferences/$ref': get: tags: - - drives.list - summary: Get ref of analytics from drives - description: Analytics about the view activities that took place on this item. - operationId: drives.list.items.GetRefAnalytics + - domains.directoryObject + summary: Get ref of domainNameReferences from domains + description: 'Read-only, Nullable' + operationId: domains.ListRefDomainNameReferences parameters: - - name: drive-id + - name: domain-id in: path - description: 'key: id of drive' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true + x-ms-docs-key-type: domain + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: listItem + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property links content: application/json: schema: - type: string - links: - allTime: - operationId: drives.list.items.Analytics.GetAllTime - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: drives.list.items.Analytics.ListItemActivityStats - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: drives.list.items.Analytics.GetLastSevenDays - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - drives.list - summary: Update the ref of navigation property analytics in drives - description: Analytics about the view activities that took place on this item. - operationId: drives.list.items.UpdateRefAnalytics + - domains.directoryObject + summary: Create new navigation property ref to domainNameReferences for domains + description: 'Read-only, Nullable' + operationId: domains.CreateRefDomainNameReferences parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domain requestBody: - description: New navigation property ref values + description: New navigation property ref value content: application/json: schema: @@ -51121,65 +54705,116 @@ paths: type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/domains/{domain-id}/microsoft.graph.forceDelete': + post: tags: - - drives.list - summary: Delete ref of navigation property analytics for drives - description: Analytics about the view activities that took place on this item. - operationId: drives.list.items.DeleteRefAnalytics + - domains.Actions + summary: Invoke action forceDelete + operationId: domains.domain.forceDelete parameters: - - name: drive-id + - name: domain-id in: path - description: 'key: id of drive' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: drive - - name: listItem-id + x-ms-docs-key-type: domain + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + disableUserAccounts: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/domains/{domain-id}/microsoft.graph.verify': + post: + tags: + - domains.Actions + summary: Invoke action verify + operationId: domains.domain.verify + parameters: + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: domain responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.domain' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/driveItem': + x-ms-docs-operation-type: action + '/domains/{domain-id}/serviceConfigurationRecords': get: tags: - - drives.list - summary: Get driveItem from drives - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: drives.list.items.GetDriveItem + - domains.domainDnsRecord + summary: Get serviceConfigurationRecords from domains + description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' + operationId: domains.ListServiceConfigurationRecords parameters: - - name: drive-id + - name: domain-id in: path - description: 'key: id of drive' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true + x-ms-docs-key-type: domain + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: listItem + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - isOptional + - isOptional desc + - label + - label desc + - recordType + - recordType desc + - supportedService + - supportedService desc + - ttl + - ttl desc + type: string - name: $select in: query description: Select properties to be returned @@ -51191,47 +54826,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - isOptional + - label + - recordType + - supportedService + - ttl type: string - name: $expand in: query @@ -51244,16 +54843,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string responses: '200': @@ -51261,215 +54850,74 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drives.list.items.DriveItem.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: drives.list.items.DriveItem.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - workbook: - operationId: drives.list.items.DriveItem.GetWorkbook - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - analytics: - operationId: drives.list.items.DriveItem.GetAnalytics - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - children: - operationId: drives.list.items.DriveItem.ListChildren - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - listItem: - operationId: drives.list.items.DriveItem.GetListItem - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - permissions: - operationId: drives.list.items.DriveItem.ListPermissions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - subscriptions: - operationId: drives.list.items.DriveItem.ListSubscriptions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - thumbnails: - operationId: drives.list.items.DriveItem.ListThumbnails - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - versions: - operationId: drives.list.items.DriveItem.ListVersions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id + title: Collection of domainDnsRecord + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - drives.list - summary: Update the navigation property driveItem in drives - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: drives.list.items.UpdateDriveItem + - domains.domainDnsRecord + summary: Create new navigation property to serviceConfigurationRecords for domains + description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' + operationId: domains.CreateServiceConfigurationRecords parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domain requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.list - summary: Delete navigation property driveItem for drives - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: drives.list.items.DeleteDriveItem - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/driveItem/content': - get: - tags: - - drives.list - summary: Get media content for the navigation property driveItem from drives - operationId: drives.list.items.GetDriveItemContent - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - responses: - '200': - description: Retrieved media content + '201': + description: Created navigation property. content: - application/octet-stream: + application/json: schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - drives.list - summary: Update media content for the navigation property driveItem in drives - operationId: drives.list.items.UpdateDriveItemContent - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/fields': + '/domains/{domain-id}/serviceConfigurationRecords/{domainDnsRecord-id}': get: tags: - - drives.list - summary: Get fields from drives - description: The values of the columns set on this list item. - operationId: drives.list.items.GetFields + - domains.domainDnsRecord + summary: Get serviceConfigurationRecords from domains + description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' + operationId: domains.GetServiceConfigurationRecords parameters: - - name: drive-id + - name: domain-id in: path - description: 'key: id of drive' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: drive - - name: listItem-id + x-ms-docs-key-type: domain + - name: domainDnsRecord-id in: path - description: 'key: id of listItem' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domainDnsRecord - name: $select in: query description: Select properties to be returned @@ -51481,6 +54929,11 @@ paths: items: enum: - id + - isOptional + - label + - recordType + - supportedService + - ttl type: string - name: $expand in: query @@ -51500,37 +54953,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.list - summary: Update the navigation property fields in drives - description: The values of the columns set on this list item. - operationId: drives.list.items.UpdateFields + - domains.domainDnsRecord + summary: Update the navigation property serviceConfigurationRecords in domains + description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' + operationId: domains.UpdateServiceConfigurationRecords parameters: - - name: drive-id + - name: domain-id in: path - description: 'key: id of drive' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: drive - - name: listItem-id + x-ms-docs-key-type: domain + - name: domainDnsRecord-id in: path - description: 'key: id of listItem' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domainDnsRecord requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' required: true responses: '204': @@ -51540,25 +54993,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.list - summary: Delete navigation property fields for drives - description: The values of the columns set on this list item. - operationId: drives.list.items.DeleteFields + - domains.domainDnsRecord + summary: Delete navigation property serviceConfigurationRecords for domains + description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable' + operationId: domains.DeleteServiceConfigurationRecords parameters: - - name: drive-id + - name: domain-id in: path - description: 'key: id of drive' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: drive - - name: listItem-id + x-ms-docs-key-type: domain + - name: domainDnsRecord-id in: path - description: 'key: id of listItem' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domainDnsRecord - name: If-Match in: header description: ETag @@ -51570,119 +55023,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': - get: - tags: - - drives.Functions - summary: Invoke function getActivitiesByInterval - operationId: drives.drive.list.items.listItem.getActivitiesByInterval-96b0 - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - drives.Functions - summary: Invoke function getActivitiesByInterval - operationId: drives.drive.list.items.listItem.getActivitiesByInterval-53ee - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval={interval}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/list/items/{listItem-id}/versions': + '/domains/{domain-id}/verificationDnsRecords': get: tags: - - drives.list - summary: Get versions from drives - description: The list of previous versions of the list item. - operationId: drives.list.items.ListVersions + - domains.domainDnsRecord + summary: Get verificationDnsRecords from domains + description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' + operationId: domains.ListVerificationDnsRecords parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domain - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -51700,12 +55055,16 @@ paths: enum: - id - id desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - publication - - publication desc + - isOptional + - isOptional desc + - label + - label desc + - recordType + - recordType desc + - supportedService + - supportedService desc + - ttl + - ttl desc type: string - name: $select in: query @@ -51718,10 +55077,11 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - isOptional + - label + - recordType + - supportedService + - ttl type: string - name: $expand in: query @@ -51734,7 +55094,6 @@ paths: items: enum: - '*' - - fields type: string responses: '200': @@ -51742,13 +55101,13 @@ paths: content: application/json: schema: - title: Collection of listItemVersion + title: Collection of domainDnsRecord type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' '@odata.nextLink': type: string default: @@ -51759,31 +55118,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.list - summary: Create new navigation property to versions for drives - description: The list of previous versions of the list item. - operationId: drives.list.items.CreateVersions + - domains.domainDnsRecord + summary: Create new navigation property to verificationDnsRecords for domains + description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' + operationId: domains.CreateVerificationDnsRecords parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: domain requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' required: true responses: '201': @@ -51791,39 +55143,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}': + '/domains/{domain-id}/verificationDnsRecords/{domainDnsRecord-id}': get: tags: - - drives.list - summary: Get versions from drives - description: The list of previous versions of the list item. - operationId: drives.list.items.GetVersions + - domains.domainDnsRecord + summary: Get verificationDnsRecords from domains + description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' + operationId: domains.GetVerificationDnsRecords parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: domain + - name: domainDnsRecord-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: domainDnsRecord - name: $select in: query description: Select properties to be returned @@ -51835,10 +55180,11 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - isOptional + - label + - recordType + - supportedService + - ttl type: string - name: $expand in: query @@ -51851,7 +55197,6 @@ paths: items: enum: - '*' - - fields type: string responses: '200': @@ -51859,51 +55204,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - links: - fields: - operationId: drives.list.items.Versions.GetFields - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - listItemVersion-id: $request.path.listItemVersion-id + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.list - summary: Update the navigation property versions in drives - description: The list of previous versions of the list item. - operationId: drives.list.items.UpdateVersions + - domains.domainDnsRecord + summary: Update the navigation property verificationDnsRecords in domains + description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' + operationId: domains.UpdateVerificationDnsRecords parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: domain + - name: domainDnsRecord-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: domainDnsRecord requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' required: true responses: '204': @@ -51913,32 +55244,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.list - summary: Delete navigation property versions for drives - description: The list of previous versions of the list item. - operationId: drives.list.items.DeleteVersions + - domains.domainDnsRecord + summary: Delete navigation property verificationDnsRecords for domains + description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable' + operationId: domains.DeleteVerificationDnsRecords parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: domain-id in: path - description: 'key: id of listItem' + description: 'key: id of domain' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: domain + - name: domainDnsRecord-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of domainDnsRecord' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: domainDnsRecord - name: If-Match in: header description: ETag @@ -51950,35 +55274,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/fields': + /drive: get: tags: - - drives.list - summary: Get fields from drives - description: A collection of the fields and values for this version of the list item. - operationId: drives.list.items.versions.GetFields + - drive.drive + summary: Get drive + operationId: drive.drive.GetDrive parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -51990,6 +55292,28 @@ paths: items: enum: - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -52002,51 +55326,53 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: drive.GetCreatedByUser + lastModifiedByUser: + operationId: drive.GetLastModifiedByUser + bundles: + operationId: drive.ListBundles + following: + operationId: drive.ListFollowing + items: + operationId: drive.ListItems + list: + operationId: drive.GetList + root: + operationId: drive.GetRoot + special: + operationId: drive.ListSpecial default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.list - summary: Update the navigation property fields in drives - description: A collection of the fields and values for this version of the list item. - operationId: drives.list.items.versions.UpdateFields - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion + - drive.drive + summary: Update drive + operationId: drive.drive.UpdateDrive requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -52054,94 +55380,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - drives.list - summary: Delete navigation property fields for drives - description: A collection of the fields and values for this version of the list item. - operationId: drives.list.items.versions.DeleteFields - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': - post: - tags: - - drives.Actions - summary: Invoke action restoreVersion - operationId: drives.drive.list.items.listItem.versions.listItemVersion.restoreVersion - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/list/subscriptions': + /drive/bundles: get: tags: - - drives.list - summary: Get subscriptions from drives - description: The set of subscriptions on the list. - operationId: drives.list.ListSubscriptions + - drive.driveItem + summary: Get bundles from drive + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drive.ListBundles parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52159,32 +55405,72 @@ paths: enum: - id - id desc - - applicationId - - applicationId desc - - changeType - - changeType desc - - clientState - - clientState desc - - creatorId - - creatorId desc - - encryptionCertificate - - encryptionCertificate desc - - encryptionCertificateId - - encryptionCertificateId desc - - expirationDateTime - - expirationDateTime desc - - includeResourceData - - includeResourceData desc - - latestSupportedTlsVersion - - latestSupportedTlsVersion desc - - lifecycleNotificationUrl - - lifecycleNotificationUrl desc - - notificationQueryOptions - - notificationQueryOptions desc - - notificationUrl - - notificationUrl desc - - resource - - resource desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc type: string - name: $select in: query @@ -52197,19 +55483,49 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationQueryOptions - - notificationUrl - - resource + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -52222,6 +55538,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -52229,13 +55555,13 @@ paths: content: application/json: schema: - title: Collection of subscription + title: Collection of driveItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.driveItem' '@odata.nextLink': type: string default: @@ -52246,24 +55572,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.list - summary: Create new navigation property to subscriptions for drives - description: The set of subscriptions on the list. - operationId: drives.list.CreateSubscriptions - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive + - drive.driveItem + summary: Create new navigation property to bundles for drive + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drive.CreateBundles requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '201': @@ -52271,32 +55589,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/subscriptions/{subscription-id}': + '/drive/bundles/{driveItem-id}': get: tags: - - drives.list - summary: Get subscriptions from drives - description: The set of subscriptions on the list. - operationId: drives.list.GetSubscriptions + - drive.driveItem + summary: Get bundles from drive + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drive.GetBundles parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: subscription-id + - name: driveItem-id in: path - description: 'key: id of subscription' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: driveItem - name: $select in: query description: Select properties to be returned @@ -52308,19 +55619,49 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationQueryOptions - - notificationUrl - - resource + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -52333,6 +55674,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -52340,37 +55691,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drive.Bundles.GetCreatedByUser + parameters: + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: drive.Bundles.GetLastModifiedByUser + parameters: + driveItem-id: $request.path.driveItem-id + workbook: + operationId: drive.Bundles.GetWorkbook + parameters: + driveItem-id: $request.path.driveItem-id + analytics: + operationId: drive.Bundles.GetAnalytics + parameters: + driveItem-id: $request.path.driveItem-id + children: + operationId: drive.Bundles.ListChildren + parameters: + driveItem-id: $request.path.driveItem-id + listItem: + operationId: drive.Bundles.GetListItem + parameters: + driveItem-id: $request.path.driveItem-id + permissions: + operationId: drive.Bundles.ListPermissions + parameters: + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: drive.Bundles.ListSubscriptions + parameters: + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: drive.Bundles.ListThumbnails + parameters: + driveItem-id: $request.path.driveItem-id + versions: + operationId: drive.Bundles.ListVersions + parameters: + driveItem-id: $request.path.driveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.list - summary: Update the navigation property subscriptions in drives - description: The set of subscriptions on the list. - operationId: drives.list.UpdateSubscriptions + - drive.driveItem + summary: Update the navigation property bundles in drive + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drive.UpdateBundles parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: subscription-id + - name: driveItem-id in: path - description: 'key: id of subscription' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: driveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -52380,25 +55765,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.list - summary: Delete navigation property subscriptions for drives - description: The set of subscriptions on the list. - operationId: drives.list.DeleteSubscriptions + - drive.driveItem + summary: Delete navigation property bundles for drive + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drive.DeleteBundles parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: subscription-id + - name: driveItem-id in: path - description: 'key: id of subscription' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag @@ -52410,112 +55788,286 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/microsoft.graph.recent()': + '/drive/bundles/{driveItem-id}/content': get: tags: - - drives.Functions - summary: Invoke function recent - operationId: drives.drive.recent + - drive.driveItem + summary: Get media content for the navigation property bundles from drive + operationId: drive.GetBundlesContent parameters: - - name: drive-id + - name: driveItem-id in: path - description: 'key: id of drive' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: driveItem responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.driveItem' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/microsoft.graph.search(q=''{q}'')': - get: + x-ms-docs-operation-type: operation + put: tags: - - drives.Functions - summary: Invoke function search - operationId: drives.drive.search + - drive.driveItem + summary: Update media content for the navigation property bundles in drive + operationId: drive.UpdateBundlesContent parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: q + - name: driveItem-id in: path - description: 'Usage: q={q}' + description: 'key: id of driveItem' required: true schema: type: string - nullable: true + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.driveItem' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/microsoft.graph.sharedWithMe()': + x-ms-docs-operation-type: operation + /drive/following: get: tags: - - drives.Functions - summary: Invoke function sharedWithMe - operationId: drives.drive.sharedWithMe + - drive.driveItem + summary: Get following from drive + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drive.ListFollowing parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: drive + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.driveItem' - nullable: true + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/root': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drive.driveItem + summary: Create new navigation property to following for drive + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drive.CreateFollowing + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drive/following/{driveItem-id}': get: tags: - - drives.driveItem - summary: Get root from drives - description: The root folder of the drive. Read-only. - operationId: drives.GetRoot + - drive.driveItem + summary: Get following from drive + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drive.GetFollowing parameters: - - name: drive-id + - name: driveItem-id in: path - description: 'key: id of drive' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: driveItem - name: $select in: query description: Select properties to be returned @@ -52537,6 +56089,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -52545,6 +56098,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -52600,62 +56154,62 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' links: createdByUser: - operationId: drives.Root.GetCreatedByUser + operationId: drive.Following.GetCreatedByUser parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id lastModifiedByUser: - operationId: drives.Root.GetLastModifiedByUser + operationId: drive.Following.GetLastModifiedByUser parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id workbook: - operationId: drives.Root.GetWorkbook + operationId: drive.Following.GetWorkbook parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id analytics: - operationId: drives.Root.GetAnalytics + operationId: drive.Following.GetAnalytics parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id children: - operationId: drives.Root.ListChildren + operationId: drive.Following.ListChildren parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id listItem: - operationId: drives.Root.GetListItem + operationId: drive.Following.GetListItem parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id permissions: - operationId: drives.Root.ListPermissions + operationId: drive.Following.ListPermissions parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id subscriptions: - operationId: drives.Root.ListSubscriptions + operationId: drive.Following.ListSubscriptions parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id thumbnails: - operationId: drives.Root.ListThumbnails + operationId: drive.Following.ListThumbnails parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id versions: - operationId: drives.Root.ListVersions + operationId: drive.Following.ListVersions parameters: - drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.driveItem - summary: Update the navigation property root in drives - description: The root folder of the drive. Read-only. - operationId: drives.UpdateRoot + - drive.driveItem + summary: Update the navigation property following in drive + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drive.UpdateFollowing parameters: - - name: drive-id + - name: driveItem-id in: path - description: 'key: id of drive' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: driveItem requestBody: description: New navigation property values content: @@ -52671,18 +56225,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.driveItem - summary: Delete navigation property root for drives - description: The root folder of the drive. Read-only. - operationId: drives.DeleteRoot + - drive.driveItem + summary: Delete navigation property following for drive + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drive.DeleteFollowing parameters: - - name: drive-id + - name: driveItem-id in: path - description: 'key: id of drive' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag @@ -52694,20 +56248,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/root/content': + '/drive/following/{driveItem-id}/content': get: tags: - - drives.driveItem - summary: Get media content for the navigation property root from drives - operationId: drives.GetRootContent + - drive.driveItem + summary: Get media content for the navigation property following from drive + operationId: drive.GetFollowingContent parameters: - - name: drive-id + - name: driveItem-id in: path - description: 'key: id of drive' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: driveItem responses: '200': description: Retrieved media content @@ -52721,17 +56275,17 @@ paths: x-ms-docs-operation-type: operation put: tags: - - drives.driveItem - summary: Update media content for the navigation property root in drives - operationId: drives.UpdateRootContent + - drive.driveItem + summary: Update media content for the navigation property following in drive + operationId: drive.UpdateFollowingContent parameters: - - name: drive-id + - name: driveItem-id in: path - description: 'key: id of drive' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: driveItem requestBody: description: New media content. content: @@ -52746,21 +56300,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/special': + /drive/items: get: tags: - - drives.driveItem - summary: Get special from drives - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drives.ListSpecial + - drive.driveItem + summary: Get items from drive + description: All items contained in the drive. Read-only. Nullable. + operationId: drive.ListItems parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52798,6 +56345,8 @@ paths: - webUrl desc - audio - audio desc + - bundle + - bundle desc - content - content desc - cTag @@ -52814,6 +56363,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - package - package desc - pendingOperations @@ -52862,6 +56413,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -52870,6 +56422,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -52939,18 +56492,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - drives.driveItem - summary: Create new navigation property to special for drives - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drives.CreateSpecial - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive + - drive.driveItem + summary: Create new navigation property to items for drive + description: All items contained in the drive. Read-only. Nullable. + operationId: drive.CreateItems requestBody: description: New navigation property content: @@ -52968,21 +56513,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/special/{driveItem-id}': + '/drive/items/{driveItem-id}': get: tags: - - drives.driveItem - summary: Get special from drives - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drives.GetSpecial + - drive.driveItem + summary: Get items from drive + description: All items contained in the drive. Read-only. Nullable. + operationId: drive.GetItems parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - name: driveItem-id in: path description: 'key: id of driveItem' @@ -53011,6 +56549,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -53019,6 +56558,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -53074,72 +56614,55 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' links: createdByUser: - operationId: drives.Special.GetCreatedByUser + operationId: drive.Items.GetCreatedByUser parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id lastModifiedByUser: - operationId: drives.Special.GetLastModifiedByUser + operationId: drive.Items.GetLastModifiedByUser parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id workbook: - operationId: drives.Special.GetWorkbook + operationId: drive.Items.GetWorkbook parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id analytics: - operationId: drives.Special.GetAnalytics + operationId: drive.Items.GetAnalytics parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id children: - operationId: drives.Special.ListChildren + operationId: drive.Items.ListChildren parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id listItem: - operationId: drives.Special.GetListItem + operationId: drive.Items.GetListItem parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id permissions: - operationId: drives.Special.ListPermissions + operationId: drive.Items.ListPermissions parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id subscriptions: - operationId: drives.Special.ListSubscriptions + operationId: drive.Items.ListSubscriptions parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id thumbnails: - operationId: drives.Special.ListThumbnails + operationId: drive.Items.ListThumbnails parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id versions: - operationId: drives.Special.ListVersions + operationId: drive.Items.ListVersions parameters: - drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.driveItem - summary: Update the navigation property special in drives - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drives.UpdateSpecial + - drive.driveItem + summary: Update the navigation property items in drive + description: All items contained in the drive. Read-only. Nullable. + operationId: drive.UpdateItems parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - name: driveItem-id in: path description: 'key: id of driveItem' @@ -53162,18 +56685,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.driveItem - summary: Delete navigation property special for drives - description: Collection of common folders available in OneDrive. Read-only. Nullable. - operationId: drives.DeleteSpecial + - drive.driveItem + summary: Delete navigation property items for drive + description: All items contained in the drive. Read-only. Nullable. + operationId: drive.DeleteItems parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - name: driveItem-id in: path description: 'key: id of driveItem' @@ -53192,20 +56708,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/special/{driveItem-id}/content': + '/drive/items/{driveItem-id}/content': get: tags: - - drives.driveItem - summary: Get media content for the navigation property special from drives - operationId: drives.GetSpecialContent + - drive.driveItem + summary: Get media content for the navigation property items from drive + operationId: drive.GetItemsContent parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - name: driveItem-id in: path description: 'key: id of driveItem' @@ -53226,17 +56735,10 @@ paths: x-ms-docs-operation-type: operation put: tags: - - drives.driveItem - summary: Update media content for the navigation property special in drives - operationId: drives.UpdateSpecialContent + - drive.driveItem + summary: Update media content for the navigation property items in drive + operationId: drive.UpdateItemsContent parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - name: driveItem-id in: path description: 'key: id of driveItem' @@ -53258,12 +56760,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education: + /drive/list: get: tags: - - education.educationRoot - summary: Get education - operationId: education.educationRoot.GetEducationRoot + - drive.list + summary: Get list from drive + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' + operationId: drive.GetList parameters: - name: $select in: query @@ -53275,10 +56778,27 @@ paths: type: array items: enum: - - classes - - me - - schools - - users + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - columns + - contentTypes + - drive + - items + - subscriptions type: string - name: $expand in: query @@ -53291,41 +56811,51 @@ paths: items: enum: - '*' - - classes - - me - - schools - - users + - createdByUser + - lastModifiedByUser + - columns + - contentTypes + - drive + - items + - subscriptions type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRoot' + $ref: '#/components/schemas/microsoft.graph.list' links: - classes: - operationId: education.ListClasses - me: - operationId: education.GetMe - schools: - operationId: education.ListSchools - users: - operationId: education.ListUsers + createdByUser: + operationId: drive.List.GetCreatedByUser + lastModifiedByUser: + operationId: drive.List.GetLastModifiedByUser + columns: + operationId: drive.List.ListColumns + contentTypes: + operationId: drive.List.ListContentTypes + drive: + operationId: drive.List.GetDrive + items: + operationId: drive.List.ListItems + subscriptions: + operationId: drive.List.ListSubscriptions default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationRoot - summary: Update education - operationId: education.educationRoot.UpdateEducationRoot + - drive.list + summary: Update the navigation property list in drive + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' + operationId: drive.UpdateList requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRoot' + $ref: '#/components/schemas/microsoft.graph.list' required: true responses: '204': @@ -53333,12 +56863,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education/classes: + delete: + tags: + - drive.list + summary: Delete navigation property list for drive + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' + operationId: drive.DeleteList + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /drive/list/columns: get: tags: - - education.educationClass - summary: Get classes from education - operationId: education.ListClasses + - drive.list + summary: Get columns from drive + description: The collection of field definitions for this list. + operationId: drive.list.ListColumns parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -53357,30 +56906,66 @@ paths: enum: - id - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc - description - description desc - displayName - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc - term - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -53393,26 +56978,37 @@ paths: items: enum: - id - - classCode - - course - - createdBy + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - externalId - - externalName - - externalSource - - externalSourceDetail - - grade - - mailNickname + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required - term - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -53425,14 +57021,7 @@ paths: items: enum: - '*' - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - sourceColumn type: string responses: '200': @@ -53440,13 +57029,13 @@ paths: content: application/json: schema: - title: Collection of educationClass + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -53457,15 +57046,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationClass - summary: Create new navigation property to classes for education - operationId: education.CreateClasses + - drive.list + summary: Create new navigation property to columns for drive + description: The collection of field definitions for this list. + operationId: drive.list.CreateColumns requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '201': @@ -53473,24 +57063,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}': + '/drive/list/columns/{columnDefinition-id}': get: tags: - - education.educationClass - summary: Get classes from education - operationId: education.GetClasses + - drive.list + summary: Get columns from drive + description: The collection of field definitions for this list. + operationId: drive.list.GetColumns parameters: - - name: educationClass-id + - name: columnDefinition-id in: path - description: 'key: id of educationClass' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -53502,26 +57093,37 @@ paths: items: enum: - id - - classCode - - course - - createdBy - - description - - displayName - - externalId - - externalName - - externalSource - - externalSourceDetail - - grade - - mailNickname + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required - term - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -53534,14 +57136,7 @@ paths: items: enum: - '*' - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - sourceColumn type: string responses: '200': @@ -53549,62 +57144,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - assignmentCategories: - operationId: education.Classes.ListAssignmentCategories - parameters: - educationClass-id: $request.path.educationClass-id - assignmentDefaults: - operationId: education.Classes.GetAssignmentDefaults - parameters: - educationClass-id: $request.path.educationClass-id - assignments: - operationId: education.Classes.ListAssignments - parameters: - educationClass-id: $request.path.educationClass-id - assignmentSettings: - operationId: education.Classes.GetAssignmentSettings - parameters: - educationClass-id: $request.path.educationClass-id - group: - operationId: education.Classes.GetGroup - parameters: - educationClass-id: $request.path.educationClass-id - members: - operationId: education.Classes.ListMembers + sourceColumn: + operationId: drive.list.Columns.GetSourceColumn parameters: - educationClass-id: $request.path.educationClass-id - schools: - operationId: education.Classes.ListSchools - parameters: - educationClass-id: $request.path.educationClass-id - teachers: - operationId: education.Classes.ListTeachers - parameters: - educationClass-id: $request.path.educationClass-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationClass - summary: Update the navigation property classes in education - operationId: education.UpdateClasses + - drive.list + summary: Update the navigation property columns in drive + description: The collection of field definitions for this list. + operationId: drive.list.UpdateColumns parameters: - - name: educationClass-id + - name: columnDefinition-id in: path - description: 'key: id of educationClass' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -53614,17 +57182,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property classes for education - operationId: education.DeleteClasses + - drive.list + summary: Delete navigation property columns for drive + description: The collection of field definitions for this list. + operationId: drive.list.DeleteColumns parameters: - - name: educationClass-id + - name: columnDefinition-id in: path - description: 'key: id of educationClass' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -53636,20 +57205,184 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignmentCategories': + '/drive/list/columns/{columnDefinition-id}/sourceColumn': get: tags: - - education.educationClass - summary: Get assignmentCategories from education - operationId: education.classes.ListAssignmentCategories + - drive.list + summary: Get sourceColumn from drive + description: The source column for the content type column. + operationId: drive.list.columns.GetSourceColumn parameters: - - name: educationClass-id + - name: columnDefinition-id in: path - description: 'key: id of educationClass' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: columnDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: drive.list.columns.SourceColumn.GetSourceColumn + parameters: + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drive/list/columns/{columnDefinition-id}/sourceColumn/$ref': + get: + tags: + - drive.list + summary: Get ref of sourceColumn from drive + description: The source column for the content type column. + operationId: drive.list.columns.GetRefSourceColumn + parameters: + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: drive.list.columns.SourceColumn.GetSourceColumn + parameters: + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drive.list + summary: Update the ref of navigation property sourceColumn in drive + description: The source column for the content type column. + operationId: drive.list.columns.UpdateRefSourceColumn + parameters: + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drive.list + summary: Delete ref of navigation property sourceColumn for drive + description: The source column for the content type column. + operationId: drive.list.columns.DeleteRefSourceColumn + parameters: + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /drive/list/contentTypes: + get: + tags: + - drive.list + summary: Get contentTypes from drive + description: The collection of content types present in this list. + operationId: drive.list.ListContentTypes + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -53667,8 +57400,34 @@ paths: enum: - id - id desc - - displayName - - displayName desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -53681,7 +57440,25 @@ paths: items: enum: - id - - displayName + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -53694,6 +57471,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -53701,13 +57483,13 @@ paths: content: application/json: schema: - title: Collection of educationCategory + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -53718,23 +57500,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationClass - summary: Create new navigation property to assignmentCategories for education - operationId: education.classes.CreateAssignmentCategories - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass + - drive.list + summary: Create new navigation property to contentTypes for drive + description: The collection of content types present in this list. + operationId: drive.list.CreateContentTypes requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '201': @@ -53742,31 +57517,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignmentCategories/{educationCategory-id}': + '/drive/list/contentTypes/{contentType-id}': get: tags: - - education.educationClass - summary: Get assignmentCategories from education - operationId: education.classes.GetAssignmentCategories + - drive.list + summary: Get contentTypes from drive + description: The collection of content types present in this list. + operationId: drive.list.GetContentTypes parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationCategory-id + - name: contentType-id in: path - description: 'key: id of educationCategory' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationCategory + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -53778,7 +57547,25 @@ paths: items: enum: - id - - displayName + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -53791,6 +57578,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -53798,36 +57590,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: drive.list.ContentTypes.GetBase + parameters: + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drive.list.ContentTypes.ListBaseTypes + parameters: + contentType-id: $request.path.contentType-id + columnLinks: + operationId: drive.list.ContentTypes.ListColumnLinks + parameters: + contentType-id: $request.path.contentType-id + columnPositions: + operationId: drive.list.ContentTypes.ListColumnPositions + parameters: + contentType-id: $request.path.contentType-id + columns: + operationId: drive.list.ContentTypes.ListColumns + parameters: + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationClass - summary: Update the navigation property assignmentCategories in education - operationId: education.classes.UpdateAssignmentCategories + - drive.list + summary: Update the navigation property contentTypes in drive + description: The collection of content types present in this list. + operationId: drive.list.UpdateContentTypes parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationCategory-id + - name: contentType-id in: path - description: 'key: id of educationCategory' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationCategory + x-ms-docs-key-type: contentType requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '204': @@ -53837,24 +57644,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property assignmentCategories for education - operationId: education.classes.DeleteAssignmentCategories + - drive.list + summary: Delete navigation property contentTypes for drive + description: The collection of content types present in this list. + operationId: drive.list.DeleteContentTypes parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationCategory-id + - name: contentType-id in: path - description: 'key: id of educationCategory' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationCategory + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -53866,20 +57667,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignmentDefaults': + '/drive/list/contentTypes/{contentType-id}/base': get: tags: - - education.educationClass - summary: Get assignmentDefaults from education - operationId: education.classes.GetAssignmentDefaults + - drive.list + summary: Get base from drive + description: Parent contentType from which this content type is derived. + operationId: drive.list.contentTypes.GetBase parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -53891,9 +57693,25 @@ paths: items: enum: - id - - addedStudentAction - - dueTime - - notificationChannelUrl + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -53906,6 +57724,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -53913,29 +57736,99 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentDefaults' + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: drive.list.contentTypes.Base.GetBase + parameters: + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drive.list.contentTypes.Base.ListBaseTypes + parameters: + contentType-id: $request.path.contentType-id + columnLinks: + operationId: drive.list.contentTypes.Base.ListColumnLinks + parameters: + contentType-id: $request.path.contentType-id + columnPositions: + operationId: drive.list.contentTypes.Base.ListColumnPositions + parameters: + contentType-id: $request.path.contentType-id + columns: + operationId: drive.list.contentTypes.Base.ListColumns + parameters: + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/drive/list/contentTypes/{contentType-id}/base/$ref': + get: tags: - - education.educationClass - summary: Update the navigation property assignmentDefaults in education - operationId: education.classes.UpdateAssignmentDefaults + - drive.list + summary: Get ref of base from drive + description: Parent contentType from which this content type is derived. + operationId: drive.list.contentTypes.GetRefBase parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: contentType + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + base: + operationId: drive.list.contentTypes.Base.GetBase + parameters: + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drive.list.contentTypes.Base.ListBaseTypes + parameters: + contentType-id: $request.path.contentType-id + columnLinks: + operationId: drive.list.contentTypes.Base.ListColumnLinks + parameters: + contentType-id: $request.path.contentType-id + columnPositions: + operationId: drive.list.contentTypes.Base.ListColumnPositions + parameters: + contentType-id: $request.path.contentType-id + columns: + operationId: drive.list.contentTypes.Base.ListColumns + parameters: + contentType-id: $request.path.contentType-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drive.list + summary: Update the ref of navigation property base in drive + description: Parent contentType from which this content type is derived. + operationId: drive.list.contentTypes.UpdateRefBase + parameters: + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentDefaults' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -53945,17 +57838,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property assignmentDefaults for education - operationId: education.classes.DeleteAssignmentDefaults + - drive.list + summary: Delete ref of navigation property base for drive + description: Parent contentType from which this content type is derived. + operationId: drive.list.contentTypes.DeleteRefBase parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -53967,21 +57861,155 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments': + '/drive/list/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': + post: + tags: + - drive.Actions + summary: Invoke action associateWithHubSites + operationId: drive.list.contentTypes.contentType.base.associateWithHubSites + parameters: + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drive/list/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': + post: + tags: + - drive.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: drive.list.contentTypes.contentType.base.copyToDefaultContentLocation + parameters: + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drive/list/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': get: tags: - - education.educationClass - summary: Get assignments from education - description: All assignments associated with this class. Nullable. - operationId: education.classes.ListAssignments + - drive.Functions + summary: Invoke function isPublished + operationId: drive.list.contentTypes.contentType.base.isPublished parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drive/list/contentTypes/{contentType-id}/base/microsoft.graph.publish': + post: + tags: + - drive.Actions + summary: Invoke action publish + operationId: drive.list.contentTypes.contentType.base.publish + parameters: + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drive/list/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': + post: + tags: + - drive.Actions + summary: Invoke action unpublish + operationId: drive.list.contentTypes.contentType.base.unpublish + parameters: + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drive/list/contentTypes/{contentType-id}/baseTypes': + get: + tags: + - drive.list + summary: Get baseTypes from drive + description: The collection of content types that are ancestors of this content type. + operationId: drive.list.contentTypes.ListBaseTypes + parameters: + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -53999,46 +58027,34 @@ paths: enum: - id - id desc - - addedStudentAction - - addedStudentAction desc - - allowLateSubmissions - - allowLateSubmissions desc - - allowStudentsToAddResourcesToSubmission - - allowStudentsToAddResourcesToSubmission desc - - assignDateTime - - assignDateTime desc - - assignedDateTime - - assignedDateTime desc - - assignTo - - assignTo desc - - classId - - classId desc - - closeDateTime - - closeDateTime desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - dueDateTime - - dueDateTime desc - - grading - - grading desc - - instructions - - instructions desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - notificationChannelUrl - - notificationChannelUrl desc - - resourcesFolderUrl - - resourcesFolderUrl desc - - status - - status desc - - webUrl - - webUrl desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -54051,30 +58067,25 @@ paths: items: enum: - id - - addedStudentAction - - allowLateSubmissions - - allowStudentsToAddResourcesToSubmission - - assignDateTime - - assignedDateTime - - assignTo - - classId - - closeDateTime - - createdBy - - createdDateTime - - displayName - - dueDateTime - - grading - - instructions - - lastModifiedBy - - lastModifiedDateTime - - notificationChannelUrl - - resourcesFolderUrl - - status - - webUrl - - categories - - resources - - rubric - - submissions + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -54087,10 +58098,11 @@ paths: items: enum: - '*' - - categories - - resources - - rubric - - submissions + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -54098,13 +58110,13 @@ paths: content: application/json: schema: - title: Collection of educationAssignment + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationAssignment' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -54113,62 +58125,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - education.educationClass - summary: Create new navigation property to assignments for education - description: All assignments associated with this class. Nullable. - operationId: education.classes.CreateAssignments - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}': + '/drive/list/contentTypes/{contentType-id}/baseTypes/$ref': get: tags: - - education.educationClass - summary: Get assignments from education - description: All assignments associated with this class. Nullable. - operationId: education.classes.GetAssignments + - drive.list + summary: Get ref of baseTypes from drive + description: The collection of content types that are ancestors of this content type. + operationId: drive.list.contentTypes.ListRefBaseTypes parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: $select + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -54177,166 +58156,141 @@ paths: items: enum: - id - - addedStudentAction - - allowLateSubmissions - - allowStudentsToAddResourcesToSubmission - - assignDateTime - - assignedDateTime - - assignTo - - classId - - closeDateTime - - createdBy - - createdDateTime - - displayName - - dueDateTime - - grading - - instructions - - lastModifiedBy - - lastModifiedDateTime - - notificationChannelUrl - - resourcesFolderUrl - - status - - webUrl - - categories - - resources - - rubric - - submissions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - categories - - resources - - rubric - - submissions + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignment' - links: - categories: - operationId: education.classes.Assignments.ListCategories - parameters: - educationClass-id: $request.path.educationClass-id - educationAssignment-id: $request.path.educationAssignment-id - resources: - operationId: education.classes.Assignments.ListResources - parameters: - educationClass-id: $request.path.educationClass-id - educationAssignment-id: $request.path.educationAssignment-id - rubric: - operationId: education.classes.Assignments.GetRubric - parameters: - educationClass-id: $request.path.educationClass-id - educationAssignment-id: $request.path.educationAssignment-id - submissions: - operationId: education.classes.Assignments.ListSubmissions - parameters: - educationClass-id: $request.path.educationClass-id - educationAssignment-id: $request.path.educationAssignment-id + title: Collection of links of contentType + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - education.educationClass - summary: Update the navigation property assignments in education - description: All assignments associated with this class. Nullable. - operationId: education.classes.UpdateAssignments + - drive.list + summary: Create new navigation property ref to baseTypes for drive + description: The collection of content types that are ancestors of this content type. + operationId: drive.list.contentTypes.CreateRefBaseTypes parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignment' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/drive/list/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': + post: tags: - - education.educationClass - summary: Delete navigation property assignments for education - description: All assignments associated with this class. Nullable. - operationId: education.classes.DeleteAssignments + - drive.Actions + summary: Invoke action addCopy + operationId: drive.list.contentTypes.contentType.baseTypes.addCopy parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories': + x-ms-docs-operation-type: action + '/drive/list/contentTypes/{contentType-id}/columnLinks': get: tags: - - education.educationClass - summary: Get categories from education - description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' - operationId: education.classes.assignments.ListCategories + - drive.list + summary: Get columnLinks from drive + description: The collection of columns that are required by this content type. + operationId: drive.list.contentTypes.ListColumnLinks parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54354,8 +58308,8 @@ paths: enum: - id - id desc - - displayName - - displayName desc + - name + - name desc type: string - name: $select in: query @@ -54368,7 +58322,7 @@ paths: items: enum: - id - - displayName + - name type: string - name: $expand in: query @@ -54388,13 +58342,13 @@ paths: content: application/json: schema: - title: Collection of educationCategory + title: Collection of columnLink type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.columnLink' '@odata.nextLink': type: string default: @@ -54405,31 +58359,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationClass - summary: Create new navigation property to categories for education - description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' - operationId: education.classes.assignments.CreateCategories + - drive.list + summary: Create new navigation property to columnLinks for drive + description: The collection of columns that are required by this content type. + operationId: drive.list.contentTypes.CreateColumnLinks parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '201': @@ -54437,39 +58384,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/{educationCategory-id}': + '/drive/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': get: tags: - - education.educationClass - summary: Get categories from education - description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' - operationId: education.classes.assignments.GetCategories + - drive.list + summary: Get columnLinks from drive + description: The collection of columns that are required by this content type. + operationId: drive.list.contentTypes.GetColumnLinks parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationCategory-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of educationCategory' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: educationCategory + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -54481,7 +58421,7 @@ paths: items: enum: - id - - displayName + - name type: string - name: $expand in: query @@ -54501,44 +58441,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationClass - summary: Update the navigation property categories in education - description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' - operationId: education.classes.assignments.UpdateCategories + - drive.list + summary: Update the navigation property columnLinks in drive + description: The collection of columns that are required by this content type. + operationId: drive.list.contentTypes.UpdateColumnLinks parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationCategory-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of educationCategory' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: educationCategory + x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationCategory' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '204': @@ -54548,32 +58481,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property categories for education - description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' - operationId: education.classes.assignments.DeleteCategories + - drive.list + summary: Delete navigation property columnLinks for drive + description: The collection of columns that are required by this content type. + operationId: drive.list.contentTypes.DeleteColumnLinks parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationCategory-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of educationCategory' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: educationCategory + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -54585,94 +58511,338 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/microsoft.graph.publish': - post: + '/drive/list/contentTypes/{contentType-id}/columnPositions': + get: tags: - - education.Actions - summary: Invoke action publish - operationId: education.classes.educationClass.assignments.educationAssignment.publish + - drive.list + summary: Get columnPositions from drive + description: Column order information in a content type. + operationId: drive.list.contentTypes.ListColumnPositions parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: educationAssignment + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationAssignment' - nullable: true + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/microsoft.graph.setUpResourcesFolder()': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/drive/list/contentTypes/{contentType-id}/columnPositions/$ref': get: tags: - - education.Functions - summary: Invoke function setUpResourcesFolder - operationId: education.classes.educationClass.assignments.educationAssignment.setUpResourcesFolder + - drive.list + summary: Get ref of columnPositions from drive + description: Column order information in a content type. + operationId: drive.list.contentTypes.ListRefColumnPositions parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: educationAssignment + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string responses: '200': - description: Success + description: Retrieved navigation property links content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationAssignment' - nullable: true + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - education.educationClass - summary: Get resources from education - description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. - operationId: education.classes.assignments.ListResources + - drive.list + summary: Create new navigation property ref to columnPositions for drive + description: Column order information in a content type. + operationId: drive.list.contentTypes.CreateRefColumnPositions parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drive/list/contentTypes/{contentType-id}/columns': + get: + tags: + - drive.list + summary: Get columns from drive + description: The collection of column definitions for this contentType. + operationId: drive.list.contentTypes.ListColumns + parameters: + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54690,10 +58860,66 @@ paths: enum: - id - id desc - - distributeForStudentWork - - distributeForStudentWork desc - - resource - - resource desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -54706,8 +58932,37 @@ paths: items: enum: - id - - distributeForStudentWork - - resource + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -54720,6 +58975,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -54727,13 +58983,13 @@ paths: content: application/json: schema: - title: Collection of educationAssignmentResource + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -54744,31 +59000,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationClass - summary: Create new navigation property to resources for education - description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. - operationId: education.classes.assignments.CreateResources + - drive.list + summary: Create new navigation property to columns for drive + description: The collection of column definitions for this contentType. + operationId: drive.list.contentTypes.CreateColumns parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '201': @@ -54776,39 +59025,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}': + '/drive/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}': get: tags: - - education.educationClass - summary: Get resources from education - description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. - operationId: education.classes.assignments.GetResources + - drive.list + summary: Get columns from drive + description: The collection of column definitions for this contentType. + operationId: drive.list.contentTypes.GetColumns parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationAssignmentResource-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of educationAssignmentResource' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationAssignmentResource + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -54820,8 +59062,37 @@ paths: items: enum: - id - - distributeForStudentWork - - resource + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -54834,6 +59105,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -54841,44 +59113,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: drive.list.contentTypes.Columns.GetSourceColumn + parameters: + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationClass - summary: Update the navigation property resources in education - description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. - operationId: education.classes.assignments.UpdateResources + - drive.list + summary: Update the navigation property columns in drive + description: The collection of column definitions for this contentType. + operationId: drive.list.contentTypes.UpdateColumns parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationAssignmentResource-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of educationAssignmentResource' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationAssignmentResource + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -54888,32 +59159,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property resources for education - description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. - operationId: education.classes.assignments.DeleteResources + - drive.list + summary: Delete navigation property columns for drive + description: The collection of column definitions for this contentType. + operationId: drive.list.contentTypes.DeleteColumns parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationAssignmentResource-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of educationAssignmentResource' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationAssignmentResource + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -54925,28 +59189,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/rubric': + '/drive/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - education.educationClass - summary: Get rubric from education - description: 'When set, the grading rubric attached to this assignment.' - operationId: education.classes.assignments.GetRubric + - drive.list + summary: Get sourceColumn from drive + description: The source column for the content type column. + operationId: drive.list.contentTypes.columns.GetSourceColumn parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -54958,15 +59222,37 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - grading - - lastModifiedBy - - lastModifiedDateTime - - levels - - qualities + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -54979,6 +59265,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -54986,37 +59273,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: drive.list.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/drive/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: tags: - - education.educationClass - summary: Update the navigation property rubric in education - description: 'When set, the grading rubric attached to this assignment.' - operationId: education.classes.assignments.UpdateRubric + - drive.list + summary: Get ref of sourceColumn from drive + description: The source column for the content type column. + operationId: drive.list.contentTypes.columns.GetRefSourceColumn parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: drive.list.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drive.list + summary: Update the ref of navigation property sourceColumn in drive + description: The source column for the content type column. + operationId: drive.list.contentTypes.columns.UpdateRefSourceColumn + parameters: + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -55026,25 +59359,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property rubric for education - description: 'When set, the grading rubric attached to this assignment.' - operationId: education.classes.assignments.DeleteRubric + - drive.list + summary: Delete ref of navigation property sourceColumn for drive + description: The source column for the content type column. + operationId: drive.list.contentTypes.columns.DeleteRefSourceColumn parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -55056,191 +59389,176 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions': - get: + '/drive/list/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: tags: - - education.educationClass - summary: Get submissions from education - description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' - operationId: education.classes.assignments.ListSubmissions + - drive.Actions + summary: Invoke action associateWithHubSites + operationId: drive.list.contentTypes.contentType.associateWithHubSites parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drive/list/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: + tags: + - drive.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: drive.list.contentTypes.contentType.copyToDefaultContentLocation + parameters: + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - recipient - - recipient desc - - resourcesFolderUrl - - resourcesFolderUrl desc - - returnedBy - - returnedBy desc - - returnedDateTime - - returnedDateTime desc - - status - - status desc - - submittedBy - - submittedBy desc - - submittedDateTime - - submittedDateTime desc - - unsubmittedBy - - unsubmittedBy desc - - unsubmittedDateTime - - unsubmittedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - recipient - - resourcesFolderUrl - - returnedBy - - returnedDateTime - - status - - submittedBy - - submittedDateTime - - unsubmittedBy - - unsubmittedDateTime - - outcomes - - resources - - submittedResources - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drive/list/contentTypes/{contentType-id}/microsoft.graph.isPublished()': + get: + tags: + - drive.Functions + summary: Invoke function isPublished + operationId: drive.list.contentTypes.contentType.isPublished + parameters: + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - outcomes - - resources - - submittedResources - type: string + type: string + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved navigation property + 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 + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/drive/list/contentTypes/{contentType-id}/microsoft.graph.publish': post: tags: - - education.educationClass - summary: Create new navigation property to submissions for education - description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' - operationId: education.classes.assignments.CreateSubmissions + - drive.Actions + summary: Invoke action publish + operationId: drive.list.contentTypes.contentType.publish parameters: - - name: educationClass-id + - name: contentType-id in: path - description: 'key: id of educationClass' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + x-ms-docs-key-type: contentType + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drive/list/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: + tags: + - drive.Actions + summary: Invoke action unpublish + operationId: drive.list.contentTypes.contentType.unpublish + parameters: + - name: contentType-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationAssignment + x-ms-docs-key-type: contentType + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /drive/list/contentTypes/microsoft.graph.addCopy: + post: + tags: + - drive.Actions + summary: Invoke action addCopy + operationId: drive.list.contentTypes.addCopy requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + type: object + properties: + contentType: + type: string required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}': + x-ms-docs-operation-type: action + /drive/list/drive: get: tags: - - education.educationClass - summary: Get submissions from education - description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' - operationId: education.classes.assignments.GetSubmissions + - drive.list + summary: Get drive from drive + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: drive.list.GetDrive parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - name: $select in: query description: Select properties to be returned @@ -55252,18 +59570,28 @@ paths: items: enum: - id - - recipient - - resourcesFolderUrl - - returnedBy - - returnedDateTime - - status - - submittedBy - - submittedDateTime - - unsubmittedBy - - unsubmittedDateTime - - outcomes - - resources - - submittedResources + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -55276,9 +59604,14 @@ paths: items: enum: - '*' - - outcomes - - resources - - submittedResources + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -55286,63 +59619,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + $ref: '#/components/schemas/microsoft.graph.drive' links: - outcomes: - operationId: education.classes.assignments.Submissions.ListOutcomes - parameters: - educationClass-id: $request.path.educationClass-id - educationAssignment-id: $request.path.educationAssignment-id - educationSubmission-id: $request.path.educationSubmission-id - resources: - operationId: education.classes.assignments.Submissions.ListResources - parameters: - educationClass-id: $request.path.educationClass-id - educationAssignment-id: $request.path.educationAssignment-id - educationSubmission-id: $request.path.educationSubmission-id - submittedResources: - operationId: education.classes.assignments.Submissions.ListSubmittedResources - parameters: - educationClass-id: $request.path.educationClass-id - educationAssignment-id: $request.path.educationAssignment-id - educationSubmission-id: $request.path.educationSubmission-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - education.educationClass - summary: Update the navigation property submissions in education - description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' - operationId: education.classes.assignments.UpdateSubmissions - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission + createdByUser: + operationId: drive.list.Drive.GetCreatedByUser + lastModifiedByUser: + operationId: drive.list.Drive.GetLastModifiedByUser + bundles: + operationId: drive.list.Drive.ListBundles + following: + operationId: drive.list.Drive.ListFollowing + items: + operationId: drive.list.Drive.ListItems + list: + operationId: drive.list.Drive.GetList + root: + operationId: drive.list.Drive.GetRoot + special: + operationId: drive.list.Drive.ListSpecial + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drive.list + summary: Update the navigation property drive in drive + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: drive.list.UpdateDrive requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -55352,32 +59661,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property submissions for education - description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' - operationId: education.classes.assignments.DeleteSubmissions + - drive.list + summary: Delete navigation property drive for drive + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: drive.list.DeleteDrive parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - name: If-Match in: header description: ETag @@ -55389,195 +59677,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.return': - post: - tags: - - education.Actions - summary: Invoke action return - operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.return - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationSubmission' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()': - get: - tags: - - education.Functions - summary: Invoke function setUpResourcesFolder - operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.setUpResourcesFolder - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationSubmission' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit': - post: - tags: - - education.Actions - summary: Invoke action submit - operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.submit - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationSubmission' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.unsubmit': - post: - tags: - - education.Actions - summary: Invoke action unsubmit - operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.unsubmit - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationSubmission' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes': + /drive/list/items: get: tags: - - education.educationClass - summary: Get outcomes from education - description: Read-Write. Nullable. - operationId: education.classes.assignments.submissions.ListOutcomes + - drive.list + summary: Get items from drive + description: All items contained in the list. + operationId: drive.list.ListItems parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -55595,10 +59702,28 @@ paths: enum: - id - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - sharepointIds + - sharepointIds desc type: string - name: $select in: query @@ -55611,8 +59736,23 @@ paths: items: enum: - id + - createdBy + - createdDateTime + - description + - eTag - lastModifiedBy - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -55625,6 +59765,12 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -55632,13 +59778,13 @@ paths: content: application/json: schema: - title: Collection of educationOutcome + title: Collection of listItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationOutcome' + $ref: '#/components/schemas/microsoft.graph.listItem' '@odata.nextLink': type: string default: @@ -55649,38 +59795,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationClass - summary: Create new navigation property to outcomes for education - description: Read-Write. Nullable. - operationId: education.classes.assignments.submissions.CreateOutcomes - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission + - drive.list + summary: Create new navigation property to items for drive + description: All items contained in the list. + operationId: drive.list.CreateItems requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationOutcome' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '201': @@ -55688,46 +59812,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationOutcome' + $ref: '#/components/schemas/microsoft.graph.listItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id}': + '/drive/list/items/{listItem-id}': get: tags: - - education.educationClass - summary: Get outcomes from education - description: Read-Write. Nullable. - operationId: education.classes.assignments.submissions.GetOutcomes + - drive.list + summary: Get items from drive + description: All items contained in the list. + operationId: drive.list.GetItems parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - - name: educationOutcome-id + - name: listItem-id in: path - description: 'key: id of educationOutcome' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationOutcome + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -55739,8 +59842,23 @@ paths: items: enum: - id + - createdBy + - createdDateTime + - description + - eTag - lastModifiedBy - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -55753,6 +59871,12 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -55760,51 +59884,55 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationOutcome' + $ref: '#/components/schemas/microsoft.graph.listItem' + links: + createdByUser: + operationId: drive.list.Items.GetCreatedByUser + parameters: + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: drive.list.Items.GetLastModifiedByUser + parameters: + listItem-id: $request.path.listItem-id + analytics: + operationId: drive.list.Items.GetAnalytics + parameters: + listItem-id: $request.path.listItem-id + driveItem: + operationId: drive.list.Items.GetDriveItem + parameters: + listItem-id: $request.path.listItem-id + fields: + operationId: drive.list.Items.GetFields + parameters: + listItem-id: $request.path.listItem-id + versions: + operationId: drive.list.Items.ListVersions + parameters: + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationClass - summary: Update the navigation property outcomes in education - description: Read-Write. Nullable. - operationId: education.classes.assignments.submissions.UpdateOutcomes + - drive.list + summary: Update the navigation property items in drive + description: All items contained in the list. + operationId: drive.list.UpdateItems parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - - name: educationOutcome-id + - name: listItem-id in: path - description: 'key: id of educationOutcome' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationOutcome + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationOutcome' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '204': @@ -55814,39 +59942,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property outcomes for education - description: Read-Write. Nullable. - operationId: education.classes.assignments.submissions.DeleteOutcomes + - drive.list + summary: Delete navigation property items for drive + description: All items contained in the list. + operationId: drive.list.DeleteItems parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true - schema: - type: string - x-ms-docs-key-type: educationSubmission - - name: educationOutcome-id + - name: listItem-id in: path - description: 'key: id of educationOutcome' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationOutcome + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -55858,57 +59965,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources': + '/drive/list/items/{listItem-id}/analytics': get: tags: - - education.educationClass - summary: Get resources from education - description: Nullable. - operationId: education.classes.assignments.submissions.ListResources + - drive.list + summary: Get analytics from drive + description: Analytics about the view activities that took place on this item. + operationId: drive.list.items.GetAnalytics parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + - name: listItem-id in: path - description: 'key: id of educationSubmission' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmission - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - assignmentResourceUrl - - assignmentResourceUrl desc - - resource - - resource desc - type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -55920,8 +59991,9 @@ paths: items: enum: - id - - assignmentResourceUrl - - resource + - allTime + - itemActivityStats + - lastSevenDays type: string - name: $expand in: query @@ -55934,6 +60006,9 @@ paths: items: enum: - '*' + - allTime + - itemActivityStats + - lastSevenDays type: string responses: '200': @@ -55941,102 +60016,130 @@ paths: content: application/json: schema: - title: Collection of educationSubmissionResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + links: + allTime: + operationId: drive.list.items.Analytics.GetAllTime + parameters: + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: drive.list.items.Analytics.ListItemActivityStats + parameters: + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: drive.list.items.Analytics.GetLastSevenDays + parameters: + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/drive/list/items/{listItem-id}/analytics/$ref': + get: tags: - - education.educationClass - summary: Create new navigation property to resources for education - description: Nullable. - operationId: education.classes.assignments.submissions.CreateResources + - drive.list + summary: Get ref of analytics from drive + description: Analytics about the view activities that took place on this item. + operationId: drive.list.items.GetRefAnalytics parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: listItem-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + x-ms-docs-key-type: listItem + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + allTime: + operationId: drive.list.items.Analytics.GetAllTime + parameters: + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: drive.list.items.Analytics.ListItemActivityStats + parameters: + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: drive.list.items.Analytics.GetLastSevenDays + parameters: + listItem-id: $request.path.listItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drive.list + summary: Update the ref of navigation property analytics in drive + description: Analytics about the view activities that took place on this item. + operationId: drive.list.items.UpdateRefAnalytics + parameters: + - name: listItem-id in: path - description: 'key: id of educationSubmission' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmission + x-ms-docs-key-type: listItem requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}': - get: + delete: tags: - - education.educationClass - summary: Get resources from education - description: Nullable. - operationId: education.classes.assignments.submissions.GetResources + - drive.list + summary: Delete ref of navigation property analytics for drive + description: Analytics about the view activities that took place on this item. + operationId: drive.list.items.DeleteRefAnalytics parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + - name: listItem-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id - in: path - description: 'key: id of educationSubmission' - required: true + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: educationSubmission - - name: educationSubmissionResource-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drive/list/items/{listItem-id}/driveItem': + get: + tags: + - drive.list + summary: Get driveItem from drive + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: drive.list.items.GetDriveItem + parameters: + - name: listItem-id in: path - description: 'key: id of educationSubmissionResource' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmissionResource + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -56048,8 +60151,49 @@ paths: items: enum: - id - - assignmentResourceUrl - - resource + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -56062,6 +60206,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -56069,51 +60223,148 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drive.list.items.DriveItem.GetCreatedByUser + parameters: + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: drive.list.items.DriveItem.GetLastModifiedByUser + parameters: + listItem-id: $request.path.listItem-id + workbook: + operationId: drive.list.items.DriveItem.GetWorkbook + parameters: + listItem-id: $request.path.listItem-id + analytics: + operationId: drive.list.items.DriveItem.GetAnalytics + parameters: + listItem-id: $request.path.listItem-id + children: + operationId: drive.list.items.DriveItem.ListChildren + parameters: + listItem-id: $request.path.listItem-id + listItem: + operationId: drive.list.items.DriveItem.GetListItem + parameters: + listItem-id: $request.path.listItem-id + permissions: + operationId: drive.list.items.DriveItem.ListPermissions + parameters: + listItem-id: $request.path.listItem-id + subscriptions: + operationId: drive.list.items.DriveItem.ListSubscriptions + parameters: + listItem-id: $request.path.listItem-id + thumbnails: + operationId: drive.list.items.DriveItem.ListThumbnails + parameters: + listItem-id: $request.path.listItem-id + versions: + operationId: drive.list.items.DriveItem.ListVersions + parameters: + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationClass - summary: Update the navigation property resources in education - description: Nullable. - operationId: education.classes.assignments.submissions.UpdateResources + - drive.list + summary: Update the navigation property driveItem in drive + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: drive.list.items.UpdateDriveItem parameters: - - name: educationClass-id + - name: listItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drive.list + summary: Delete navigation property driveItem for drive + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: drive.list.items.DeleteDriveItem + parameters: + - name: listItem-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drive/list/items/{listItem-id}/driveItem/content': + get: + tags: + - drive.list + summary: Get media content for the navigation property driveItem from drive + operationId: drive.list.items.GetDriveItemContent + parameters: + - name: listItem-id in: path - description: 'key: id of educationSubmission' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmission - - name: educationSubmissionResource-id + x-ms-docs-key-type: listItem + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drive.list + summary: Update media content for the navigation property driveItem in drive + operationId: drive.list.items.UpdateDriveItemContent + parameters: + - name: listItem-id in: path - description: 'key: id of educationSubmissionResource' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmissionResource + x-ms-docs-key-type: listItem requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + type: string + format: binary required: true responses: '204': @@ -56121,41 +60372,96 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/drive/list/items/{listItem-id}/fields': + get: tags: - - education.educationClass - summary: Delete navigation property resources for education - description: Nullable. - operationId: education.classes.assignments.submissions.DeleteResources + - drive.list + summary: Get fields from drive + description: The values of the columns set on this list item. + operationId: drive.list.items.GetFields parameters: - - name: educationClass-id + - name: listItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drive.list + summary: Update the navigation property fields in drive + description: The values of the columns set on this list item. + operationId: drive.list.items.UpdateFields + parameters: + - name: listItem-id in: path - description: 'key: id of educationSubmission' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmission - - name: educationSubmissionResource-id + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drive.list + summary: Delete navigation property fields for drive + description: The values of the columns set on this list item. + operationId: drive.list.items.DeleteFields + parameters: + - name: listItem-id in: path - description: 'key: id of educationSubmissionResource' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmissionResource + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -56167,35 +60473,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources': + '/drive/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': get: tags: - - education.educationClass - summary: Get submittedResources from education - description: Read-only. Nullable. - operationId: education.classes.assignments.submissions.ListSubmittedResources + - drive.Functions + summary: Invoke function getActivitiesByInterval + operationId: drive.list.items.listItem.getActivitiesByInterval-96b0 parameters: - - name: educationClass-id + - name: listItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id + x-ms-docs-key-type: listItem + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drive/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - drive.Functions + summary: Invoke function getActivitiesByInterval + operationId: drive.list.items.listItem.getActivitiesByInterval-53ee + parameters: + - name: listItem-id in: path - description: 'key: id of educationAssignment' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + x-ms-docs-key-type: listItem + - name: startDateTime in: path - description: 'key: id of educationSubmission' + description: 'Usage: startDateTime={startDateTime}' required: true schema: type: string - x-ms-docs-key-type: educationSubmission + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drive/list/items/{listItem-id}/versions': + get: + tags: + - drive.list + summary: Get versions from drive + description: The list of previous versions of the list item. + operationId: drive.list.items.ListVersions + parameters: + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -56213,10 +60582,12 @@ paths: enum: - id - id desc - - assignmentResourceUrl - - assignmentResourceUrl desc - - resource - - resource desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication desc type: string - name: $select in: query @@ -56229,8 +60600,10 @@ paths: items: enum: - id - - assignmentResourceUrl - - resource + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -56243,6 +60616,7 @@ paths: items: enum: - '*' + - fields type: string responses: '200': @@ -56250,13 +60624,13 @@ paths: content: application/json: schema: - title: Collection of educationSubmissionResource + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string default: @@ -56267,38 +60641,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationClass - summary: Create new navigation property to submittedResources for education - description: Read-only. Nullable. - operationId: education.classes.assignments.submissions.CreateSubmittedResources + - drive.list + summary: Create new navigation property to versions for drive + description: The list of previous versions of the list item. + operationId: drive.list.items.CreateVersions parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + - name: listItem-id in: path - description: 'key: id of educationSubmission' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmission + x-ms-docs-key-type: listItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '201': @@ -56306,46 +60666,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}': + '/drive/list/items/{listItem-id}/versions/{listItemVersion-id}': get: tags: - - education.educationClass - summary: Get submittedResources from education - description: Read-only. Nullable. - operationId: education.classes.assignments.submissions.GetSubmittedResources + - drive.list + summary: Get versions from drive + description: The list of previous versions of the list item. + operationId: drive.list.items.GetVersions parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + - name: listItem-id in: path - description: 'key: id of educationSubmission' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmission - - name: educationSubmissionResource-id + x-ms-docs-key-type: listItem + - name: listItemVersion-id in: path - description: 'key: id of educationSubmissionResource' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: educationSubmissionResource + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -56357,8 +60703,10 @@ paths: items: enum: - id - - assignmentResourceUrl - - resource + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -56371,6 +60719,7 @@ paths: items: enum: - '*' + - fields type: string responses: '200': @@ -56378,51 +60727,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + links: + fields: + operationId: drive.list.items.Versions.GetFields + parameters: + listItem-id: $request.path.listItem-id + listItemVersion-id: $request.path.listItemVersion-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationClass - summary: Update the navigation property submittedResources in education - description: Read-only. Nullable. - operationId: education.classes.assignments.submissions.UpdateSubmittedResources + - drive.list + summary: Update the navigation property versions in drive + description: The list of previous versions of the list item. + operationId: drive.list.items.UpdateVersions parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + - name: listItem-id in: path - description: 'key: id of educationSubmission' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmission - - name: educationSubmissionResource-id + x-ms-docs-key-type: listItem + - name: listItemVersion-id in: path - description: 'key: id of educationSubmissionResource' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: educationSubmissionResource + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '204': @@ -56432,39 +60773,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property submittedResources for education - description: Read-only. Nullable. - operationId: education.classes.assignments.submissions.DeleteSubmittedResources + - drive.list + summary: Delete navigation property versions for drive + description: The list of previous versions of the list item. + operationId: drive.list.items.DeleteVersions parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - name: educationAssignment-id - in: path - description: 'key: id of educationAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: educationAssignment - - name: educationSubmission-id + - name: listItem-id in: path - description: 'key: id of educationSubmission' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationSubmission - - name: educationSubmissionResource-id + x-ms-docs-key-type: listItem + - name: listItemVersion-id in: path - description: 'key: id of educationSubmissionResource' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: educationSubmissionResource + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -56476,20 +60803,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/assignmentSettings': + '/drive/list/items/{listItem-id}/versions/{listItemVersion-id}/fields': get: tags: - - education.educationClass - summary: Get assignmentSettings from education - operationId: education.classes.GetAssignmentSettings + - drive.list + summary: Get fields from drive + description: A collection of the fields and values for this version of the list item. + operationId: drive.list.items.versions.GetFields parameters: - - name: educationClass-id + - name: listItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -56501,7 +60836,6 @@ paths: items: enum: - id - - submissionAnimationDisabled type: string - name: $expand in: query @@ -56521,29 +60855,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentSettings' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationClass - summary: Update the navigation property assignmentSettings in education - operationId: education.classes.UpdateAssignmentSettings + - drive.list + summary: Update the navigation property fields in drive + description: A collection of the fields and values for this version of the list item. + operationId: drive.list.items.versions.UpdateFields parameters: - - name: educationClass-id + - name: listItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentSettings' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -56553,17 +60895,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete navigation property assignmentSettings for education - operationId: education.classes.DeleteAssignmentSettings + - drive.list + summary: Delete navigation property fields for drive + description: A collection of the fields and values for this version of the list item. + operationId: drive.list.items.versions.DeleteFields parameters: - - name: educationClass-id + - name: listItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -56575,21 +60925,87 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/group': - get: + '/drive/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: tags: - - education.educationClass - summary: Get group from education - description: The underlying Microsoft 365 group object. - operationId: education.classes.GetGroup + - drive.Actions + summary: Invoke action restoreVersion + operationId: drive.list.items.listItem.versions.listItemVersion.restoreVersion parameters: - - name: educationClass-id + - name: listItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /drive/list/subscriptions: + get: + tags: + - drive.list + summary: Get subscriptions from drive + description: The set of subscriptions on the list. + operationId: drive.list.ListSubscriptions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicationId + - applicationId desc + - changeType + - changeType desc + - clientState + - clientState desc + - creatorId + - creatorId desc + - encryptionCertificate + - encryptionCertificate desc + - encryptionCertificateId + - encryptionCertificateId desc + - expirationDateTime + - expirationDateTime desc + - includeResourceData + - includeResourceData desc + - latestSupportedTlsVersion + - latestSupportedTlsVersion desc + - lifecycleNotificationUrl + - lifecycleNotificationUrl desc + - notificationQueryOptions + - notificationQueryOptions desc + - notificationUrl + - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc + - resource + - resource desc + type: string - name: $select in: query description: Select properties to be returned @@ -56601,72 +61017,20 @@ paths: items: enum: - id - - deletedDateTime - - assignedLabels - - assignedLicenses - - classification - - createdDateTime - - description - - displayName + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId - expirationDateTime - - groupTypes - - hasMembersWithLicenseErrors - - isAssignableToRole - - licenseProcessingState - - mail - - mailEnabled - - mailNickname - - membershipRule - - membershipRuleProcessingState - - onPremisesDomainName - - onPremisesLastSyncDateTime - - onPremisesNetBiosName - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - preferredDataLocation - - preferredLanguage - - proxyAddresses - - renewedDateTime - - securityEnabled - - securityIdentifier - - theme - - visibility - - allowExternalSenders - - autoSubscribeNewMembers - - hideFromAddressLists - - hideFromOutlookClients - - isSubscribedByMail - - unseenCount - - isArchived - - appRoleAssignments - - createdOnBehalfOf - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - photo - - photos - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - team + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource type: string - name: $expand in: query @@ -56679,33 +61043,6 @@ paths: items: enum: - '*' - - appRoleAssignments - - createdOnBehalfOf - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - photo - - photos - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - team type: string responses: '200': @@ -56713,275 +61050,127 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' - links: - appRoleAssignments: - operationId: education.classes.Group.ListAppRoleAssignments - parameters: - educationClass-id: $request.path.educationClass-id - createdOnBehalfOf: - operationId: education.classes.Group.GetCreatedOnBehalfOf - parameters: - educationClass-id: $request.path.educationClass-id - memberOf: - operationId: education.classes.Group.ListMemberOf - parameters: - educationClass-id: $request.path.educationClass-id - members: - operationId: education.classes.Group.ListMembers - parameters: - educationClass-id: $request.path.educationClass-id - membersWithLicenseErrors: - operationId: education.classes.Group.ListMembersWithLicenseErrors - parameters: - educationClass-id: $request.path.educationClass-id - owners: - operationId: education.classes.Group.ListOwners - parameters: - educationClass-id: $request.path.educationClass-id - permissionGrants: - operationId: education.classes.Group.ListPermissionGrants - parameters: - educationClass-id: $request.path.educationClass-id - settings: - operationId: education.classes.Group.ListSettings - parameters: - educationClass-id: $request.path.educationClass-id - transitiveMemberOf: - operationId: education.classes.Group.ListTransitiveMemberOf - parameters: - educationClass-id: $request.path.educationClass-id - transitiveMembers: - operationId: education.classes.Group.ListTransitiveMembers - parameters: - educationClass-id: $request.path.educationClass-id - acceptedSenders: - operationId: education.classes.Group.ListAcceptedSenders - parameters: - educationClass-id: $request.path.educationClass-id - calendar: - operationId: education.classes.Group.GetCalendar - parameters: - educationClass-id: $request.path.educationClass-id - calendarView: - operationId: education.classes.Group.ListCalendarView - parameters: - educationClass-id: $request.path.educationClass-id - conversations: - operationId: education.classes.Group.ListConversations - parameters: - educationClass-id: $request.path.educationClass-id - events: - operationId: education.classes.Group.ListEvents - parameters: - educationClass-id: $request.path.educationClass-id - photo: - operationId: education.classes.Group.GetPhoto - parameters: - educationClass-id: $request.path.educationClass-id - photos: - operationId: education.classes.Group.ListPhotos - parameters: - educationClass-id: $request.path.educationClass-id - rejectedSenders: - operationId: education.classes.Group.ListRejectedSenders - parameters: - educationClass-id: $request.path.educationClass-id - threads: - operationId: education.classes.Group.ListThreads - parameters: - educationClass-id: $request.path.educationClass-id - drive: - operationId: education.classes.Group.GetDrive - parameters: - educationClass-id: $request.path.educationClass-id - drives: - operationId: education.classes.Group.ListDrives - parameters: - educationClass-id: $request.path.educationClass-id - sites: - operationId: education.classes.Group.ListSites - parameters: - educationClass-id: $request.path.educationClass-id - extensions: - operationId: education.classes.Group.ListExtensions - parameters: - educationClass-id: $request.path.educationClass-id - groupLifecyclePolicies: - operationId: education.classes.Group.ListGroupLifecyclePolicies - parameters: - educationClass-id: $request.path.educationClass-id - planner: - operationId: education.classes.Group.GetPlanner - parameters: - educationClass-id: $request.path.educationClass-id - onenote: - operationId: education.classes.Group.GetOnenote - parameters: - educationClass-id: $request.path.educationClass-id - team: - operationId: education.classes.Group.GetTeam - parameters: - educationClass-id: $request.path.educationClass-id + title: Collection of subscription + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drive.list + summary: Create new navigation property to subscriptions for drive + description: The set of subscriptions on the list. + operationId: drive.list.CreateSubscriptions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/group/$ref': + '/drive/list/subscriptions/{subscription-id}': get: tags: - - education.educationClass - summary: Get ref of group from education - description: The underlying Microsoft 365 group object. - operationId: education.classes.GetRefGroup + - drive.list + summary: Get subscriptions from drive + description: The set of subscriptions on the list. + operationId: drive.list.GetSubscriptions parameters: - - name: educationClass-id + - name: subscription-id in: path - description: 'key: id of educationClass' + description: 'key: id of subscription' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: subscription + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string - links: - appRoleAssignments: - operationId: education.classes.Group.ListAppRoleAssignments - parameters: - educationClass-id: $request.path.educationClass-id - createdOnBehalfOf: - operationId: education.classes.Group.GetCreatedOnBehalfOf - parameters: - educationClass-id: $request.path.educationClass-id - memberOf: - operationId: education.classes.Group.ListMemberOf - parameters: - educationClass-id: $request.path.educationClass-id - members: - operationId: education.classes.Group.ListMembers - parameters: - educationClass-id: $request.path.educationClass-id - membersWithLicenseErrors: - operationId: education.classes.Group.ListMembersWithLicenseErrors - parameters: - educationClass-id: $request.path.educationClass-id - owners: - operationId: education.classes.Group.ListOwners - parameters: - educationClass-id: $request.path.educationClass-id - permissionGrants: - operationId: education.classes.Group.ListPermissionGrants - parameters: - educationClass-id: $request.path.educationClass-id - settings: - operationId: education.classes.Group.ListSettings - parameters: - educationClass-id: $request.path.educationClass-id - transitiveMemberOf: - operationId: education.classes.Group.ListTransitiveMemberOf - parameters: - educationClass-id: $request.path.educationClass-id - transitiveMembers: - operationId: education.classes.Group.ListTransitiveMembers - parameters: - educationClass-id: $request.path.educationClass-id - acceptedSenders: - operationId: education.classes.Group.ListAcceptedSenders - parameters: - educationClass-id: $request.path.educationClass-id - calendar: - operationId: education.classes.Group.GetCalendar - parameters: - educationClass-id: $request.path.educationClass-id - calendarView: - operationId: education.classes.Group.ListCalendarView - parameters: - educationClass-id: $request.path.educationClass-id - conversations: - operationId: education.classes.Group.ListConversations - parameters: - educationClass-id: $request.path.educationClass-id - events: - operationId: education.classes.Group.ListEvents - parameters: - educationClass-id: $request.path.educationClass-id - photo: - operationId: education.classes.Group.GetPhoto - parameters: - educationClass-id: $request.path.educationClass-id - photos: - operationId: education.classes.Group.ListPhotos - parameters: - educationClass-id: $request.path.educationClass-id - rejectedSenders: - operationId: education.classes.Group.ListRejectedSenders - parameters: - educationClass-id: $request.path.educationClass-id - threads: - operationId: education.classes.Group.ListThreads - parameters: - educationClass-id: $request.path.educationClass-id - drive: - operationId: education.classes.Group.GetDrive - parameters: - educationClass-id: $request.path.educationClass-id - drives: - operationId: education.classes.Group.ListDrives - parameters: - educationClass-id: $request.path.educationClass-id - sites: - operationId: education.classes.Group.ListSites - parameters: - educationClass-id: $request.path.educationClass-id - extensions: - operationId: education.classes.Group.ListExtensions - parameters: - educationClass-id: $request.path.educationClass-id - groupLifecyclePolicies: - operationId: education.classes.Group.ListGroupLifecyclePolicies - parameters: - educationClass-id: $request.path.educationClass-id - planner: - operationId: education.classes.Group.GetPlanner - parameters: - educationClass-id: $request.path.educationClass-id - onenote: - operationId: education.classes.Group.GetOnenote - parameters: - educationClass-id: $request.path.educationClass-id - team: - operationId: education.classes.Group.GetTeam - parameters: - educationClass-id: $request.path.educationClass-id + $ref: '#/components/schemas/microsoft.graph.subscription' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - education.educationClass - summary: Update the ref of navigation property group in education - description: The underlying Microsoft 365 group object. - operationId: education.classes.UpdateRefGroup + - drive.list + summary: Update the navigation property subscriptions in drive + description: The set of subscriptions on the list. + operationId: drive.list.UpdateSubscriptions parameters: - - name: educationClass-id + - name: subscription-id in: path - description: 'key: id of educationClass' + description: 'key: id of subscription' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: subscription requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.subscription' required: true responses: '204': @@ -56991,18 +61180,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationClass - summary: Delete ref of navigation property group for education - description: The underlying Microsoft 365 group object. - operationId: education.classes.DeleteRefGroup + - drive.list + summary: Delete navigation property subscriptions for drive + description: The set of subscriptions on the list. + operationId: drive.list.DeleteSubscriptions parameters: - - name: educationClass-id + - name: subscription-id in: path - description: 'key: id of educationClass' + description: 'key: id of subscription' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag @@ -57014,101 +61203,82 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/members': + /drive/microsoft.graph.recent(): get: tags: - - education.educationClass - summary: Get members from education - description: All users in the class. Nullable. - operationId: education.classes.ListMembers + - drive.Functions + summary: Invoke function recent + operationId: drive.recent + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driveItem' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drive/microsoft.graph.search(q=''{q}'')': + get: + tags: + - drive.Functions + summary: Invoke function search + operationId: drive.search parameters: - - name: educationClass-id + - name: q in: path - description: 'key: id of educationClass' + description: 'Usage: q={q}' required: true schema: type: string - x-ms-docs-key-type: educationClass - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accountEnabled - - accountEnabled desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - createdBy - - createdBy desc - - department - - department desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - givenName - - givenName desc - - mail - - mail desc - - mailingAddress - - mailingAddress desc - - mailNickname - - mailNickname desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesInfo - - onPremisesInfo desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - preferredLanguage - - preferredLanguage desc - - primaryRole - - primaryRole desc - - provisionedPlans - - provisionedPlans desc - - refreshTokensValidFromDateTime - - refreshTokensValidFromDateTime desc - - residenceAddress - - residenceAddress desc - - showInAddressList - - showInAddressList desc - - student - - student desc - - surname - - surname desc - - teacher - - teacher desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc - type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driveItem' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /drive/microsoft.graph.sharedWithMe(): + get: + tags: + - drive.Functions + summary: Invoke function sharedWithMe + operationId: drive.sharedWithMe + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driveItem' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /drive/root: + get: + tags: + - drive.driveItem + summary: Get root from drive + description: The root folder of the drive. Read-only. + operationId: drive.GetRoot + parameters: - name: $select in: query description: Select properties to be returned @@ -57120,42 +61290,49 @@ paths: items: enum: - id - - accountEnabled - - assignedLicenses - - assignedPlans - - businessPhones - createdBy - - department - - displayName - - externalSource - - externalSourceDetail - - givenName - - mail - - mailingAddress - - mailNickname - - middleName - - mobilePhone - - officeLocation - - onPremisesInfo - - passwordPolicies - - passwordProfile - - preferredLanguage - - primaryRole - - provisionedPlans - - refreshTokensValidFromDateTime - - residenceAddress - - showInAddressList - - student - - surname - - teacher - - usageLocation - - userPrincipalName - - userType - - rubrics - - classes - - schools - - taughtClasses - - user + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -57168,11 +61345,16 @@ paths: items: enum: - '*' - - rubrics - - classes - - schools - - taughtClasses - - user + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -57180,213 +61362,112 @@ paths: content: application/json: schema: - title: Collection of educationUser - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationUser' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drive.Root.GetCreatedByUser + lastModifiedByUser: + operationId: drive.Root.GetLastModifiedByUser + workbook: + operationId: drive.Root.GetWorkbook + analytics: + operationId: drive.Root.GetAnalytics + children: + operationId: drive.Root.ListChildren + listItem: + operationId: drive.Root.GetListItem + permissions: + operationId: drive.Root.ListPermissions + subscriptions: + operationId: drive.Root.ListSubscriptions + thumbnails: + operationId: drive.Root.ListThumbnails + versions: + operationId: drive.Root.ListVersions default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/members/$ref': - get: + patch: tags: - - education.educationClass - summary: Get ref of members from education - description: All users in the class. Nullable. - operationId: education.classes.ListRefMembers - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accountEnabled - - accountEnabled desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - createdBy - - createdBy desc - - department - - department desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - givenName - - givenName desc - - mail - - mail desc - - mailingAddress - - mailingAddress desc - - mailNickname - - mailNickname desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesInfo - - onPremisesInfo desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - preferredLanguage - - preferredLanguage desc - - primaryRole - - primaryRole desc - - provisionedPlans - - provisionedPlans desc - - refreshTokensValidFromDateTime - - refreshTokensValidFromDateTime desc - - residenceAddress - - residenceAddress desc - - showInAddressList - - showInAddressList desc - - student - - student desc - - surname - - surname desc - - teacher - - teacher desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc - type: string + - drive.driveItem + summary: Update the navigation property root in drive + description: The root folder of the drive. Read-only. + operationId: drive.UpdateRoot + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of educationUser - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - - education.educationClass - summary: Create new navigation property ref to members for education - description: All users in the class. Nullable. - operationId: education.classes.CreateRefMembers + - drive.driveItem + summary: Delete navigation property root for drive + description: The root folder of the drive. Read-only. + operationId: drive.DeleteRoot parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: educationClass - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/members/microsoft.graph.delta()': + /drive/root/content: get: tags: - - education.Functions - summary: Invoke function delta - operationId: education.classes.educationClass.members.delta - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass + - drive.driveItem + summary: Get media content for the navigation property root from drive + operationId: drive.GetRootContent responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationUser' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/education/classes/{educationClass-id}/schools': + x-ms-docs-operation-type: operation + put: + tags: + - drive.driveItem + summary: Update media content for the navigation property root in drive + operationId: drive.UpdateRootContent + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /drive/special: get: tags: - - education.educationClass - summary: Get schools from education - description: All schools that this class is associated with. Nullable. - operationId: education.classes.ListSchools + - drive.driveItem + summary: Get special from drive + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drive.ListSpecial parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57404,36 +61485,72 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - address - - address desc - createdBy - createdBy desc - - externalId - - externalId desc - - externalPrincipalId - - externalPrincipalId desc - - fax - - fax desc - - highestGrade - - highestGrade desc - - lowestGrade - - lowestGrade desc - - phone - - phone desc - - principalEmail - - principalEmail desc - - principalName - - principalName desc - - schoolNumber - - schoolNumber desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc type: string - name: $select in: query @@ -57446,24 +61563,49 @@ paths: items: enum: - id - - description - - displayName - - externalSource - - externalSourceDetail - - address - createdBy - - externalId - - externalPrincipalId - - fax - - highestGrade - - lowestGrade - - phone - - principalEmail - - principalName - - schoolNumber - - administrativeUnit - - classes - - users + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -57476,9 +61618,16 @@ paths: items: enum: - '*' - - administrativeUnit - - classes - - users + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -57486,13 +61635,13 @@ paths: content: application/json: schema: - title: Collection of educationSchool + title: Collection of driveItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationSchool' + $ref: '#/components/schemas/microsoft.graph.driveItem' '@odata.nextLink': type: string default: @@ -57501,29 +61650,47 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/schools/$ref': + post: + tags: + - drive.driveItem + summary: Create new navigation property to special for drive + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drive.CreateSpecial + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drive/special/{driveItem-id}': get: tags: - - education.educationClass - summary: Get ref of schools from education - description: All schools that this class is associated with. Nullable. - operationId: education.classes.ListRefSchools + - drive.driveItem + summary: Get special from drive + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drive.GetSpecial parameters: - - name: educationClass-id + - name: driveItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: educationClass - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: driveItem + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -57532,135 +61699,234 @@ paths: items: enum: - id - - id desc - - description - - description desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - address - - address desc - createdBy - - createdBy desc - - externalId - - externalId desc - - externalPrincipalId - - externalPrincipalId desc - - fax - - fax desc - - highestGrade - - highestGrade desc - - lowestGrade - - lowestGrade desc - - phone - - phone desc - - principalEmail - - principalEmail desc - - principalName - - principalName desc - - schoolNumber - - schoolNumber desc + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of educationSchool - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drive.Special.GetCreatedByUser + parameters: + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: drive.Special.GetLastModifiedByUser + parameters: + driveItem-id: $request.path.driveItem-id + workbook: + operationId: drive.Special.GetWorkbook + parameters: + driveItem-id: $request.path.driveItem-id + analytics: + operationId: drive.Special.GetAnalytics + parameters: + driveItem-id: $request.path.driveItem-id + children: + operationId: drive.Special.ListChildren + parameters: + driveItem-id: $request.path.driveItem-id + listItem: + operationId: drive.Special.GetListItem + parameters: + driveItem-id: $request.path.driveItem-id + permissions: + operationId: drive.Special.ListPermissions + parameters: + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: drive.Special.ListSubscriptions + parameters: + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: drive.Special.ListThumbnails + parameters: + driveItem-id: $request.path.driveItem-id + versions: + operationId: drive.Special.ListVersions + parameters: + driveItem-id: $request.path.driveItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - education.educationClass - summary: Create new navigation property ref to schools for education - description: All schools that this class is associated with. Nullable. - operationId: education.classes.CreateRefSchools + - drive.driveItem + summary: Update the navigation property special in drive + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drive.UpdateSpecial parameters: - - name: educationClass-id + - name: driveItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: driveItem requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/schools/microsoft.graph.delta()': + delete: + tags: + - drive.driveItem + summary: Delete navigation property special for drive + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drive.DeleteSpecial + parameters: + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drive/special/{driveItem-id}/content': get: tags: - - education.Functions - summary: Invoke function delta - operationId: education.classes.educationClass.schools.delta + - drive.driveItem + summary: Get media content for the navigation property special from drive + operationId: drive.GetSpecialContent parameters: - - name: educationClass-id + - name: driveItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: driveItem responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationSchool' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/education/classes/{educationClass-id}/teachers': - get: + x-ms-docs-operation-type: operation + put: tags: - - education.educationClass - summary: Get teachers from education - description: All teachers in the class. Nullable. - operationId: education.classes.ListTeachers + - drive.driveItem + summary: Update media content for the navigation property special in drive + operationId: drive.UpdateSpecialContent parameters: - - name: educationClass-id + - name: driveItem-id in: path - description: 'key: id of educationClass' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: educationClass + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /drives: + get: + tags: + - drives.drive + summary: Get entities from drives + operationId: drives.drive.ListDrive + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57678,68 +61944,34 @@ paths: enum: - id - id desc - - accountEnabled - - accountEnabled desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - createdBy - createdBy desc - - department - - department desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - givenName - - givenName desc - - mail - - mail desc - - mailingAddress - - mailingAddress desc - - mailNickname - - mailNickname desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesInfo - - onPremisesInfo desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - preferredLanguage - - preferredLanguage desc - - primaryRole - - primaryRole desc - - provisionedPlans - - provisionedPlans desc - - refreshTokensValidFromDateTime - - refreshTokensValidFromDateTime desc - - residenceAddress - - residenceAddress desc - - showInAddressList - - showInAddressList desc - - student - - student desc - - surname - - surname desc - - teacher - - teacher desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - driveType + - driveType desc + - owner + - owner desc + - quota + - quota desc + - sharePointIds + - sharePointIds desc + - system + - system desc type: string - name: $select in: query @@ -57752,42 +61984,28 @@ paths: items: enum: - id - - accountEnabled - - assignedLicenses - - assignedPlans - - businessPhones - createdBy - - department - - displayName - - externalSource - - externalSourceDetail - - givenName - - mail - - mailingAddress - - mailNickname - - middleName - - mobilePhone - - officeLocation - - onPremisesInfo - - passwordPolicies - - passwordProfile - - preferredLanguage - - primaryRole - - provisionedPlans - - refreshTokensValidFromDateTime - - residenceAddress - - showInAddressList - - student - - surname - - teacher - - usageLocation - - userPrincipalName - - userType - - rubrics - - classes - - schools - - taughtClasses - - user + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -57800,141 +62018,28 @@ paths: items: enum: - '*' - - rubrics - - classes - - schools - - taughtClasses - - user - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of educationUser - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationUser' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/teachers/$ref': - get: - tags: - - education.educationClass - summary: Get ref of teachers from education - description: All teachers in the class. Nullable. - operationId: education.classes.ListRefTeachers - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accountEnabled - - accountEnabled desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - createdBy - - createdBy desc - - department - - department desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - givenName - - givenName desc - - mail - - mail desc - - mailingAddress - - mailingAddress desc - - mailNickname - - mailNickname desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesInfo - - onPremisesInfo desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - preferredLanguage - - preferredLanguage desc - - primaryRole - - primaryRole desc - - provisionedPlans - - provisionedPlans desc - - refreshTokensValidFromDateTime - - refreshTokensValidFromDateTime desc - - residenceAddress - - residenceAddress desc - - showInAddressList - - showInAddressList desc - - student - - student desc - - surname - - surname desc - - teacher - - teacher desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved entities content: application/json: schema: - title: Collection of links of educationUser + title: Collection of drive type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.drive' '@odata.nextLink': type: string default: @@ -57945,92 +62050,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationClass - summary: Create new navigation property ref to teachers for education - description: All teachers in the class. Nullable. - operationId: education.classes.CreateRefTeachers - parameters: - - name: educationClass-id - in: path - description: 'key: id of educationClass' - required: true - schema: - type: string - x-ms-docs-key-type: educationClass + - drives.drive + summary: Add new entity to drives + operationId: drives.drive.CreateDrive requestBody: - description: New navigation property ref value + description: New entity content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '201': - description: Created navigation property link. + description: Created entity content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.drive' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/classes/{educationClass-id}/teachers/microsoft.graph.delta()': + '/drives/{drive-id}': get: tags: - - education.Functions - summary: Invoke function delta - operationId: education.classes.educationClass.teachers.delta + - drives.drive + summary: Get entity from drives by key + operationId: drives.drive.GetDrive parameters: - - name: educationClass-id + - name: drive-id in: path - description: 'key: id of educationClass' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationClass - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationUser' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /education/classes/microsoft.graph.delta(): - get: - tags: - - education.Functions - summary: Invoke function delta - operationId: education.classes.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationClass' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /education/me: - get: - tags: - - education.educationUser - summary: Get me from education - operationId: education.GetMe - parameters: + x-ms-docs-key-type: drive - name: $select in: query description: Select properties to be returned @@ -58042,42 +62095,28 @@ paths: items: enum: - id - - accountEnabled - - assignedLicenses - - assignedPlans - - businessPhones - createdBy - - department - - displayName - - externalSource - - externalSourceDetail - - givenName - - mail - - mailingAddress - - mailNickname - - middleName - - mobilePhone - - officeLocation - - onPremisesInfo - - passwordPolicies - - passwordProfile - - preferredLanguage - - primaryRole - - provisionedPlans - - refreshTokensValidFromDateTime - - residenceAddress - - showInAddressList - - student - - surname - - teacher - - usageLocation - - userPrincipalName - - userType - - rubrics - - classes - - schools - - taughtClasses - - user + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -58090,44 +62129,77 @@ paths: items: enum: - '*' - - rubrics - - classes - - schools - - taughtClasses - - user + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationUser' + $ref: '#/components/schemas/microsoft.graph.drive' links: - rubrics: - operationId: education.Me.ListRubrics - classes: - operationId: education.Me.ListClasses - schools: - operationId: education.Me.ListSchools - taughtClasses: - operationId: education.Me.ListTaughtClasses - user: - operationId: education.Me.GetUser + createdByUser: + operationId: drives.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: drives.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + bundles: + operationId: drives.ListBundles + parameters: + drive-id: $request.path.drive-id + following: + operationId: drives.ListFollowing + parameters: + drive-id: $request.path.drive-id + items: + operationId: drives.ListItems + parameters: + drive-id: $request.path.drive-id + list: + operationId: drives.GetList + parameters: + drive-id: $request.path.drive-id + root: + operationId: drives.GetRoot + parameters: + drive-id: $request.path.drive-id + special: + operationId: drives.ListSpecial + parameters: + drive-id: $request.path.drive-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationUser - summary: Update the navigation property me in education - operationId: education.UpdateMe + - drives.drive + summary: Update entity in drives + operationId: drives.drive.UpdateDrive + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationUser' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -58137,10 +62209,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationUser - summary: Delete navigation property me for education - operationId: education.DeleteMe + - drives.drive + summary: Delete entity from drives + operationId: drives.drive.DeleteDrive parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - name: If-Match in: header description: ETag @@ -58152,14 +62231,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education/me/classes: + '/drives/{drive-id}/bundles': get: tags: - - education.educationUser - summary: Get classes from education - description: Classes to which the user belongs. Nullable. - operationId: education.me.ListClasses + - drives.driveItem + summary: Get bundles from drives + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drives.ListBundles parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58177,30 +62263,72 @@ paths: enum: - id - id desc - - classCode - - classCode desc - - course - - course desc - createdBy - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc - - term - - term desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc type: string - name: $select in: query @@ -58213,26 +62341,49 @@ paths: items: enum: - id - - classCode - - course - createdBy + - createdDateTime - description - - displayName - - externalId - - externalName - - externalSource - - externalSourceDetail - - grade - - mailNickname - - term - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -58245,14 +62396,16 @@ paths: items: enum: - '*' - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -58260,13 +62413,13 @@ paths: content: application/json: schema: - title: Collection of educationClass + title: Collection of driveItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.driveItem' '@odata.nextLink': type: string default: @@ -58275,22 +62428,62 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - /education/me/classes/$ref: + post: + tags: + - drives.driveItem + summary: Create new navigation property to bundles for drives + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drives.CreateBundles + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/bundles/{driveItem-id}': get: tags: - - education.educationUser - summary: Get ref of classes from education - description: Classes to which the user belongs. Nullable. - operationId: education.me.ListRefClasses + - drives.driveItem + summary: Get bundles from drives + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drives.GetBundles parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -58299,105 +62492,280 @@ paths: items: enum: - id - - id desc - - classCode - - classCode desc - - course - - course desc - createdBy - - createdBy desc + - createdDateTime - description - - description desc - - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc - - term - - term desc + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of educationClass - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drives.Bundles.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: drives.Bundles.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + workbook: + operationId: drives.Bundles.GetWorkbook + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + analytics: + operationId: drives.Bundles.GetAnalytics + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + children: + operationId: drives.Bundles.ListChildren + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + listItem: + operationId: drives.Bundles.GetListItem + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + permissions: + operationId: drives.Bundles.ListPermissions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: drives.Bundles.ListSubscriptions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: drives.Bundles.ListThumbnails + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + versions: + operationId: drives.Bundles.ListVersions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - education.educationUser - summary: Create new navigation property ref to classes for education - description: Classes to which the user belongs. Nullable. - operationId: education.me.CreateRefClasses + - drives.driveItem + summary: Update the navigation property bundles in drives + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drives.UpdateBundles + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education/me/classes/microsoft.graph.delta(): + delete: + tags: + - drives.driveItem + summary: Delete navigation property bundles for drives + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + operationId: drives.DeleteBundles + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/bundles/{driveItem-id}/content': get: tags: - - education.Functions - summary: Invoke function delta - operationId: education.me.classes.delta + - drives.driveItem + summary: Get media content for the navigation property bundles from drives + operationId: drives.GetBundlesContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationClass' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /education/me/rubrics: + x-ms-docs-operation-type: operation + put: + tags: + - drives.driveItem + summary: Update media content for the navigation property bundles in drives + operationId: drives.UpdateBundlesContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/following': get: tags: - - education.educationUser - summary: Get rubrics from education - operationId: education.me.ListRubrics + - drives.driveItem + summary: Get following from drives + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drives.ListFollowing parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58421,18 +62789,66 @@ paths: - createdDateTime desc - description - description desc - - displayName - - displayName desc - - grading - - grading desc + - eTag + - eTag desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - levels - - levels desc - - qualities - - qualities desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc type: string - name: $select in: query @@ -58448,12 +62864,46 @@ paths: - createdBy - createdDateTime - description - - displayName - - grading + - eTag - lastModifiedBy - lastModifiedDateTime - - levels - - qualities + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -58466,6 +62916,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -58473,13 +62933,13 @@ paths: content: application/json: schema: - title: Collection of educationRubric + title: Collection of driveItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.driveItem' '@odata.nextLink': type: string default: @@ -58490,15 +62950,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationUser - summary: Create new navigation property to rubrics for education - operationId: education.me.CreateRubrics + - drives.driveItem + summary: Create new navigation property to following for drives + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drives.CreateFollowing + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '201': @@ -58506,24 +62975,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/me/rubrics/{educationRubric-id}': + '/drives/{drive-id}/following/{driveItem-id}': get: tags: - - education.educationUser - summary: Get rubrics from education - operationId: education.me.GetRubrics + - drives.driveItem + summary: Get following from drives + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drives.GetFollowing parameters: - - name: educationRubric-id + - name: drive-id in: path - description: 'key: id of educationRubric' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationRubric + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem - name: $select in: query description: Select properties to be returned @@ -58538,12 +63015,46 @@ paths: - createdBy - createdDateTime - description - - displayName - - grading + - eTag - lastModifiedBy - lastModifiedDateTime - - levels - - qualities + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -58556,6 +63067,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -58563,49 +63084,116 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - education.educationUser - summary: Update the navigation property rubrics in education - operationId: education.me.UpdateRubrics - parameters: - - name: educationRubric-id - in: path - description: 'key: id of educationRubric' - required: true - schema: - type: string - x-ms-docs-key-type: educationRubric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - education.educationUser - summary: Delete navigation property rubrics for education - operationId: education.me.DeleteRubrics - parameters: - - name: educationRubric-id - in: path - description: 'key: id of educationRubric' - required: true + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drives.Following.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: drives.Following.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + workbook: + operationId: drives.Following.GetWorkbook + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + analytics: + operationId: drives.Following.GetAnalytics + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + children: + operationId: drives.Following.ListChildren + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + listItem: + operationId: drives.Following.GetListItem + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + permissions: + operationId: drives.Following.ListPermissions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: drives.Following.ListSubscriptions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: drives.Following.ListThumbnails + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + versions: + operationId: drives.Following.ListVersions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property following in drives + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drives.UpdateFollowing + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true schema: type: string - x-ms-docs-key-type: educationRubric + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property following for drives + description: The list of items the user is following. Only in OneDrive for Business. + operationId: drives.DeleteFollowing + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag @@ -58617,14 +63205,87 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education/me/schools: + '/drives/{drive-id}/following/{driveItem-id}/content': get: tags: - - education.educationUser - summary: Get schools from education - description: Schools to which the user belongs. Nullable. - operationId: education.me.ListSchools + - drives.driveItem + summary: Get media content for the navigation property following from drives + operationId: drives.GetFollowingContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drives.driveItem + summary: Update media content for the navigation property following in drives + operationId: drives.UpdateFollowingContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/items': + get: + tags: + - drives.driveItem + summary: Get items from drives + description: All items contained in the drive. Read-only. Nullable. + operationId: drives.ListItems parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58642,36 +63303,72 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - address - - address desc - createdBy - createdBy desc - - externalId - - externalId desc - - externalPrincipalId - - externalPrincipalId desc - - fax - - fax desc - - highestGrade - - highestGrade desc - - lowestGrade - - lowestGrade desc - - phone - - phone desc - - principalEmail - - principalEmail desc - - principalName - - principalName desc - - schoolNumber - - schoolNumber desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc type: string - name: $select in: query @@ -58684,24 +63381,49 @@ paths: items: enum: - id - - description - - displayName - - externalSource - - externalSourceDetail - - address - createdBy - - externalId - - externalPrincipalId - - fax - - highestGrade - - lowestGrade - - phone - - principalEmail - - principalName - - schoolNumber - - administrativeUnit - - classes - - users + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -58714,9 +63436,16 @@ paths: items: enum: - '*' - - administrativeUnit - - classes - - users + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -58724,13 +63453,13 @@ paths: content: application/json: schema: - title: Collection of educationSchool + title: Collection of driveItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationSchool' + $ref: '#/components/schemas/microsoft.graph.driveItem' '@odata.nextLink': type: string default: @@ -58739,178 +63468,59 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - /education/me/schools/$ref: - get: + post: tags: - - education.educationUser - summary: Get ref of schools from education - description: Schools to which the user belongs. Nullable. - operationId: education.me.ListRefSchools + - drives.driveItem + summary: Create new navigation property to items for drives + description: All items contained in the drive. Read-only. Nullable. + operationId: drives.CreateItems 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 + - name: drive-id + in: path + description: 'key: id of drive' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - address - - address desc - - createdBy - - createdBy desc - - externalId - - externalId desc - - externalPrincipalId - - externalPrincipalId desc - - fax - - fax desc - - highestGrade - - highestGrade desc - - lowestGrade - - lowestGrade desc - - phone - - phone desc - - principalEmail - - principalEmail desc - - principalName - - principalName desc - - schoolNumber - - schoolNumber desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of educationSchool - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - education.educationUser - summary: Create new navigation property ref to schools for education - description: Schools to which the user belongs. Nullable. - operationId: education.me.CreateRefSchools + type: string + x-ms-docs-key-type: drive requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education/me/schools/microsoft.graph.delta(): - get: - tags: - - education.Functions - summary: Invoke function delta - operationId: education.me.schools.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationSchool' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /education/me/taughtClasses: + '/drives/{drive-id}/items/{driveItem-id}': get: tags: - - education.educationUser - summary: Get taughtClasses from education - description: Classes for which the user is a teacher. - operationId: education.me.ListTaughtClasses + - drives.driveItem + summary: Get items from drives + description: All items contained in the drive. Read-only. Nullable. + operationId: drives.GetItems 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 + - name: drive-id + in: path + description: 'key: id of drive' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc - - description - - description desc - - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc - - term - - term desc - type: string + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem - name: $select in: query description: Select properties to be returned @@ -58922,26 +63532,49 @@ paths: items: enum: - id - - classCode - - course - createdBy + - createdDateTime - description - - displayName - - externalId - - externalName - - externalSource - - externalSourceDetail - - grade - - mailNickname - - term - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -58954,14 +63587,16 @@ paths: items: enum: - '*' - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -58969,145 +63604,208 @@ paths: content: application/json: schema: - title: Collection of educationClass - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationClass' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drives.Items.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: drives.Items.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + workbook: + operationId: drives.Items.GetWorkbook + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + analytics: + operationId: drives.Items.GetAnalytics + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + children: + operationId: drives.Items.ListChildren + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + listItem: + operationId: drives.Items.GetListItem + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + permissions: + operationId: drives.Items.ListPermissions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: drives.Items.ListSubscriptions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: drives.Items.ListThumbnails + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + versions: + operationId: drives.Items.ListVersions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - /education/me/taughtClasses/$ref: - get: + patch: tags: - - education.educationUser - summary: Get ref of taughtClasses from education - description: Classes for which the user is a teacher. - operationId: education.me.ListRefTaughtClasses + - drives.driveItem + summary: Update the navigation property items in drives + description: All items contained in the drive. Read-only. Nullable. + operationId: drives.UpdateItems 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 + - name: drive-id + in: path + description: 'key: id of drive' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc - - description - - description desc - - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc - - term - - term desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of educationClass - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - education.educationUser - summary: Create new navigation property ref to taughtClasses for education - description: Classes for which the user is a teacher. - operationId: education.me.CreateRefTaughtClasses + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education/me/taughtClasses/microsoft.graph.delta(): + delete: + tags: + - drives.driveItem + summary: Delete navigation property items for drives + description: All items contained in the drive. Read-only. Nullable. + operationId: drives.DeleteItems + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/items/{driveItem-id}/content': get: tags: - - education.Functions - summary: Invoke function delta - operationId: education.me.taughtClasses.delta + - drives.driveItem + summary: Get media content for the navigation property items from drives + operationId: drives.GetItemsContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationClass' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /education/me/user: + x-ms-docs-operation-type: operation + put: + tags: + - drives.driveItem + summary: Update media content for the navigation property items in drives + operationId: drives.UpdateItemsContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list': get: tags: - - education.educationUser - summary: Get user from education - description: The directory user corresponding to this user. - operationId: education.me.GetUser + - drives.list + summary: Get list from drives + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' + operationId: drives.GetList parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - name: $select in: query description: Select properties to be returned @@ -59119,122 +63817,26 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - businessPhones - - city - - companyName - - consentProvidedForMinor - - country + - createdBy - createdDateTime - - creationType - - department + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl - displayName - - employeeHireDate - - employeeId - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - identities - - imAddresses - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailNickname - - mobilePhone - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - postalCode - - preferredLanguage - - provisionedPlans - - proxyAddresses - - showInAddressList - - signInSessionsValidFromDateTime - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - mailboxSettings - - deviceEnrollmentLimit - - aboutMe - - birthday - - hireDate - - interests - - mySite - - pastProjects - - preferredName - - responsibilities - - schools - - skills - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - columns + - contentTypes - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo + - items + - subscriptions type: string - name: $expand in: query @@ -59247,52 +63849,13 @@ paths: items: enum: - '*' - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos + - createdByUser + - lastModifiedByUser + - columns + - contentTypes - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo + - items + - subscriptions type: string responses: '200': @@ -59300,227 +63863,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' - links: - appRoleAssignments: - operationId: education.me.User.ListAppRoleAssignments - createdObjects: - operationId: education.me.User.ListCreatedObjects - directReports: - operationId: education.me.User.ListDirectReports - licenseDetails: - operationId: education.me.User.ListLicenseDetails - manager: - operationId: education.me.User.GetManager - memberOf: - operationId: education.me.User.ListMemberOf - oauth2PermissionGrants: - operationId: education.me.User.ListOauth2PermissionGrants - ownedDevices: - operationId: education.me.User.ListOwnedDevices - ownedObjects: - operationId: education.me.User.ListOwnedObjects - registeredDevices: - operationId: education.me.User.ListRegisteredDevices - scopedRoleMemberOf: - operationId: education.me.User.ListScopedRoleMemberOf - transitiveMemberOf: - operationId: education.me.User.ListTransitiveMemberOf - calendar: - operationId: education.me.User.GetCalendar - calendarGroups: - operationId: education.me.User.ListCalendarGroups - calendars: - operationId: education.me.User.ListCalendars - calendarView: - operationId: education.me.User.ListCalendarView - contactFolders: - operationId: education.me.User.ListContactFolders - contacts: - operationId: education.me.User.ListContacts - events: - operationId: education.me.User.ListEvents - inferenceClassification: - operationId: education.me.User.GetInferenceClassification - mailFolders: - operationId: education.me.User.ListMailFolders - messages: - operationId: education.me.User.ListMessages - outlook: - operationId: education.me.User.GetOutlook - people: - operationId: education.me.User.ListPeople - photo: - operationId: education.me.User.GetPhoto - photos: - operationId: education.me.User.ListPhotos - drive: - operationId: education.me.User.GetDrive - drives: - operationId: education.me.User.ListDrives - followedSites: - operationId: education.me.User.ListFollowedSites - extensions: - operationId: education.me.User.ListExtensions - agreementAcceptances: - operationId: education.me.User.ListAgreementAcceptances - managedDevices: - operationId: education.me.User.ListManagedDevices - managedAppRegistrations: - operationId: education.me.User.ListManagedAppRegistrations - deviceManagementTroubleshootingEvents: - operationId: education.me.User.ListDeviceManagementTroubleshootingEvents - planner: - operationId: education.me.User.GetPlanner - insights: - operationId: education.me.User.GetInsights - settings: - operationId: education.me.User.GetSettings - onenote: - operationId: education.me.User.GetOnenote - activities: - operationId: education.me.User.ListActivities - onlineMeetings: - operationId: education.me.User.ListOnlineMeetings - presence: - operationId: education.me.User.GetPresence - authentication: - operationId: education.me.User.GetAuthentication - chats: - operationId: education.me.User.ListChats - joinedTeams: - operationId: education.me.User.ListJoinedTeams - teamwork: - operationId: education.me.User.GetTeamwork - todo: - operationId: education.me.User.GetTodo - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /education/me/user/$ref: - get: - tags: - - education.educationUser - summary: Get ref of user from education - description: The directory user corresponding to this user. - operationId: education.me.GetRefUser - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string + $ref: '#/components/schemas/microsoft.graph.list' links: - appRoleAssignments: - operationId: education.me.User.ListAppRoleAssignments - createdObjects: - operationId: education.me.User.ListCreatedObjects - directReports: - operationId: education.me.User.ListDirectReports - licenseDetails: - operationId: education.me.User.ListLicenseDetails - manager: - operationId: education.me.User.GetManager - memberOf: - operationId: education.me.User.ListMemberOf - oauth2PermissionGrants: - operationId: education.me.User.ListOauth2PermissionGrants - ownedDevices: - operationId: education.me.User.ListOwnedDevices - ownedObjects: - operationId: education.me.User.ListOwnedObjects - registeredDevices: - operationId: education.me.User.ListRegisteredDevices - scopedRoleMemberOf: - operationId: education.me.User.ListScopedRoleMemberOf - transitiveMemberOf: - operationId: education.me.User.ListTransitiveMemberOf - calendar: - operationId: education.me.User.GetCalendar - calendarGroups: - operationId: education.me.User.ListCalendarGroups - calendars: - operationId: education.me.User.ListCalendars - calendarView: - operationId: education.me.User.ListCalendarView - contactFolders: - operationId: education.me.User.ListContactFolders - contacts: - operationId: education.me.User.ListContacts - events: - operationId: education.me.User.ListEvents - inferenceClassification: - operationId: education.me.User.GetInferenceClassification - mailFolders: - operationId: education.me.User.ListMailFolders - messages: - operationId: education.me.User.ListMessages - outlook: - operationId: education.me.User.GetOutlook - people: - operationId: education.me.User.ListPeople - photo: - operationId: education.me.User.GetPhoto - photos: - operationId: education.me.User.ListPhotos + createdByUser: + operationId: drives.List.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: drives.List.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + columns: + operationId: drives.List.ListColumns + parameters: + drive-id: $request.path.drive-id + contentTypes: + operationId: drives.List.ListContentTypes + parameters: + drive-id: $request.path.drive-id drive: - operationId: education.me.User.GetDrive - drives: - operationId: education.me.User.ListDrives - followedSites: - operationId: education.me.User.ListFollowedSites - extensions: - operationId: education.me.User.ListExtensions - agreementAcceptances: - operationId: education.me.User.ListAgreementAcceptances - managedDevices: - operationId: education.me.User.ListManagedDevices - managedAppRegistrations: - operationId: education.me.User.ListManagedAppRegistrations - deviceManagementTroubleshootingEvents: - operationId: education.me.User.ListDeviceManagementTroubleshootingEvents - planner: - operationId: education.me.User.GetPlanner - insights: - operationId: education.me.User.GetInsights - settings: - operationId: education.me.User.GetSettings - onenote: - operationId: education.me.User.GetOnenote - activities: - operationId: education.me.User.ListActivities - onlineMeetings: - operationId: education.me.User.ListOnlineMeetings - presence: - operationId: education.me.User.GetPresence - authentication: - operationId: education.me.User.GetAuthentication - chats: - operationId: education.me.User.ListChats - joinedTeams: - operationId: education.me.User.ListJoinedTeams - teamwork: - operationId: education.me.User.GetTeamwork - todo: - operationId: education.me.User.GetTodo + operationId: drives.List.GetDrive + parameters: + drive-id: $request.path.drive-id + items: + operationId: drives.List.ListItems + parameters: + drive-id: $request.path.drive-id + subscriptions: + operationId: drives.List.ListSubscriptions + parameters: + drive-id: $request.path.drive-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - education.educationUser - summary: Update the ref of navigation property user in education - description: The directory user corresponding to this user. - operationId: education.me.UpdateRefUser + - drives.list + summary: Update the navigation property list in drives + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' + operationId: drives.UpdateList + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.list' required: true responses: '204': @@ -59530,11 +63925,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationUser - summary: Delete ref of navigation property user for education - description: The directory user corresponding to this user. - operationId: education.me.DeleteRefUser + - drives.list + summary: Delete navigation property list for drives + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' + operationId: drives.DeleteList parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - name: If-Match in: header description: ETag @@ -59546,13 +63948,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education/schools: + '/drives/{drive-id}/list/columns': get: tags: - - education.educationSchool - summary: Get schools from education - operationId: education.ListSchools + - drives.list + summary: Get columns from drives + description: The collection of field definitions for this list. + operationId: drives.list.ListColumns parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -59570,36 +63980,66 @@ paths: enum: - id - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc - description - description desc - displayName - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - address - - address desc - - createdBy - - createdBy desc - - externalId - - externalId desc - - externalPrincipalId - - externalPrincipalId desc - - fax - - fax desc - - highestGrade - - highestGrade desc - - lowestGrade - - lowestGrade desc - - phone - - phone desc - - principalEmail - - principalEmail desc - - principalName - - principalName desc - - schoolNumber - - schoolNumber desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -59612,24 +64052,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - externalSource - - externalSourceDetail - - address - - createdBy - - externalId - - externalPrincipalId - - fax - - highestGrade - - lowestGrade - - phone - - principalEmail - - principalName - - schoolNumber - - administrativeUnit - - classes - - users + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -59642,9 +64095,7 @@ paths: items: enum: - '*' - - administrativeUnit - - classes - - users + - sourceColumn type: string responses: '200': @@ -59652,13 +64103,13 @@ paths: content: application/json: schema: - title: Collection of educationSchool + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationSchool' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -59669,15 +64120,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationSchool - summary: Create new navigation property to schools for education - operationId: education.CreateSchools + - drives.list + summary: Create new navigation property to columns for drives + description: The collection of field definitions for this list. + operationId: drives.list.CreateColumns + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSchool' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '201': @@ -59685,24 +64145,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSchool' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/schools/{educationSchool-id}': + '/drives/{drive-id}/list/columns/{columnDefinition-id}': get: tags: - - education.educationSchool - summary: Get schools from education - operationId: education.GetSchools + - drives.list + summary: Get columns from drives + description: The collection of field definitions for this list. + operationId: drives.list.GetColumns parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -59714,24 +64182,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - externalSource - - externalSourceDetail - - address - - createdBy - - externalId - - externalPrincipalId - - fax - - highestGrade - - lowestGrade - - phone - - principalEmail - - principalName - - schoolNumber - - administrativeUnit - - classes - - users + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -59744,9 +64225,7 @@ paths: items: enum: - '*' - - administrativeUnit - - classes - - users + - sourceColumn type: string responses: '200': @@ -59754,42 +64233,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSchool' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - administrativeUnit: - operationId: education.Schools.GetAdministrativeUnit - parameters: - educationSchool-id: $request.path.educationSchool-id - classes: - operationId: education.Schools.ListClasses - parameters: - educationSchool-id: $request.path.educationSchool-id - users: - operationId: education.Schools.ListUsers + sourceColumn: + operationId: drives.list.Columns.GetSourceColumn parameters: - educationSchool-id: $request.path.educationSchool-id + drive-id: $request.path.drive-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationSchool - summary: Update the navigation property schools in education - operationId: education.UpdateSchools + - drives.list + summary: Update the navigation property columns in drives + description: The collection of field definitions for this list. + operationId: drives.list.UpdateColumns parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationSchool' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -59799,17 +64279,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationSchool - summary: Delete navigation property schools for education - operationId: education.DeleteSchools + - drives.list + summary: Delete navigation property columns for drives + description: The collection of field definitions for this list. + operationId: drives.list.DeleteColumns parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -59821,21 +64309,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/schools/{educationSchool-id}/administrativeUnit': + '/drives/{drive-id}/list/columns/{columnDefinition-id}/sourceColumn': get: tags: - - education.educationSchool - summary: Get administrativeUnit from education - description: The underlying administrativeUnit for this school. - operationId: education.schools.GetAdministrativeUnit + - drives.list + summary: Get sourceColumn from drives + description: The source column for the content type column. + operationId: drives.list.columns.GetSourceColumn parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -59847,13 +64342,37 @@ paths: items: enum: - id - - deletedDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - visibility - - members - - scopedRoleMembers - - extensions + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -59866,9 +64385,7 @@ paths: items: enum: - '*' - - members - - scopedRoleMembers - - extensions + - sourceColumn type: string responses: '200': @@ -59876,38 +64393,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - members: - operationId: education.schools.AdministrativeUnit.ListMembers - parameters: - educationSchool-id: $request.path.educationSchool-id - scopedRoleMembers: - operationId: education.schools.AdministrativeUnit.ListScopedRoleMembers - parameters: - educationSchool-id: $request.path.educationSchool-id - extensions: - operationId: education.schools.AdministrativeUnit.ListExtensions + sourceColumn: + operationId: drives.list.columns.SourceColumn.GetSourceColumn parameters: - educationSchool-id: $request.path.educationSchool-id + drive-id: $request.path.drive-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/schools/{educationSchool-id}/administrativeUnit/$ref': + '/drives/{drive-id}/list/columns/{columnDefinition-id}/sourceColumn/$ref': get: tags: - - education.educationSchool - summary: Get ref of administrativeUnit from education - description: The underlying administrativeUnit for this school. - operationId: education.schools.GetRefAdministrativeUnit + - drives.list + summary: Get ref of sourceColumn from drives + description: The source column for the content type column. + operationId: drives.list.columns.GetRefSourceColumn parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition responses: '200': description: Retrieved navigation property link @@ -59916,35 +64433,35 @@ paths: schema: type: string links: - members: - operationId: education.schools.AdministrativeUnit.ListMembers + sourceColumn: + operationId: drives.list.columns.SourceColumn.GetSourceColumn parameters: - educationSchool-id: $request.path.educationSchool-id - scopedRoleMembers: - operationId: education.schools.AdministrativeUnit.ListScopedRoleMembers - parameters: - educationSchool-id: $request.path.educationSchool-id - extensions: - operationId: education.schools.AdministrativeUnit.ListExtensions - parameters: - educationSchool-id: $request.path.educationSchool-id + drive-id: $request.path.drive-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - - education.educationSchool - summary: Update the ref of navigation property administrativeUnit in education - description: The underlying administrativeUnit for this school. - operationId: education.schools.UpdateRefAdministrativeUnit + - drives.list + summary: Update the ref of navigation property sourceColumn in drives + description: The source column for the content type column. + operationId: drives.list.columns.UpdateRefSourceColumn parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property ref values content: @@ -59962,18 +64479,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationSchool - summary: Delete ref of navigation property administrativeUnit for education - description: The underlying administrativeUnit for this school. - operationId: education.schools.DeleteRefAdministrativeUnit + - drives.list + summary: Delete ref of navigation property sourceColumn for drives + description: The source column for the content type column. + operationId: drives.list.columns.DeleteRefSourceColumn parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -59985,21 +64509,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/schools/{educationSchool-id}/classes': + '/drives/{drive-id}/list/contentTypes': get: tags: - - education.educationSchool - summary: Get classes from education - description: Classes taught at the school. Nullable. - operationId: education.schools.ListClasses + - drives.list + summary: Get contentTypes from drives + description: The collection of content types present in this list. + operationId: drives.list.ListContentTypes parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60017,30 +64541,34 @@ paths: enum: - id - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc + - associatedHubsUrls + - associatedHubsUrls desc - description - description desc - - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc - - term - - term desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -60053,26 +64581,25 @@ paths: items: enum: - id - - classCode - - course - - createdBy + - associatedHubsUrls - description - - displayName - - externalId - - externalName - - externalSource - - externalSourceDetail - - grade - - mailNickname - - term - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings + - documentSet + - documentTemplate - group - - members - - schools - - teachers + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -60085,14 +64612,11 @@ paths: items: enum: - '*' - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -60100,13 +64624,13 @@ paths: content: application/json: schema: - title: Collection of educationClass + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -60115,29 +64639,62 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/education/schools/{educationSchool-id}/classes/$ref': + post: + tags: + - drives.list + summary: Create new navigation property to contentTypes for drives + description: The collection of content types present in this list. + operationId: drives.list.CreateContentTypes + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/contentTypes/{contentType-id}': get: tags: - - education.educationSchool - summary: Get ref of classes from education - description: Classes taught at the school. Nullable. - operationId: education.schools.ListRefClasses + - drives.list + summary: Get contentTypes from drives + description: The collection of content types present in this list. + operationId: drives.list.GetContentTypes parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -60146,209 +64703,167 @@ paths: items: enum: - id - - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc + - associatedHubsUrls - description - - description desc - - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc - - term - - term desc + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of educationClass - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: drives.list.ContentTypes.GetBase + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drives.list.ContentTypes.ListBaseTypes + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: drives.list.ContentTypes.ListColumnLinks + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: drives.list.ContentTypes.ListColumnPositions + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columns: + operationId: drives.list.ContentTypes.ListColumns + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - education.educationSchool - summary: Create new navigation property ref to classes for education - description: Classes taught at the school. Nullable. - operationId: education.schools.CreateRefClasses + - drives.list + summary: Update the navigation property contentTypes in drives + description: The collection of content types present in this list. + operationId: drives.list.UpdateContentTypes parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/schools/{educationSchool-id}/classes/microsoft.graph.delta()': - get: + delete: tags: - - education.Functions - summary: Invoke function delta - operationId: education.schools.educationSchool.classes.delta + - drives.list + summary: Delete navigation property contentTypes for drives + description: The collection of content types present in this list. + operationId: drives.list.DeleteContentTypes parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationClass' - nullable: true + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/education/schools/{educationSchool-id}/users': + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base': get: tags: - - education.educationSchool - summary: Get users from education - description: Users in the school. Nullable. - operationId: education.schools.ListUsers + - drives.list + summary: Get base from drives + description: Parent contentType from which this content type is derived. + operationId: drives.list.contentTypes.GetBase parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accountEnabled - - accountEnabled desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - createdBy - - createdBy desc - - department - - department desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - givenName - - givenName desc - - mail - - mail desc - - mailingAddress - - mailingAddress desc - - mailNickname - - mailNickname desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesInfo - - onPremisesInfo desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - preferredLanguage - - preferredLanguage desc - - primaryRole - - primaryRole desc - - provisionedPlans - - provisionedPlans desc - - refreshTokensValidFromDateTime - - refreshTokensValidFromDateTime desc - - residenceAddress - - residenceAddress desc - - showInAddressList - - showInAddressList desc - - student - - student desc - - surname - - surname desc - - teacher - - teacher desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc - type: string + type: string + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -60360,42 +64875,25 @@ paths: items: enum: - id - - accountEnabled - - assignedLicenses - - assignedPlans - - businessPhones - - createdBy - - department - - displayName - - externalSource - - externalSourceDetail - - givenName - - mail - - mailingAddress - - mailNickname - - middleName - - mobilePhone - - officeLocation - - onPremisesInfo - - passwordPolicies - - passwordProfile - - preferredLanguage - - primaryRole - - provisionedPlans - - refreshTokensValidFromDateTime - - residenceAddress - - showInAddressList - - student - - surname - - teacher - - usageLocation - - userPrincipalName - - userType - - rubrics - - classes - - schools - - taughtClasses - - user + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -60408,11 +64906,11 @@ paths: items: enum: - '*' - - rubrics - - classes - - schools - - taughtClasses - - user + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -60420,153 +64918,117 @@ paths: content: application/json: schema: - title: Collection of educationUser - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationUser' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: drives.list.contentTypes.Base.GetBase + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drives.list.contentTypes.Base.ListBaseTypes + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: drives.list.contentTypes.Base.ListColumnLinks + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: drives.list.contentTypes.Base.ListColumnPositions + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columns: + operationId: drives.list.contentTypes.Base.ListColumns + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/education/schools/{educationSchool-id}/users/$ref': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/$ref': get: tags: - - education.educationSchool - summary: Get ref of users from education - description: Users in the school. Nullable. - operationId: education.schools.ListRefUsers + - drives.list + summary: Get ref of base from drives + description: Parent contentType from which this content type is derived. + operationId: drives.list.contentTypes.GetRefBase parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accountEnabled - - accountEnabled desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - createdBy - - createdBy desc - - department - - department desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - givenName - - givenName desc - - mail - - mail desc - - mailingAddress - - mailingAddress desc - - mailNickname - - mailNickname desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesInfo - - onPremisesInfo desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - preferredLanguage - - preferredLanguage desc - - primaryRole - - primaryRole desc - - provisionedPlans - - provisionedPlans desc - - refreshTokensValidFromDateTime - - refreshTokensValidFromDateTime desc - - residenceAddress - - residenceAddress desc - - showInAddressList - - showInAddressList desc - - student - - student desc - - surname - - surname desc - - teacher - - teacher desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc - type: string + type: string + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property link content: application/json: schema: - title: Collection of links of educationUser - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + type: string + links: + base: + operationId: drives.list.contentTypes.Base.GetBase + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drives.list.contentTypes.Base.ListBaseTypes + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: drives.list.contentTypes.Base.ListColumnLinks + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: drives.list.contentTypes.Base.ListColumnPositions + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columns: + operationId: drives.list.contentTypes.Base.ListColumns + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - education.educationSchool - summary: Create new navigation property ref to users for education - description: Users in the school. Nullable. - operationId: education.schools.CreateRefUsers + - drives.list + summary: Update the ref of navigation property base in drives + description: Parent contentType from which this content type is derived. + operationId: drives.list.contentTypes.UpdateRefBase parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property ref value + description: New navigation property ref values content: application/json: schema: @@ -60575,433 +65037,234 @@ paths: type: object required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/schools/{educationSchool-id}/users/microsoft.graph.delta()': - get: + delete: tags: - - education.Functions - summary: Invoke function delta - operationId: education.schools.educationSchool.users.delta + - drives.list + summary: Delete ref of navigation property base for drives + description: Parent contentType from which this content type is derived. + operationId: drives.list.contentTypes.DeleteRefBase parameters: - - name: educationSchool-id + - name: drive-id in: path - description: 'key: id of educationSchool' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationSchool - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationUser' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /education/schools/microsoft.graph.delta(): - get: - tags: - - education.Functions - summary: Invoke function delta - operationId: education.schools.delta + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationSchool' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /education/users: - get: + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': + post: tags: - - education.educationUser - summary: Get users from education - operationId: education.ListUsers + - drives.Actions + summary: Invoke action associateWithHubSites + operationId: drives.drive.list.contentTypes.contentType.base.associateWithHubSites parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accountEnabled - - accountEnabled desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - createdBy - - createdBy desc - - department - - department desc - - displayName - - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - givenName - - givenName desc - - mail - - mail desc - - mailingAddress - - mailingAddress desc - - mailNickname - - mailNickname desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesInfo - - onPremisesInfo desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - preferredLanguage - - preferredLanguage desc - - primaryRole - - primaryRole desc - - provisionedPlans - - provisionedPlans desc - - refreshTokensValidFromDateTime - - refreshTokensValidFromDateTime desc - - residenceAddress - - residenceAddress desc - - showInAddressList - - showInAddressList desc - - student - - student desc - - surname - - surname desc - - teacher - - teacher desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: drive-id + in: path + description: 'key: id of drive' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - accountEnabled - - assignedLicenses - - assignedPlans - - businessPhones - - createdBy - - department - - displayName - - externalSource - - externalSourceDetail - - givenName - - mail - - mailingAddress - - mailNickname - - middleName - - mobilePhone - - officeLocation - - onPremisesInfo - - passwordPolicies - - passwordProfile - - preferredLanguage - - primaryRole - - provisionedPlans - - refreshTokensValidFromDateTime - - residenceAddress - - showInAddressList - - student - - surname - - teacher - - usageLocation - - userPrincipalName - - userType - - rubrics - - classes - - schools - - taughtClasses - - user - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - rubrics - - classes - - schools - - taughtClasses - - user - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of educationUser - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationUser' - '@odata.nextLink': + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': post: tags: - - education.educationUser - summary: Create new navigation property to users for education - operationId: education.CreateUsers + - drives.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: drives.drive.list.contentTypes.contentType.base.copyToDefaultContentLocation + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationUser' + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationUser' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}': + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': get: tags: - - education.educationUser - summary: Get users from education - operationId: education.GetUsers + - drives.Functions + summary: Invoke function isPublished + operationId: drives.drive.list.contentTypes.contentType.base.isPublished parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - accountEnabled - - assignedLicenses - - assignedPlans - - businessPhones - - createdBy - - department - - displayName - - externalSource - - externalSourceDetail - - givenName - - mail - - mailingAddress - - mailNickname - - middleName - - mobilePhone - - officeLocation - - onPremisesInfo - - passwordPolicies - - passwordProfile - - preferredLanguage - - primaryRole - - provisionedPlans - - refreshTokensValidFromDateTime - - residenceAddress - - showInAddressList - - student - - surname - - teacher - - usageLocation - - userPrincipalName - - userType - - rubrics - - classes - - schools - - taughtClasses - - user - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - rubrics - - classes - - schools - - taughtClasses - - user - type: string + type: string + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationUser' - links: - rubrics: - operationId: education.Users.ListRubrics - parameters: - educationUser-id: $request.path.educationUser-id - classes: - operationId: education.Users.ListClasses - parameters: - educationUser-id: $request.path.educationUser-id - schools: - operationId: education.Users.ListSchools - parameters: - educationUser-id: $request.path.educationUser-id - taughtClasses: - operationId: education.Users.ListTaughtClasses - parameters: - educationUser-id: $request.path.educationUser-id - user: - operationId: education.Users.GetUser - parameters: - educationUser-id: $request.path.educationUser-id + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.publish': + post: tags: - - education.educationUser - summary: Update the navigation property users in education - operationId: education.UpdateUsers + - drives.Actions + summary: Invoke action publish + operationId: drives.drive.list.contentTypes.contentType.base.publish parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.educationUser' - required: true + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': + post: tags: - - education.educationUser - summary: Delete navigation property users for education - operationId: education.DeleteUsers + - drives.Actions + summary: Invoke action unpublish + operationId: drives.drive.list.contentTypes.contentType.base.unpublish parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/classes': + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes': get: tags: - - education.educationUser - summary: Get classes from education - description: Classes to which the user belongs. Nullable. - operationId: education.users.ListClasses + - drives.list + summary: Get baseTypes from drives + description: The collection of content types that are ancestors of this content type. + operationId: drives.list.contentTypes.ListBaseTypes parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61019,30 +65282,34 @@ paths: enum: - id - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc + - associatedHubsUrls + - associatedHubsUrls desc - description - description desc - - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc - - term - - term desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -61055,26 +65322,25 @@ paths: items: enum: - id - - classCode - - course - - createdBy + - associatedHubsUrls - description - - displayName - - externalId - - externalName - - externalSource - - externalSourceDetail - - grade - - mailNickname - - term - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings + - documentSet + - documentTemplate - group - - members - - schools - - teachers + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -61087,14 +65353,11 @@ paths: items: enum: - '*' - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -61102,13 +65365,13 @@ paths: content: application/json: schema: - title: Collection of educationClass + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -61117,21 +65380,28 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/classes/$ref': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/$ref': get: tags: - - education.educationUser - summary: Get ref of classes from education - description: Classes to which the user belongs. Nullable. - operationId: education.users.ListRefClasses + - drives.list + summary: Get ref of baseTypes from drives + description: The collection of content types that are ancestors of this content type. + operationId: drives.list.contentTypes.ListRefBaseTypes parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61149,30 +65419,34 @@ paths: enum: - id - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc + - associatedHubsUrls + - associatedHubsUrls desc - description - description desc - - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc - - term - - term desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string responses: '200': @@ -61180,7 +65454,7 @@ paths: content: application/json: schema: - title: Collection of links of educationClass + title: Collection of links of contentType type: object properties: value: @@ -61197,18 +65471,25 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationUser - summary: Create new navigation property ref to classes for education - description: Classes to which the user belongs. Nullable. - operationId: education.users.CreateRefClasses + - drives.list + summary: Create new navigation property ref to baseTypes for drives + description: The collection of content types that are ancestors of this content type. + operationId: drives.list.contentTypes.CreateRefBaseTypes parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: New navigation property ref value content: @@ -61228,48 +65509,71 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/classes/microsoft.graph.delta()': - get: + '/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': + post: tags: - - education.Functions - summary: Invoke function delta - operationId: education.users.educationUser.classes.delta + - drives.Actions + summary: Invoke action addCopy + operationId: drives.drive.list.contentTypes.contentType.baseTypes.addCopy parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationClass' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/education/users/{educationUser-id}/rubrics': + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks': get: tags: - - education.educationUser - summary: Get rubrics from education - operationId: education.users.ListRubrics + - drives.list + summary: Get columnLinks from drives + description: The collection of columns that are required by this content type. + operationId: drives.list.contentTypes.ListColumnLinks parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61287,24 +65591,8 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - grading - - grading desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - levels - - levels desc - - qualities - - qualities desc + - name + - name desc type: string - name: $select in: query @@ -61317,15 +65605,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - displayName - - grading - - lastModifiedBy - - lastModifiedDateTime - - levels - - qualities + - name type: string - name: $expand in: query @@ -61345,13 +65625,13 @@ paths: content: application/json: schema: - title: Collection of educationRubric + title: Collection of columnLink type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.columnLink' '@odata.nextLink': type: string default: @@ -61362,23 +65642,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationUser - summary: Create new navigation property to rubrics for education - operationId: education.users.CreateRubrics + - drives.list + summary: Create new navigation property to columnLinks for drives + description: The collection of columns that are required by this content type. + operationId: drives.list.contentTypes.CreateColumnLinks parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '201': @@ -61386,31 +65674,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/rubrics/{educationRubric-id}': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': get: tags: - - education.educationUser - summary: Get rubrics from education - operationId: education.users.GetRubrics + - drives.list + summary: Get columnLinks from drives + description: The collection of columns that are required by this content type. + operationId: drives.list.contentTypes.GetColumnLinks parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser - - name: educationRubric-id + x-ms-docs-key-type: drive + - name: contentType-id in: path - description: 'key: id of educationRubric' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationRubric + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -61422,15 +65718,7 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - displayName - - grading - - lastModifiedBy - - lastModifiedDateTime - - levels - - qualities + - name type: string - name: $expand in: query @@ -61450,36 +65738,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - education.educationUser - summary: Update the navigation property rubrics in education - operationId: education.users.UpdateRubrics + - drives.list + summary: Update the navigation property columnLinks in drives + description: The collection of columns that are required by this content type. + operationId: drives.list.contentTypes.UpdateColumnLinks parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser - - name: educationRubric-id + x-ms-docs-key-type: drive + - name: contentType-id in: path - description: 'key: id of educationRubric' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationRubric + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.educationRubric' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '204': @@ -61489,24 +65785,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationUser - summary: Delete navigation property rubrics for education - operationId: education.users.DeleteRubrics + - drives.list + summary: Delete navigation property columnLinks for drives + description: The collection of columns that are required by this content type. + operationId: drives.list.contentTypes.DeleteColumnLinks parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser - - name: educationRubric-id + x-ms-docs-key-type: drive + - name: contentType-id in: path - description: 'key: id of educationRubric' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationRubric + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -61518,21 +65822,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/schools': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions': get: tags: - - education.educationUser - summary: Get schools from education - description: Schools to which the user belongs. Nullable. - operationId: education.users.ListSchools + - drives.list + summary: Get columnPositions from drives + description: Column order information in a content type. + operationId: drives.list.contentTypes.ListColumnPositions parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61550,36 +65861,66 @@ paths: enum: - id - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc - description - description desc - displayName - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - address - - address desc - - createdBy - - createdBy desc - - externalId - - externalId desc - - externalPrincipalId - - externalPrincipalId desc - - fax - - fax desc - - highestGrade - - highestGrade desc - - lowestGrade - - lowestGrade desc - - phone - - phone desc - - principalEmail - - principalEmail desc - - principalName - - principalName desc - - schoolNumber - - schoolNumber desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -61592,24 +65933,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - externalSource - - externalSourceDetail - - address - - createdBy - - externalId - - externalPrincipalId - - fax - - highestGrade - - lowestGrade - - phone - - principalEmail - - principalName - - schoolNumber - - administrativeUnit - - classes - - users + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -61622,9 +65976,7 @@ paths: items: enum: - '*' - - administrativeUnit - - classes - - users + - sourceColumn type: string responses: '200': @@ -61632,13 +65984,13 @@ paths: content: application/json: schema: - title: Collection of educationSchool + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationSchool' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -61647,21 +65999,28 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/schools/$ref': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions/$ref': get: tags: - - education.educationUser - summary: Get ref of schools from education - description: Schools to which the user belongs. Nullable. - operationId: education.users.ListRefSchools + - drives.list + summary: Get ref of columnPositions from drives + description: Column order information in a content type. + operationId: drives.list.contentTypes.ListRefColumnPositions parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61679,36 +66038,66 @@ paths: enum: - id - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc - description - description desc - displayName - displayName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - address - - address desc - - createdBy - - createdBy desc - - externalId - - externalId desc - - externalPrincipalId - - externalPrincipalId desc - - fax - - fax desc - - highestGrade - - highestGrade desc - - lowestGrade - - lowestGrade desc - - phone - - phone desc - - principalEmail - - principalEmail desc - - principalName - - principalName desc - - schoolNumber - - schoolNumber desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string responses: '200': @@ -61716,7 +66105,7 @@ paths: content: application/json: schema: - title: Collection of links of educationSchool + title: Collection of links of columnDefinition type: object properties: value: @@ -61733,18 +66122,25 @@ paths: x-ms-docs-operation-type: operation post: tags: - - education.educationUser - summary: Create new navigation property ref to schools for education - description: Schools to which the user belongs. Nullable. - operationId: education.users.CreateRefSchools + - drives.list + summary: Create new navigation property ref to columnPositions for drives + description: Column order information in a content type. + operationId: drives.list.contentTypes.CreateRefColumnPositions parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: New navigation property ref value content: @@ -61764,49 +66160,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/schools/microsoft.graph.delta()': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columns': get: tags: - - education.Functions - summary: Invoke function delta - operationId: education.users.educationUser.schools.delta + - drives.list + summary: Get columns from drives + description: The collection of column definitions for this contentType. + operationId: drives.list.contentTypes.ListColumns parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationSchool' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/education/users/{educationUser-id}/taughtClasses': - get: - tags: - - education.educationUser - summary: Get taughtClasses from education - description: Classes for which the user is a teacher. - operationId: education.users.ListTaughtClasses - parameters: - - name: educationUser-id + x-ms-docs-key-type: drive + - name: contentType-id in: path - description: 'key: id of educationUser' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61824,30 +66199,66 @@ paths: enum: - id - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc - description - description desc - displayName - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc - term - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -61860,26 +66271,37 @@ paths: items: enum: - id - - classCode - - course - - createdBy + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - externalId - - externalName - - externalSource - - externalSourceDetail - - grade - - mailNickname + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required - term - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -61892,14 +66314,7 @@ paths: items: enum: - '*' - - assignmentCategories - - assignmentDefaults - - assignments - - assignmentSettings - - group - - members - - schools - - teachers + - sourceColumn type: string responses: '200': @@ -61907,13 +66322,13 @@ paths: content: application/json: schema: - title: Collection of educationClass + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.educationClass' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -61922,29 +66337,76 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/taughtClasses/$ref': + post: + tags: + - drives.list + summary: Create new navigation property to columns for drives + description: The collection of column definitions for this contentType. + operationId: drives.list.contentTypes.CreateColumns + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}': get: tags: - - education.educationUser - summary: Get ref of taughtClasses from education - description: Classes for which the user is a teacher. - operationId: education.users.ListRefTaughtClasses + - drives.list + summary: Get columns from drives + description: The collection of column definitions for this contentType. + operationId: drives.list.contentTypes.GetColumns parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -61953,129 +66415,177 @@ paths: items: enum: - id - - id desc - - classCode - - classCode desc - - course - - course desc - - createdBy - - createdBy desc + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - description desc - displayName - - displayName desc - - externalId - - externalId desc - - externalName - - externalName desc - - externalSource - - externalSource desc - - externalSourceDetail - - externalSourceDetail desc - - grade - - grade desc - - mailNickname - - mailNickname desc + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required - term - - term desc + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of educationClass - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: drives.list.contentTypes.Columns.GetSourceColumn + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - education.educationUser - summary: Create new navigation property ref to taughtClasses for education - description: Classes for which the user is a teacher. - operationId: education.users.CreateRefTaughtClasses + - drives.list + summary: Update the navigation property columns in drives + description: The collection of column definitions for this contentType. + operationId: drives.list.contentTypes.UpdateColumns parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/taughtClasses/microsoft.graph.delta()': - get: + delete: tags: - - education.Functions - summary: Invoke function delta - operationId: education.users.educationUser.taughtClasses.delta + - drives.list + summary: Delete navigation property columns for drives + description: The collection of column definitions for this contentType. + operationId: drives.list.contentTypes.DeleteColumns parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationClass' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/education/users/{educationUser-id}/user': + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - education.educationUser - summary: Get user from education - description: The directory user corresponding to this user. - operationId: education.users.GetUser + - drives.list + summary: Get sourceColumn from drives + description: The source column for the content type column. + operationId: drives.list.contentTypes.columns.GetSourceColumn parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -62087,122 +66597,37 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - businessPhones - - city - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - department + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description - displayName - - employeeHireDate - - employeeId - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - identities - - imAddresses - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailNickname - - mobilePhone - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - postalCode - - preferredLanguage - - provisionedPlans - - proxyAddresses - - showInAddressList - - signInSessionsValidFromDateTime - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - mailboxSettings - - deviceEnrollmentLimit - - aboutMe - - birthday - - hireDate - - interests - - mySite - - pastProjects - - preferredName - - responsibilities - - schools - - skills - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos - - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -62215,52 +66640,7 @@ paths: items: enum: - '*' - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos - - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo + - sourceColumn type: string responses: '200': @@ -62268,210 +66648,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - appRoleAssignments: - operationId: education.users.User.ListAppRoleAssignments - parameters: - educationUser-id: $request.path.educationUser-id - createdObjects: - operationId: education.users.User.ListCreatedObjects - parameters: - educationUser-id: $request.path.educationUser-id - directReports: - operationId: education.users.User.ListDirectReports - parameters: - educationUser-id: $request.path.educationUser-id - licenseDetails: - operationId: education.users.User.ListLicenseDetails - parameters: - educationUser-id: $request.path.educationUser-id - manager: - operationId: education.users.User.GetManager - parameters: - educationUser-id: $request.path.educationUser-id - memberOf: - operationId: education.users.User.ListMemberOf - parameters: - educationUser-id: $request.path.educationUser-id - oauth2PermissionGrants: - operationId: education.users.User.ListOauth2PermissionGrants - parameters: - educationUser-id: $request.path.educationUser-id - ownedDevices: - operationId: education.users.User.ListOwnedDevices + sourceColumn: + operationId: drives.list.contentTypes.columns.SourceColumn.GetSourceColumn parameters: - educationUser-id: $request.path.educationUser-id - ownedObjects: - operationId: education.users.User.ListOwnedObjects - parameters: - educationUser-id: $request.path.educationUser-id - registeredDevices: - operationId: education.users.User.ListRegisteredDevices - parameters: - educationUser-id: $request.path.educationUser-id - scopedRoleMemberOf: - operationId: education.users.User.ListScopedRoleMemberOf - parameters: - educationUser-id: $request.path.educationUser-id - transitiveMemberOf: - operationId: education.users.User.ListTransitiveMemberOf - parameters: - educationUser-id: $request.path.educationUser-id - calendar: - operationId: education.users.User.GetCalendar - parameters: - educationUser-id: $request.path.educationUser-id - calendarGroups: - operationId: education.users.User.ListCalendarGroups - parameters: - educationUser-id: $request.path.educationUser-id - calendars: - operationId: education.users.User.ListCalendars - parameters: - educationUser-id: $request.path.educationUser-id - calendarView: - operationId: education.users.User.ListCalendarView - parameters: - educationUser-id: $request.path.educationUser-id - contactFolders: - operationId: education.users.User.ListContactFolders - parameters: - educationUser-id: $request.path.educationUser-id - contacts: - operationId: education.users.User.ListContacts - parameters: - educationUser-id: $request.path.educationUser-id - events: - operationId: education.users.User.ListEvents - parameters: - educationUser-id: $request.path.educationUser-id - inferenceClassification: - operationId: education.users.User.GetInferenceClassification - parameters: - educationUser-id: $request.path.educationUser-id - mailFolders: - operationId: education.users.User.ListMailFolders - parameters: - educationUser-id: $request.path.educationUser-id - messages: - operationId: education.users.User.ListMessages - parameters: - educationUser-id: $request.path.educationUser-id - outlook: - operationId: education.users.User.GetOutlook - parameters: - educationUser-id: $request.path.educationUser-id - people: - operationId: education.users.User.ListPeople - parameters: - educationUser-id: $request.path.educationUser-id - photo: - operationId: education.users.User.GetPhoto - parameters: - educationUser-id: $request.path.educationUser-id - photos: - operationId: education.users.User.ListPhotos - parameters: - educationUser-id: $request.path.educationUser-id - drive: - operationId: education.users.User.GetDrive - parameters: - educationUser-id: $request.path.educationUser-id - drives: - operationId: education.users.User.ListDrives - parameters: - educationUser-id: $request.path.educationUser-id - followedSites: - operationId: education.users.User.ListFollowedSites - parameters: - educationUser-id: $request.path.educationUser-id - extensions: - operationId: education.users.User.ListExtensions - parameters: - educationUser-id: $request.path.educationUser-id - agreementAcceptances: - operationId: education.users.User.ListAgreementAcceptances - parameters: - educationUser-id: $request.path.educationUser-id - managedDevices: - operationId: education.users.User.ListManagedDevices - parameters: - educationUser-id: $request.path.educationUser-id - managedAppRegistrations: - operationId: education.users.User.ListManagedAppRegistrations - parameters: - educationUser-id: $request.path.educationUser-id - deviceManagementTroubleshootingEvents: - operationId: education.users.User.ListDeviceManagementTroubleshootingEvents - parameters: - educationUser-id: $request.path.educationUser-id - planner: - operationId: education.users.User.GetPlanner - parameters: - educationUser-id: $request.path.educationUser-id - insights: - operationId: education.users.User.GetInsights - parameters: - educationUser-id: $request.path.educationUser-id - settings: - operationId: education.users.User.GetSettings - parameters: - educationUser-id: $request.path.educationUser-id - onenote: - operationId: education.users.User.GetOnenote - parameters: - educationUser-id: $request.path.educationUser-id - activities: - operationId: education.users.User.ListActivities - parameters: - educationUser-id: $request.path.educationUser-id - onlineMeetings: - operationId: education.users.User.ListOnlineMeetings - parameters: - educationUser-id: $request.path.educationUser-id - presence: - operationId: education.users.User.GetPresence - parameters: - educationUser-id: $request.path.educationUser-id - authentication: - operationId: education.users.User.GetAuthentication - parameters: - educationUser-id: $request.path.educationUser-id - chats: - operationId: education.users.User.ListChats - parameters: - educationUser-id: $request.path.educationUser-id - joinedTeams: - operationId: education.users.User.ListJoinedTeams - parameters: - educationUser-id: $request.path.educationUser-id - teamwork: - operationId: education.users.User.GetTeamwork - parameters: - educationUser-id: $request.path.educationUser-id - todo: - operationId: education.users.User.GetTodo - parameters: - educationUser-id: $request.path.educationUser-id + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/education/users/{educationUser-id}/user/$ref': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': get: tags: - - education.educationUser - summary: Get ref of user from education - description: The directory user corresponding to this user. - operationId: education.users.GetRefUser + - drives.list + summary: Get ref of sourceColumn from drives + description: The source column for the content type column. + operationId: drives.list.contentTypes.columns.GetRefSourceColumn parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition responses: '200': description: Retrieved navigation property link @@ -62480,207 +66696,43 @@ paths: schema: type: string links: - appRoleAssignments: - operationId: education.users.User.ListAppRoleAssignments - parameters: - educationUser-id: $request.path.educationUser-id - createdObjects: - operationId: education.users.User.ListCreatedObjects - parameters: - educationUser-id: $request.path.educationUser-id - directReports: - operationId: education.users.User.ListDirectReports - parameters: - educationUser-id: $request.path.educationUser-id - licenseDetails: - operationId: education.users.User.ListLicenseDetails - parameters: - educationUser-id: $request.path.educationUser-id - manager: - operationId: education.users.User.GetManager - parameters: - educationUser-id: $request.path.educationUser-id - memberOf: - operationId: education.users.User.ListMemberOf - parameters: - educationUser-id: $request.path.educationUser-id - oauth2PermissionGrants: - operationId: education.users.User.ListOauth2PermissionGrants - parameters: - educationUser-id: $request.path.educationUser-id - ownedDevices: - operationId: education.users.User.ListOwnedDevices - parameters: - educationUser-id: $request.path.educationUser-id - ownedObjects: - operationId: education.users.User.ListOwnedObjects - parameters: - educationUser-id: $request.path.educationUser-id - registeredDevices: - operationId: education.users.User.ListRegisteredDevices - parameters: - educationUser-id: $request.path.educationUser-id - scopedRoleMemberOf: - operationId: education.users.User.ListScopedRoleMemberOf - parameters: - educationUser-id: $request.path.educationUser-id - transitiveMemberOf: - operationId: education.users.User.ListTransitiveMemberOf - parameters: - educationUser-id: $request.path.educationUser-id - calendar: - operationId: education.users.User.GetCalendar - parameters: - educationUser-id: $request.path.educationUser-id - calendarGroups: - operationId: education.users.User.ListCalendarGroups - parameters: - educationUser-id: $request.path.educationUser-id - calendars: - operationId: education.users.User.ListCalendars - parameters: - educationUser-id: $request.path.educationUser-id - calendarView: - operationId: education.users.User.ListCalendarView - parameters: - educationUser-id: $request.path.educationUser-id - contactFolders: - operationId: education.users.User.ListContactFolders - parameters: - educationUser-id: $request.path.educationUser-id - contacts: - operationId: education.users.User.ListContacts - parameters: - educationUser-id: $request.path.educationUser-id - events: - operationId: education.users.User.ListEvents - parameters: - educationUser-id: $request.path.educationUser-id - inferenceClassification: - operationId: education.users.User.GetInferenceClassification + sourceColumn: + operationId: drives.list.contentTypes.columns.SourceColumn.GetSourceColumn parameters: - educationUser-id: $request.path.educationUser-id - mailFolders: - operationId: education.users.User.ListMailFolders - parameters: - educationUser-id: $request.path.educationUser-id - messages: - operationId: education.users.User.ListMessages - parameters: - educationUser-id: $request.path.educationUser-id - outlook: - operationId: education.users.User.GetOutlook - parameters: - educationUser-id: $request.path.educationUser-id - people: - operationId: education.users.User.ListPeople - parameters: - educationUser-id: $request.path.educationUser-id - photo: - operationId: education.users.User.GetPhoto - parameters: - educationUser-id: $request.path.educationUser-id - photos: - operationId: education.users.User.ListPhotos - parameters: - educationUser-id: $request.path.educationUser-id - drive: - operationId: education.users.User.GetDrive - parameters: - educationUser-id: $request.path.educationUser-id - drives: - operationId: education.users.User.ListDrives - parameters: - educationUser-id: $request.path.educationUser-id - followedSites: - operationId: education.users.User.ListFollowedSites - parameters: - educationUser-id: $request.path.educationUser-id - extensions: - operationId: education.users.User.ListExtensions - parameters: - educationUser-id: $request.path.educationUser-id - agreementAcceptances: - operationId: education.users.User.ListAgreementAcceptances - parameters: - educationUser-id: $request.path.educationUser-id - managedDevices: - operationId: education.users.User.ListManagedDevices - parameters: - educationUser-id: $request.path.educationUser-id - managedAppRegistrations: - operationId: education.users.User.ListManagedAppRegistrations - parameters: - educationUser-id: $request.path.educationUser-id - deviceManagementTroubleshootingEvents: - operationId: education.users.User.ListDeviceManagementTroubleshootingEvents - parameters: - educationUser-id: $request.path.educationUser-id - planner: - operationId: education.users.User.GetPlanner - parameters: - educationUser-id: $request.path.educationUser-id - insights: - operationId: education.users.User.GetInsights - parameters: - educationUser-id: $request.path.educationUser-id - settings: - operationId: education.users.User.GetSettings - parameters: - educationUser-id: $request.path.educationUser-id - onenote: - operationId: education.users.User.GetOnenote - parameters: - educationUser-id: $request.path.educationUser-id - activities: - operationId: education.users.User.ListActivities - parameters: - educationUser-id: $request.path.educationUser-id - onlineMeetings: - operationId: education.users.User.ListOnlineMeetings - parameters: - educationUser-id: $request.path.educationUser-id - presence: - operationId: education.users.User.GetPresence - parameters: - educationUser-id: $request.path.educationUser-id - authentication: - operationId: education.users.User.GetAuthentication - parameters: - educationUser-id: $request.path.educationUser-id - chats: - operationId: education.users.User.ListChats - parameters: - educationUser-id: $request.path.educationUser-id - joinedTeams: - operationId: education.users.User.ListJoinedTeams - parameters: - educationUser-id: $request.path.educationUser-id - teamwork: - operationId: education.users.User.GetTeamwork - parameters: - educationUser-id: $request.path.educationUser-id - todo: - operationId: education.users.User.GetTodo - parameters: - educationUser-id: $request.path.educationUser-id + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - - education.educationUser - summary: Update the ref of navigation property user in education - description: The directory user corresponding to this user. - operationId: education.users.UpdateRefUser + - drives.list + summary: Update the ref of navigation property sourceColumn in drives + description: The source column for the content type column. + operationId: drives.list.contentTypes.columns.UpdateRefSourceColumn parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property ref values content: @@ -62698,18 +66750,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - education.educationUser - summary: Delete ref of navigation property user for education - description: The directory user corresponding to this user. - operationId: education.users.DeleteRefUser + - drives.list + summary: Delete ref of navigation property sourceColumn for drives + description: The source column for the content type column. + operationId: drives.list.contentTypes.columns.DeleteRefSourceColumn parameters: - - name: educationUser-id + - name: drive-id in: path - description: 'key: id of educationUser' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: educationUser + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -62721,33 +66787,226 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /education/users/microsoft.graph.delta(): + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: + tags: + - drives.Actions + summary: Invoke action associateWithHubSites + operationId: drives.drive.list.contentTypes.contentType.associateWithHubSites + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: + tags: + - drives.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: drives.drive.list.contentTypes.contentType.copyToDefaultContentLocation + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.isPublished()': get: tags: - - education.Functions - summary: Invoke function delta - operationId: education.users.delta + - drives.Functions + summary: Invoke function isPublished + operationId: drives.drive.list.contentTypes.contentType.isPublished + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.educationUser' - nullable: true + type: boolean + default: false default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /external: + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.publish': + post: + tags: + - drives.Actions + summary: Invoke action publish + operationId: drives.drive.list.contentTypes.contentType.publish + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: + tags: + - drives.Actions + summary: Invoke action unpublish + operationId: drives.drive.list.contentTypes.contentType.unpublish + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/microsoft.graph.addCopy': + post: + tags: + - drives.Actions + summary: Invoke action addCopy + operationId: drives.drive.list.contentTypes.addCopy + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/drive': get: tags: - - external.external - summary: Get external - operationId: external.external.GetExternal + - drives.list + summary: Get drive from drives + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: drives.list.GetDrive parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - name: $select in: query description: Select properties to be returned @@ -62758,7 +67017,29 @@ paths: type: array items: enum: - - connections + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -62771,32 +67052,78 @@ paths: items: enum: - '*' - - connections + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.external' + $ref: '#/components/schemas/microsoft.graph.drive' links: - connections: - operationId: external.ListConnections + createdByUser: + operationId: drives.list.Drive.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: drives.list.Drive.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + bundles: + operationId: drives.list.Drive.ListBundles + parameters: + drive-id: $request.path.drive-id + following: + operationId: drives.list.Drive.ListFollowing + parameters: + drive-id: $request.path.drive-id + items: + operationId: drives.list.Drive.ListItems + parameters: + drive-id: $request.path.drive-id + list: + operationId: drives.list.Drive.GetList + parameters: + drive-id: $request.path.drive-id + root: + operationId: drives.list.Drive.GetRoot + parameters: + drive-id: $request.path.drive-id + special: + operationId: drives.list.Drive.ListSpecial + parameters: + drive-id: $request.path.drive-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - external.external - summary: Update external - operationId: external.external.UpdateExternal + - drives.list + summary: Update the navigation property drive in drives + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: drives.list.UpdateDrive + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.external' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -62804,13 +67131,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /external/connections: + delete: + tags: + - drives.list + summary: Delete navigation property drive for drives + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: drives.list.DeleteDrive + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items': get: tags: - - external.externalConnection - summary: Get connections from external - operationId: external.ListConnections + - drives.list + summary: Get items from drives + description: All items contained in the list. + operationId: drives.list.ListItems parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -62828,14 +67188,28 @@ paths: enum: - id - id desc - - configuration - - configuration desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc - name - name desc - - state - - state desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - sharepointIds + - sharepointIds desc type: string - name: $select in: query @@ -62848,13 +67222,23 @@ paths: items: enum: - id - - configuration + - createdBy + - createdDateTime - description + - eTag + - lastModifiedBy + - lastModifiedDateTime - name - - state - - items - - operations - - schema + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -62867,9 +67251,12 @@ paths: items: enum: - '*' - - items - - operations - - schema + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -62877,13 +67264,13 @@ paths: content: application/json: schema: - title: Collection of externalConnection + title: Collection of listItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.listItem' '@odata.nextLink': type: string default: @@ -62894,15 +67281,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - external.externalConnection - summary: Create new navigation property to connections for external - operationId: external.CreateConnections + - drives.list + summary: Create new navigation property to items for drives + description: All items contained in the list. + operationId: drives.list.CreateItems + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '201': @@ -62910,24 +67306,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.listItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/external/connections/{externalConnection-id}': + '/drives/{drive-id}/list/items/{listItem-id}': get: tags: - - external.externalConnection - summary: Get connections from external - operationId: external.GetConnections + - drives.list + summary: Get items from drives + description: All items contained in the list. + operationId: drives.list.GetItems parameters: - - name: externalConnection-id + - name: drive-id in: path - description: 'key: id of externalConnection' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -62939,13 +67343,23 @@ paths: items: enum: - id - - configuration + - createdBy + - createdDateTime - description + - eTag + - lastModifiedBy + - lastModifiedDateTime - name - - state - - items - - operations - - schema + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -62958,9 +67372,12 @@ paths: items: enum: - '*' - - items - - operations - - schema + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -62968,42 +67385,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.listItem' links: - items: - operationId: external.Connections.ListItems + createdByUser: + operationId: drives.list.Items.GetCreatedByUser parameters: - externalConnection-id: $request.path.externalConnection-id - operations: - operationId: external.Connections.ListOperations + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: drives.list.Items.GetLastModifiedByUser parameters: - externalConnection-id: $request.path.externalConnection-id - schema: - operationId: external.Connections.GetSchema + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + analytics: + operationId: drives.list.Items.GetAnalytics parameters: - externalConnection-id: $request.path.externalConnection-id + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + driveItem: + operationId: drives.list.Items.GetDriveItem + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + fields: + operationId: drives.list.Items.GetFields + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + versions: + operationId: drives.list.Items.ListVersions + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - external.externalConnection - summary: Update the navigation property connections in external - operationId: external.UpdateConnections + - drives.list + summary: Update the navigation property items in drives + description: All items contained in the list. + operationId: drives.list.UpdateItems parameters: - - name: externalConnection-id + - name: drive-id in: path - description: 'key: id of externalConnection' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '204': @@ -63013,17 +67456,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - external.externalConnection - summary: Delete navigation property connections for external - operationId: external.DeleteConnections + - drives.list + summary: Delete navigation property items for drives + description: All items contained in the list. + operationId: drives.list.DeleteItems parameters: - - name: externalConnection-id + - name: drive-id in: path - description: 'key: id of externalConnection' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: externalConnection + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -63035,21 +67486,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /groupLifecyclePolicies: + '/drives/{drive-id}/list/items/{listItem-id}/analytics': get: tags: - - groupLifecyclePolicies.groupLifecyclePolicy - summary: Get entities from groupLifecyclePolicies - operationId: groupLifecyclePolicies.groupLifecyclePolicy.ListGroupLifecyclePolicy + - drives.list + summary: Get analytics from drives + description: Analytics about the view activities that took place on this item. + operationId: drives.list.items.GetAnalytics parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -63058,14 +67519,189 @@ paths: items: enum: - id - - id desc - - alternateNotificationEmails - - alternateNotificationEmails desc - - groupLifetimeInDays - - groupLifetimeInDays desc - - managedGroupTypes - - managedGroupTypes desc + - allTime + - itemActivityStats + - lastSevenDays + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - allTime + - itemActivityStats + - lastSevenDays type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + links: + allTime: + operationId: drives.list.items.Analytics.GetAllTime + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: drives.list.items.Analytics.ListItemActivityStats + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: drives.list.items.Analytics.GetLastSevenDays + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/analytics/$ref': + get: + tags: + - drives.list + summary: Get ref of analytics from drives + description: Analytics about the view activities that took place on this item. + operationId: drives.list.items.GetRefAnalytics + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + allTime: + operationId: drives.list.items.Analytics.GetAllTime + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: drives.list.items.Analytics.ListItemActivityStats + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: drives.list.items.Analytics.GetLastSevenDays + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drives.list + summary: Update the ref of navigation property analytics in drives + description: Analytics about the view activities that took place on this item. + operationId: drives.list.items.UpdateRefAnalytics + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete ref of navigation property analytics for drives + description: Analytics about the view activities that took place on this item. + operationId: drives.list.items.DeleteRefAnalytics + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/driveItem': + get: + tags: + - drives.list + summary: Get driveItem from drives + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: drives.list.items.GetDriveItem + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -63077,9 +67713,49 @@ paths: items: enum: - id - - alternateNotificationEmails - - groupLifetimeInDays - - managedGroupTypes + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -63092,64 +67768,232 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of groupLifecyclePolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drives.list.items.DriveItem.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: drives.list.items.DriveItem.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + workbook: + operationId: drives.list.items.DriveItem.GetWorkbook + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + analytics: + operationId: drives.list.items.DriveItem.GetAnalytics + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + children: + operationId: drives.list.items.DriveItem.ListChildren + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + listItem: + operationId: drives.list.items.DriveItem.GetListItem + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + permissions: + operationId: drives.list.items.DriveItem.ListPermissions + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + subscriptions: + operationId: drives.list.items.DriveItem.ListSubscriptions + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + thumbnails: + operationId: drives.list.items.DriveItem.ListThumbnails + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + versions: + operationId: drives.list.items.DriveItem.ListVersions + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - groupLifecyclePolicies.groupLifecyclePolicy - summary: Add new entity to groupLifecyclePolicies - operationId: groupLifecyclePolicies.groupLifecyclePolicy.CreateGroupLifecyclePolicy + - drives.list + summary: Update the navigation property driveItem in drives + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: drives.list.items.UpdateDriveItem + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: - description: New entity + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: - '201': - description: Created entity + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property driveItem for drives + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: drives.list.items.DeleteDriveItem + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/driveItem/content': + get: + tags: + - drives.list + summary: Get media content for the navigation property driveItem from drives + operationId: drives.list.items.GetDriveItemContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + responses: + '200': + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + type: string + format: binary default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groupLifecyclePolicies/{groupLifecyclePolicy-id}': + put: + tags: + - drives.list + summary: Update media content for the navigation property driveItem in drives + operationId: drives.list.items.UpdateDriveItemContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/fields': get: tags: - - groupLifecyclePolicies.groupLifecyclePolicy - summary: Get entity from groupLifecyclePolicies by key - operationId: groupLifecyclePolicies.groupLifecyclePolicy.GetGroupLifecyclePolicy + - drives.list + summary: Get fields from drives + description: The values of the columns set on this list item. + operationId: drives.list.items.GetFields parameters: - - name: groupLifecyclePolicy-id + - name: drive-id in: path - description: 'key: id of groupLifecyclePolicy' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: groupLifecyclePolicy + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -63161,9 +68005,6 @@ paths: items: enum: - id - - alternateNotificationEmails - - groupLifetimeInDays - - managedGroupTypes type: string - name: $expand in: query @@ -63179,33 +68020,41 @@ paths: type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groupLifecyclePolicies.groupLifecyclePolicy - summary: Update entity in groupLifecyclePolicies - operationId: groupLifecyclePolicies.groupLifecyclePolicy.UpdateGroupLifecyclePolicy + - drives.list + summary: Update the navigation property fields in drives + description: The values of the columns set on this list item. + operationId: drives.list.items.UpdateFields parameters: - - name: groupLifecyclePolicy-id + - name: drive-id in: path - description: 'key: id of groupLifecyclePolicy' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: groupLifecyclePolicy + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -63215,17 +68064,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groupLifecyclePolicies.groupLifecyclePolicy - summary: Delete entity from groupLifecyclePolicies - operationId: groupLifecyclePolicies.groupLifecyclePolicy.DeleteGroupLifecyclePolicy + - drives.list + summary: Delete navigation property fields for drives + description: The values of the columns set on this list item. + operationId: drives.list.items.DeleteFields parameters: - - name: groupLifecyclePolicy-id + - name: drive-id in: path - description: 'key: id of groupLifecyclePolicy' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: groupLifecyclePolicy + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -63237,92 +68094,119 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.addGroup': - post: + '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': + get: tags: - - groupLifecyclePolicies.Actions - summary: Invoke action addGroup - operationId: groupLifecyclePolicies.groupLifecyclePolicy.addGroup + - drives.Functions + summary: Invoke function getActivitiesByInterval + operationId: drives.drive.list.items.listItem.getActivitiesByInterval-96b0 parameters: - - name: groupLifecyclePolicy-id + - name: drive-id in: path - description: 'key: id of groupLifecyclePolicy' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: groupLifecyclePolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - required: true + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem responses: '200': description: Success content: application/json: schema: - type: boolean - default: false + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.removeGroup': - post: + x-ms-docs-operation-type: function + '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: tags: - - groupLifecyclePolicies.Actions - summary: Invoke action removeGroup - operationId: groupLifecyclePolicies.groupLifecyclePolicy.removeGroup + - drives.Functions + summary: Invoke function getActivitiesByInterval + operationId: drives.drive.list.items.listItem.getActivitiesByInterval-53ee parameters: - - name: groupLifecyclePolicy-id + - name: drive-id in: path - description: 'key: id of groupLifecyclePolicy' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: groupLifecyclePolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - required: true + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true responses: '200': description: Success content: application/json: schema: - type: boolean - default: false + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /groups: + x-ms-docs-operation-type: function + '/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: - - groups.group - summary: Get entities from groups - operationId: groups.group.ListGroup + - drives.list + summary: Get versions from drives + description: The list of previous versions of the list item. + operationId: drives.list.items.ListVersions parameters: - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + - name: drive-id + in: path + description: 'key: id of drive' + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -63340,84 +68224,12 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - assignedLabels - - assignedLabels desc - - assignedLicenses - - assignedLicenses desc - - classification - - classification desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - expirationDateTime - - expirationDateTime desc - - groupTypes - - groupTypes desc - - hasMembersWithLicenseErrors - - hasMembersWithLicenseErrors desc - - isAssignableToRole - - isAssignableToRole desc - - licenseProcessingState - - licenseProcessingState desc - - mail - - mail desc - - mailEnabled - - mailEnabled desc - - mailNickname - - mailNickname desc - - membershipRule - - membershipRule desc - - membershipRuleProcessingState - - membershipRuleProcessingState desc - - onPremisesDomainName - - onPremisesDomainName desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesNetBiosName - - onPremisesNetBiosName desc - - onPremisesProvisioningErrors - - onPremisesProvisioningErrors desc - - onPremisesSamAccountName - - onPremisesSamAccountName desc - - onPremisesSecurityIdentifier - - onPremisesSecurityIdentifier desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - preferredDataLocation - - preferredDataLocation desc - - preferredLanguage - - preferredLanguage desc - - proxyAddresses - - proxyAddresses desc - - renewedDateTime - - renewedDateTime desc - - securityEnabled - - securityEnabled desc - - securityIdentifier - - securityIdentifier desc - - theme - - theme desc - - visibility - - visibility desc - - allowExternalSenders - - allowExternalSenders desc - - autoSubscribeNewMembers - - autoSubscribeNewMembers desc - - hideFromAddressLists - - hideFromAddressLists desc - - hideFromOutlookClients - - hideFromOutlookClients desc - - isSubscribedByMail - - isSubscribedByMail desc - - unseenCount - - unseenCount desc - - isArchived - - isArchived desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication desc type: string - name: $select in: query @@ -63430,72 +68242,10 @@ paths: items: enum: - id - - deletedDateTime - - assignedLabels - - assignedLicenses - - classification - - createdDateTime - - description - - displayName - - expirationDateTime - - groupTypes - - hasMembersWithLicenseErrors - - isAssignableToRole - - licenseProcessingState - - mail - - mailEnabled - - mailNickname - - membershipRule - - membershipRuleProcessingState - - onPremisesDomainName - - onPremisesLastSyncDateTime - - onPremisesNetBiosName - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - preferredDataLocation - - preferredLanguage - - proxyAddresses - - renewedDateTime - - securityEnabled - - securityIdentifier - - theme - - visibility - - allowExternalSenders - - autoSubscribeNewMembers - - hideFromAddressLists - - hideFromOutlookClients - - isSubscribedByMail - - unseenCount - - isArchived - - appRoleAssignments - - createdOnBehalfOf - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - photo - - photos - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - team + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -63508,47 +68258,21 @@ paths: items: enum: - '*' - - appRoleAssignments - - createdOnBehalfOf - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - photo - - photos - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - team + - fields type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of group + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string default: @@ -63559,50 +68283,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.group - summary: Add new entity to groups - operationId: groups.group.CreateGroup + - drives.list + summary: Create new navigation property to versions for drives + description: The list of previous versions of the list item. + operationId: drives.list.items.CreateVersions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}': + '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}': get: tags: - - groups.group - summary: Get entity from groups by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: groups.group.GetGroup + - drives.list + summary: Get versions from drives + description: The list of previous versions of the list item. + operationId: drives.list.items.GetVersions parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -63614,72 +68359,10 @@ paths: items: enum: - id - - deletedDateTime - - assignedLabels - - assignedLicenses - - classification - - createdDateTime - - description - - displayName - - expirationDateTime - - groupTypes - - hasMembersWithLicenseErrors - - isAssignableToRole - - licenseProcessingState - - mail - - mailEnabled - - mailNickname - - membershipRule - - membershipRuleProcessingState - - onPremisesDomainName - - onPremisesLastSyncDateTime - - onPremisesNetBiosName - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - preferredDataLocation - - preferredLanguage - - proxyAddresses - - renewedDateTime - - securityEnabled - - securityIdentifier - - theme - - visibility - - allowExternalSenders - - autoSubscribeNewMembers - - hideFromAddressLists - - hideFromOutlookClients - - isSubscribedByMail - - unseenCount - - isArchived - - appRoleAssignments - - createdOnBehalfOf - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - photo - - photos - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - team + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -63692,173 +68375,59 @@ paths: items: enum: - '*' - - appRoleAssignments - - createdOnBehalfOf - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - photo - - photos - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - team + - fields type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' links: - appRoleAssignments: - operationId: groups.ListAppRoleAssignments - parameters: - group-id: $request.path.group-id - createdOnBehalfOf: - operationId: groups.GetCreatedOnBehalfOf - parameters: - group-id: $request.path.group-id - memberOf: - operationId: groups.ListMemberOf - parameters: - group-id: $request.path.group-id - members: - operationId: groups.ListMembers - parameters: - group-id: $request.path.group-id - membersWithLicenseErrors: - operationId: groups.ListMembersWithLicenseErrors - parameters: - group-id: $request.path.group-id - owners: - operationId: groups.ListOwners - parameters: - group-id: $request.path.group-id - permissionGrants: - operationId: groups.ListPermissionGrants - parameters: - group-id: $request.path.group-id - settings: - operationId: groups.ListSettings - parameters: - group-id: $request.path.group-id - transitiveMemberOf: - operationId: groups.ListTransitiveMemberOf - parameters: - group-id: $request.path.group-id - transitiveMembers: - operationId: groups.ListTransitiveMembers - parameters: - group-id: $request.path.group-id - acceptedSenders: - operationId: groups.ListAcceptedSenders - parameters: - group-id: $request.path.group-id - calendar: - operationId: groups.GetCalendar - parameters: - group-id: $request.path.group-id - calendarView: - operationId: groups.ListCalendarView - parameters: - group-id: $request.path.group-id - conversations: - operationId: groups.ListConversations - parameters: - group-id: $request.path.group-id - events: - operationId: groups.ListEvents - parameters: - group-id: $request.path.group-id - photo: - operationId: groups.GetPhoto - parameters: - group-id: $request.path.group-id - photos: - operationId: groups.ListPhotos - parameters: - group-id: $request.path.group-id - rejectedSenders: - operationId: groups.ListRejectedSenders - parameters: - group-id: $request.path.group-id - threads: - operationId: groups.ListThreads + fields: + operationId: drives.list.items.Versions.GetFields parameters: - group-id: $request.path.group-id - drive: - operationId: groups.GetDrive - parameters: - group-id: $request.path.group-id - drives: - operationId: groups.ListDrives - parameters: - group-id: $request.path.group-id - sites: - operationId: groups.ListSites - parameters: - group-id: $request.path.group-id - extensions: - operationId: groups.ListExtensions - parameters: - group-id: $request.path.group-id - groupLifecyclePolicies: - operationId: groups.ListGroupLifecyclePolicies - parameters: - group-id: $request.path.group-id - planner: - operationId: groups.GetPlanner - parameters: - group-id: $request.path.group-id - onenote: - operationId: groups.GetOnenote - parameters: - group-id: $request.path.group-id - team: - operationId: groups.GetTeam - parameters: - group-id: $request.path.group-id + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + listItemVersion-id: $request.path.listItemVersion-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.group - summary: Update entity in groups - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: groups.group.UpdateGroup + - drives.list + summary: Update the navigation property versions in drives + description: The list of previous versions of the list item. + operationId: drives.list.items.UpdateVersions parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '204': @@ -63868,18 +68437,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.group - summary: Delete entity from groups - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: groups.group.DeleteGroup + - drives.list + summary: Delete navigation property versions for drives + description: The list of previous versions of the list item. + operationId: drives.list.items.DeleteVersions parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -63891,41 +68474,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/acceptedSenders': + '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/fields': get: tags: - - groups.directoryObject - summary: Get acceptedSenders from groups - description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. - operationId: groups.ListAcceptedSenders + - drives.list + summary: Get fields from drives + description: A collection of the fields and values for this version of the list item. + operationId: drives.list.items.versions.GetFields parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -63937,7 +68514,6 @@ paths: items: enum: - id - - deletedDateTime type: string - name: $expand in: query @@ -63957,125 +68533,139 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/acceptedSenders/$ref': - get: + patch: tags: - - groups.directoryObject - summary: Get ref of acceptedSenders from groups - description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. - operationId: groups.ListRefAcceptedSenders + - drives.list + summary: Update the navigation property fields in drives + description: A collection of the fields and values for this version of the list item. + operationId: drives.list.items.versions.UpdateFields parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - - groups.directoryObject - summary: Create new navigation property ref to acceptedSenders for groups - description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. - operationId: groups.CreateRefAcceptedSenders + - drives.list + summary: Delete navigation property fields for drives + description: A collection of the fields and values for this version of the list item. + operationId: drives.list.items.versions.DeleteFields parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/appRoleAssignments': + '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: + tags: + - drives.Actions + summary: Invoke action restoreVersion + operationId: drives.drive.list.items.listItem.versions.listItemVersion.restoreVersion + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/subscriptions': get: tags: - - groups.appRoleAssignment - summary: Get appRoleAssignments from groups - description: Represents the app roles a group has been granted for an application. Supports $expand. - operationId: groups.ListAppRoleAssignments + - drives.list + summary: Get subscriptions from drives + description: The set of subscriptions on the list. + operationId: drives.list.ListSubscriptions parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64093,22 +68683,34 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - appRoleId - - appRoleId desc - - createdDateTime - - createdDateTime desc - - principalDisplayName - - principalDisplayName desc - - principalId - - principalId desc - - principalType - - principalType desc - - resourceDisplayName - - resourceDisplayName desc - - resourceId - - resourceId desc + - applicationId + - applicationId desc + - changeType + - changeType desc + - clientState + - clientState desc + - creatorId + - creatorId desc + - encryptionCertificate + - encryptionCertificate desc + - encryptionCertificateId + - encryptionCertificateId desc + - expirationDateTime + - expirationDateTime desc + - includeResourceData + - includeResourceData desc + - latestSupportedTlsVersion + - latestSupportedTlsVersion desc + - lifecycleNotificationUrl + - lifecycleNotificationUrl desc + - notificationQueryOptions + - notificationQueryOptions desc + - notificationUrl + - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc + - resource + - resource desc type: string - name: $select in: query @@ -64121,14 +68723,20 @@ paths: items: enum: - id - - deletedDateTime - - appRoleId - - createdDateTime - - principalDisplayName - - principalId - - principalType - - resourceDisplayName - - resourceId + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource type: string - name: $expand in: query @@ -64148,13 +68756,13 @@ paths: content: application/json: schema: - title: Collection of appRoleAssignment + title: Collection of subscription type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.subscription' '@odata.nextLink': type: string default: @@ -64165,24 +68773,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.appRoleAssignment - summary: Create new navigation property to appRoleAssignments for groups - description: Represents the app roles a group has been granted for an application. Supports $expand. - operationId: groups.CreateAppRoleAssignments + - drives.list + summary: Create new navigation property to subscriptions for drives + description: The set of subscriptions on the list. + operationId: drives.list.CreateSubscriptions parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.subscription' required: true responses: '201': @@ -64190,32 +68798,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.subscription' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/appRoleAssignments/{appRoleAssignment-id}': + '/drives/{drive-id}/list/subscriptions/{subscription-id}': get: tags: - - groups.appRoleAssignment - summary: Get appRoleAssignments from groups - description: Represents the app roles a group has been granted for an application. Supports $expand. - operationId: groups.GetAppRoleAssignments + - drives.list + summary: Get subscriptions from drives + description: The set of subscriptions on the list. + operationId: drives.list.GetSubscriptions parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: appRoleAssignment-id + x-ms-docs-key-type: drive + - name: subscription-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of subscription' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: subscription - name: $select in: query description: Select properties to be returned @@ -64227,14 +68835,20 @@ paths: items: enum: - id - - deletedDateTime - - appRoleId - - createdDateTime - - principalDisplayName - - principalId - - principalType - - resourceDisplayName - - resourceId + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource type: string - name: $expand in: query @@ -64254,37 +68868,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.subscription' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.appRoleAssignment - summary: Update the navigation property appRoleAssignments in groups - description: Represents the app roles a group has been granted for an application. Supports $expand. - operationId: groups.UpdateAppRoleAssignments + - drives.list + summary: Update the navigation property subscriptions in drives + description: The set of subscriptions on the list. + operationId: drives.list.UpdateSubscriptions parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: appRoleAssignment-id + x-ms-docs-key-type: drive + - name: subscription-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of subscription' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: subscription requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.subscription' required: true responses: '204': @@ -64294,25 +68908,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.appRoleAssignment - summary: Delete navigation property appRoleAssignments for groups - description: Represents the app roles a group has been granted for an application. Supports $expand. - operationId: groups.DeleteAppRoleAssignments + - drives.list + summary: Delete navigation property subscriptions for drives + description: The set of subscriptions on the list. + operationId: drives.list.DeleteSubscriptions parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: appRoleAssignment-id + x-ms-docs-key-type: drive + - name: subscription-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of subscription' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag @@ -64324,21 +68938,112 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar': + '/drives/{drive-id}/microsoft.graph.recent()': get: tags: - - groups.calendar - summary: Get calendar from groups - description: The group's calendar. Read-only. - operationId: groups.GetCalendar + - drives.Functions + summary: Invoke function recent + operationId: drives.drive.recent parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driveItem' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/microsoft.graph.search(q=''{q}'')': + get: + tags: + - drives.Functions + summary: Invoke function search + operationId: drives.drive.search + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: q + in: path + description: 'Usage: q={q}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driveItem' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/microsoft.graph.sharedWithMe()': + get: + tags: + - drives.Functions + summary: Invoke function sharedWithMe + operationId: drives.drive.sharedWithMe + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driveItem' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/root': + get: + tags: + - drives.driveItem + summary: Get root from drives + description: The root folder of the drive. Read-only. + operationId: drives.GetRoot + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - name: $select in: query description: Select properties to be returned @@ -64350,24 +69055,49 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -64380,11 +69110,16 @@ paths: items: enum: - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -64392,51 +69127,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.driveItem' links: - calendarPermissions: - operationId: groups.Calendar.ListCalendarPermissions + createdByUser: + operationId: drives.Root.GetCreatedByUser parameters: - group-id: $request.path.group-id - calendarView: - operationId: groups.Calendar.ListCalendarView + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: drives.Root.GetLastModifiedByUser parameters: - group-id: $request.path.group-id - events: - operationId: groups.Calendar.ListEvents + drive-id: $request.path.drive-id + workbook: + operationId: drives.Root.GetWorkbook parameters: - group-id: $request.path.group-id - multiValueExtendedProperties: - operationId: groups.Calendar.ListMultiValueExtendedProperties + drive-id: $request.path.drive-id + analytics: + operationId: drives.Root.GetAnalytics parameters: - group-id: $request.path.group-id - singleValueExtendedProperties: - operationId: groups.Calendar.ListSingleValueExtendedProperties + drive-id: $request.path.drive-id + children: + operationId: drives.Root.ListChildren parameters: - group-id: $request.path.group-id + drive-id: $request.path.drive-id + listItem: + operationId: drives.Root.GetListItem + parameters: + drive-id: $request.path.drive-id + permissions: + operationId: drives.Root.ListPermissions + parameters: + drive-id: $request.path.drive-id + subscriptions: + operationId: drives.Root.ListSubscriptions + parameters: + drive-id: $request.path.drive-id + thumbnails: + operationId: drives.Root.ListThumbnails + parameters: + drive-id: $request.path.drive-id + versions: + operationId: drives.Root.ListVersions + parameters: + drive-id: $request.path.drive-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property calendar in groups - description: The group's calendar. Read-only. - operationId: groups.UpdateCalendar + - drives.driveItem + summary: Update the navigation property root in drives + description: The root folder of the drive. Read-only. + operationId: drives.UpdateRoot parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -64446,18 +69201,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property calendar for groups - description: The group's calendar. Read-only. - operationId: groups.DeleteCalendar + - drives.driveItem + summary: Delete navigation property root for drives + description: The root folder of the drive. Read-only. + operationId: drives.DeleteRoot parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive - name: If-Match in: header description: ETag @@ -64469,21 +69224,73 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarPermissions': + '/drives/{drive-id}/root/content': get: tags: - - groups.calendar - summary: Get calendarPermissions from groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendar.ListCalendarPermissions + - drives.driveItem + summary: Get media content for the navigation property root from drives + operationId: drives.GetRootContent parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drives.driveItem + summary: Update media content for the navigation property root in drives + operationId: drives.UpdateRootContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/special': + get: + tags: + - drives.driveItem + summary: Get special from drives + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drives.ListSpecial + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64501,16 +69308,72 @@ paths: enum: - id - id desc - - allowedRoles - - allowedRoles desc - - emailAddress - - emailAddress desc - - isInsideOrganization - - isInsideOrganization desc - - isRemovable - - isRemovable desc - - role - - role desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc type: string - name: $select in: query @@ -64523,11 +69386,49 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -64540,6 +69441,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -64547,13 +69458,13 @@ paths: content: application/json: schema: - title: Collection of calendarPermission + title: Collection of driveItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.driveItem' '@odata.nextLink': type: string default: @@ -64564,24 +69475,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to calendarPermissions for groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendar.CreateCalendarPermissions + - drives.driveItem + summary: Create new navigation property to special for drives + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drives.CreateSpecial parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '201': @@ -64589,32 +69500,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarPermissions/{calendarPermission-id}': + '/drives/{drive-id}/special/{driveItem-id}': get: tags: - - groups.calendar - summary: Get calendarPermissions from groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendar.GetCalendarPermissions + - drives.driveItem + summary: Get special from drives + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drives.GetSpecial parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: calendarPermission-id + x-ms-docs-key-type: drive + - name: driveItem-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: driveItem - name: $select in: query description: Select properties to be returned @@ -64626,11 +69537,49 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -64643,6 +69592,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -64650,37 +69609,88 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drives.Special.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: drives.Special.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + workbook: + operationId: drives.Special.GetWorkbook + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + analytics: + operationId: drives.Special.GetAnalytics + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + children: + operationId: drives.Special.ListChildren + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + listItem: + operationId: drives.Special.GetListItem + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + permissions: + operationId: drives.Special.ListPermissions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: drives.Special.ListSubscriptions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: drives.Special.ListThumbnails + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + versions: + operationId: drives.Special.ListVersions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property calendarPermissions in groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendar.UpdateCalendarPermissions + - drives.driveItem + summary: Update the navigation property special in drives + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drives.UpdateSpecial parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: calendarPermission-id + x-ms-docs-key-type: drive + - name: driveItem-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: driveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -64690,25 +69700,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property calendarPermissions for groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendar.DeleteCalendarPermissions + - drives.driveItem + summary: Delete navigation property special for drives + description: Collection of common folders available in OneDrive. Read-only. Nullable. + operationId: drives.DeleteSpecial parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: calendarPermission-id + x-ms-docs-key-type: drive + - name: driveItem-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of driveItem' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag @@ -64720,33 +69730,154 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView': + '/drives/{drive-id}/special/{driveItem-id}/content': get: tags: - - groups.calendar - summary: Get calendarView from groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendar.ListCalendarView + - drives.driveItem + summary: Get media content for the navigation property special from drives + operationId: drives.GetSpecialContent parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' required: true schema: type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + x-ms-docs-key-type: driveItem + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drives.driveItem + summary: Update media content for the navigation property special in drives + operationId: drives.UpdateSpecialContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' required: true schema: type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /education: + get: + tags: + - education.educationRoot + summary: Get education + operationId: education.educationRoot.GetEducationRoot + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - classes + - me + - schools + - users + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - classes + - me + - schools + - users + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationRoot' + links: + classes: + operationId: education.ListClasses + me: + operationId: education.GetMe + schools: + operationId: education.ListSchools + users: + operationId: education.ListUsers + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - education.educationRoot + summary: Update education + operationId: education.educationRoot.UpdateEducationRoot + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationRoot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /education/classes: + get: + tags: + - education.educationClass + summary: Get classes from education + operationId: education.ListClasses + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64764,86 +69895,30 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc type: string - name: $select in: query @@ -64856,52 +69931,26 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - classCode + - course + - createdBy + - description + - displayName + - externalId + - externalName + - externalSource + - externalSourceDetail + - grade + - mailNickname + - term + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string - name: $expand in: query @@ -64914,12 +69963,14 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string responses: '200': @@ -64927,13 +69978,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of educationClass type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationClass' '@odata.nextLink': type: string default: @@ -64944,24 +69995,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to calendarView for groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendar.CreateCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group + - education.educationClass + summary: Create new navigation property to classes for education + operationId: education.CreateClasses requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationClass' required: true responses: '201': @@ -64969,44 +70011,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationClass' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}': + '/education/classes/{educationClass-id}': get: tags: - - groups.calendar - summary: Get calendarView from groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendar.GetCalendarView + - education.educationClass + summary: Get classes from education + operationId: education.GetClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + description: 'key: id of educationClass' required: true schema: type: string + x-ms-docs-key-type: educationClass - name: $select in: query description: Select properties to be returned @@ -65018,52 +70040,26 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - classCode + - course + - createdBy + - description + - displayName + - externalId + - externalName + - externalSource + - externalSourceDetail + - grade + - mailNickname + - term + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string - name: $expand in: query @@ -65076,12 +70072,14 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string responses: '200': @@ -65089,68 +70087,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationClass' links: - attachments: - operationId: groups.calendar.CalendarView.ListAttachments + assignmentCategories: + operationId: education.Classes.ListAssignmentCategories parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - calendar: - operationId: groups.calendar.CalendarView.GetCalendar + educationClass-id: $request.path.educationClass-id + assignmentDefaults: + operationId: education.Classes.GetAssignmentDefaults parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - extensions: - operationId: groups.calendar.CalendarView.ListExtensions + educationClass-id: $request.path.educationClass-id + assignments: + operationId: education.Classes.ListAssignments parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - instances: - operationId: groups.calendar.CalendarView.ListInstances + educationClass-id: $request.path.educationClass-id + assignmentSettings: + operationId: education.Classes.GetAssignmentSettings parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: groups.calendar.CalendarView.ListMultiValueExtendedProperties + educationClass-id: $request.path.educationClass-id + group: + operationId: education.Classes.GetGroup parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: groups.calendar.CalendarView.ListSingleValueExtendedProperties + educationClass-id: $request.path.educationClass-id + members: + operationId: education.Classes.ListMembers parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + educationClass-id: $request.path.educationClass-id + schools: + operationId: education.Classes.ListSchools + parameters: + educationClass-id: $request.path.educationClass-id + teachers: + operationId: education.Classes.ListTeachers + parameters: + educationClass-id: $request.path.educationClass-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property calendarView in groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendar.UpdateCalendarView + - education.educationClass + summary: Update the navigation property classes in education + operationId: education.UpdateClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationClass' required: true responses: '204': @@ -65160,25 +70152,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property calendarView for groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendar.DeleteCalendarView + - education.educationClass + summary: Delete navigation property classes for education + operationId: education.DeleteClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - name: If-Match in: header description: ETag @@ -65190,28 +70174,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/attachments': + '/education/classes/{educationClass-id}/assignmentCategories': get: tags: - - groups.calendar - summary: Get attachments from groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.ListAttachments + - education.educationClass + summary: Get assignmentCategories from education + operationId: education.classes.ListAssignmentCategories parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65229,16 +70205,8 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - displayName + - displayName desc type: string - name: $select in: query @@ -65251,11 +70219,7 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size + - displayName type: string - name: $expand in: query @@ -65275,13 +70239,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of educationCategory type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationCategory' '@odata.nextLink': type: string default: @@ -65292,31 +70256,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to attachments for groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.CreateAttachments + - education.educationClass + summary: Create new navigation property to assignmentCategories for education + operationId: education.classes.CreateAssignmentCategories parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationCategory' required: true responses: '201': @@ -65324,39 +70280,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/attachments/{attachment-id}': + '/education/classes/{educationClass-id}/assignmentCategories/{educationCategory-id}': get: tags: - - groups.calendar - summary: Get attachments from groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.GetAttachments + - education.educationClass + summary: Get assignmentCategories from education + operationId: education.classes.GetAssignmentCategories parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: educationClass + - name: educationCategory-id in: path - description: 'key: id of attachment' + description: 'key: id of educationCategory' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationCategory - name: $select in: query description: Select properties to be returned @@ -65368,11 +70316,7 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size + - displayName type: string - name: $expand in: query @@ -65392,44 +70336,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property attachments in groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.UpdateAttachments + - education.educationClass + summary: Update the navigation property assignmentCategories in education + operationId: education.classes.UpdateAssignmentCategories parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: educationClass + - name: educationCategory-id in: path - description: 'key: id of attachment' + description: 'key: id of educationCategory' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationCategory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationCategory' required: true responses: '204': @@ -65439,32 +70375,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property attachments for groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.DeleteAttachments + - education.educationClass + summary: Delete navigation property assignmentCategories for education + operationId: education.classes.DeleteAssignmentCategories parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: educationClass + - name: educationCategory-id in: path - description: 'key: id of attachment' + description: 'key: id of educationCategory' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationCategory - name: If-Match in: header description: ETag @@ -65476,71 +70404,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - groups.Actions - summary: Invoke action createUploadSession - operationId: groups.group.calendar.calendarView.event.attachments.createUploadSession - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/calendar': + '/education/classes/{educationClass-id}/assignmentDefaults': get: tags: - - groups.calendar - summary: Get calendar from groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendar.calendarView.GetCalendar + - education.educationClass + summary: Get assignmentDefaults from education + operationId: education.classes.GetAssignmentDefaults parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - name: $select in: query description: Select properties to be returned @@ -65552,24 +70429,9 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - addedStudentAction + - dueTime + - notificationChannelUrl type: string - name: $expand in: query @@ -65582,11 +70444,6 @@ paths: items: enum: - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -65594,63 +70451,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - links: - calendarPermissions: - operationId: groups.calendar.calendarView.Calendar.ListCalendarPermissions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - calendarView: - operationId: groups.calendar.calendarView.Calendar.ListCalendarView - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - events: - operationId: groups.calendar.calendarView.Calendar.ListEvents - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: groups.calendar.calendarView.Calendar.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: groups.calendar.calendarView.Calendar.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + $ref: '#/components/schemas/microsoft.graph.educationAssignmentDefaults' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property calendar in groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendar.calendarView.UpdateCalendar + - education.educationClass + summary: Update the navigation property assignmentDefaults in education + operationId: education.classes.UpdateAssignmentDefaults parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.educationAssignmentDefaults' required: true responses: '204': @@ -65660,25 +70483,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property calendar for groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendar.calendarView.DeleteCalendar + - education.educationClass + summary: Delete navigation property assignmentDefaults for education + operationId: education.classes.DeleteAssignmentDefaults parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - name: If-Match in: header description: ETag @@ -65690,130 +70505,376 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + '/education/classes/{educationClass-id}/assignments': get: tags: - - groups.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: groups.group.calendar.calendarView.event.calendar.allowedCalendarSharingRoles + - education.educationClass + summary: Get assignments from education + description: All assignments associated with this class. Nullable. + operationId: education.classes.ListAssignments parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - addedStudentAction + - addedStudentAction desc + - allowLateSubmissions + - allowLateSubmissions desc + - allowStudentsToAddResourcesToSubmission + - allowStudentsToAddResourcesToSubmission desc + - assignDateTime + - assignDateTime desc + - assignedDateTime + - assignedDateTime desc + - assignTo + - assignTo desc + - classId + - classId desc + - closeDateTime + - closeDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - dueDateTime + - dueDateTime desc + - grading + - grading desc + - instructions + - instructions desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notificationChannelUrl + - notificationChannelUrl desc + - resourcesFolderUrl + - resourcesFolderUrl desc + - status + - status desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedStudentAction + - allowLateSubmissions + - allowStudentsToAddResourcesToSubmission + - assignDateTime + - assignedDateTime + - assignTo + - classId + - closeDateTime + - createdBy + - createdDateTime + - displayName + - dueDateTime + - grading + - instructions + - lastModifiedBy + - lastModifiedDateTime + - notificationChannelUrl + - resourcesFolderUrl + - status + - webUrl + - categories + - resources + - rubric + - submissions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - categories + - resources + - rubric + - submissions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of educationAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationAssignment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - education.educationClass + summary: Create new navigation property to assignments for education + description: All assignments associated with this class. Nullable. + operationId: education.classes.CreateAssignments + parameters: + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: User + x-ms-docs-key-type: educationClass + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}': + get: + tags: + - education.educationClass + summary: Get assignments from education + description: All assignments associated with this class. Nullable. + operationId: education.classes.GetAssignments + parameters: + - name: educationClass-id in: path - description: 'Usage: User={User}' + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' required: true schema: type: string + x-ms-docs-key-type: educationAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedStudentAction + - allowLateSubmissions + - allowStudentsToAddResourcesToSubmission + - assignDateTime + - assignedDateTime + - assignTo + - classId + - closeDateTime + - createdBy + - createdDateTime + - displayName + - dueDateTime + - grading + - instructions + - lastModifiedBy + - lastModifiedDateTime + - notificationChannelUrl + - resourcesFolderUrl + - status + - webUrl + - categories + - resources + - rubric + - submissions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - categories + - resources + - rubric + - submissions + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + $ref: '#/components/schemas/microsoft.graph.educationAssignment' + links: + categories: + operationId: education.classes.Assignments.ListCategories + parameters: + educationClass-id: $request.path.educationClass-id + educationAssignment-id: $request.path.educationAssignment-id + resources: + operationId: education.classes.Assignments.ListResources + parameters: + educationClass-id: $request.path.educationClass-id + educationAssignment-id: $request.path.educationAssignment-id + rubric: + operationId: education.classes.Assignments.GetRubric + parameters: + educationClass-id: $request.path.educationClass-id + educationAssignment-id: $request.path.educationAssignment-id + submissions: + operationId: education.classes.Assignments.ListSubmissions + parameters: + educationClass-id: $request.path.educationClass-id + educationAssignment-id: $request.path.educationAssignment-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendar/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': - post: + x-ms-docs-operation-type: operation + patch: tags: - - groups.Actions - summary: Invoke action getSchedule - operationId: groups.group.calendar.calendarView.event.calendar.getSchedule + - education.educationClass + summary: Update the navigation property assignments in education + description: All assignments associated with this class. Nullable. + operationId: education.classes.UpdateAssignments parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + $ref: '#/components/schemas/microsoft.graph.educationAssignment' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/extensions': + x-ms-docs-operation-type: operation + delete: + tags: + - education.educationClass + summary: Delete navigation property assignments for education + description: All assignments associated with this class. Nullable. + operationId: education.classes.DeleteAssignments + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories': get: tags: - - groups.calendar - summary: Get extensions from groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.calendarView.ListExtensions + - education.educationClass + summary: Get categories from education + description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' + operationId: education.classes.assignments.ListCategories parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65831,6 +70892,8 @@ paths: enum: - id - id desc + - displayName + - displayName desc type: string - name: $select in: query @@ -65843,6 +70906,7 @@ paths: items: enum: - id + - displayName type: string - name: $expand in: query @@ -65862,13 +70926,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of educationCategory type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.educationCategory' '@odata.nextLink': type: string default: @@ -65879,31 +70943,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.calendarView.CreateExtensions + - education.educationClass + summary: Create new navigation property to categories for education + description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' + operationId: education.classes.assignments.CreateCategories parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.educationCategory' required: true responses: '201': @@ -65911,39 +70975,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.educationCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/extensions/{extension-id}': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/{educationCategory-id}': get: tags: - - groups.calendar - summary: Get extensions from groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.calendarView.GetExtensions + - education.educationClass + summary: Get categories from education + description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' + operationId: education.classes.assignments.GetCategories parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: educationAssignment + - name: educationCategory-id in: path - description: 'key: id of extension' + description: 'key: id of educationCategory' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: educationCategory - name: $select in: query description: Select properties to be returned @@ -65955,6 +71019,7 @@ paths: items: enum: - id + - displayName type: string - name: $expand in: query @@ -65974,44 +71039,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.educationCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.calendarView.UpdateExtensions + - education.educationClass + summary: Update the navigation property categories in education + description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' + operationId: education.classes.assignments.UpdateCategories parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: educationAssignment + - name: educationCategory-id in: path - description: 'key: id of extension' + description: 'key: id of educationCategory' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: educationCategory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.educationCategory' required: true responses: '204': @@ -66021,32 +71086,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.calendarView.DeleteExtensions + - education.educationClass + summary: Delete navigation property categories for education + description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' + operationId: education.classes.assignments.DeleteCategories parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: educationAssignment + - name: educationCategory-id in: path - description: 'key: id of extension' + description: 'key: id of educationCategory' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: educationCategory - name: If-Match in: header description: ETag @@ -66058,28 +71123,94 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/instances': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/microsoft.graph.publish': + post: + tags: + - education.Actions + summary: Invoke action publish + operationId: education.classes.educationClass.assignments.educationAssignment.publish + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationAssignment' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/microsoft.graph.setUpResourcesFolder': + post: + tags: + - education.Actions + summary: Invoke action setUpResourcesFolder + operationId: education.classes.educationClass.assignments.educationAssignment.setUpResourcesFolder + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationAssignment' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources': get: tags: - - groups.calendar - summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.ListInstances + - education.educationClass + summary: Get resources from education + description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. + operationId: education.classes.assignments.ListResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -66097,86 +71228,10 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - distributeForStudentWork + - distributeForStudentWork desc + - resource + - resource desc type: string - name: $select in: query @@ -66189,52 +71244,8 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - distributeForStudentWork + - resource type: string - name: $expand in: query @@ -66247,12 +71258,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -66260,13 +71265,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of educationAssignmentResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' '@odata.nextLink': type: string default: @@ -66277,31 +71282,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to instances for groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.CreateInstances + - education.educationClass + summary: Create new navigation property to resources for education + description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. + operationId: education.classes.assignments.CreateResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' required: true responses: '201': @@ -66309,39 +71314,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}': get: tags: - - groups.calendar - summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.GetInstances + - education.educationClass + summary: Get resources from education + description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. + operationId: education.classes.assignments.GetResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: educationAssignment + - name: educationAssignmentResource-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignmentResource' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignmentResource - name: $select in: query description: Select properties to be returned @@ -66353,52 +71358,8 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - distributeForStudentWork + - resource type: string - name: $expand in: query @@ -66411,12 +71372,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -66424,81 +71379,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: groups.calendar.calendarView.Instances.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: groups.calendar.calendarView.Instances.GetCalendar - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: groups.calendar.calendarView.Instances.ListExtensions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: groups.calendar.calendarView.Instances.ListInstances - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: groups.calendar.calendarView.Instances.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: groups.calendar.calendarView.Instances.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property instances in groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.UpdateInstances + - education.educationClass + summary: Update the navigation property resources in education + description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. + operationId: education.classes.assignments.UpdateResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: educationAssignment + - name: educationAssignmentResource-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignmentResource' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignmentResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' required: true responses: '204': @@ -66508,32 +71426,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property instances for groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.calendarView.DeleteInstances + - education.educationClass + summary: Delete navigation property resources for education + description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. + operationId: education.classes.assignments.DeleteResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: educationAssignment + - name: educationAssignmentResource-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignmentResource' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignmentResource - name: If-Match in: header description: ETag @@ -66545,670 +71463,659 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': - post: + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/rubric': + get: tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.calendar.calendarView.event.instances.event.accept + - education.educationClass + summary: Get rubric from education + description: 'When set, the grading rubric attached to this assignment.' + operationId: education.classes.assignments.GetRubric parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: educationAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - displayName + - grading + - lastModifiedBy + - lastModifiedDateTime + - levels + - qualities + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationRubric' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': - post: + x-ms-docs-operation-type: operation + patch: tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.calendar.calendarView.event.instances.event.cancel + - education.educationClass + summary: Update the navigation property rubric in education + description: 'When set, the grading rubric attached to this assignment.' + operationId: education.classes.assignments.UpdateRubric parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.educationRubric' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': - post: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.calendar.calendarView.event.instances.event.decline + - education.educationClass + summary: Delete navigation property rubric for education + description: 'When set, the grading rubric attached to this assignment.' + operationId: education.classes.assignments.DeleteRubric parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: educationAssignment + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: + x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions': + get: tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.calendar.calendarView.event.instances.event.dismissReminder + - education.educationClass + summary: Get submissions from education + description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' + operationId: education.classes.assignments.ListSubmissions parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: educationAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - recipient + - recipient desc + - resourcesFolderUrl + - resourcesFolderUrl desc + - returnedBy + - returnedBy desc + - returnedDateTime + - returnedDateTime desc + - status + - status desc + - submittedBy + - submittedBy desc + - submittedDateTime + - submittedDateTime desc + - unsubmittedBy + - unsubmittedBy desc + - unsubmittedDateTime + - unsubmittedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - recipient + - resourcesFolderUrl + - returnedBy + - returnedDateTime + - status + - submittedBy + - submittedDateTime + - unsubmittedBy + - unsubmittedDateTime + - outcomes + - resources + - submittedResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - outcomes + - resources + - submittedResources + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + 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 default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.calendar.calendarView.event.instances.event.forward + - education.educationClass + summary: Create new navigation property to submissions for education + description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' + operationId: education.classes.assignments.CreateSubmissions parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.educationSubmission' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationSubmission' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}': + get: tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.calendar.calendarView.event.instances.event.snoozeReminder + - education.educationClass + summary: Get submissions from education + description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' + operationId: education.classes.assignments.GetSubmissions parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of event' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: educationSubmission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - recipient + - resourcesFolderUrl + - returnedBy + - returnedDateTime + - status + - submittedBy + - submittedDateTime + - unsubmittedBy + - unsubmittedDateTime + - outcomes + - resources + - submittedResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - outcomes + - resources + - submittedResources + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationSubmission' + links: + outcomes: + operationId: education.classes.assignments.Submissions.ListOutcomes + parameters: + educationClass-id: $request.path.educationClass-id + educationAssignment-id: $request.path.educationAssignment-id + educationSubmission-id: $request.path.educationSubmission-id + resources: + operationId: education.classes.assignments.Submissions.ListResources + parameters: + educationClass-id: $request.path.educationClass-id + educationAssignment-id: $request.path.educationAssignment-id + educationSubmission-id: $request.path.educationSubmission-id + submittedResources: + operationId: education.classes.assignments.Submissions.ListSubmittedResources + parameters: + educationClass-id: $request.path.educationClass-id + educationAssignment-id: $request.path.educationAssignment-id + educationSubmission-id: $request.path.educationSubmission-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': - post: + x-ms-docs-operation-type: operation + patch: tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.calendar.calendarView.event.instances.event.tentativelyAccept + - education.educationClass + summary: Update the navigation property submissions in education + description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' + operationId: education.classes.assignments.UpdateSubmissions parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of event' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationSubmission requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + $ref: '#/components/schemas/microsoft.graph.educationSubmission' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.calendar.calendarView.event.instances.delta + - education.educationClass + summary: Delete navigation property submissions for education + description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' + operationId: education.classes.assignments.DeleteSubmissions parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.accept': - post: - tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.calendar.calendarView.event.accept - parameters: - - name: group-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of group' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: educationSubmission + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.cancel': + x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.return': post: tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.calendar.calendarView.event.cancel + - education.Actions + summary: Invoke action return + operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.return parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.decline': - post: - tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.calendar.calendarView.event.decline - parameters: - - name: group-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of group' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of event' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true + x-ms-docs-key-type: educationSubmission responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.dismissReminder': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder': post: tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.calendar.calendarView.event.dismissReminder + - education.Actions + summary: Invoke action setUpResourcesFolder + operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.setUpResourcesFolder parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.forward': - post: - tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.calendar.calendarView.event.forward - parameters: - - name: group-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of group' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of event' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true + x-ms-docs-key-type: educationSubmission responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.snoozeReminder': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit': post: tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.calendar.calendarView.event.snoozeReminder + - education.Actions + summary: Invoke action submit + operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.submit parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.unsubmit': post: tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.calendar.calendarView.event.tentativelyAccept + - education.Actions + summary: Invoke action unsubmit + operationId: education.classes.educationClass.assignments.educationAssignment.submissions.educationSubmission.unsubmit parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSubmission' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/calendarView/{event-id}/multiValueExtendedProperties': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes': get: tags: - - groups.calendar - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.ListMultiValueExtendedProperties + - education.educationClass + summary: Get outcomes from education + description: Read-Write. Nullable. + operationId: education.classes.assignments.submissions.ListOutcomes parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67226,8 +72133,10 @@ paths: enum: - id - id desc - - value - - value desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc type: string - name: $select in: query @@ -67240,7 +72149,8 @@ paths: items: enum: - id - - value + - lastModifiedBy + - lastModifiedDateTime type: string - name: $expand in: query @@ -67260,13 +72170,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of educationOutcome type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationOutcome' '@odata.nextLink': type: string default: @@ -67277,31 +72187,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.CreateMultiValueExtendedProperties + - education.educationClass + summary: Create new navigation property to outcomes for education + description: Read-Write. Nullable. + operationId: education.classes.assignments.submissions.CreateOutcomes parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationOutcome' required: true responses: '201': @@ -67309,39 +72226,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationOutcome' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id}': get: tags: - - groups.calendar - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.GetMultiValueExtendedProperties + - education.educationClass + summary: Get outcomes from education + description: Read-Write. Nullable. + operationId: education.classes.assignments.submissions.GetOutcomes parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationSubmission + - name: educationOutcome-id + in: path + description: 'key: id of educationOutcome' + required: true + schema: + type: string + x-ms-docs-key-type: educationOutcome - name: $select in: query description: Select properties to be returned @@ -67353,7 +72277,8 @@ paths: items: enum: - id - - value + - lastModifiedBy + - lastModifiedDateTime type: string - name: $expand in: query @@ -67373,44 +72298,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationOutcome' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.UpdateMultiValueExtendedProperties + - education.educationClass + summary: Update the navigation property outcomes in education + description: Read-Write. Nullable. + operationId: education.classes.assignments.submissions.UpdateOutcomes parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationSubmission + - name: educationOutcome-id + in: path + description: 'key: id of educationOutcome' + required: true + schema: + type: string + x-ms-docs-key-type: educationOutcome requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationOutcome' required: true responses: '204': @@ -67420,32 +72352,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.DeleteMultiValueExtendedProperties + - education.educationClass + summary: Delete navigation property outcomes for education + description: Read-Write. Nullable. + operationId: education.classes.assignments.submissions.DeleteOutcomes parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationSubmission + - name: educationOutcome-id + in: path + description: 'key: id of educationOutcome' + required: true + schema: + type: string + x-ms-docs-key-type: educationOutcome - name: If-Match in: header description: ETag @@ -67457,28 +72396,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/singleValueExtendedProperties': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources': get: tags: - - groups.calendar - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.ListSingleValueExtendedProperties + - education.educationClass + summary: Get resources from education + description: Nullable. + operationId: education.classes.assignments.submissions.ListResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67496,8 +72442,10 @@ paths: enum: - id - id desc - - value - - value desc + - assignmentResourceUrl + - assignmentResourceUrl desc + - resource + - resource desc type: string - name: $select in: query @@ -67510,7 +72458,8 @@ paths: items: enum: - id - - value + - assignmentResourceUrl + - resource type: string - name: $expand in: query @@ -67530,13 +72479,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of educationSubmissionResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' '@odata.nextLink': type: string default: @@ -67547,31 +72496,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.CreateSingleValueExtendedProperties + - education.educationClass + summary: Create new navigation property to resources for education + description: Nullable. + operationId: education.classes.assignments.submissions.CreateResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' required: true responses: '201': @@ -67579,39 +72535,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}': get: tags: - - groups.calendar - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.GetSingleValueExtendedProperties + - education.educationClass + summary: Get resources from education + description: Nullable. + operationId: education.classes.assignments.submissions.GetResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: educationSubmission + - name: educationSubmissionResource-id + in: path + description: 'key: id of educationSubmissionResource' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmissionResource - name: $select in: query description: Select properties to be returned @@ -67623,7 +72586,8 @@ paths: items: enum: - id - - value + - assignmentResourceUrl + - resource type: string - name: $expand in: query @@ -67643,44 +72607,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.UpdateSingleValueExtendedProperties + - education.educationClass + summary: Update the navigation property resources in education + description: Nullable. + operationId: education.classes.assignments.submissions.UpdateResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: educationSubmission + - name: educationSubmissionResource-id + in: path + description: 'key: id of educationSubmissionResource' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmissionResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' required: true responses: '204': @@ -67690,32 +72661,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.calendarView.DeleteSingleValueExtendedProperties + - education.educationClass + summary: Delete navigation property resources for education + description: Nullable. + operationId: education.classes.assignments.submissions.DeleteResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: educationSubmission + - name: educationSubmissionResource-id + in: path + description: 'key: id of educationSubmissionResource' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmissionResource - name: If-Match in: header description: ETag @@ -67727,47 +72705,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/microsoft.graph.delta()': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources': get: tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.calendar.calendarView.delta + - education.educationClass + summary: Get submittedResources from education + description: Read-only. Nullable. + operationId: education.classes.assignments.submissions.ListSubmittedResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendar/events': - get: - tags: - - groups.calendar - summary: Get events from groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendar.ListEvents - parameters: - - name: group-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of group' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67785,86 +72751,10 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - assignmentResourceUrl + - assignmentResourceUrl desc + - resource + - resource desc type: string - name: $select in: query @@ -67877,52 +72767,8 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - assignmentResourceUrl + - resource type: string - name: $expand in: query @@ -67935,12 +72781,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -67948,13 +72788,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of educationSubmissionResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' '@odata.nextLink': type: string default: @@ -67965,24 +72805,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to events for groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendar.CreateEvents + - education.educationClass + summary: Create new navigation property to submittedResources for education + description: Read-only. Nullable. + operationId: education.classes.assignments.submissions.CreateSubmittedResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' required: true responses: '201': @@ -67990,32 +72844,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}': + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}': get: tags: - - groups.calendar - summary: Get events from groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendar.GetEvents + - education.educationClass + summary: Get submittedResources from education + description: Read-only. Nullable. + operationId: education.classes.assignments.submissions.GetSubmittedResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission + - name: educationSubmissionResource-id + in: path + description: 'key: id of educationSubmissionResource' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmissionResource - name: $select in: query description: Select properties to be returned @@ -68027,52 +72895,8 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - assignmentResourceUrl + - resource type: string - name: $expand in: query @@ -68085,12 +72909,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -68098,68 +72916,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: groups.calendar.Events.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - calendar: - operationId: groups.calendar.Events.GetCalendar - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - extensions: - operationId: groups.calendar.Events.ListExtensions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - instances: - operationId: groups.calendar.Events.ListInstances - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: groups.calendar.Events.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: groups.calendar.Events.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property events in groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendar.UpdateEvents + - education.educationClass + summary: Update the navigation property submittedResources in education + description: Read-only. Nullable. + operationId: education.classes.assignments.submissions.UpdateSubmittedResources parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of event' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission + - name: educationSubmissionResource-id + in: path + description: 'key: id of educationSubmissionResource' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmissionResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' required: true responses: '204': @@ -68169,203 +72970,64 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property events for groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendar.DeleteEvents + - education.educationClass + summary: Delete navigation property submittedResources for education + description: Read-only. Nullable. + operationId: education.classes.assignments.submissions.DeleteSubmittedResources parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/attachments': - get: - tags: - - groups.calendar - summary: Get attachments from groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.ListAttachments - parameters: - - name: group-id + x-ms-docs-key-type: educationClass + - name: educationAssignment-id in: path - description: 'key: id of group' + description: 'key: id of educationAssignment' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id in: path - description: 'key: id of event' + description: 'key: id of educationSubmission' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of attachment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to attachments for groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.CreateAttachments - parameters: - - name: group-id + x-ms-docs-key-type: educationSubmission + - name: educationSubmissionResource-id in: path - description: 'key: id of group' + description: 'key: id of educationSubmissionResource' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: educationSubmissionResource + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/attachments/{attachment-id}': + '/education/classes/{educationClass-id}/assignmentSettings': get: tags: - - groups.calendar - summary: Get attachments from groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.GetAttachments + - education.educationClass + summary: Get assignmentSettings from education + operationId: education.classes.GetAssignmentSettings parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: educationClass-id in: path - description: 'key: id of attachment' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationClass - name: $select in: query description: Select properties to be returned @@ -68377,11 +73039,7 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size + - submissionAnimationDisabled type: string - name: $expand in: query @@ -68401,44 +73059,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationAssignmentSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property attachments in groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.UpdateAttachments + - education.educationClass + summary: Update the navigation property assignmentSettings in education + operationId: education.classes.UpdateAssignmentSettings parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: educationClass-id in: path - description: 'key: id of attachment' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationClass requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationAssignmentSettings' required: true responses: '204': @@ -68448,32 +73091,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property attachments for groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.DeleteAttachments + - education.educationClass + summary: Delete navigation property assignmentSettings for education + operationId: education.classes.DeleteAssignmentSettings parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: educationClass-id in: path - description: 'key: id of attachment' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationClass - name: If-Match in: header description: ETag @@ -68485,71 +73113,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - groups.Actions - summary: Invoke action createUploadSession - operationId: groups.group.calendar.events.event.attachments.createUploadSession - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/calendar': + '/education/classes/{educationClass-id}/group': get: tags: - - groups.calendar - summary: Get calendar from groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendar.events.GetCalendar + - education.educationClass + summary: Get group from education + description: The underlying Microsoft 365 group object. + operationId: education.classes.GetGroup parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - name: $select in: query description: Select properties to be returned @@ -68561,24 +73139,72 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - securityEnabled + - securityIdentifier + - theme + - visibility + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isSubscribedByMail + - unseenCount + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar - calendarView + - conversations - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team type: string - name: $expand in: query @@ -68591,11 +73217,33 @@ paths: items: enum: - '*' - - calendarPermissions + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar - calendarView + - conversations - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team type: string responses: '200': @@ -68603,63 +73251,275 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.group' links: - calendarPermissions: - operationId: groups.calendar.events.Calendar.ListCalendarPermissions + appRoleAssignments: + operationId: education.classes.Group.ListAppRoleAssignments parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + educationClass-id: $request.path.educationClass-id + createdOnBehalfOf: + operationId: education.classes.Group.GetCreatedOnBehalfOf + parameters: + educationClass-id: $request.path.educationClass-id + memberOf: + operationId: education.classes.Group.ListMemberOf + parameters: + educationClass-id: $request.path.educationClass-id + members: + operationId: education.classes.Group.ListMembers + parameters: + educationClass-id: $request.path.educationClass-id + membersWithLicenseErrors: + operationId: education.classes.Group.ListMembersWithLicenseErrors + parameters: + educationClass-id: $request.path.educationClass-id + owners: + operationId: education.classes.Group.ListOwners + parameters: + educationClass-id: $request.path.educationClass-id + permissionGrants: + operationId: education.classes.Group.ListPermissionGrants + parameters: + educationClass-id: $request.path.educationClass-id + settings: + operationId: education.classes.Group.ListSettings + parameters: + educationClass-id: $request.path.educationClass-id + transitiveMemberOf: + operationId: education.classes.Group.ListTransitiveMemberOf + parameters: + educationClass-id: $request.path.educationClass-id + transitiveMembers: + operationId: education.classes.Group.ListTransitiveMembers + parameters: + educationClass-id: $request.path.educationClass-id + acceptedSenders: + operationId: education.classes.Group.ListAcceptedSenders + parameters: + educationClass-id: $request.path.educationClass-id + calendar: + operationId: education.classes.Group.GetCalendar + parameters: + educationClass-id: $request.path.educationClass-id calendarView: - operationId: groups.calendar.events.Calendar.ListCalendarView + operationId: education.classes.Group.ListCalendarView parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + educationClass-id: $request.path.educationClass-id + conversations: + operationId: education.classes.Group.ListConversations + parameters: + educationClass-id: $request.path.educationClass-id events: - operationId: groups.calendar.events.Calendar.ListEvents + operationId: education.classes.Group.ListEvents parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: groups.calendar.events.Calendar.ListMultiValueExtendedProperties + educationClass-id: $request.path.educationClass-id + photo: + operationId: education.classes.Group.GetPhoto parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: groups.calendar.events.Calendar.ListSingleValueExtendedProperties + educationClass-id: $request.path.educationClass-id + photos: + operationId: education.classes.Group.ListPhotos parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + educationClass-id: $request.path.educationClass-id + rejectedSenders: + operationId: education.classes.Group.ListRejectedSenders + parameters: + educationClass-id: $request.path.educationClass-id + threads: + operationId: education.classes.Group.ListThreads + parameters: + educationClass-id: $request.path.educationClass-id + drive: + operationId: education.classes.Group.GetDrive + parameters: + educationClass-id: $request.path.educationClass-id + drives: + operationId: education.classes.Group.ListDrives + parameters: + educationClass-id: $request.path.educationClass-id + sites: + operationId: education.classes.Group.ListSites + parameters: + educationClass-id: $request.path.educationClass-id + extensions: + operationId: education.classes.Group.ListExtensions + parameters: + educationClass-id: $request.path.educationClass-id + groupLifecyclePolicies: + operationId: education.classes.Group.ListGroupLifecyclePolicies + parameters: + educationClass-id: $request.path.educationClass-id + planner: + operationId: education.classes.Group.GetPlanner + parameters: + educationClass-id: $request.path.educationClass-id + onenote: + operationId: education.classes.Group.GetOnenote + parameters: + educationClass-id: $request.path.educationClass-id + team: + operationId: education.classes.Group.GetTeam + parameters: + educationClass-id: $request.path.educationClass-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/education/classes/{educationClass-id}/group/$ref': + get: tags: - - groups.calendar - summary: Update the navigation property calendar in groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendar.events.UpdateCalendar + - education.educationClass + summary: Get ref of group from education + description: The underlying Microsoft 365 group object. + operationId: education.classes.GetRefGroup parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + appRoleAssignments: + operationId: education.classes.Group.ListAppRoleAssignments + parameters: + educationClass-id: $request.path.educationClass-id + createdOnBehalfOf: + operationId: education.classes.Group.GetCreatedOnBehalfOf + parameters: + educationClass-id: $request.path.educationClass-id + memberOf: + operationId: education.classes.Group.ListMemberOf + parameters: + educationClass-id: $request.path.educationClass-id + members: + operationId: education.classes.Group.ListMembers + parameters: + educationClass-id: $request.path.educationClass-id + membersWithLicenseErrors: + operationId: education.classes.Group.ListMembersWithLicenseErrors + parameters: + educationClass-id: $request.path.educationClass-id + owners: + operationId: education.classes.Group.ListOwners + parameters: + educationClass-id: $request.path.educationClass-id + permissionGrants: + operationId: education.classes.Group.ListPermissionGrants + parameters: + educationClass-id: $request.path.educationClass-id + settings: + operationId: education.classes.Group.ListSettings + parameters: + educationClass-id: $request.path.educationClass-id + transitiveMemberOf: + operationId: education.classes.Group.ListTransitiveMemberOf + parameters: + educationClass-id: $request.path.educationClass-id + transitiveMembers: + operationId: education.classes.Group.ListTransitiveMembers + parameters: + educationClass-id: $request.path.educationClass-id + acceptedSenders: + operationId: education.classes.Group.ListAcceptedSenders + parameters: + educationClass-id: $request.path.educationClass-id + calendar: + operationId: education.classes.Group.GetCalendar + parameters: + educationClass-id: $request.path.educationClass-id + calendarView: + operationId: education.classes.Group.ListCalendarView + parameters: + educationClass-id: $request.path.educationClass-id + conversations: + operationId: education.classes.Group.ListConversations + parameters: + educationClass-id: $request.path.educationClass-id + events: + operationId: education.classes.Group.ListEvents + parameters: + educationClass-id: $request.path.educationClass-id + photo: + operationId: education.classes.Group.GetPhoto + parameters: + educationClass-id: $request.path.educationClass-id + photos: + operationId: education.classes.Group.ListPhotos + parameters: + educationClass-id: $request.path.educationClass-id + rejectedSenders: + operationId: education.classes.Group.ListRejectedSenders + parameters: + educationClass-id: $request.path.educationClass-id + threads: + operationId: education.classes.Group.ListThreads + parameters: + educationClass-id: $request.path.educationClass-id + drive: + operationId: education.classes.Group.GetDrive + parameters: + educationClass-id: $request.path.educationClass-id + drives: + operationId: education.classes.Group.ListDrives + parameters: + educationClass-id: $request.path.educationClass-id + sites: + operationId: education.classes.Group.ListSites + parameters: + educationClass-id: $request.path.educationClass-id + extensions: + operationId: education.classes.Group.ListExtensions + parameters: + educationClass-id: $request.path.educationClass-id + groupLifecyclePolicies: + operationId: education.classes.Group.ListGroupLifecyclePolicies + parameters: + educationClass-id: $request.path.educationClass-id + planner: + operationId: education.classes.Group.GetPlanner + parameters: + educationClass-id: $request.path.educationClass-id + onenote: + operationId: education.classes.Group.GetOnenote + parameters: + educationClass-id: $request.path.educationClass-id + team: + operationId: education.classes.Group.GetTeam + parameters: + educationClass-id: $request.path.educationClass-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - education.educationClass + summary: Update the ref of navigation property group in education + description: The underlying Microsoft 365 group object. + operationId: education.classes.UpdateRefGroup + parameters: + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -68669,25 +73529,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property calendar for groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendar.events.DeleteCalendar + - education.educationClass + summary: Delete ref of navigation property group for education + description: The underlying Microsoft 365 group object. + operationId: education.classes.DeleteRefGroup parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - name: If-Match in: header description: ETag @@ -68699,130 +73552,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': - get: - tags: - - groups.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: groups.group.calendar.events.event.calendar.allowedCalendarSharingRoles - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: User - in: path - description: 'Usage: User={User}' - required: true - schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendar/events/{event-id}/calendar/microsoft.graph.getSchedule': - post: - tags: - - groups.Actions - summary: Invoke action getSchedule - operationId: groups.group.calendar.events.event.calendar.getSchedule - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/extensions': + '/education/classes/{educationClass-id}/members': get: tags: - - groups.calendar - summary: Get extensions from groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.events.ListExtensions + - education.educationClass + summary: Get members from education + description: All users in the class. Nullable. + operationId: education.classes.ListMembers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68840,6 +73584,68 @@ paths: enum: - id - id desc + - accountEnabled + - accountEnabled desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - createdBy + - createdBy desc + - department + - department desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - givenName + - givenName desc + - mail + - mail desc + - mailingAddress + - mailingAddress desc + - mailNickname + - mailNickname desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesInfo + - onPremisesInfo desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - preferredLanguage + - preferredLanguage desc + - primaryRole + - primaryRole desc + - provisionedPlans + - provisionedPlans desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - residenceAddress + - residenceAddress desc + - showInAddressList + - showInAddressList desc + - student + - student desc + - surname + - surname desc + - teacher + - teacher desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc type: string - name: $select in: query @@ -68852,6 +73658,42 @@ paths: items: enum: - id + - accountEnabled + - assignedLicenses + - assignedPlans + - businessPhones + - createdBy + - department + - displayName + - externalSource + - externalSourceDetail + - givenName + - mail + - mailingAddress + - mailNickname + - middleName + - mobilePhone + - officeLocation + - onPremisesInfo + - passwordPolicies + - passwordProfile + - preferredLanguage + - primaryRole + - provisionedPlans + - refreshTokensValidFromDateTime + - residenceAddress + - showInAddressList + - student + - surname + - teacher + - usageLocation + - userPrincipalName + - userType + - rubrics + - classes + - schools + - taughtClasses + - user type: string - name: $expand in: query @@ -68864,6 +73706,11 @@ paths: items: enum: - '*' + - rubrics + - classes + - schools + - taughtClasses + - user type: string responses: '200': @@ -68871,13 +73718,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of educationUser type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.educationUser' '@odata.nextLink': type: string default: @@ -68886,76 +73733,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.events.CreateExtensions - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/extensions/{extension-id}': + '/education/classes/{educationClass-id}/members/$ref': get: tags: - - groups.calendar - summary: Get extensions from groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.events.GetExtensions + - education.educationClass + summary: Get ref of members from education + description: All users in the class. Nullable. + operationId: education.classes.ListRefMembers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: educationClass-id in: path - description: 'key: id of extension' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: extension - - name: $select + x-ms-docs-key-type: educationClass + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -68964,131 +73764,167 @@ paths: items: enum: - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - id desc + - accountEnabled + - accountEnabled desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - createdBy + - createdBy desc + - department + - department desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - givenName + - givenName desc + - mail + - mail desc + - mailingAddress + - mailingAddress desc + - mailNickname + - mailNickname desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesInfo + - onPremisesInfo desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - preferredLanguage + - preferredLanguage desc + - primaryRole + - primaryRole desc + - provisionedPlans + - provisionedPlans desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - residenceAddress + - residenceAddress desc + - showInAddressList + - showInAddressList desc + - student + - student desc + - surname + - surname desc + - teacher + - teacher desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + title: Collection of links of educationUser + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.calendar - summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.events.UpdateExtensions + - education.educationClass + summary: Create new navigation property ref to members for education + description: All users in the class. Nullable. + operationId: education.classes.CreateRefMembers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: educationClass-id in: path - description: 'key: id of extension' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: educationClass requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/education/classes/{educationClass-id}/members/microsoft.graph.delta()': + get: tags: - - groups.calendar - summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendar.events.DeleteExtensions + - education.Functions + summary: Invoke function delta + operationId: education.classes.educationClass.members.delta parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: educationClass-id in: path - description: 'key: id of extension' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: extension - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: educationClass responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationUser' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/instances': + x-ms-docs-operation-type: function + '/education/classes/{educationClass-id}/schools': get: tags: - - groups.calendar - summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.ListInstances + - education.educationClass + summary: Get schools from education + description: All schools that this class is associated with. Nullable. + operationId: education.classes.ListSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -69106,86 +73942,36 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - description + - description desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - address + - address desc + - createdBy + - createdBy desc + - externalId + - externalId desc + - externalPrincipalId + - externalPrincipalId desc + - fax + - fax desc + - highestGrade + - highestGrade desc + - lowestGrade + - lowestGrade desc + - phone + - phone desc + - principalEmail + - principalEmail desc + - principalName + - principalName desc + - schoolNumber + - schoolNumber desc type: string - name: $select in: query @@ -69198,52 +73984,24 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - description + - displayName + - externalSource + - externalSourceDetail + - address + - createdBy + - externalId + - externalPrincipalId + - fax + - highestGrade + - lowestGrade + - phone + - principalEmail + - principalName + - schoolNumber + - administrativeUnit + - classes + - users type: string - name: $expand in: query @@ -69256,12 +74014,9 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - administrativeUnit + - classes + - users type: string responses: '200': @@ -69269,13 +74024,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of educationSchool type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationSchool' '@odata.nextLink': type: string default: @@ -69284,76 +74039,174 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/education/classes/{educationClass-id}/schools/$ref': + get: tags: - - groups.calendar - summary: Create new navigation property to instances for groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.CreateInstances + - education.educationClass + summary: Get ref of schools from education + description: All schools that this class is associated with. Nullable. + operationId: education.classes.ListRefSchools parameters: - - name: group-id + - name: educationClass-id in: path - description: 'key: id of group' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationClass + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - address + - address desc + - createdBy + - createdBy desc + - externalId + - externalId desc + - externalPrincipalId + - externalPrincipalId desc + - fax + - fax desc + - highestGrade + - highestGrade desc + - lowestGrade + - lowestGrade desc + - phone + - phone desc + - principalEmail + - principalEmail desc + - principalName + - principalName desc + - schoolNumber + - schoolNumber desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of educationSchool + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - education.educationClass + summary: Create new navigation property ref to schools for education + description: All schools that this class is associated with. Nullable. + operationId: education.classes.CreateRefSchools + parameters: + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}': + '/education/classes/{educationClass-id}/schools/microsoft.graph.delta()': get: tags: - - groups.calendar - summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.GetInstances + - education.Functions + summary: Invoke function delta + operationId: education.classes.educationClass.schools.delta parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: educationClass + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSchool' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/education/classes/{educationClass-id}/teachers': + get: + tags: + - education.educationClass + summary: Get teachers from education + description: All teachers in the class. Nullable. + operationId: education.classes.ListTeachers + parameters: + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event - - name: $select + x-ms-docs-key-type: educationClass + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -69362,52 +74215,117 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - id desc + - accountEnabled + - accountEnabled desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - createdBy + - createdBy desc + - department + - department desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - givenName + - givenName desc + - mail + - mail desc + - mailingAddress + - mailingAddress desc + - mailNickname + - mailNickname desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesInfo + - onPremisesInfo desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - preferredLanguage + - preferredLanguage desc + - primaryRole + - primaryRole desc + - provisionedPlans + - provisionedPlans desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - residenceAddress + - residenceAddress desc + - showInAddressList + - showInAddressList desc + - student + - student desc + - surname + - surname desc + - teacher + - teacher desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accountEnabled + - assignedLicenses + - assignedPlans + - businessPhones + - createdBy + - department + - displayName + - externalSource + - externalSourceDetail + - givenName + - mail + - mailingAddress + - mailNickname + - middleName + - mobilePhone + - officeLocation + - onPremisesInfo + - passwordPolicies + - passwordProfile + - preferredLanguage + - primaryRole + - provisionedPlans + - refreshTokensValidFromDateTime + - residenceAddress + - showInAddressList + - student + - surname + - teacher + - usageLocation + - userPrincipalName + - userType + - rubrics + - classes + - schools + - taughtClasses + - user type: string - name: $expand in: query @@ -69420,12 +74338,11 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - rubrics + - classes + - schools + - taughtClasses + - user type: string responses: '200': @@ -69433,791 +74350,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: groups.calendar.events.Instances.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: groups.calendar.events.Instances.GetCalendar - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: groups.calendar.events.Instances.ListExtensions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: groups.calendar.events.Instances.ListInstances - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: groups.calendar.events.Instances.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: groups.calendar.events.Instances.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property instances in groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.UpdateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property instances for groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendar.events.DeleteInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of educationUser + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationUser' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': - post: - tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.calendar.events.event.instances.event.accept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': - post: - tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.calendar.events.event.instances.event.cancel - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': - post: - tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.calendar.events.event.instances.event.decline - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: - tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.calendar.events.event.instances.event.dismissReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': - post: - tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.calendar.events.event.instances.event.forward - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: - tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.calendar.events.event.instances.event.snoozeReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': - post: - tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.calendar.events.event.instances.event.tentativelyAccept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/instances/microsoft.graph.delta()': - get: - tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.calendar.events.event.instances.delta - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.accept': - post: - tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.calendar.events.event.accept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.cancel': - post: - tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.calendar.events.event.cancel - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.decline': - post: - tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.calendar.events.event.decline - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.dismissReminder': - post: - tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.calendar.events.event.dismissReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.forward': - post: - tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.calendar.events.event.forward - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.snoozeReminder': - post: - tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.calendar.events.event.snoozeReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.tentativelyAccept': - post: - tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.calendar.events.event.tentativelyAccept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/events/{event-id}/multiValueExtendedProperties': + '/education/classes/{educationClass-id}/teachers/$ref': get: tags: - - groups.calendar - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.ListMultiValueExtendedProperties + - education.educationClass + summary: Get ref of teachers from education + description: All teachers in the class. Nullable. + operationId: education.classes.ListRefTeachers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -70235,47 +74397,82 @@ paths: enum: - id - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - accountEnabled + - accountEnabled desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - createdBy + - createdBy desc + - department + - department desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - givenName + - givenName desc + - mail + - mail desc + - mailingAddress + - mailingAddress desc + - mailNickname + - mailNickname desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesInfo + - onPremisesInfo desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - preferredLanguage + - preferredLanguage desc + - primaryRole + - primaryRole desc + - provisionedPlans + - provisionedPlans desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - residenceAddress + - residenceAddress desc + - showInAddressList + - showInAddressList desc + - student + - student desc + - surname + - surname desc + - teacher + - teacher desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of links of educationUser type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: string '@odata.nextLink': type: string default: @@ -70286,71 +74483,92 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.CreateMultiValueExtendedProperties + - education.educationClass + summary: Create new navigation property ref to teachers for education + description: All teachers in the class. Nullable. + operationId: education.classes.CreateRefTeachers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationClass-id in: path - description: 'key: id of event' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationClass requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/education/classes/{educationClass-id}/teachers/microsoft.graph.delta()': get: tags: - - groups.calendar - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.GetMultiValueExtendedProperties + - education.Functions + summary: Invoke function delta + operationId: education.classes.educationClass.teachers.delta parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: educationClass-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationClass' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationClass + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationUser' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /education/classes/microsoft.graph.delta(): + get: + tags: + - education.Functions + summary: Invoke function delta + operationId: education.classes.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationClass' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /education/me: + get: + tags: + - education.educationUser + summary: Get me from education + operationId: education.GetMe + parameters: - name: $select in: query description: Select properties to be returned @@ -70362,7 +74580,42 @@ paths: items: enum: - id - - value + - accountEnabled + - assignedLicenses + - assignedPlans + - businessPhones + - createdBy + - department + - displayName + - externalSource + - externalSourceDetail + - givenName + - mail + - mailingAddress + - mailNickname + - middleName + - mobilePhone + - officeLocation + - onPremisesInfo + - passwordPolicies + - passwordProfile + - preferredLanguage + - primaryRole + - provisionedPlans + - refreshTokensValidFromDateTime + - residenceAddress + - showInAddressList + - student + - surname + - teacher + - usageLocation + - userPrincipalName + - userType + - rubrics + - classes + - schools + - taughtClasses + - user type: string - name: $expand in: query @@ -70375,6 +74628,11 @@ paths: items: enum: - '*' + - rubrics + - classes + - schools + - taughtClasses + - user type: string responses: '200': @@ -70382,44 +74640,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationUser' + links: + rubrics: + operationId: education.Me.ListRubrics + classes: + operationId: education.Me.ListClasses + schools: + operationId: education.Me.ListSchools + taughtClasses: + operationId: education.Me.ListTaughtClasses + user: + operationId: education.Me.GetUser default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.UpdateMultiValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + - education.educationUser + summary: Update the navigation property me in education + operationId: education.UpdateMe requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationUser' required: true responses: '204': @@ -70429,32 +74675,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.DeleteMultiValueExtendedProperties + - education.educationUser + summary: Delete navigation property me for education + operationId: education.DeleteMe parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -70466,28 +74690,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/singleValueExtendedProperties': + /education/me/classes: get: tags: - - groups.calendar - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.ListSingleValueExtendedProperties + - education.educationUser + summary: Get classes from education + description: Classes to which the user belongs. Nullable. + operationId: education.me.ListClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -70505,8 +74715,30 @@ paths: enum: - id - id desc - - value - - value desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc type: string - name: $select in: query @@ -70519,7 +74751,26 @@ paths: items: enum: - id - - value + - classCode + - course + - createdBy + - description + - displayName + - externalId + - externalName + - externalSource + - externalSourceDetail + - grade + - mailNickname + - term + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string - name: $expand in: query @@ -70532,6 +74783,14 @@ paths: items: enum: - '*' + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string responses: '200': @@ -70539,13 +74798,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of educationClass type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationClass' '@odata.nextLink': type: string default: @@ -70554,76 +74813,22 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.CreateSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + /education/me/classes/$ref: get: tags: - - groups.calendar - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.GetSingleValueExtendedProperties + - education.educationUser + summary: Get ref of classes from education + description: Classes to which the user belongs. Nullable. + operationId: education.me.ListRefClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: $select + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -70632,210 +74837,84 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - id desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + title: Collection of links of educationClass + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.calendar - summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.UpdateSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + - education.educationUser + summary: Create new navigation property ref to classes for education + description: Classes to which the user belongs. Nullable. + operationId: education.me.CreateRefClasses requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendar.events.DeleteSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/microsoft.graph.delta()': - get: - tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.calendar.events.delta - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + x-ms-docs-operation-type: operation + /education/me/classes/microsoft.graph.delta(): get: tags: - - groups.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: groups.group.calendar.allowedCalendarSharingRoles - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: User - in: path - description: 'Usage: User={User}' - required: true - schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendar/microsoft.graph.getSchedule': - post: - tags: - - groups.Actions - summary: Invoke action getSchedule - operationId: groups.group.calendar.getSchedule - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - required: true + - education.Functions + summary: Invoke function delta + operationId: education.me.classes.delta responses: '200': description: Success @@ -70845,26 +74924,18 @@ paths: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + - $ref: '#/components/schemas/microsoft.graph.educationClass' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendar/multiValueExtendedProperties': + x-ms-docs-operation-type: function + /education/me/rubrics: get: tags: - - groups.calendar - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.ListMultiValueExtendedProperties + - education.educationUser + summary: Get rubrics from education + operationId: education.me.ListRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -70882,8 +74953,24 @@ paths: enum: - id - id desc - - value - - value desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - grading + - grading desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - levels + - levels desc + - qualities + - qualities desc type: string - name: $select in: query @@ -70896,7 +74983,15 @@ paths: items: enum: - id - - value + - createdBy + - createdDateTime + - description + - displayName + - grading + - lastModifiedBy + - lastModifiedDateTime + - levels + - qualities type: string - name: $expand in: query @@ -70916,13 +75011,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of educationRubric type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' '@odata.nextLink': type: string default: @@ -70933,24 +75028,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.calendar - summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.CreateMultiValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group + - education.educationUser + summary: Create new navigation property to rubrics for education + operationId: education.me.CreateRubrics requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' required: true responses: '201': @@ -70958,32 +75044,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/education/me/rubrics/{educationRubric-id}': get: tags: - - groups.calendar - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.GetMultiValueExtendedProperties + - education.educationUser + summary: Get rubrics from education + operationId: education.me.GetRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: multiValueLegacyExtendedProperty-id + - name: educationRubric-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationRubric' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationRubric - name: $select in: query description: Select properties to be returned @@ -70995,7 +75073,15 @@ paths: items: enum: - id - - value + - createdBy + - createdDateTime + - description + - displayName + - grading + - lastModifiedBy + - lastModifiedDateTime + - levels + - qualities type: string - name: $expand in: query @@ -71015,37 +75101,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.calendar - summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.UpdateMultiValueExtendedProperties + - education.educationUser + summary: Update the navigation property rubrics in education + operationId: education.me.UpdateRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: multiValueLegacyExtendedProperty-id + - name: educationRubric-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationRubric' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationRubric requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' required: true responses: '204': @@ -71055,25 +75133,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.calendar - summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.DeleteMultiValueExtendedProperties + - education.educationUser + summary: Delete navigation property rubrics for education + operationId: education.me.DeleteRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: multiValueLegacyExtendedProperty-id + - name: educationRubric-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationRubric' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationRubric - name: If-Match in: header description: ETag @@ -71085,21 +75155,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/singleValueExtendedProperties': + /education/me/schools: get: tags: - - groups.calendar - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.ListSingleValueExtendedProperties + - education.educationUser + summary: Get schools from education + description: Schools to which the user belongs. Nullable. + operationId: education.me.ListSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -71117,8 +75180,36 @@ paths: enum: - id - id desc - - value - - value desc + - description + - description desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - address + - address desc + - createdBy + - createdBy desc + - externalId + - externalId desc + - externalPrincipalId + - externalPrincipalId desc + - fax + - fax desc + - highestGrade + - highestGrade desc + - lowestGrade + - lowestGrade desc + - phone + - phone desc + - principalEmail + - principalEmail desc + - principalName + - principalName desc + - schoolNumber + - schoolNumber desc type: string - name: $select in: query @@ -71131,7 +75222,24 @@ paths: items: enum: - id - - value + - description + - displayName + - externalSource + - externalSourceDetail + - address + - createdBy + - externalId + - externalPrincipalId + - fax + - highestGrade + - lowestGrade + - phone + - principalEmail + - principalName + - schoolNumber + - administrativeUnit + - classes + - users type: string - name: $expand in: query @@ -71144,6 +75252,9 @@ paths: items: enum: - '*' + - administrativeUnit + - classes + - users type: string responses: '200': @@ -71151,13 +75262,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of educationSchool type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationSchool' '@odata.nextLink': type: string default: @@ -71166,62 +75277,22 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.CreateSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + /education/me/schools/$ref: get: tags: - - groups.calendar - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.GetSingleValueExtendedProperties + - education.educationUser + summary: Get ref of schools from education + description: Schools to which the user belongs. Nullable. + operationId: education.me.ListRefSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: $select + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -71230,123 +75301,112 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - id desc + - description + - description desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - address + - address desc + - createdBy + - createdBy desc + - externalId + - externalId desc + - externalPrincipalId + - externalPrincipalId desc + - fax + - fax desc + - highestGrade + - highestGrade desc + - lowestGrade + - lowestGrade desc + - phone + - phone desc + - principalEmail + - principalEmail desc + - principalName + - principalName desc + - schoolNumber + - schoolNumber desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + title: Collection of links of educationSchool + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.calendar - summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.UpdateSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + - education.educationUser + summary: Create new navigation property ref to schools for education + description: Schools to which the user belongs. Nullable. + operationId: education.me.CreateRefSchools requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + /education/me/schools/microsoft.graph.delta(): + get: tags: - - groups.calendar - summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendar.DeleteSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string + - education.Functions + summary: Invoke function delta + operationId: education.me.schools.delta responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSchool' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView': + x-ms-docs-operation-type: function + /education/me/taughtClasses: get: tags: - - groups.event - summary: Get calendarView from groups - description: The calendar view for the calendar. Read-only. - operationId: groups.ListCalendarView + - education.educationUser + summary: Get taughtClasses from education + description: Classes for which the user is a teacher. + operationId: education.me.ListTaughtClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' - required: true - schema: - type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -71364,86 +75424,30 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc type: string - name: $select in: query @@ -71456,52 +75460,26 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - classCode + - course + - createdBy + - description + - displayName + - externalId + - externalName + - externalSource + - externalSourceDetail + - grade + - mailNickname + - term + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string - name: $expand in: query @@ -71514,12 +75492,14 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string responses: '200': @@ -71527,13 +75507,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of educationClass type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationClass' '@odata.nextLink': type: string default: @@ -71542,71 +75522,130 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + /education/me/taughtClasses/$ref: + get: tags: - - groups.event - summary: Create new navigation property to calendarView for groups - description: The calendar view for the calendar. Read-only. - operationId: groups.CreateCalendarView + - education.educationUser + summary: Get ref of taughtClasses from education + description: Classes for which the user is a teacher. + operationId: education.me.ListRefTaughtClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: group + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of educationClass + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - education.educationUser + summary: Create new navigation property ref to taughtClasses for education + description: Classes for which the user is a teacher. + operationId: education.me.CreateRefTaughtClasses requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}': + /education/me/taughtClasses/microsoft.graph.delta(): get: tags: - - groups.event - summary: Get calendarView from groups - description: The calendar view for the calendar. Read-only. - operationId: groups.GetCalendarView + - education.Functions + summary: Invoke function delta + operationId: education.me.taughtClasses.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationClass' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /education/me/user: + get: + tags: + - education.educationUser + summary: Get user from education + description: The directory user corresponding to this user. + operationId: education.me.GetUser parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' - required: true - schema: - type: string - name: $select in: query description: Select properties to be returned @@ -71618,52 +75657,122 @@ paths: items: enum: - id - - categories - - changeKey + - deletedDateTime + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments + - creationType + - department + - displayName + - employeeHireDate + - employeeId + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredLanguage + - provisionedPlans + - proxyAddresses + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -71676,12 +75785,52 @@ paths: items: enum: - '*' - - attachments + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -71689,68 +75838,227 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.user' links: - attachments: - operationId: groups.CalendarView.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + appRoleAssignments: + operationId: education.me.User.ListAppRoleAssignments + createdObjects: + operationId: education.me.User.ListCreatedObjects + directReports: + operationId: education.me.User.ListDirectReports + licenseDetails: + operationId: education.me.User.ListLicenseDetails + manager: + operationId: education.me.User.GetManager + memberOf: + operationId: education.me.User.ListMemberOf + oauth2PermissionGrants: + operationId: education.me.User.ListOauth2PermissionGrants + ownedDevices: + operationId: education.me.User.ListOwnedDevices + ownedObjects: + operationId: education.me.User.ListOwnedObjects + registeredDevices: + operationId: education.me.User.ListRegisteredDevices + scopedRoleMemberOf: + operationId: education.me.User.ListScopedRoleMemberOf + transitiveMemberOf: + operationId: education.me.User.ListTransitiveMemberOf calendar: - operationId: groups.CalendarView.GetCalendar - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + operationId: education.me.User.GetCalendar + calendarGroups: + operationId: education.me.User.ListCalendarGroups + calendars: + operationId: education.me.User.ListCalendars + calendarView: + operationId: education.me.User.ListCalendarView + contactFolders: + operationId: education.me.User.ListContactFolders + contacts: + operationId: education.me.User.ListContacts + events: + operationId: education.me.User.ListEvents + inferenceClassification: + operationId: education.me.User.GetInferenceClassification + mailFolders: + operationId: education.me.User.ListMailFolders + messages: + operationId: education.me.User.ListMessages + outlook: + operationId: education.me.User.GetOutlook + people: + operationId: education.me.User.ListPeople + drive: + operationId: education.me.User.GetDrive + drives: + operationId: education.me.User.ListDrives + followedSites: + operationId: education.me.User.ListFollowedSites extensions: - operationId: groups.CalendarView.ListExtensions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - instances: - operationId: groups.CalendarView.ListInstances - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: groups.CalendarView.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: groups.CalendarView.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + operationId: education.me.User.ListExtensions + agreementAcceptances: + operationId: education.me.User.ListAgreementAcceptances + managedDevices: + operationId: education.me.User.ListManagedDevices + managedAppRegistrations: + operationId: education.me.User.ListManagedAppRegistrations + deviceManagementTroubleshootingEvents: + operationId: education.me.User.ListDeviceManagementTroubleshootingEvents + planner: + operationId: education.me.User.GetPlanner + insights: + operationId: education.me.User.GetInsights + settings: + operationId: education.me.User.GetSettings + onenote: + operationId: education.me.User.GetOnenote + photo: + operationId: education.me.User.GetPhoto + photos: + operationId: education.me.User.ListPhotos + activities: + operationId: education.me.User.ListActivities + onlineMeetings: + operationId: education.me.User.ListOnlineMeetings + presence: + operationId: education.me.User.GetPresence + authentication: + operationId: education.me.User.GetAuthentication + chats: + operationId: education.me.User.ListChats + joinedTeams: + operationId: education.me.User.ListJoinedTeams + teamwork: + operationId: education.me.User.GetTeamwork + todo: + operationId: education.me.User.GetTodo default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + /education/me/user/$ref: + get: tags: - - groups.event - summary: Update the navigation property calendarView in groups - description: The calendar view for the calendar. Read-only. - operationId: groups.UpdateCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - education.educationUser + summary: Get ref of user from education + description: The directory user corresponding to this user. + operationId: education.me.GetRefUser + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + appRoleAssignments: + operationId: education.me.User.ListAppRoleAssignments + createdObjects: + operationId: education.me.User.ListCreatedObjects + directReports: + operationId: education.me.User.ListDirectReports + licenseDetails: + operationId: education.me.User.ListLicenseDetails + manager: + operationId: education.me.User.GetManager + memberOf: + operationId: education.me.User.ListMemberOf + oauth2PermissionGrants: + operationId: education.me.User.ListOauth2PermissionGrants + ownedDevices: + operationId: education.me.User.ListOwnedDevices + ownedObjects: + operationId: education.me.User.ListOwnedObjects + registeredDevices: + operationId: education.me.User.ListRegisteredDevices + scopedRoleMemberOf: + operationId: education.me.User.ListScopedRoleMemberOf + transitiveMemberOf: + operationId: education.me.User.ListTransitiveMemberOf + calendar: + operationId: education.me.User.GetCalendar + calendarGroups: + operationId: education.me.User.ListCalendarGroups + calendars: + operationId: education.me.User.ListCalendars + calendarView: + operationId: education.me.User.ListCalendarView + contactFolders: + operationId: education.me.User.ListContactFolders + contacts: + operationId: education.me.User.ListContacts + events: + operationId: education.me.User.ListEvents + inferenceClassification: + operationId: education.me.User.GetInferenceClassification + mailFolders: + operationId: education.me.User.ListMailFolders + messages: + operationId: education.me.User.ListMessages + outlook: + operationId: education.me.User.GetOutlook + people: + operationId: education.me.User.ListPeople + drive: + operationId: education.me.User.GetDrive + drives: + operationId: education.me.User.ListDrives + followedSites: + operationId: education.me.User.ListFollowedSites + extensions: + operationId: education.me.User.ListExtensions + agreementAcceptances: + operationId: education.me.User.ListAgreementAcceptances + managedDevices: + operationId: education.me.User.ListManagedDevices + managedAppRegistrations: + operationId: education.me.User.ListManagedAppRegistrations + deviceManagementTroubleshootingEvents: + operationId: education.me.User.ListDeviceManagementTroubleshootingEvents + planner: + operationId: education.me.User.GetPlanner + insights: + operationId: education.me.User.GetInsights + settings: + operationId: education.me.User.GetSettings + onenote: + operationId: education.me.User.GetOnenote + photo: + operationId: education.me.User.GetPhoto + photos: + operationId: education.me.User.ListPhotos + activities: + operationId: education.me.User.ListActivities + onlineMeetings: + operationId: education.me.User.ListOnlineMeetings + presence: + operationId: education.me.User.GetPresence + authentication: + operationId: education.me.User.GetAuthentication + chats: + operationId: education.me.User.ListChats + joinedTeams: + operationId: education.me.User.ListJoinedTeams + teamwork: + operationId: education.me.User.GetTeamwork + todo: + operationId: education.me.User.GetTodo + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - education.educationUser + summary: Update the ref of navigation property user in education + description: The directory user corresponding to this user. + operationId: education.me.UpdateRefUser requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -71760,25 +76068,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property calendarView for groups - description: The calendar view for the calendar. Read-only. - operationId: groups.DeleteCalendarView + - education.educationUser + summary: Delete ref of navigation property user for education + description: The directory user corresponding to this user. + operationId: education.me.DeleteRefUser parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -71790,28 +76084,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/attachments': + /education/schools: get: tags: - - groups.event - summary: Get attachments from groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.ListAttachments + - education.educationSchool + summary: Get schools from education + operationId: education.ListSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -71829,16 +76108,36 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - description + - description desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - address + - address desc + - createdBy + - createdBy desc + - externalId + - externalId desc + - externalPrincipalId + - externalPrincipalId desc + - fax + - fax desc + - highestGrade + - highestGrade desc + - lowestGrade + - lowestGrade desc + - phone + - phone desc + - principalEmail + - principalEmail desc + - principalName + - principalName desc + - schoolNumber + - schoolNumber desc type: string - name: $select in: query @@ -71851,11 +76150,24 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size + - description + - displayName + - externalSource + - externalSourceDetail + - address + - createdBy + - externalId + - externalPrincipalId + - fax + - highestGrade + - lowestGrade + - phone + - principalEmail + - principalName + - schoolNumber + - administrativeUnit + - classes + - users type: string - name: $expand in: query @@ -71868,6 +76180,9 @@ paths: items: enum: - '*' + - administrativeUnit + - classes + - users type: string responses: '200': @@ -71875,13 +76190,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of educationSchool type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationSchool' '@odata.nextLink': type: string default: @@ -71892,31 +76207,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event - summary: Create new navigation property to attachments for groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.CreateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - education.educationSchool + summary: Create new navigation property to schools for education + operationId: education.CreateSchools requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationSchool' required: true responses: '201': @@ -71924,39 +76223,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationSchool' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/attachments/{attachment-id}': + '/education/schools/{educationSchool-id}': get: tags: - - groups.event - summary: Get attachments from groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.GetAttachments + - education.educationSchool + summary: Get schools from education + operationId: education.GetSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: educationSchool-id in: path - description: 'key: id of attachment' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationSchool - name: $select in: query description: Select properties to be returned @@ -71968,11 +76252,24 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size + - description + - displayName + - externalSource + - externalSourceDetail + - address + - createdBy + - externalId + - externalPrincipalId + - fax + - highestGrade + - lowestGrade + - phone + - principalEmail + - principalName + - schoolNumber + - administrativeUnit + - classes + - users type: string - name: $expand in: query @@ -71985,6 +76282,9 @@ paths: items: enum: - '*' + - administrativeUnit + - classes + - users type: string responses: '200': @@ -71992,44 +76292,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationSchool' + links: + administrativeUnit: + operationId: education.Schools.GetAdministrativeUnit + parameters: + educationSchool-id: $request.path.educationSchool-id + classes: + operationId: education.Schools.ListClasses + parameters: + educationSchool-id: $request.path.educationSchool-id + users: + operationId: education.Schools.ListUsers + parameters: + educationSchool-id: $request.path.educationSchool-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.event - summary: Update the navigation property attachments in groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.UpdateAttachments + - education.educationSchool + summary: Update the navigation property schools in education + operationId: education.UpdateSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: educationSchool-id in: path - description: 'key: id of attachment' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationSchool requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.educationSchool' required: true responses: '204': @@ -72039,32 +76337,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property attachments for groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.DeleteAttachments + - education.educationSchool + summary: Delete navigation property schools for education + operationId: education.DeleteSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: educationSchool-id in: path - description: 'key: id of attachment' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: educationSchool - name: If-Match in: header description: ETag @@ -72076,71 +76359,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - groups.Actions - summary: Invoke action createUploadSession - operationId: groups.group.calendarView.event.attachments.createUploadSession - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar': + '/education/schools/{educationSchool-id}/administrativeUnit': get: tags: - - groups.event - summary: Get calendar from groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendarView.GetCalendar + - education.educationSchool + summary: Get administrativeUnit from education + description: The underlying administrativeUnit for this school. + operationId: education.schools.GetAdministrativeUnit parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationSchool-id in: path - description: 'key: id of event' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationSchool - name: $select in: query description: Select properties to be returned @@ -72152,24 +76385,13 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - deletedDateTime + - description + - displayName + - visibility + - members + - scopedRoleMembers + - extensions type: string - name: $expand in: query @@ -72182,11 +76404,9 @@ paths: items: enum: - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - members + - scopedRoleMembers + - extensions type: string responses: '200': @@ -72194,63 +76414,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.administrativeUnit' links: - calendarPermissions: - operationId: groups.calendarView.Calendar.ListCalendarPermissions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - calendarView: - operationId: groups.calendarView.Calendar.ListCalendarView - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - events: - operationId: groups.calendarView.Calendar.ListEvents + members: + operationId: education.schools.AdministrativeUnit.ListMembers parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: groups.calendarView.Calendar.ListMultiValueExtendedProperties + educationSchool-id: $request.path.educationSchool-id + scopedRoleMembers: + operationId: education.schools.AdministrativeUnit.ListScopedRoleMembers parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: groups.calendarView.Calendar.ListSingleValueExtendedProperties + educationSchool-id: $request.path.educationSchool-id + extensions: + operationId: education.schools.AdministrativeUnit.ListExtensions parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id + educationSchool-id: $request.path.educationSchool-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/education/schools/{educationSchool-id}/administrativeUnit/$ref': + get: tags: - - groups.event - summary: Update the navigation property calendar in groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendarView.UpdateCalendar + - education.educationSchool + summary: Get ref of administrativeUnit from education + description: The underlying administrativeUnit for this school. + operationId: education.schools.GetRefAdministrativeUnit parameters: - - name: group-id + - name: educationSchool-id in: path - description: 'key: id of group' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationSchool + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + members: + operationId: education.schools.AdministrativeUnit.ListMembers + parameters: + educationSchool-id: $request.path.educationSchool-id + scopedRoleMembers: + operationId: education.schools.AdministrativeUnit.ListScopedRoleMembers + parameters: + educationSchool-id: $request.path.educationSchool-id + extensions: + operationId: education.schools.AdministrativeUnit.ListExtensions + parameters: + educationSchool-id: $request.path.educationSchool-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - education.educationSchool + summary: Update the ref of navigation property administrativeUnit in education + description: The underlying administrativeUnit for this school. + operationId: education.schools.UpdateRefAdministrativeUnit + parameters: + - name: educationSchool-id in: path - description: 'key: id of event' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationSchool requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -72260,25 +76500,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property calendar for groups - description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.calendarView.DeleteCalendar + - education.educationSchool + summary: Delete ref of navigation property administrativeUnit for education + description: The underlying administrativeUnit for this school. + operationId: education.schools.DeleteRefAdministrativeUnit parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationSchool-id in: path - description: 'key: id of event' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationSchool - name: If-Match in: header description: ETag @@ -72290,28 +76523,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarPermissions': + '/education/schools/{educationSchool-id}/classes': get: tags: - - groups.event - summary: Get calendarPermissions from groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendarView.calendar.ListCalendarPermissions + - education.educationSchool + summary: Get classes from education + description: Classes taught at the school. Nullable. + operationId: education.schools.ListClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationSchool-id in: path - description: 'key: id of event' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationSchool - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -72329,16 +76555,30 @@ paths: enum: - id - id desc - - allowedRoles - - allowedRoles desc - - emailAddress - - emailAddress desc - - isInsideOrganization - - isInsideOrganization desc - - isRemovable - - isRemovable desc - - role - - role desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc type: string - name: $select in: query @@ -72351,11 +76591,26 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role + - classCode + - course + - createdBy + - description + - displayName + - externalId + - externalName + - externalSource + - externalSourceDetail + - grade + - mailNickname + - term + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string - name: $expand in: query @@ -72368,6 +76623,14 @@ paths: items: enum: - '*' + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string responses: '200': @@ -72375,13 +76638,13 @@ paths: content: application/json: schema: - title: Collection of calendarPermission + title: Collection of educationClass type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.educationClass' '@odata.nextLink': type: string default: @@ -72390,76 +76653,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to calendarPermissions for groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendarView.calendar.CreateCalendarPermissions - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarPermissions/{calendarPermission-id}': + '/education/schools/{educationSchool-id}/classes/$ref': get: tags: - - groups.event - summary: Get calendarPermissions from groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendarView.calendar.GetCalendarPermissions + - education.educationSchool + summary: Get ref of classes from education + description: Classes taught at the school. Nullable. + operationId: education.schools.ListRefClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + - name: educationSchool-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: calendarPermission - - name: $select + x-ms-docs-key-type: educationSchool + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -72468,136 +76684,129 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - id desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + title: Collection of links of educationClass + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.event - summary: Update the navigation property calendarPermissions in groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendarView.calendar.UpdateCalendarPermissions + - education.educationSchool + summary: Create new navigation property ref to classes for education + description: Classes taught at the school. Nullable. + operationId: education.schools.CreateRefClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + - name: educationSchool-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: educationSchool requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/education/schools/{educationSchool-id}/classes/microsoft.graph.delta()': + get: tags: - - groups.event - summary: Delete navigation property calendarPermissions for groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.calendarView.calendar.DeleteCalendarPermissions + - education.Functions + summary: Invoke function delta + operationId: education.schools.educationSchool.classes.delta parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + - name: educationSchool-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: calendarPermission - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: educationSchool responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationClass' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView': + x-ms-docs-operation-type: function + '/education/schools/{educationSchool-id}/users': get: tags: - - groups.event - summary: Get calendarView from groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.ListCalendarView + - education.educationSchool + summary: Get users from education + description: Users in the school. Nullable. + operationId: education.schools.ListUsers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationSchool-id in: path - description: 'key: id of event' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationSchool - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -72615,86 +76824,68 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - accountEnabled + - accountEnabled desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - createdBy + - createdBy desc + - department + - department desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - givenName + - givenName desc + - mail + - mail desc + - mailingAddress + - mailingAddress desc + - mailNickname + - mailNickname desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesInfo + - onPremisesInfo desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - preferredLanguage + - preferredLanguage desc + - primaryRole + - primaryRole desc + - provisionedPlans + - provisionedPlans desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - residenceAddress + - residenceAddress desc + - showInAddressList + - showInAddressList desc + - student + - student desc + - surname + - surname desc + - teacher + - teacher desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc type: string - name: $select in: query @@ -72707,52 +76898,42 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - accountEnabled + - assignedLicenses + - assignedPlans + - businessPhones + - createdBy + - department + - displayName + - externalSource + - externalSourceDetail + - givenName + - mail + - mailingAddress + - mailNickname + - middleName + - mobilePhone + - officeLocation + - onPremisesInfo + - passwordPolicies + - passwordProfile + - preferredLanguage + - primaryRole + - provisionedPlans + - refreshTokensValidFromDateTime + - residenceAddress + - showInAddressList + - student + - surname + - teacher + - usageLocation + - userPrincipalName + - userType + - rubrics + - classes + - schools + - taughtClasses + - user type: string - name: $expand in: query @@ -72765,12 +76946,11 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - rubrics + - classes + - schools + - taughtClasses + - user type: string responses: '200': @@ -72778,13 +76958,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of educationUser type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationUser' '@odata.nextLink': type: string default: @@ -72793,76 +76973,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to calendarView for groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.CreateCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}': + '/education/schools/{educationSchool-id}/users/$ref': get: tags: - - groups.event - summary: Get calendarView from groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.GetCalendarView + - education.educationSchool + summary: Get ref of users from education + description: Users in the school. Nullable. + operationId: education.schools.ListRefUsers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: educationSchool-id in: path - description: 'key: id of event' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: event - - name: $select + x-ms-docs-key-type: educationSchool + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -72871,548 +77004,158 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - id desc + - accountEnabled + - accountEnabled desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - createdBy + - createdBy desc + - department + - department desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - givenName + - givenName desc + - mail + - mail desc + - mailingAddress + - mailingAddress desc + - mailNickname + - mailNickname desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesInfo + - onPremisesInfo desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - preferredLanguage + - preferredLanguage desc + - primaryRole + - primaryRole desc + - provisionedPlans + - provisionedPlans desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - residenceAddress + - residenceAddress desc + - showInAddressList + - showInAddressList desc + - student + - student desc + - surname + - surname desc + - teacher + - teacher desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: groups.calendarView.calendar.CalendarView.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: groups.calendarView.calendar.CalendarView.GetCalendar - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: groups.calendarView.calendar.CalendarView.ListExtensions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: groups.calendarView.calendar.CalendarView.ListInstances - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: groups.calendarView.calendar.CalendarView.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: groups.calendarView.calendar.CalendarView.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property calendarView in groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.UpdateCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property calendarView for groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.DeleteCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of links of educationUser + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.accept': - post: - tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.calendarView.event.calendar.calendarView.event.accept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.cancel': - post: - tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.calendarView.event.calendar.calendarView.event.cancel - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.decline': - post: - tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.calendarView.event.calendar.calendarView.event.decline - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.dismissReminder': - post: - tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.calendarView.event.calendar.calendarView.event.dismissReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.forward': post: tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.calendarView.event.calendar.calendarView.event.forward + - education.educationSchool + summary: Create new navigation property ref to users for education + description: Users in the school. Nullable. + operationId: education.schools.CreateRefUsers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: educationSchool-id in: path - description: 'key: id of event' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationSchool requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + '/education/schools/{educationSchool-id}/users/microsoft.graph.delta()': + get: tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.calendarView.event.calendar.calendarView.event.snoozeReminder + - education.Functions + summary: Invoke function delta + operationId: education.schools.educationSchool.users.delta parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: educationSchool-id in: path - description: 'key: id of event' + description: 'key: id of educationSchool' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: educationSchool responses: - '204': + '200': description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.tentativelyAccept': - post: - tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.calendarView.event.calendar.calendarView.event.tentativelyAccept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: + content: + application/json: + schema: + type: array + items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + - $ref: '#/components/schemas/microsoft.graph.educationUser' nullable: true - required: true - responses: - '204': - description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/microsoft.graph.delta()': + x-ms-docs-operation-type: function + /education/schools/microsoft.graph.delta(): get: tags: - - groups.Functions + - education.Functions summary: Invoke function delta - operationId: groups.group.calendarView.event.calendar.calendarView.delta - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + operationId: education.schools.delta responses: '200': description: Success @@ -73421,32 +77164,19 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSchool' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/groups/{group-id}/calendarView/{event-id}/calendar/events': + /education/users: get: tags: - - groups.event - summary: Get events from groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.ListEvents + - education.educationUser + summary: Get users from education + operationId: education.ListUsers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -73464,86 +77194,68 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - accountEnabled + - accountEnabled desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - createdBy + - createdBy desc + - department + - department desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - givenName + - givenName desc + - mail + - mail desc + - mailingAddress + - mailingAddress desc + - mailNickname + - mailNickname desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesInfo + - onPremisesInfo desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - preferredLanguage + - preferredLanguage desc + - primaryRole + - primaryRole desc + - provisionedPlans + - provisionedPlans desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - residenceAddress + - residenceAddress desc + - showInAddressList + - showInAddressList desc + - student + - student desc + - surname + - surname desc + - teacher + - teacher desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc type: string - name: $select in: query @@ -73556,52 +77268,42 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - accountEnabled + - assignedLicenses + - assignedPlans + - businessPhones + - createdBy + - department + - displayName + - externalSource + - externalSourceDetail + - givenName + - mail + - mailingAddress + - mailNickname + - middleName + - mobilePhone + - officeLocation + - onPremisesInfo + - passwordPolicies + - passwordProfile + - preferredLanguage + - primaryRole + - provisionedPlans + - refreshTokensValidFromDateTime + - residenceAddress + - showInAddressList + - student + - surname + - teacher + - usageLocation + - userPrincipalName + - userType + - rubrics + - classes + - schools + - taughtClasses + - user type: string - name: $expand in: query @@ -73614,12 +77316,11 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - rubrics + - classes + - schools + - taughtClasses + - user type: string responses: '200': @@ -73627,13 +77328,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of educationUser type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationUser' '@odata.nextLink': type: string default: @@ -73644,31 +77345,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event - summary: Create new navigation property to events for groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.CreateEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - education.educationUser + summary: Create new navigation property to users for education + operationId: education.CreateUsers requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationUser' required: true responses: '201': @@ -73676,39 +77361,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}': + '/education/users/{educationUser-id}': get: tags: - - groups.event - summary: Get events from groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.GetEvents + - education.educationUser + summary: Get users from education + operationId: education.GetUsers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser - name: $select in: query description: Select properties to be returned @@ -73720,52 +77390,42 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - accountEnabled + - assignedLicenses + - assignedPlans + - businessPhones + - createdBy + - department + - displayName + - externalSource + - externalSourceDetail + - givenName + - mail + - mailingAddress + - mailNickname + - middleName + - mobilePhone + - officeLocation + - onPremisesInfo + - passwordPolicies + - passwordProfile + - preferredLanguage + - primaryRole + - provisionedPlans + - refreshTokensValidFromDateTime + - residenceAddress + - showInAddressList + - student + - surname + - teacher + - usageLocation + - userPrincipalName + - userType + - rubrics + - classes + - schools + - taughtClasses + - user type: string - name: $expand in: query @@ -73778,12 +77438,11 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - rubrics + - classes + - schools + - taughtClasses + - user type: string responses: '200': @@ -73791,81 +77450,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationUser' links: - attachments: - operationId: groups.calendarView.calendar.Events.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: groups.calendarView.calendar.Events.GetCalendar + rubrics: + operationId: education.Users.ListRubrics parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: groups.calendarView.calendar.Events.ListExtensions + educationUser-id: $request.path.educationUser-id + classes: + operationId: education.Users.ListClasses parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: groups.calendarView.calendar.Events.ListInstances + educationUser-id: $request.path.educationUser-id + schools: + operationId: education.Users.ListSchools parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: groups.calendarView.calendar.Events.ListMultiValueExtendedProperties + educationUser-id: $request.path.educationUser-id + taughtClasses: + operationId: education.Users.ListTaughtClasses parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: groups.calendarView.calendar.Events.ListSingleValueExtendedProperties + educationUser-id: $request.path.educationUser-id + user: + operationId: education.Users.GetUser parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + educationUser-id: $request.path.educationUser-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.event - summary: Update the navigation property events in groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.UpdateEvents + - education.educationUser + summary: Update the navigation property users in education + operationId: education.UpdateUsers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.educationUser' required: true responses: '204': @@ -73875,32 +77503,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property events for groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.calendarView.calendar.DeleteEvents + - education.educationUser + summary: Delete navigation property users for education + operationId: education.DeleteUsers parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser - name: If-Match in: header description: ETag @@ -73912,456 +77525,261 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.accept': - post: - tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.calendarView.event.calendar.events.event.accept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.cancel': - post: - tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.calendarView.event.calendar.events.event.cancel - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.decline': - post: - tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.calendarView.event.calendar.events.event.decline - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.dismissReminder': - post: + '/education/users/{educationUser-id}/classes': + get: tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.calendarView.event.calendar.events.event.dismissReminder + - education.educationUser + summary: Get classes from education + description: Classes to which the user belongs. Nullable. + operationId: education.users.ListClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.forward': - post: - tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.calendarView.event.calendar.events.event.forward - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true + x-ms-docs-key-type: educationUser + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - classCode + - course + - createdBy + - description + - displayName + - externalId + - externalName + - externalSource + - externalSourceDetail + - grade + - mailNickname + - term + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of educationClass + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationClass' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.snoozeReminder': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/education/users/{educationUser-id}/classes/$ref': + get: tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.calendarView.event.calendar.events.event.snoozeReminder + - education.educationUser + summary: Get ref of classes from education + description: Classes to which the user belongs. Nullable. + operationId: education.users.ListRefClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: educationUser + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of educationClass + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.tentativelyAccept': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.calendarView.event.calendar.events.event.tentativelyAccept + - education.educationUser + summary: Create new navigation property ref to classes for education + description: Classes to which the user belongs. Nullable. + operationId: education.users.CreateRefClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/events/microsoft.graph.delta()': - get: - tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.calendarView.event.calendar.events.delta - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + x-ms-docs-operation-type: operation + '/education/users/{educationUser-id}/classes/microsoft.graph.delta()': get: tags: - - groups.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: groups.group.calendarView.event.calendar.allowedCalendarSharingRoles - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: User - in: path - description: 'Usage: User={User}' - required: true - schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': - post: - tags: - - groups.Actions - summary: Invoke action getSchedule - operationId: groups.group.calendarView.event.calendar.getSchedule + - education.Functions + summary: Invoke function delta + operationId: education.users.educationUser.classes.delta parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - required: true + x-ms-docs-key-type: educationUser responses: '200': description: Success @@ -74371,33 +77789,25 @@ paths: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + - $ref: '#/components/schemas/microsoft.graph.educationClass' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/calendar/multiValueExtendedProperties': + x-ms-docs-operation-type: function + '/education/users/{educationUser-id}/rubrics': get: tags: - - groups.event - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.ListMultiValueExtendedProperties + - education.educationUser + summary: Get rubrics from education + operationId: education.users.ListRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74415,8 +77825,24 @@ paths: enum: - id - id desc - - value - - value desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - grading + - grading desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - levels + - levels desc + - qualities + - qualities desc type: string - name: $select in: query @@ -74429,7 +77855,15 @@ paths: items: enum: - id - - value + - createdBy + - createdDateTime + - description + - displayName + - grading + - lastModifiedBy + - lastModifiedDateTime + - levels + - qualities type: string - name: $expand in: query @@ -74449,13 +77883,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of educationRubric type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' '@odata.nextLink': type: string default: @@ -74466,31 +77900,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event - summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.CreateMultiValueExtendedProperties + - education.educationUser + summary: Create new navigation property to rubrics for education + operationId: education.users.CreateRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' required: true responses: '201': @@ -74498,39 +77924,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/education/users/{educationUser-id}/rubrics/{educationRubric-id}': get: tags: - - groups.event - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.GetMultiValueExtendedProperties + - education.educationUser + summary: Get rubrics from education + operationId: education.users.GetRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationUser + - name: educationRubric-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationRubric' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationRubric - name: $select in: query description: Select properties to be returned @@ -74542,7 +77960,15 @@ paths: items: enum: - id - - value + - createdBy + - createdDateTime + - description + - displayName + - grading + - lastModifiedBy + - lastModifiedDateTime + - levels + - qualities type: string - name: $expand in: query @@ -74562,44 +77988,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.event - summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.UpdateMultiValueExtendedProperties + - education.educationUser + summary: Update the navigation property rubrics in education + operationId: education.users.UpdateRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationUser + - name: educationRubric-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationRubric' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationRubric requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationRubric' required: true responses: '204': @@ -74609,32 +78027,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.DeleteMultiValueExtendedProperties + - education.educationUser + summary: Delete navigation property rubrics for education + operationId: education.users.DeleteRubrics parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: educationUser + - name: educationRubric-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of educationRubric' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: educationRubric - name: If-Match in: header description: ETag @@ -74646,28 +78056,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/singleValueExtendedProperties': + '/education/users/{educationUser-id}/schools': get: tags: - - groups.event - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.ListSingleValueExtendedProperties + - education.educationUser + summary: Get schools from education + description: Schools to which the user belongs. Nullable. + operationId: education.users.ListSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74685,8 +78088,36 @@ paths: enum: - id - id desc - - value - - value desc + - description + - description desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - address + - address desc + - createdBy + - createdBy desc + - externalId + - externalId desc + - externalPrincipalId + - externalPrincipalId desc + - fax + - fax desc + - highestGrade + - highestGrade desc + - lowestGrade + - lowestGrade desc + - phone + - phone desc + - principalEmail + - principalEmail desc + - principalName + - principalName desc + - schoolNumber + - schoolNumber desc type: string - name: $select in: query @@ -74699,7 +78130,24 @@ paths: items: enum: - id - - value + - description + - displayName + - externalSource + - externalSourceDetail + - address + - createdBy + - externalId + - externalPrincipalId + - fax + - highestGrade + - lowestGrade + - phone + - principalEmail + - principalName + - schoolNumber + - administrativeUnit + - classes + - users type: string - name: $expand in: query @@ -74712,6 +78160,9 @@ paths: items: enum: - '*' + - administrativeUnit + - classes + - users type: string responses: '200': @@ -74719,13 +78170,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of educationSchool type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.educationSchool' '@odata.nextLink': type: string default: @@ -74734,76 +78185,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.CreateSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/education/users/{educationUser-id}/schools/$ref': get: tags: - - groups.event - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.GetSingleValueExtendedProperties + - education.educationUser + summary: Get ref of schools from education + description: Schools to which the user belongs. Nullable. + operationId: education.users.ListRefSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: educationUser-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: $select + x-ms-docs-key-type: educationUser + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -74812,132 +78216,135 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - id desc + - description + - description desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - address + - address desc + - createdBy + - createdBy desc + - externalId + - externalId desc + - externalPrincipalId + - externalPrincipalId desc + - fax + - fax desc + - highestGrade + - highestGrade desc + - lowestGrade + - lowestGrade desc + - phone + - phone desc + - principalEmail + - principalEmail desc + - principalName + - principalName desc + - schoolNumber + - schoolNumber desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + title: Collection of links of educationSchool + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.event - summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.UpdateSingleValueExtendedProperties + - education.educationUser + summary: Create new navigation property ref to schools for education + description: Schools to which the user belongs. Nullable. + operationId: education.users.CreateRefSchools parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: educationUser-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: educationUser requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/education/users/{educationUser-id}/schools/microsoft.graph.delta()': + get: tags: - - groups.event - summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.calendarView.calendar.DeleteSingleValueExtendedProperties + - education.Functions + summary: Invoke function delta + operationId: education.users.educationUser.schools.delta parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: educationUser-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: educationUser responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationSchool' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/extensions': + x-ms-docs-operation-type: function + '/education/users/{educationUser-id}/taughtClasses': get: tags: - - groups.event - summary: Get extensions from groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendarView.ListExtensions + - education.educationUser + summary: Get taughtClasses from education + description: Classes for which the user is a teacher. + operationId: education.users.ListTaughtClasses parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74955,6 +78362,30 @@ paths: enum: - id - id desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc type: string - name: $select in: query @@ -74967,6 +78398,26 @@ paths: items: enum: - id + - classCode + - course + - createdBy + - description + - displayName + - externalId + - externalName + - externalSource + - externalSourceDetail + - grade + - mailNickname + - term + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string - name: $expand in: query @@ -74979,6 +78430,14 @@ paths: items: enum: - '*' + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers type: string responses: '200': @@ -74986,13 +78445,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of educationClass type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.educationClass' '@odata.nextLink': type: string default: @@ -75001,73 +78460,160 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/education/users/{educationUser-id}/taughtClasses/$ref': + get: tags: - - groups.event - summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendarView.CreateExtensions + - education.educationUser + summary: Get ref of taughtClasses from education + description: Classes for which the user is a teacher. + operationId: education.users.ListRefTaughtClasses parameters: - - name: group-id + - name: educationUser-id in: path - description: 'key: id of group' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id + x-ms-docs-key-type: educationUser + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of educationClass + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - education.educationUser + summary: Create new navigation property ref to taughtClasses for education + description: Classes for which the user is a teacher. + operationId: education.users.CreateRefTaughtClasses + parameters: + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: educationUser requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/extensions/{extension-id}': + '/education/users/{educationUser-id}/taughtClasses/microsoft.graph.delta()': get: tags: - - groups.event - summary: Get extensions from groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendarView.GetExtensions + - education.Functions + summary: Invoke function delta + operationId: education.users.educationUser.taughtClasses.delta parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: educationUser + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationClass' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/education/users/{educationUser-id}/user': + get: + tags: + - education.educationUser + summary: Get user from education + description: The directory user corresponding to this user. + operationId: education.users.GetUser + parameters: + - name: educationUser-id in: path - description: 'key: id of extension' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: educationUser - name: $select in: query description: Select properties to be returned @@ -75079,6 +78625,122 @@ paths: items: enum: - id + - deletedDateTime + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - department + - displayName + - employeeHireDate + - employeeId + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredLanguage + - provisionedPlans + - proxyAddresses + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -75091,6 +78753,52 @@ paths: items: enum: - '*' + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -75098,44 +78806,427 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.user' + links: + appRoleAssignments: + operationId: education.users.User.ListAppRoleAssignments + parameters: + educationUser-id: $request.path.educationUser-id + createdObjects: + operationId: education.users.User.ListCreatedObjects + parameters: + educationUser-id: $request.path.educationUser-id + directReports: + operationId: education.users.User.ListDirectReports + parameters: + educationUser-id: $request.path.educationUser-id + licenseDetails: + operationId: education.users.User.ListLicenseDetails + parameters: + educationUser-id: $request.path.educationUser-id + manager: + operationId: education.users.User.GetManager + parameters: + educationUser-id: $request.path.educationUser-id + memberOf: + operationId: education.users.User.ListMemberOf + parameters: + educationUser-id: $request.path.educationUser-id + oauth2PermissionGrants: + operationId: education.users.User.ListOauth2PermissionGrants + parameters: + educationUser-id: $request.path.educationUser-id + ownedDevices: + operationId: education.users.User.ListOwnedDevices + parameters: + educationUser-id: $request.path.educationUser-id + ownedObjects: + operationId: education.users.User.ListOwnedObjects + parameters: + educationUser-id: $request.path.educationUser-id + registeredDevices: + operationId: education.users.User.ListRegisteredDevices + parameters: + educationUser-id: $request.path.educationUser-id + scopedRoleMemberOf: + operationId: education.users.User.ListScopedRoleMemberOf + parameters: + educationUser-id: $request.path.educationUser-id + transitiveMemberOf: + operationId: education.users.User.ListTransitiveMemberOf + parameters: + educationUser-id: $request.path.educationUser-id + calendar: + operationId: education.users.User.GetCalendar + parameters: + educationUser-id: $request.path.educationUser-id + calendarGroups: + operationId: education.users.User.ListCalendarGroups + parameters: + educationUser-id: $request.path.educationUser-id + calendars: + operationId: education.users.User.ListCalendars + parameters: + educationUser-id: $request.path.educationUser-id + calendarView: + operationId: education.users.User.ListCalendarView + parameters: + educationUser-id: $request.path.educationUser-id + contactFolders: + operationId: education.users.User.ListContactFolders + parameters: + educationUser-id: $request.path.educationUser-id + contacts: + operationId: education.users.User.ListContacts + parameters: + educationUser-id: $request.path.educationUser-id + events: + operationId: education.users.User.ListEvents + parameters: + educationUser-id: $request.path.educationUser-id + inferenceClassification: + operationId: education.users.User.GetInferenceClassification + parameters: + educationUser-id: $request.path.educationUser-id + mailFolders: + operationId: education.users.User.ListMailFolders + parameters: + educationUser-id: $request.path.educationUser-id + messages: + operationId: education.users.User.ListMessages + parameters: + educationUser-id: $request.path.educationUser-id + outlook: + operationId: education.users.User.GetOutlook + parameters: + educationUser-id: $request.path.educationUser-id + people: + operationId: education.users.User.ListPeople + parameters: + educationUser-id: $request.path.educationUser-id + drive: + operationId: education.users.User.GetDrive + parameters: + educationUser-id: $request.path.educationUser-id + drives: + operationId: education.users.User.ListDrives + parameters: + educationUser-id: $request.path.educationUser-id + followedSites: + operationId: education.users.User.ListFollowedSites + parameters: + educationUser-id: $request.path.educationUser-id + extensions: + operationId: education.users.User.ListExtensions + parameters: + educationUser-id: $request.path.educationUser-id + agreementAcceptances: + operationId: education.users.User.ListAgreementAcceptances + parameters: + educationUser-id: $request.path.educationUser-id + managedDevices: + operationId: education.users.User.ListManagedDevices + parameters: + educationUser-id: $request.path.educationUser-id + managedAppRegistrations: + operationId: education.users.User.ListManagedAppRegistrations + parameters: + educationUser-id: $request.path.educationUser-id + deviceManagementTroubleshootingEvents: + operationId: education.users.User.ListDeviceManagementTroubleshootingEvents + parameters: + educationUser-id: $request.path.educationUser-id + planner: + operationId: education.users.User.GetPlanner + parameters: + educationUser-id: $request.path.educationUser-id + insights: + operationId: education.users.User.GetInsights + parameters: + educationUser-id: $request.path.educationUser-id + settings: + operationId: education.users.User.GetSettings + parameters: + educationUser-id: $request.path.educationUser-id + onenote: + operationId: education.users.User.GetOnenote + parameters: + educationUser-id: $request.path.educationUser-id + photo: + operationId: education.users.User.GetPhoto + parameters: + educationUser-id: $request.path.educationUser-id + photos: + operationId: education.users.User.ListPhotos + parameters: + educationUser-id: $request.path.educationUser-id + activities: + operationId: education.users.User.ListActivities + parameters: + educationUser-id: $request.path.educationUser-id + onlineMeetings: + operationId: education.users.User.ListOnlineMeetings + parameters: + educationUser-id: $request.path.educationUser-id + presence: + operationId: education.users.User.GetPresence + parameters: + educationUser-id: $request.path.educationUser-id + authentication: + operationId: education.users.User.GetAuthentication + parameters: + educationUser-id: $request.path.educationUser-id + chats: + operationId: education.users.User.ListChats + parameters: + educationUser-id: $request.path.educationUser-id + joinedTeams: + operationId: education.users.User.ListJoinedTeams + parameters: + educationUser-id: $request.path.educationUser-id + teamwork: + operationId: education.users.User.GetTeamwork + parameters: + educationUser-id: $request.path.educationUser-id + todo: + operationId: education.users.User.GetTodo + parameters: + educationUser-id: $request.path.educationUser-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/education/users/{educationUser-id}/user/$ref': + get: tags: - - groups.event - summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendarView.UpdateExtensions + - education.educationUser + summary: Get ref of user from education + description: The directory user corresponding to this user. + operationId: education.users.GetRefUser parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: educationUser-id in: path - description: 'key: id of event' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: educationUser + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + appRoleAssignments: + operationId: education.users.User.ListAppRoleAssignments + parameters: + educationUser-id: $request.path.educationUser-id + createdObjects: + operationId: education.users.User.ListCreatedObjects + parameters: + educationUser-id: $request.path.educationUser-id + directReports: + operationId: education.users.User.ListDirectReports + parameters: + educationUser-id: $request.path.educationUser-id + licenseDetails: + operationId: education.users.User.ListLicenseDetails + parameters: + educationUser-id: $request.path.educationUser-id + manager: + operationId: education.users.User.GetManager + parameters: + educationUser-id: $request.path.educationUser-id + memberOf: + operationId: education.users.User.ListMemberOf + parameters: + educationUser-id: $request.path.educationUser-id + oauth2PermissionGrants: + operationId: education.users.User.ListOauth2PermissionGrants + parameters: + educationUser-id: $request.path.educationUser-id + ownedDevices: + operationId: education.users.User.ListOwnedDevices + parameters: + educationUser-id: $request.path.educationUser-id + ownedObjects: + operationId: education.users.User.ListOwnedObjects + parameters: + educationUser-id: $request.path.educationUser-id + registeredDevices: + operationId: education.users.User.ListRegisteredDevices + parameters: + educationUser-id: $request.path.educationUser-id + scopedRoleMemberOf: + operationId: education.users.User.ListScopedRoleMemberOf + parameters: + educationUser-id: $request.path.educationUser-id + transitiveMemberOf: + operationId: education.users.User.ListTransitiveMemberOf + parameters: + educationUser-id: $request.path.educationUser-id + calendar: + operationId: education.users.User.GetCalendar + parameters: + educationUser-id: $request.path.educationUser-id + calendarGroups: + operationId: education.users.User.ListCalendarGroups + parameters: + educationUser-id: $request.path.educationUser-id + calendars: + operationId: education.users.User.ListCalendars + parameters: + educationUser-id: $request.path.educationUser-id + calendarView: + operationId: education.users.User.ListCalendarView + parameters: + educationUser-id: $request.path.educationUser-id + contactFolders: + operationId: education.users.User.ListContactFolders + parameters: + educationUser-id: $request.path.educationUser-id + contacts: + operationId: education.users.User.ListContacts + parameters: + educationUser-id: $request.path.educationUser-id + events: + operationId: education.users.User.ListEvents + parameters: + educationUser-id: $request.path.educationUser-id + inferenceClassification: + operationId: education.users.User.GetInferenceClassification + parameters: + educationUser-id: $request.path.educationUser-id + mailFolders: + operationId: education.users.User.ListMailFolders + parameters: + educationUser-id: $request.path.educationUser-id + messages: + operationId: education.users.User.ListMessages + parameters: + educationUser-id: $request.path.educationUser-id + outlook: + operationId: education.users.User.GetOutlook + parameters: + educationUser-id: $request.path.educationUser-id + people: + operationId: education.users.User.ListPeople + parameters: + educationUser-id: $request.path.educationUser-id + drive: + operationId: education.users.User.GetDrive + parameters: + educationUser-id: $request.path.educationUser-id + drives: + operationId: education.users.User.ListDrives + parameters: + educationUser-id: $request.path.educationUser-id + followedSites: + operationId: education.users.User.ListFollowedSites + parameters: + educationUser-id: $request.path.educationUser-id + extensions: + operationId: education.users.User.ListExtensions + parameters: + educationUser-id: $request.path.educationUser-id + agreementAcceptances: + operationId: education.users.User.ListAgreementAcceptances + parameters: + educationUser-id: $request.path.educationUser-id + managedDevices: + operationId: education.users.User.ListManagedDevices + parameters: + educationUser-id: $request.path.educationUser-id + managedAppRegistrations: + operationId: education.users.User.ListManagedAppRegistrations + parameters: + educationUser-id: $request.path.educationUser-id + deviceManagementTroubleshootingEvents: + operationId: education.users.User.ListDeviceManagementTroubleshootingEvents + parameters: + educationUser-id: $request.path.educationUser-id + planner: + operationId: education.users.User.GetPlanner + parameters: + educationUser-id: $request.path.educationUser-id + insights: + operationId: education.users.User.GetInsights + parameters: + educationUser-id: $request.path.educationUser-id + settings: + operationId: education.users.User.GetSettings + parameters: + educationUser-id: $request.path.educationUser-id + onenote: + operationId: education.users.User.GetOnenote + parameters: + educationUser-id: $request.path.educationUser-id + photo: + operationId: education.users.User.GetPhoto + parameters: + educationUser-id: $request.path.educationUser-id + photos: + operationId: education.users.User.ListPhotos + parameters: + educationUser-id: $request.path.educationUser-id + activities: + operationId: education.users.User.ListActivities + parameters: + educationUser-id: $request.path.educationUser-id + onlineMeetings: + operationId: education.users.User.ListOnlineMeetings + parameters: + educationUser-id: $request.path.educationUser-id + presence: + operationId: education.users.User.GetPresence + parameters: + educationUser-id: $request.path.educationUser-id + authentication: + operationId: education.users.User.GetAuthentication + parameters: + educationUser-id: $request.path.educationUser-id + chats: + operationId: education.users.User.ListChats + parameters: + educationUser-id: $request.path.educationUser-id + joinedTeams: + operationId: education.users.User.ListJoinedTeams + parameters: + educationUser-id: $request.path.educationUser-id + teamwork: + operationId: education.users.User.GetTeamwork + parameters: + educationUser-id: $request.path.educationUser-id + todo: + operationId: education.users.User.GetTodo + parameters: + educationUser-id: $request.path.educationUser-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - education.educationUser + summary: Update the ref of navigation property user in education + description: The directory user corresponding to this user. + operationId: education.users.UpdateRefUser + parameters: + - name: educationUser-id in: path - description: 'key: id of extension' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: educationUser requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -75145,32 +79236,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.calendarView.DeleteExtensions + - education.educationUser + summary: Delete ref of navigation property user for education + description: The directory user corresponding to this user. + operationId: education.users.DeleteRefUser parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: educationUser-id in: path - description: 'key: id of extension' + description: 'key: id of educationUser' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: educationUser - name: If-Match in: header description: ETag @@ -75182,28 +79259,96 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/instances': + /education/users/microsoft.graph.delta(): get: tags: - - groups.event - summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.ListInstances + - education.Functions + summary: Invoke function delta + operationId: education.users.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.educationUser' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /external: + get: + tags: + - external.external + summary: Get external + operationId: external.external.GetExternal parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - connections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event + uniqueItems: true + type: array + items: + enum: + - '*' + - connections + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalConnectors.external' + links: + connections: + operationId: external.ListConnections + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - external.external + summary: Update external + operationId: external.external.UpdateExternal + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalConnectors.external' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /external/connections: + get: + tags: + - external.externalConnection + summary: Get connections from external + operationId: external.ListConnections + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -75221,86 +79366,14 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - configuration + - configuration desc + - description + - description desc + - name + - name desc + - state + - state desc type: string - name: $select in: query @@ -75313,52 +79386,14 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - configuration + - description + - name + - state + - groups + - items + - operations + - schema type: string - name: $expand in: query @@ -75371,12 +79406,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - groups + - items + - operations + - schema type: string responses: '200': @@ -75384,13 +79417,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of externalConnection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' '@odata.nextLink': type: string default: @@ -75401,31 +79434,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event - summary: Create new navigation property to instances for groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - external.externalConnection + summary: Create new navigation property to connections for external + operationId: external.CreateConnections requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' required: true responses: '201': @@ -75433,39 +79450,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}': + '/external/connections/{externalConnection-id}': get: tags: - - groups.event - summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.GetInstances + - external.externalConnection + summary: Get connections from external + operationId: external.GetConnections parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: externalConnection-id in: path - description: 'key: id of event' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: externalConnection - name: $select in: query description: Select properties to be returned @@ -75477,52 +79479,14 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - configuration + - description + - name + - state + - groups + - items + - operations + - schema type: string - name: $expand in: query @@ -75535,12 +79499,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - groups + - items + - operations + - schema type: string responses: '200': @@ -75548,81 +79510,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' links: - attachments: - operationId: groups.calendarView.Instances.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: groups.calendarView.Instances.GetCalendar - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: groups.calendarView.Instances.ListExtensions + groups: + operationId: external.Connections.ListGroups parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: groups.calendarView.Instances.ListInstances + externalConnection-id: $request.path.externalConnection-id + items: + operationId: external.Connections.ListItems parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: groups.calendarView.Instances.ListMultiValueExtendedProperties + externalConnection-id: $request.path.externalConnection-id + operations: + operationId: external.Connections.ListOperations parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: groups.calendarView.Instances.ListSingleValueExtendedProperties + externalConnection-id: $request.path.externalConnection-id + schema: + operationId: external.Connections.GetSchema parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + externalConnection-id: $request.path.externalConnection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.event - summary: Update the navigation property instances in groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.UpdateInstances + - external.externalConnection + summary: Update the navigation property connections in external + operationId: external.UpdateConnections parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: externalConnection-id in: path - description: 'key: id of event' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: externalConnection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' required: true responses: '204': @@ -75632,32 +79559,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property instances for groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.calendarView.DeleteInstances + - external.externalConnection + summary: Delete navigation property connections for external + operationId: external.DeleteConnections parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: externalConnection-id in: path - description: 'key: id of event' + description: 'key: id of externalConnection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: externalConnection - name: If-Match in: header description: ETag @@ -75669,310 +79581,222 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': - post: - tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.calendarView.event.instances.event.accept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': - post: + /groupLifecyclePolicies: + get: tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.calendarView.event.instances.event.cancel + - groupLifecyclePolicies.groupLifecyclePolicy + summary: Get entities from groupLifecyclePolicies + operationId: groupLifecyclePolicies.groupLifecyclePolicy.ListGroupLifecyclePolicy parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - alternateNotificationEmails + - alternateNotificationEmails desc + - groupLifetimeInDays + - groupLifetimeInDays desc + - managedGroupTypes + - managedGroupTypes desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - alternateNotificationEmails + - groupLifetimeInDays + - managedGroupTypes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of groupLifecyclePolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.calendarView.event.instances.event.decline - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - groupLifecyclePolicies.groupLifecyclePolicy + summary: Add new entity to groupLifecyclePolicies + operationId: groupLifecyclePolicies.groupLifecyclePolicy.CreateGroupLifecyclePolicy requestBody: - description: Action parameters + description: New entity content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' required: true responses: - '204': - description: Success + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: + x-ms-docs-operation-type: operation + '/groupLifecyclePolicies/{groupLifecyclePolicy-id}': + get: tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.calendarView.event.instances.event.dismissReminder + - groupLifecyclePolicies.groupLifecyclePolicy + summary: Get entity from groupLifecyclePolicies by key + operationId: groupLifecyclePolicies.groupLifecyclePolicy.GetGroupLifecyclePolicy parameters: - - name: group-id + - name: groupLifecyclePolicy-id in: path - description: 'key: id of group' + description: 'key: id of groupLifecyclePolicy' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: groupLifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - alternateNotificationEmails + - groupLifetimeInDays + - managedGroupTypes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': - post: + x-ms-docs-operation-type: operation + patch: tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.calendarView.event.instances.event.forward + - groupLifecyclePolicies.groupLifecyclePolicy + summary: Update entity in groupLifecyclePolicies + operationId: groupLifecyclePolicies.groupLifecyclePolicy.UpdateGroupLifecyclePolicy parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: groupLifecyclePolicy-id in: path - description: 'key: id of event' + description: 'key: id of groupLifecyclePolicy' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: groupLifecyclePolicy requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.calendarView.event.instances.event.snoozeReminder + - groupLifecyclePolicies.groupLifecyclePolicy + summary: Delete entity from groupLifecyclePolicies + operationId: groupLifecyclePolicies.groupLifecyclePolicy.DeleteGroupLifecyclePolicy parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: groupLifecyclePolicy-id in: path - description: 'key: id of event' + description: 'key: id of groupLifecyclePolicy' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: groupLifecyclePolicy + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + x-ms-docs-operation-type: operation + '/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.addGroup': post: tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.calendarView.event.instances.event.tentativelyAccept + - groupLifecyclePolicies.Actions + summary: Invoke action addGroup + operationId: groupLifecyclePolicies.groupLifecyclePolicy.addGroup parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: groupLifecyclePolicy-id in: path - description: 'key: id of event' + description: 'key: id of groupLifecyclePolicy' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: groupLifecyclePolicy requestBody: description: Action parameters content: @@ -75980,120 +79804,34 @@ paths: schema: type: object properties: - Comment: + groupId: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/instances/microsoft.graph.delta()': - get: - tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.calendarView.event.instances.delta - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.accept': - post: - tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.calendarView.event.accept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success + type: boolean + default: false default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.cancel': + '/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.removeGroup': post: tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.calendarView.event.cancel + - groupLifecyclePolicies.Actions + summary: Invoke action removeGroup + operationId: groupLifecyclePolicies.groupLifecyclePolicy.removeGroup parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id + - name: groupLifecyclePolicy-id in: path - description: 'key: id of event' + description: 'key: id of groupLifecyclePolicy' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: groupLifecyclePolicy requestBody: description: Action parameters content: @@ -76101,248 +79839,46 @@ paths: schema: type: object properties: - Comment: + groupId: type: string - nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: boolean + default: false default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.decline': - post: + /groups: + get: tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.calendarView.event.decline + - groups.group + summary: Get entities from groups + operationId: groups.group.ListGroup parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' schema: type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.dismissReminder': - post: - tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.calendarView.event.dismissReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.forward': - post: - tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.calendarView.event.forward - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': - post: - tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.calendarView.event.snoozeReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.tentativelyAccept': - post: - tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.calendarView.event.tentativelyAccept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/calendarView/{event-id}/multiValueExtendedProperties': - get: - tags: - - groups.event - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.ListMultiValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $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 + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $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 @@ -76350,8 +79886,84 @@ paths: enum: - id - id desc - - value - - value desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenCount + - unseenCount desc + - isArchived + - isArchived desc type: string - name: $select in: query @@ -76364,7 +79976,72 @@ paths: items: enum: - id - - value + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - securityEnabled + - securityIdentifier + - theme + - visibility + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isSubscribedByMail + - unseenCount + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team type: string - name: $expand in: query @@ -76377,20 +80054,47 @@ paths: items: enum: - '*' + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of group type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.group' '@odata.nextLink': type: string default: @@ -76401,49 +80105,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event - summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.CreateMultiValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - groups.group + summary: Add new entity to groups + operationId: groups.group.CreateGroup requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/groups/{group-id}': get: tags: - - groups.event - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.GetMultiValueExtendedProperties + - groups.group + summary: Get entity from groups by key + operationId: groups.group.GetGroup parameters: - name: group-id in: path @@ -76452,20 +80139,15 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -76477,7 +80159,72 @@ paths: items: enum: - id - - value + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - securityEnabled + - securityIdentifier + - theme + - visibility + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isSubscribedByMail + - unseenCount + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team type: string - name: $expand in: query @@ -76490,23 +80237,158 @@ paths: items: enum: - '*' + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.group' + links: + appRoleAssignments: + operationId: groups.ListAppRoleAssignments + parameters: + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: groups.GetCreatedOnBehalfOf + parameters: + group-id: $request.path.group-id + memberOf: + operationId: groups.ListMemberOf + parameters: + group-id: $request.path.group-id + members: + operationId: groups.ListMembers + parameters: + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: groups.ListMembersWithLicenseErrors + parameters: + group-id: $request.path.group-id + owners: + operationId: groups.ListOwners + parameters: + group-id: $request.path.group-id + permissionGrants: + operationId: groups.ListPermissionGrants + parameters: + group-id: $request.path.group-id + settings: + operationId: groups.ListSettings + parameters: + group-id: $request.path.group-id + transitiveMemberOf: + operationId: groups.ListTransitiveMemberOf + parameters: + group-id: $request.path.group-id + transitiveMembers: + operationId: groups.ListTransitiveMembers + parameters: + group-id: $request.path.group-id + acceptedSenders: + operationId: groups.ListAcceptedSenders + parameters: + group-id: $request.path.group-id + calendar: + operationId: groups.GetCalendar + parameters: + group-id: $request.path.group-id + calendarView: + operationId: groups.ListCalendarView + parameters: + group-id: $request.path.group-id + conversations: + operationId: groups.ListConversations + parameters: + group-id: $request.path.group-id + events: + operationId: groups.ListEvents + parameters: + group-id: $request.path.group-id + photo: + operationId: groups.GetPhoto + parameters: + group-id: $request.path.group-id + photos: + operationId: groups.ListPhotos + parameters: + group-id: $request.path.group-id + rejectedSenders: + operationId: groups.ListRejectedSenders + parameters: + group-id: $request.path.group-id + threads: + operationId: groups.ListThreads + parameters: + group-id: $request.path.group-id + drive: + operationId: groups.GetDrive + parameters: + group-id: $request.path.group-id + drives: + operationId: groups.ListDrives + parameters: + group-id: $request.path.group-id + sites: + operationId: groups.ListSites + parameters: + group-id: $request.path.group-id + extensions: + operationId: groups.ListExtensions + parameters: + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: groups.ListGroupLifecyclePolicies + parameters: + group-id: $request.path.group-id + planner: + operationId: groups.GetPlanner + parameters: + group-id: $request.path.group-id + onenote: + operationId: groups.GetOnenote + parameters: + group-id: $request.path.group-id + team: + operationId: groups.GetTeam + parameters: + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.event - summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.UpdateMultiValueExtendedProperties + - groups.group + summary: Update entity in groups + operationId: groups.group.UpdateGroup parameters: - name: group-id in: path @@ -76515,26 +80397,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -76544,10 +80412,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.DeleteMultiValueExtendedProperties + - groups.group + summary: Delete entity from groups + operationId: groups.group.DeleteGroup parameters: - name: group-id in: path @@ -76556,20 +80423,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -76581,13 +80434,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/singleValueExtendedProperties': + '/groups/{group-id}/acceptedSenders': get: tags: - - groups.event - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.ListSingleValueExtendedProperties + - groups.directoryObject + summary: Get acceptedSenders from groups + description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + operationId: groups.ListAcceptedSenders parameters: - name: group-id in: path @@ -76596,16 +80449,8 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -76620,8 +80465,8 @@ paths: enum: - id - id desc - - value - - value desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -76634,19 +80479,7 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - deletedDateTime type: string responses: '200': @@ -76654,13 +80487,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -76669,51 +80502,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.CreateSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/groups/{group-id}/acceptedSenders/$ref': get: tags: - - groups.event - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.GetSingleValueExtendedProperties + - groups.directoryObject + summary: Get ref of acceptedSenders from groups + description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + operationId: groups.ListRefAcceptedSenders parameters: - name: group-id in: path @@ -76722,23 +80517,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: $select + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -76747,36 +80532,37 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - id desc + - deletedDateTime + - deletedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.event - summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.UpdateSingleValueExtendedProperties + - groups.directoryObject + summary: Create new navigation property ref to acceptedSenders for groups + description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + operationId: groups.CreateRefAcceptedSenders parameters: - name: group-id in: path @@ -76785,105 +80571,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.calendarView.DeleteSingleValueExtendedProperties - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/microsoft.graph.delta()': - get: - tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.calendarView.delta - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/conversations': + x-ms-docs-operation-type: operation + '/groups/{group-id}/appRoleAssignments': get: tags: - - groups.conversation - summary: Get conversations from groups - description: The group's conversations. - operationId: groups.ListConversations + - groups.appRoleAssignment + summary: Get appRoleAssignments from groups + description: Represents the app roles a group has been granted for an application. Supports $expand. + operationId: groups.ListAppRoleAssignments parameters: - name: group-id in: path @@ -76909,16 +80622,22 @@ paths: enum: - id - id desc - - hasAttachments - - hasAttachments desc - - lastDeliveredDateTime - - lastDeliveredDateTime desc - - preview - - preview desc - - topic - - topic desc - - uniqueSenders - - uniqueSenders desc + - deletedDateTime + - deletedDateTime desc + - appRoleId + - appRoleId desc + - createdDateTime + - createdDateTime desc + - principalDisplayName + - principalDisplayName desc + - principalId + - principalId desc + - principalType + - principalType desc + - resourceDisplayName + - resourceDisplayName desc + - resourceId + - resourceId desc type: string - name: $select in: query @@ -76931,12 +80650,14 @@ paths: items: enum: - id - - hasAttachments - - lastDeliveredDateTime - - preview - - topic - - uniqueSenders - - threads + - deletedDateTime + - appRoleId + - createdDateTime + - principalDisplayName + - principalId + - principalType + - resourceDisplayName + - resourceId type: string - name: $expand in: query @@ -76949,7 +80670,6 @@ paths: items: enum: - '*' - - threads type: string responses: '200': @@ -76957,13 +80677,13 @@ paths: content: application/json: schema: - title: Collection of conversation + title: Collection of appRoleAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.conversation' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' '@odata.nextLink': type: string default: @@ -76974,10 +80694,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversation - summary: Create new navigation property to conversations for groups - description: The group's conversations. - operationId: groups.CreateConversations + - groups.appRoleAssignment + summary: Create new navigation property to appRoleAssignments for groups + description: Represents the app roles a group has been granted for an application. Supports $expand. + operationId: groups.CreateAppRoleAssignments parameters: - name: group-id in: path @@ -76991,7 +80711,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversation' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' required: true responses: '201': @@ -76999,17 +80719,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversation' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}': + '/groups/{group-id}/appRoleAssignments/{appRoleAssignment-id}': get: tags: - - groups.conversation - summary: Get conversations from groups - description: The group's conversations. - operationId: groups.GetConversations + - groups.appRoleAssignment + summary: Get appRoleAssignments from groups + description: Represents the app roles a group has been granted for an application. Supports $expand. + operationId: groups.GetAppRoleAssignments parameters: - name: group-id in: path @@ -77018,13 +80738,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: appRoleAssignment-id in: path - description: 'key: id of conversation' + description: 'key: id of appRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: conversation + x-ms-docs-key-type: appRoleAssignment - name: $select in: query description: Select properties to be returned @@ -77036,12 +80756,14 @@ paths: items: enum: - id - - hasAttachments - - lastDeliveredDateTime - - preview - - topic - - uniqueSenders - - threads + - deletedDateTime + - appRoleId + - createdDateTime + - principalDisplayName + - principalId + - principalType + - resourceDisplayName + - resourceId type: string - name: $expand in: query @@ -77054,7 +80776,6 @@ paths: items: enum: - '*' - - threads type: string responses: '200': @@ -77062,22 +80783,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversation' - links: - threads: - operationId: groups.Conversations.ListThreads - parameters: - group-id: $request.path.group-id - conversation-id: $request.path.conversation-id + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversation - summary: Update the navigation property conversations in groups - description: The group's conversations. - operationId: groups.UpdateConversations + - groups.appRoleAssignment + summary: Update the navigation property appRoleAssignments in groups + description: Represents the app roles a group has been granted for an application. Supports $expand. + operationId: groups.UpdateAppRoleAssignments parameters: - name: group-id in: path @@ -77086,19 +80801,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: appRoleAssignment-id in: path - description: 'key: id of conversation' + description: 'key: id of appRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: conversation + x-ms-docs-key-type: appRoleAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversation' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' required: true responses: '204': @@ -77108,10 +80823,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversation - summary: Delete navigation property conversations for groups - description: The group's conversations. - operationId: groups.DeleteConversations + - groups.appRoleAssignment + summary: Delete navigation property appRoleAssignments for groups + description: Represents the app roles a group has been granted for an application. Supports $expand. + operationId: groups.DeleteAppRoleAssignments parameters: - name: group-id in: path @@ -77120,13 +80835,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: appRoleAssignment-id in: path - description: 'key: id of conversation' + description: 'key: id of appRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: conversation + x-ms-docs-key-type: appRoleAssignment - name: If-Match in: header description: ETag @@ -77138,13 +80853,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads': + '/groups/{group-id}/calendar': get: tags: - - groups.conversation - summary: Get threads from groups - description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. - operationId: groups.conversations.ListThreads + - groups.calendar + summary: Get calendar from groups + description: The group's calendar. Read-only. + operationId: groups.GetCalendar parameters: - name: group-id in: path @@ -77153,16 +80868,136 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: groups.Calendar.ListCalendarPermissions + parameters: + group-id: $request.path.group-id + calendarView: + operationId: groups.Calendar.ListCalendarView + parameters: + group-id: $request.path.group-id + events: + operationId: groups.Calendar.ListEvents + parameters: + group-id: $request.path.group-id + multiValueExtendedProperties: + operationId: groups.Calendar.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + singleValueExtendedProperties: + operationId: groups.Calendar.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.calendar + summary: Update the navigation property calendar in groups + description: The group's calendar. Read-only. + operationId: groups.UpdateCalendar + parameters: + - name: group-id in: path - description: 'key: id of conversation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conversation + x-ms-docs-key-type: group + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.calendar + summary: Delete navigation property calendar for groups + description: The group's calendar. Read-only. + operationId: groups.DeleteCalendar + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendar/calendarPermissions': + get: + tags: + - groups.calendar + summary: Get calendarPermissions from groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendar.ListCalendarPermissions + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -77177,22 +81012,16 @@ paths: enum: - id - id desc - - ccRecipients - - ccRecipients desc - - hasAttachments - - hasAttachments desc - - isLocked - - isLocked desc - - lastDeliveredDateTime - - lastDeliveredDateTime desc - - preview - - preview desc - - topic - - topic desc - - toRecipients - - toRecipients desc - - uniqueSenders - - uniqueSenders desc + - allowedRoles + - allowedRoles desc + - emailAddress + - emailAddress desc + - isInsideOrganization + - isInsideOrganization desc + - isRemovable + - isRemovable desc + - role + - role desc type: string - name: $select in: query @@ -77205,28 +81034,11 @@ paths: items: enum: - id - - ccRecipients - - hasAttachments - - isLocked - - lastDeliveredDateTime - - preview - - topic - - toRecipients - - uniqueSenders - - posts - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - posts + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role type: string responses: '200': @@ -77234,13 +81046,13 @@ paths: content: application/json: schema: - title: Collection of conversationThread + title: Collection of calendarPermission type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.conversationThread' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' '@odata.nextLink': type: string default: @@ -77251,10 +81063,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversation - summary: Create new navigation property to threads for groups - description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. - operationId: groups.conversations.CreateThreads + - groups.calendar + summary: Create new navigation property to calendarPermissions for groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendar.CreateCalendarPermissions parameters: - name: group-id in: path @@ -77263,19 +81075,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationThread' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' required: true responses: '201': @@ -77283,17 +81088,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationThread' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}': + '/groups/{group-id}/calendar/calendarPermissions/{calendarPermission-id}': get: tags: - - groups.conversation - summary: Get threads from groups - description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. - operationId: groups.conversations.GetThreads + - groups.calendar + summary: Get calendarPermissions from groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendar.GetCalendarPermissions parameters: - name: group-id in: path @@ -77302,20 +81107,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + - name: calendarPermission-id in: path - description: 'key: id of conversationThread' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: calendarPermission - name: $select in: query description: Select properties to be returned @@ -77327,28 +81125,11 @@ paths: items: enum: - id - - ccRecipients - - hasAttachments - - isLocked - - lastDeliveredDateTime - - preview - - topic - - toRecipients - - uniqueSenders - - posts - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - posts + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role type: string responses: '200': @@ -77356,23 +81137,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationThread' - links: - posts: - operationId: groups.conversations.Threads.ListPosts - parameters: - group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id + $ref: '#/components/schemas/microsoft.graph.calendarPermission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversation - summary: Update the navigation property threads in groups - description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. - operationId: groups.conversations.UpdateThreads + - groups.calendar + summary: Update the navigation property calendarPermissions in groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendar.UpdateCalendarPermissions parameters: - name: group-id in: path @@ -77381,26 +81155,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + - name: calendarPermission-id in: path - description: 'key: id of conversationThread' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: calendarPermission requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationThread' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' required: true responses: '204': @@ -77410,10 +81177,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversation - summary: Delete navigation property threads for groups - description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. - operationId: groups.conversations.DeleteThreads + - groups.calendar + summary: Delete navigation property calendarPermissions for groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendar.DeleteCalendarPermissions parameters: - name: group-id in: path @@ -77422,20 +81189,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + - name: calendarPermission-id in: path - description: 'key: id of conversationThread' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: calendarPermission - name: If-Match in: header description: ETag @@ -77447,57 +81207,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/microsoft.graph.reply': - post: - tags: - - groups.Actions - summary: Invoke action reply - operationId: groups.group.conversations.conversation.threads.conversationThread.reply - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Post: - $ref: '#/components/schemas/microsoft.graph.post' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts': + '/groups/{group-id}/calendar/calendarView': get: tags: - - groups.conversation - summary: Get posts from groups - description: Read-only. Nullable. - operationId: groups.conversations.threads.ListPosts + - groups.calendar + summary: Get calendarView from groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendar.ListCalendarView parameters: - name: group-id in: path @@ -77506,23 +81222,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true schema: type: string - x-ms-docs-key-type: conversationThread - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -77545,22 +81258,78 @@ paths: - createdDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc - body - body desc - - conversationId - - conversationId desc - - conversationThreadId - - conversationThreadId desc - - from - - from desc + - bodyPreview + - bodyPreview desc + - end + - end desc - hasAttachments - hasAttachments desc - - newParticipants - - newParticipants desc - - receivedDateTime - - receivedDateTime desc - - sender - - sender desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - name: $select in: query @@ -77577,34 +81346,46 @@ paths: - changeKey - createdDateTime - lastModifiedDateTime + - allowNewTimeProposals + - attendees - body - - conversationId - - conversationThreadId - - from + - bodyPreview + - end - hasAttachments - - newParticipants - - receivedDateTime - - sender - - attachments - - extensions - - inReplyTo - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink - attachments + - calendar - extensions - - inReplyTo + - instances - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -77614,13 +81395,13 @@ paths: content: application/json: schema: - title: Collection of post + title: Collection of event type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.event' '@odata.nextLink': type: string default: @@ -77631,10 +81412,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversation - summary: Create new navigation property to posts for groups - description: Read-only. Nullable. - operationId: groups.conversations.threads.CreatePosts + - groups.calendar + summary: Create new navigation property to calendarView for groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendar.CreateCalendarView parameters: - name: group-id in: path @@ -77643,26 +81424,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '201': @@ -77670,17 +81437,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}': + '/groups/{group-id}/calendar/calendarView/{event-id}': get: tags: - - groups.conversation - summary: Get posts from groups - description: Read-only. Nullable. - operationId: groups.conversations.threads.GetPosts + - groups.calendar + summary: Get calendarView from groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendar.GetCalendarView parameters: - name: group-id in: path @@ -77689,27 +81456,25 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: event-id in: path - description: 'key: id of conversation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' + x-ms-docs-key-type: event + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true schema: type: string - x-ms-docs-key-type: post - name: $select in: query description: Select properties to be returned @@ -77725,34 +81490,46 @@ paths: - changeKey - createdDateTime - lastModifiedDateTime + - allowNewTimeProposals + - attendees - body - - conversationId - - conversationThreadId - - from + - bodyPreview + - end - hasAttachments - - newParticipants - - receivedDateTime - - sender - - attachments - - extensions - - inReplyTo - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink - attachments + - calendar - extensions - - inReplyTo + - instances - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -77762,52 +81539,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.event' links: attachments: - operationId: groups.conversations.threads.Posts.ListAttachments + operationId: groups.calendar.CalendarView.ListAttachments parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + event-id: $request.path.event-id + calendar: + operationId: groups.calendar.CalendarView.GetCalendar + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id extensions: - operationId: groups.conversations.threads.Posts.ListExtensions + operationId: groups.calendar.CalendarView.ListExtensions parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - inReplyTo: - operationId: groups.conversations.threads.Posts.GetInReplyTo + event-id: $request.path.event-id + instances: + operationId: groups.calendar.CalendarView.ListInstances parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + event-id: $request.path.event-id multiValueExtendedProperties: - operationId: groups.conversations.threads.Posts.ListMultiValueExtendedProperties + operationId: groups.calendar.CalendarView.ListMultiValueExtendedProperties parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + event-id: $request.path.event-id singleValueExtendedProperties: - operationId: groups.conversations.threads.Posts.ListSingleValueExtendedProperties + operationId: groups.calendar.CalendarView.ListSingleValueExtendedProperties parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + event-id: $request.path.event-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversation - summary: Update the navigation property posts in groups - description: Read-only. Nullable. - operationId: groups.conversations.threads.UpdatePosts + - groups.calendar + summary: Update the navigation property calendarView in groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendar.UpdateCalendarView parameters: - name: group-id in: path @@ -77816,33 +81588,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -77852,10 +81610,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversation - summary: Delete navigation property posts for groups - description: Read-only. Nullable. - operationId: groups.conversations.threads.DeletePosts + - groups.calendar + summary: Delete navigation property calendarView for groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendar.DeleteCalendarView parameters: - name: group-id in: path @@ -77864,27 +81622,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -77896,13 +81640,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments': + '/groups/{group-id}/calendar/calendarView/{event-id}/attachments': get: tags: - - groups.conversation + - groups.calendar summary: Get attachments from groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.conversations.threads.posts.ListAttachments + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.ListAttachments parameters: - name: group-id in: path @@ -77911,30 +81655,15 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -78012,10 +81741,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversation + - groups.calendar summary: Create new navigation property to attachments for groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.conversations.threads.posts.CreateAttachments + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.CreateAttachments parameters: - name: group-id in: path @@ -78024,27 +81753,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event requestBody: description: New navigation property content: @@ -78062,13 +81777,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}': + '/groups/{group-id}/calendar/calendarView/{event-id}/attachments/{attachment-id}': get: tags: - - groups.conversation + - groups.calendar summary: Get attachments from groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.conversations.threads.posts.GetAttachments + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.GetAttachments parameters: - name: group-id in: path @@ -78077,27 +81792,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: attachment-id in: path description: 'key: id of attachment' @@ -78146,10 +81847,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.conversation + - groups.calendar summary: Update the navigation property attachments in groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.conversations.threads.posts.UpdateAttachments + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.UpdateAttachments parameters: - name: group-id in: path @@ -78158,27 +81859,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: attachment-id in: path description: 'key: id of attachment' @@ -78201,10 +81888,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversation + - groups.calendar summary: Delete navigation property attachments for groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.conversations.threads.posts.DeleteAttachments + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.DeleteAttachments parameters: - name: group-id in: path @@ -78213,27 +81900,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: attachment-id in: path description: 'key: id of attachment' @@ -78252,12 +81925,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession': + '/groups/{group-id}/calendar/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions summary: Invoke action createUploadSession - operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.attachments.createUploadSession + operationId: groups.group.calendar.calendarView.event.attachments.createUploadSession parameters: - name: group-id in: path @@ -78266,27 +81939,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -78309,13 +81968,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions': + '/groups/{group-id}/calendar/calendarView/{event-id}/calendar': get: tags: - - groups.conversation - summary: Get extensions from groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.ListExtensions + - groups.calendar + summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.calendar.calendarView.GetCalendar parameters: - name: group-id in: path @@ -78324,45 +81983,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -78374,18 +82001,24 @@ paths: items: enum: - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -78393,80 +82026,211 @@ paths: content: application/json: schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.conversation - summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.CreateExtensions - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: groups.calendar.calendarView.Calendar.ListCalendarPermissions + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + calendarView: + operationId: groups.calendar.calendarView.Calendar.ListCalendarView + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + events: + operationId: groups.calendar.calendarView.Calendar.ListEvents + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: groups.calendar.calendarView.Calendar.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: groups.calendar.calendarView.Calendar.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.calendar + summary: Update the navigation property calendar in groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.calendar.calendarView.UpdateCalendar + parameters: + - name: group-id in: path - description: 'key: id of conversation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + x-ms-docs-key-type: group + - name: event-id in: path - description: 'key: id of conversationThread' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.calendar + summary: Delete navigation property calendar for groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.calendar.calendarView.DeleteCalendar + parameters: + - name: group-id in: path - description: 'key: id of post' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendar/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - groups.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: groups.group.calendar.calendarView.event.calendar.allowedCalendarSharingRoles + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/groups/{group-id}/calendar/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - groups.Actions + summary: Invoke action getSchedule + operationId: groups.group.calendar.calendarView.event.calendar.getSchedule + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/extensions': get: tags: - - groups.conversation + - groups.calendar summary: Get extensions from groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.GetExtensions + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.calendarView.ListExtensions parameters: - name: group-id in: path @@ -78475,27 +82239,135 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: event-id in: path - description: 'key: id of conversation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.calendar + summary: Create new navigation property to extensions for groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.calendarView.CreateExtensions + parameters: + - name: group-id in: path - description: 'key: id of conversationThread' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: group + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendar/calendarView/{event-id}/extensions/{extension-id}': + get: + tags: + - groups.calendar + summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.calendarView.GetExtensions + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - name: extension-id in: path description: 'key: id of extension' @@ -78539,10 +82411,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.conversation + - groups.calendar summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.UpdateExtensions + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.calendarView.UpdateExtensions parameters: - name: group-id in: path @@ -78551,27 +82423,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: extension-id in: path description: 'key: id of extension' @@ -78594,10 +82452,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversation + - groups.calendar summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.DeleteExtensions + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.calendarView.DeleteExtensions parameters: - name: group-id in: path @@ -78606,27 +82464,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: extension-id in: path description: 'key: id of extension' @@ -78645,13 +82489,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo': + '/groups/{group-id}/calendar/calendarView/{event-id}/instances': get: tags: - - groups.conversation - summary: Get inReplyTo from groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. - operationId: groups.conversations.threads.posts.GetInReplyTo + - groups.calendar + summary: Get instances from groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.ListInstances parameters: - name: group-id in: path @@ -78660,27 +82504,110 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + - name: event-id in: path - description: 'key: id of conversationThread' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: post + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string - name: $select in: query description: Select properties to be returned @@ -78696,23 +82623,140 @@ paths: - changeKey - createdDateTime - lastModifiedDateTime + - allowNewTimeProposals + - attendees - body - - conversationId - - conversationThreadId - - from + - bodyPreview + - end - hasAttachments - - newParticipants - - receivedDateTime - - sender + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink - attachments + - calendar - extensions - - inReplyTo + - instances - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.calendar + summary: Create new navigation property to instances for groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.CreateInstances + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - groups.calendar + summary: Get instances from groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.GetInstances + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -78720,10 +82764,51 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink - attachments + - calendar - extensions - - inReplyTo + - instances - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -78733,52 +82818,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.event' links: attachments: - operationId: groups.conversations.threads.posts.InReplyTo.ListAttachments + operationId: groups.calendar.calendarView.Instances.ListAttachments parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: groups.calendar.calendarView.Instances.GetCalendar + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 extensions: - operationId: groups.conversations.threads.posts.InReplyTo.ListExtensions + operationId: groups.calendar.calendarView.Instances.ListExtensions parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - inReplyTo: - operationId: groups.conversations.threads.posts.InReplyTo.GetInReplyTo + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: groups.calendar.calendarView.Instances.ListInstances parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 multiValueExtendedProperties: - operationId: groups.conversations.threads.posts.InReplyTo.ListMultiValueExtendedProperties + operationId: groups.calendar.calendarView.Instances.ListMultiValueExtendedProperties parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 singleValueExtendedProperties: - operationId: groups.conversations.threads.posts.InReplyTo.ListSingleValueExtendedProperties + operationId: groups.calendar.calendarView.Instances.ListSingleValueExtendedProperties parameters: group-id: $request.path.group-id - conversation-id: $request.path.conversation-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversation - summary: Update the navigation property inReplyTo in groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. - operationId: groups.conversations.threads.posts.UpdateInReplyTo + - groups.calendar + summary: Update the navigation property instances in groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.UpdateInstances parameters: - name: group-id in: path @@ -78787,33 +82873,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + - name: event-id in: path - description: 'key: id of conversationThread' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -78823,10 +82902,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversation - summary: Delete navigation property inReplyTo for groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. - operationId: groups.conversations.threads.posts.DeleteInReplyTo + - groups.calendar + summary: Delete navigation property instances for groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.DeleteInstances parameters: - name: group-id in: path @@ -78835,27 +82914,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + - name: event-id in: path - description: 'key: id of conversationThread' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -78867,12 +82939,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.forward': + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions - summary: Invoke action forward - operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.inReplyTo.forward + summary: Invoke action accept + operationId: groups.group.calendar.calendarView.event.instances.event.accept parameters: - name: group-id in: path @@ -78881,27 +82953,114 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: event-id in: path - description: 'key: id of conversation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of conversationThread' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - groups.Actions + summary: Invoke action cancel + operationId: groups.group.calendar.calendarView.event.instances.event.cancel + parameters: + - name: group-id in: path - description: 'key: id of post' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - groups.Actions + summary: Invoke action decline + operationId: groups.group.calendar.calendarView.event.instances.event.decline + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -78912,10 +83071,99 @@ paths: Comment: type: string nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - groups.Actions + summary: Invoke action dismissReminder + operationId: groups.group.calendar.calendarView.event.instances.event.dismissReminder + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.calendar.calendarView.event.instances.event.forward + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: ToRecipients: type: array items: - $ref: '#/components/schemas/microsoft.graph.recipient' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true required: true responses: '204': @@ -78923,12 +83171,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.reply': + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: - groups.Actions - summary: Invoke action reply - operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.inReplyTo.reply + summary: Invoke action snoozeReminder + operationId: groups.group.calendar.calendarView.event.instances.event.snoozeReminder parameters: - name: group-id in: path @@ -78937,27 +83185,64 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: event-id in: path - description: 'key: id of conversation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of conversationThread' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.calendar.calendarView.event.instances.event.tentativelyAccept + parameters: + - name: group-id in: path - description: 'key: id of post' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -78965,8 +83250,17 @@ paths: schema: type: object properties: - Post: - $ref: '#/components/schemas/microsoft.graph.post' + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true required: true responses: '204': @@ -78974,12 +83268,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward': + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - groups.Functions + summary: Invoke function delta + operationId: groups.group.calendar.calendarView.event.instances.delta + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.accept': post: tags: - groups.Actions - summary: Invoke action forward - operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.forward + summary: Invoke action accept + operationId: groups.group.calendar.calendarView.event.accept parameters: - name: group-id in: path @@ -78988,27 +83315,55 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: event-id in: path - description: 'key: id of conversation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.cancel': + post: + tags: + - groups.Actions + summary: Invoke action cancel + operationId: groups.group.calendar.calendarView.event.cancel + parameters: + - name: group-id in: path - description: 'key: id of conversationThread' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: group + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -79019,10 +83374,6 @@ paths: Comment: type: string nullable: true - ToRecipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' required: true responses: '204': @@ -79030,12 +83381,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply': + '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.decline': post: tags: - groups.Actions - summary: Invoke action reply - operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.reply + summary: Invoke action decline + operationId: groups.group.calendar.calendarView.event.decline parameters: - name: group-id in: path @@ -79044,27 +83395,86 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: event-id in: path - description: 'key: id of conversation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - groups.Actions + summary: Invoke action dismissReminder + operationId: groups.group.calendar.calendarView.event.dismissReminder + parameters: + - name: group-id in: path - description: 'key: id of conversationThread' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: group + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.calendar.calendarView.event.forward + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -79072,8 +83482,15 @@ paths: schema: type: object properties: - Post: - $ref: '#/components/schemas/microsoft.graph.post' + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true required: true responses: '204': @@ -79081,13 +83498,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/multiValueExtendedProperties': - get: + '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.snoozeReminder': + post: tags: - - groups.conversation - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.ListMultiValueExtendedProperties + - groups.Actions + summary: Invoke action snoozeReminder + operationId: groups.group.calendar.calendarView.event.snoozeReminder parameters: - name: group-id in: path @@ -79096,27 +83512,97 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id + - name: event-id in: path - description: 'key: id of conversation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.calendar.calendarView.event.tentativelyAccept + parameters: + - name: group-id in: path - description: 'key: id of conversationThread' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: group + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/calendarView/{event-id}/multiValueExtendedProperties': + get: + tags: + - groups.calendar + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.ListMultiValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -79185,10 +83671,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversation + - groups.calendar summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.CreateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.CreateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -79197,27 +83683,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event requestBody: description: New navigation property content: @@ -79235,13 +83707,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/groups/{group-id}/calendar/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - groups.conversation + - groups.calendar summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.GetMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.GetMultiValueExtendedProperties parameters: - name: group-id in: path @@ -79250,27 +83722,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -79315,10 +83773,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.conversation + - groups.calendar summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.UpdateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.UpdateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -79327,27 +83785,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -79370,10 +83814,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversation + - groups.calendar summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.DeleteMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.DeleteMultiValueExtendedProperties parameters: - name: group-id in: path @@ -79382,27 +83826,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -79421,13 +83851,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/singleValueExtendedProperties': + '/groups/{group-id}/calendar/calendarView/{event-id}/singleValueExtendedProperties': get: tags: - - groups.conversation + - groups.calendar summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.ListSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.ListSingleValueExtendedProperties parameters: - name: group-id in: path @@ -79436,27 +83866,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -79525,10 +83941,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversation + - groups.calendar summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.CreateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.CreateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -79537,27 +83953,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event requestBody: description: New navigation property content: @@ -79575,13 +83977,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/groups/{group-id}/calendar/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - groups.conversation + - groups.calendar summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.GetSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.GetSingleValueExtendedProperties parameters: - name: group-id in: path @@ -79590,27 +83992,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -79655,10 +84043,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.conversation + - groups.calendar summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.UpdateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.UpdateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -79667,27 +84055,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -79710,10 +84084,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversation + - groups.calendar summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.conversations.threads.posts.DeleteSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.calendarView.DeleteSingleValueExtendedProperties parameters: - name: group-id in: path @@ -79722,27 +84096,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: event-id in: path - description: 'key: id of post' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: event - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -79761,13 +84121,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/createdOnBehalfOf': + '/groups/{group-id}/calendar/calendarView/microsoft.graph.delta()': get: tags: - - groups.directoryObject - summary: Get createdOnBehalfOf from groups - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' - operationId: groups.GetCreatedOnBehalfOf + - groups.Functions + summary: Invoke function delta + operationId: groups.group.calendar.calendarView.delta parameters: - name: group-id in: path @@ -79776,9 +84135,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $select + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/groups/{group-id}/calendar/events': + get: + tags: + - groups.calendar + summary: Get events from groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendar.ListEvents + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -79787,11 +84177,91 @@ paths: items: enum: - id - - deletedDateTime + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - - name: $expand + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -79799,7 +84269,53 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -79807,41 +84323,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/createdOnBehalfOf/$ref': - get: - tags: - - groups.directoryObject - summary: Get ref of createdOnBehalfOf from groups - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' - operationId: groups.GetRefCreatedOnBehalfOf - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - groups.directoryObject - summary: Update the ref of navigation property createdOnBehalfOf in groups - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' - operationId: groups.UpdateRefCreatedOnBehalfOf + - groups.calendar + summary: Create new navigation property to events for groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendar.CreateEvents parameters: - name: group-id in: path @@ -79851,26 +84353,29 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/calendar/events/{event-id}': + get: tags: - - groups.directoryObject - summary: Delete ref of navigation property createdOnBehalfOf for groups - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' - operationId: groups.DeleteRefCreatedOnBehalfOf + - groups.calendar + summary: Get events from groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendar.GetEvents parameters: - name: group-id in: path @@ -79879,32 +84384,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drive': - get: - tags: - - groups.drive - summary: Get drive from groups - description: The group's default drive. Read-only. - operationId: groups.GetDrive - parameters: - - name: group-id + - name: event-id in: path - description: 'key: id of group' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -79916,46 +84402,52 @@ paths: items: enum: - id - - createdBy + - categories + - changeKey - createdDateTime - - description - - eTag - - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -79963,45 +84455,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.event' links: - createdByUser: - operationId: groups.Drive.GetCreatedByUser - parameters: - group-id: $request.path.group-id - lastModifiedByUser: - operationId: groups.Drive.GetLastModifiedByUser + attachments: + operationId: groups.calendar.Events.ListAttachments parameters: group-id: $request.path.group-id - following: - operationId: groups.Drive.ListFollowing + event-id: $request.path.event-id + calendar: + operationId: groups.calendar.Events.GetCalendar parameters: group-id: $request.path.group-id - items: - operationId: groups.Drive.ListItems + event-id: $request.path.event-id + extensions: + operationId: groups.calendar.Events.ListExtensions parameters: group-id: $request.path.group-id - list: - operationId: groups.Drive.GetList + event-id: $request.path.event-id + instances: + operationId: groups.calendar.Events.ListInstances parameters: group-id: $request.path.group-id - root: - operationId: groups.Drive.GetRoot + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: groups.calendar.Events.ListMultiValueExtendedProperties parameters: group-id: $request.path.group-id - special: - operationId: groups.Drive.ListSpecial + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: groups.calendar.Events.ListSingleValueExtendedProperties parameters: group-id: $request.path.group-id + event-id: $request.path.event-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.drive - summary: Update the navigation property drive in groups - description: The group's default drive. Read-only. - operationId: groups.UpdateDrive + - groups.calendar + summary: Update the navigation property events in groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendar.UpdateEvents parameters: - name: group-id in: path @@ -80010,12 +84504,19 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -80025,10 +84526,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.drive - summary: Delete navigation property drive for groups - description: The group's default drive. Read-only. - operationId: groups.DeleteDrive + - groups.calendar + summary: Delete navigation property events for groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendar.DeleteEvents parameters: - name: group-id in: path @@ -80037,6 +84538,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -80048,13 +84556,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/drives': + '/groups/{group-id}/calendar/events/{event-id}/attachments': get: tags: - - groups.drive - summary: Get drives from groups - description: The group's drives. Read-only. - operationId: groups.ListDrives + - groups.calendar + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.events.ListAttachments parameters: - name: group-id in: path @@ -80063,9 +84571,15 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -80080,820 +84594,16 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc + - contentType + - contentType desc + - isInline + - isInline desc - lastModifiedDateTime - lastModifiedDateTime desc - name - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - driveType - - driveType desc - - owner - - owner desc - - quota - - quota desc - - sharePointIds - - sharePointIds desc - - system - - system desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.drive - summary: Create new navigation property to drives for groups - description: The group's drives. Read-only. - operationId: groups.CreateDrives - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}': - get: - tags: - - groups.drive - summary: Get drives from groups - description: The group's drives. Read-only. - operationId: groups.GetDrives - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: groups.Drives.GetCreatedByUser - parameters: - group-id: $request.path.group-id - drive-id: $request.path.drive-id - lastModifiedByUser: - operationId: groups.Drives.GetLastModifiedByUser - parameters: - group-id: $request.path.group-id - drive-id: $request.path.drive-id - following: - operationId: groups.Drives.ListFollowing - parameters: - group-id: $request.path.group-id - drive-id: $request.path.drive-id - items: - operationId: groups.Drives.ListItems - parameters: - group-id: $request.path.group-id - drive-id: $request.path.drive-id - list: - operationId: groups.Drives.GetList - parameters: - group-id: $request.path.group-id - drive-id: $request.path.drive-id - root: - operationId: groups.Drives.GetRoot - parameters: - group-id: $request.path.group-id - drive-id: $request.path.drive-id - special: - operationId: groups.Drives.ListSpecial - parameters: - group-id: $request.path.group-id - drive-id: $request.path.drive-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.drive - summary: Update the navigation property drives in groups - description: The group's drives. Read-only. - operationId: groups.UpdateDrives - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.drive - summary: Delete navigation property drives for groups - description: The group's drives. Read-only. - operationId: groups.DeleteDrives - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/events': - get: - tags: - - groups.event - summary: Get events from groups - description: The group's events. - operationId: groups.ListEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to events for groups - description: The group's events. - operationId: groups.CreateEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}': - get: - tags: - - groups.event - summary: Get events from groups - description: The group's events. - operationId: groups.GetEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: groups.Events.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - calendar: - operationId: groups.Events.GetCalendar - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - extensions: - operationId: groups.Events.ListExtensions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - instances: - operationId: groups.Events.ListInstances - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: groups.Events.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: groups.Events.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property events in groups - description: The group's events. - operationId: groups.UpdateEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property events for groups - description: The group's events. - operationId: groups.DeleteEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/attachments': - get: - tags: - - groups.event - summary: Get attachments from groups - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.events.ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - size + - size desc type: string - name: $select in: query @@ -80947,10 +84657,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event + - groups.calendar summary: Create new navigation property to attachments for groups description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.events.CreateAttachments + operationId: groups.calendar.events.CreateAttachments parameters: - name: group-id in: path @@ -80983,13 +84693,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/attachments/{attachment-id}': + '/groups/{group-id}/calendar/events/{event-id}/attachments/{attachment-id}': get: tags: - - groups.event + - groups.calendar summary: Get attachments from groups description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.events.GetAttachments + operationId: groups.calendar.events.GetAttachments parameters: - name: group-id in: path @@ -81053,10 +84763,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.event + - groups.calendar summary: Update the navigation property attachments in groups description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.events.UpdateAttachments + operationId: groups.calendar.events.UpdateAttachments parameters: - name: group-id in: path @@ -81094,10 +84804,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event + - groups.calendar summary: Delete navigation property attachments for groups description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: groups.events.DeleteAttachments + operationId: groups.calendar.events.DeleteAttachments parameters: - name: group-id in: path @@ -81131,12 +84841,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/attachments/microsoft.graph.createUploadSession': + '/groups/{group-id}/calendar/events/{event-id}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions summary: Invoke action createUploadSession - operationId: groups.group.events.event.attachments.createUploadSession + operationId: groups.group.calendar.events.event.attachments.createUploadSession parameters: - name: group-id in: path @@ -81174,13 +84884,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar': + '/groups/{group-id}/calendar/events/{event-id}/calendar': get: tags: - - groups.event + - groups.calendar summary: Get calendar from groups description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.events.GetCalendar + operationId: groups.calendar.events.GetCalendar parameters: - name: group-id in: path @@ -81226,23 +84936,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -81252,27 +84945,27 @@ paths: $ref: '#/components/schemas/microsoft.graph.calendar' links: calendarPermissions: - operationId: groups.events.Calendar.ListCalendarPermissions + operationId: groups.calendar.events.Calendar.ListCalendarPermissions parameters: group-id: $request.path.group-id event-id: $request.path.event-id calendarView: - operationId: groups.events.Calendar.ListCalendarView + operationId: groups.calendar.events.Calendar.ListCalendarView parameters: group-id: $request.path.group-id event-id: $request.path.event-id events: - operationId: groups.events.Calendar.ListEvents + operationId: groups.calendar.events.Calendar.ListEvents parameters: group-id: $request.path.group-id event-id: $request.path.event-id multiValueExtendedProperties: - operationId: groups.events.Calendar.ListMultiValueExtendedProperties + operationId: groups.calendar.events.Calendar.ListMultiValueExtendedProperties parameters: group-id: $request.path.group-id event-id: $request.path.event-id singleValueExtendedProperties: - operationId: groups.events.Calendar.ListSingleValueExtendedProperties + operationId: groups.calendar.events.Calendar.ListSingleValueExtendedProperties parameters: group-id: $request.path.group-id event-id: $request.path.event-id @@ -81281,10 +84974,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.event + - groups.calendar summary: Update the navigation property calendar in groups description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.events.UpdateCalendar + operationId: groups.calendar.events.UpdateCalendar parameters: - name: group-id in: path @@ -81315,10 +85008,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event + - groups.calendar summary: Delete navigation property calendar for groups description: The calendar that contains the event. Navigation property. Read-only. - operationId: groups.events.DeleteCalendar + operationId: groups.calendar.events.DeleteCalendar parameters: - name: group-id in: path @@ -81345,13 +85038,115 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/calendarPermissions': + '/groups/{group-id}/calendar/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': get: tags: - - groups.event - summary: Get calendarPermissions from groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.events.calendar.ListCalendarPermissions + - groups.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: groups.group.calendar.events.event.calendar.allowedCalendarSharingRoles + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/groups/{group-id}/calendar/events/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - groups.Actions + summary: Invoke action getSchedule + operationId: groups.group.calendar.events.event.calendar.getSchedule + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/events/{event-id}/extensions': + get: + tags: + - groups.calendar + summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.events.ListExtensions parameters: - name: group-id in: path @@ -81369,7 +85164,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -81384,16 +85178,6 @@ paths: enum: - id - id desc - - allowedRoles - - allowedRoles desc - - emailAddress - - emailAddress desc - - isInsideOrganization - - isInsideOrganization desc - - isRemovable - - isRemovable desc - - role - - role desc type: string - name: $select in: query @@ -81406,11 +85190,6 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role type: string - name: $expand in: query @@ -81430,13 +85209,13 @@ paths: content: application/json: schema: - title: Collection of calendarPermission + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -81447,10 +85226,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event - summary: Create new navigation property to calendarPermissions for groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.events.calendar.CreateCalendarPermissions + - groups.calendar + summary: Create new navigation property to extensions for groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.events.CreateExtensions parameters: - name: group-id in: path @@ -81471,7 +85250,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -81479,17 +85258,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/calendarPermissions/{calendarPermission-id}': + '/groups/{group-id}/calendar/events/{event-id}/extensions/{extension-id}': get: tags: - - groups.event - summary: Get calendarPermissions from groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.events.calendar.GetCalendarPermissions + - groups.calendar + summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.events.GetExtensions parameters: - name: group-id in: path @@ -81505,13 +85284,13 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: calendarPermission-id + - name: extension-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -81523,11 +85302,6 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role type: string - name: $expand in: query @@ -81547,16 +85321,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.event - summary: Update the navigation property calendarPermissions in groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.events.calendar.UpdateCalendarPermissions + - groups.calendar + summary: Update the navigation property extensions in groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.events.UpdateExtensions parameters: - name: group-id in: path @@ -81572,19 +85346,19 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: calendarPermission-id + - name: extension-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -81594,10 +85368,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property calendarPermissions for groups - description: The permissions of the users with whom the calendar is shared. - operationId: groups.events.calendar.DeleteCalendarPermissions + - groups.calendar + summary: Delete navigation property extensions for groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendar.events.DeleteExtensions parameters: - name: group-id in: path @@ -81613,13 +85387,13 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: calendarPermission-id + - name: extension-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -81631,13 +85405,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/calendarView': + '/groups/{group-id}/calendar/events/{event-id}/instances': get: tags: - - groups.event - summary: Get calendarView from groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.ListCalendarView + - groups.calendar + summary: Get instances from groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.events.ListInstances parameters: - name: group-id in: path @@ -81655,7 +85429,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -81809,24 +85582,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -81850,10 +85605,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event - summary: Create new navigation property to calendarView for groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.CreateCalendarView + - groups.calendar + summary: Create new navigation property to instances for groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.events.CreateInstances parameters: - name: group-id in: path @@ -81886,13 +85641,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}': + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}': get: tags: - - groups.event - summary: Get calendarView from groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.GetCalendarView + - groups.calendar + summary: Get instances from groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.events.GetInstances parameters: - name: group-id in: path @@ -81973,24 +85728,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -82000,37 +85737,37 @@ paths: $ref: '#/components/schemas/microsoft.graph.event' links: attachments: - operationId: groups.events.calendar.CalendarView.ListAttachments + operationId: groups.calendar.events.Instances.ListAttachments parameters: group-id: $request.path.group-id event-id: $request.path.event-id event-id1: $request.path.event-id1 calendar: - operationId: groups.events.calendar.CalendarView.GetCalendar + operationId: groups.calendar.events.Instances.GetCalendar parameters: group-id: $request.path.group-id event-id: $request.path.event-id event-id1: $request.path.event-id1 extensions: - operationId: groups.events.calendar.CalendarView.ListExtensions + operationId: groups.calendar.events.Instances.ListExtensions parameters: group-id: $request.path.group-id event-id: $request.path.event-id event-id1: $request.path.event-id1 instances: - operationId: groups.events.calendar.CalendarView.ListInstances + operationId: groups.calendar.events.Instances.ListInstances parameters: group-id: $request.path.group-id event-id: $request.path.event-id event-id1: $request.path.event-id1 multiValueExtendedProperties: - operationId: groups.events.calendar.CalendarView.ListMultiValueExtendedProperties + operationId: groups.calendar.events.Instances.ListMultiValueExtendedProperties parameters: group-id: $request.path.group-id event-id: $request.path.event-id event-id1: $request.path.event-id1 singleValueExtendedProperties: - operationId: groups.events.calendar.CalendarView.ListSingleValueExtendedProperties + operationId: groups.calendar.events.Instances.ListSingleValueExtendedProperties parameters: group-id: $request.path.group-id event-id: $request.path.event-id @@ -82040,10 +85777,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.event - summary: Update the navigation property calendarView in groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.UpdateCalendarView + - groups.calendar + summary: Update the navigation property instances in groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.events.UpdateInstances parameters: - name: group-id in: path @@ -82081,10 +85818,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property calendarView for groups - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.DeleteCalendarView + - groups.calendar + summary: Delete navigation property instances for groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.events.DeleteInstances parameters: - name: group-id in: path @@ -82118,12 +85855,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.accept': + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept - operationId: groups.group.events.event.calendar.calendarView.event.accept + operationId: groups.group.calendar.events.event.instances.event.accept parameters: - name: group-id in: path @@ -82167,12 +85904,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.cancel': + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': post: tags: - groups.Actions summary: Invoke action cancel - operationId: groups.group.events.event.calendar.calendarView.event.cancel + operationId: groups.group.calendar.events.event.instances.event.cancel parameters: - name: group-id in: path @@ -82212,12 +85949,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.decline': + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': post: tags: - groups.Actions summary: Invoke action decline - operationId: groups.group.events.event.calendar.calendarView.event.decline + operationId: groups.group.calendar.events.event.instances.event.decline parameters: - name: group-id in: path @@ -82265,12 +86002,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.dismissReminder': + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': post: tags: - groups.Actions summary: Invoke action dismissReminder - operationId: groups.group.events.event.calendar.calendarView.event.dismissReminder + operationId: groups.group.calendar.events.event.instances.event.dismissReminder parameters: - name: group-id in: path @@ -82299,12 +86036,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.forward': + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': post: tags: - groups.Actions summary: Invoke action forward - operationId: groups.group.events.event.calendar.calendarView.event.forward + operationId: groups.group.calendar.events.event.instances.event.forward parameters: - name: group-id in: path @@ -82350,12 +86087,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.snoozeReminder': + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': post: tags: - groups.Actions summary: Invoke action snoozeReminder - operationId: groups.group.events.event.calendar.calendarView.event.snoozeReminder + operationId: groups.group.calendar.events.event.instances.event.snoozeReminder parameters: - name: group-id in: path @@ -82394,12 +86131,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.tentativelyAccept': + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': post: tags: - groups.Actions summary: Invoke action tentativelyAccept - operationId: groups.group.events.event.calendar.calendarView.event.tentativelyAccept + operationId: groups.group.calendar.events.event.instances.event.tentativelyAccept parameters: - name: group-id in: path @@ -82447,12 +86184,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/calendarView/microsoft.graph.delta()': + '/groups/{group-id}/calendar/events/{event-id}/instances/microsoft.graph.delta()': get: tags: - groups.Functions summary: Invoke function delta - operationId: groups.group.events.event.calendar.calendarView.delta + operationId: groups.group.calendar.events.event.instances.delta parameters: - name: group-id in: path @@ -82480,499 +86217,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/groups/{group-id}/events/{event-id}/calendar/events': - get: - tags: - - groups.event - summary: Get events from groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.ListEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to events for groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.CreateEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}': - get: - tags: - - groups.event - summary: Get events from groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.GetEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: groups.events.calendar.Events.ListAttachments - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: groups.events.calendar.Events.GetCalendar - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: groups.events.calendar.Events.ListExtensions - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: groups.events.calendar.Events.ListInstances - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: groups.events.calendar.Events.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: groups.events.calendar.Events.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property events in groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.UpdateEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property events for groups - description: The events in the calendar. Navigation property. Read-only. - operationId: groups.events.calendar.DeleteEvents - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.accept': + '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept - operationId: groups.group.events.event.calendar.events.event.accept + operationId: groups.group.calendar.events.event.accept parameters: - name: group-id in: path @@ -82988,13 +86238,6 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -83016,12 +86259,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.cancel': + '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.cancel': post: tags: - groups.Actions summary: Invoke action cancel - operationId: groups.group.events.event.calendar.events.event.cancel + operationId: groups.group.calendar.events.event.cancel parameters: - name: group-id in: path @@ -83037,13 +86280,6 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -83061,12 +86297,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.decline': + '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.decline': post: tags: - groups.Actions summary: Invoke action decline - operationId: groups.group.events.event.calendar.events.event.decline + operationId: groups.group.calendar.events.event.decline parameters: - name: group-id in: path @@ -83082,13 +86318,6 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -83114,12 +86343,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.dismissReminder': + '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.dismissReminder': post: tags: - groups.Actions summary: Invoke action dismissReminder - operationId: groups.group.events.event.calendar.events.event.dismissReminder + operationId: groups.group.calendar.events.event.dismissReminder parameters: - name: group-id in: path @@ -83135,25 +86364,18 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.forward': + '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.forward': post: tags: - groups.Actions summary: Invoke action forward - operationId: groups.group.events.event.calendar.events.event.forward + operationId: groups.group.calendar.events.event.forward parameters: - name: group-id in: path @@ -83169,13 +86391,6 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -83199,12 +86414,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.snoozeReminder': + '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.snoozeReminder': post: tags: - groups.Actions summary: Invoke action snoozeReminder - operationId: groups.group.events.event.calendar.events.event.snoozeReminder + operationId: groups.group.calendar.events.event.snoozeReminder parameters: - name: group-id in: path @@ -83220,13 +86435,6 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -83243,12 +86451,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.tentativelyAccept': + '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.tentativelyAccept': post: tags: - groups.Actions summary: Invoke action tentativelyAccept - operationId: groups.group.events.event.calendar.events.event.tentativelyAccept + operationId: groups.group.calendar.events.event.tentativelyAccept parameters: - name: group-id in: path @@ -83264,13 +86472,6 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -83296,148 +86497,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/events/microsoft.graph.delta()': - get: - tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.events.event.calendar.events.delta - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': - get: - tags: - - groups.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: groups.group.events.event.calendar.allowedCalendarSharingRoles - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: User - in: path - description: 'Usage: User={User}' - required: true - schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/events/{event-id}/calendar/microsoft.graph.getSchedule': - post: - tags: - - groups.Actions - summary: Invoke action getSchedule - operationId: groups.group.events.event.calendar.getSchedule - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/calendar/multiValueExtendedProperties': + '/groups/{group-id}/calendar/events/{event-id}/multiValueExtendedProperties': get: tags: - - groups.event + - groups.calendar summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.ListMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.ListMultiValueExtendedProperties parameters: - name: group-id in: path @@ -83521,10 +86587,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event + - groups.calendar summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.CreateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.CreateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -83557,13 +86623,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/groups/{group-id}/calendar/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - groups.event + - groups.calendar summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.GetMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.GetMultiValueExtendedProperties parameters: - name: group-id in: path @@ -83623,10 +86689,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.event + - groups.calendar summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.UpdateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.UpdateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -83664,10 +86730,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event + - groups.calendar summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.DeleteMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.DeleteMultiValueExtendedProperties parameters: - name: group-id in: path @@ -83701,13 +86767,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/singleValueExtendedProperties': + '/groups/{group-id}/calendar/events/{event-id}/singleValueExtendedProperties': get: tags: - - groups.event + - groups.calendar summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.ListSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.ListSingleValueExtendedProperties parameters: - name: group-id in: path @@ -83791,10 +86857,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.event + - groups.calendar summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.CreateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.CreateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -83827,13 +86893,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/groups/{group-id}/calendar/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - groups.event + - groups.calendar summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.GetSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.GetSingleValueExtendedProperties parameters: - name: group-id in: path @@ -83893,10 +86959,10 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - groups.event + - groups.calendar summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.UpdateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.UpdateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -83934,10 +87000,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event + - groups.calendar summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: groups.events.calendar.DeleteSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendar.events.DeleteSingleValueExtendedProperties parameters: - name: group-id in: path @@ -83971,13 +87037,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/extensions': + '/groups/{group-id}/calendar/events/microsoft.graph.delta()': get: tags: - - groups.event - summary: Get extensions from groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.events.ListExtensions + - groups.Functions + summary: Invoke function delta + operationId: groups.group.calendar.events.delta parameters: - name: group-id in: path @@ -83986,82 +87051,24 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/groups/{group-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: tags: - - groups.event - summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.events.CreateExtensions + - groups.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: groups.group.calendar.allowedCalendarSharingRoles parameters: - name: group-id in: path @@ -84070,59 +87077,115 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id + - name: User in: path - description: 'key: id of event' + description: 'Usage: User={User}' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' - required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/extensions/{extension-id}': - get: + x-ms-docs-operation-type: function + '/groups/{group-id}/calendar/microsoft.graph.getSchedule': + post: tags: - - groups.event - summary: Get extensions from groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.events.GetExtensions - parameters: - - name: group-id + - groups.Actions + summary: Invoke action getSchedule + operationId: groups.group.calendar.getSchedule + parameters: + - name: group-id in: path description: 'key: id of group' required: true schema: type: string x-ms-docs-key-type: group - - name: event-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendar/multiValueExtendedProperties': + get: + tags: + - groups.calendar + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.ListMultiValueExtendedProperties + parameters: + - name: group-id in: path - description: 'key: id of event' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id - in: path - description: 'key: id of extension' - required: true + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: extension + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string - name: $select in: query description: Select properties to be returned @@ -84134,6 +87197,7 @@ paths: items: enum: - id + - value type: string - name: $expand in: query @@ -84153,16 +87217,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.event - summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.events.UpdateExtensions + - groups.calendar + summary: Create new navigation property to multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.CreateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -84171,26 +87246,107 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - groups.calendar + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.GetMultiValueExtendedProperties + parameters: + - name: group-id in: path - description: 'key: id of event' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: group + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of extension' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.calendar + summary: Update the navigation property multiValueExtendedProperties in groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.UpdateMultiValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '204': @@ -84200,10 +87356,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.event - summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the event. Nullable. - operationId: groups.events.DeleteExtensions + - groups.calendar + summary: Delete navigation property multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.DeleteMultiValueExtendedProperties parameters: - name: group-id in: path @@ -84212,20 +87368,248 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of event' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendar/singleValueExtendedProperties': + get: + tags: + - groups.calendar + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.ListSingleValueExtendedProperties + parameters: + - name: group-id in: path - description: 'key: id of extension' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.calendar + summary: Create new navigation property to singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.CreateSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - groups.calendar + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.GetSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.calendar + summary: Update the navigation property singleValueExtendedProperties in groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.UpdateSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.calendar + summary: Delete navigation property singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendar.DeleteSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -84237,13 +87621,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/instances': + '/groups/{group-id}/calendarView': get: tags: - groups.event - summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.events.ListInstances + summary: Get calendarView from groups + description: The calendar view for the calendar. Read-only. + operationId: groups.ListCalendarView parameters: - name: group-id in: path @@ -84252,16 +87636,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true schema: type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -84415,24 +87803,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -84457,9 +87827,9 @@ paths: post: tags: - groups.event - summary: Create new navigation property to instances for groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.events.CreateInstances + summary: Create new navigation property to calendarView for groups + description: The calendar view for the calendar. Read-only. + operationId: groups.CreateCalendarView parameters: - name: group-id in: path @@ -84468,13 +87838,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: description: New navigation property content: @@ -84492,13 +87855,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/instances/{event-id1}': + '/groups/{group-id}/calendarView/{event-id}': get: tags: - groups.event - summary: Get instances from groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.events.GetInstances + summary: Get calendarView from groups + description: The calendar view for the calendar. Read-only. + operationId: groups.GetCalendarView parameters: - name: group-id in: path @@ -84514,13 +87877,18 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true schema: type: string - x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -84579,24 +87947,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -84606,50 +87956,44 @@ paths: $ref: '#/components/schemas/microsoft.graph.event' links: attachments: - operationId: groups.events.Instances.ListAttachments + operationId: groups.CalendarView.ListAttachments parameters: group-id: $request.path.group-id event-id: $request.path.event-id - event-id1: $request.path.event-id1 calendar: - operationId: groups.events.Instances.GetCalendar + operationId: groups.CalendarView.GetCalendar parameters: group-id: $request.path.group-id event-id: $request.path.event-id - event-id1: $request.path.event-id1 extensions: - operationId: groups.events.Instances.ListExtensions + operationId: groups.CalendarView.ListExtensions parameters: group-id: $request.path.group-id event-id: $request.path.event-id - event-id1: $request.path.event-id1 instances: - operationId: groups.events.Instances.ListInstances + operationId: groups.CalendarView.ListInstances parameters: group-id: $request.path.group-id event-id: $request.path.event-id - event-id1: $request.path.event-id1 multiValueExtendedProperties: - operationId: groups.events.Instances.ListMultiValueExtendedProperties + operationId: groups.CalendarView.ListMultiValueExtendedProperties parameters: group-id: $request.path.group-id event-id: $request.path.event-id - event-id1: $request.path.event-id1 singleValueExtendedProperties: - operationId: groups.events.Instances.ListSingleValueExtendedProperties + operationId: groups.CalendarView.ListSingleValueExtendedProperties parameters: group-id: $request.path.group-id event-id: $request.path.event-id - event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.event - summary: Update the navigation property instances in groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.events.UpdateInstances + summary: Update the navigation property calendarView in groups + description: The calendar view for the calendar. Read-only. + operationId: groups.UpdateCalendarView parameters: - name: group-id in: path @@ -84665,13 +88009,6 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: description: New navigation property values content: @@ -84688,9 +88025,9 @@ paths: delete: tags: - groups.event - summary: Delete navigation property instances for groups - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: groups.events.DeleteInstances + summary: Delete navigation property calendarView for groups + description: The calendar view for the calendar. Read-only. + operationId: groups.DeleteCalendarView parameters: - name: group-id in: path @@ -84706,13 +88043,6 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -84724,12 +88054,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': - post: + '/groups/{group-id}/calendarView/{event-id}/attachments': + get: tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.events.event.instances.event.accept + - groups.event + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.ListAttachments parameters: - name: group-id in: path @@ -84745,85 +88076,89 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': - post: - tags: - - groups.Actions - summary: Invoke action cancel - operationId: groups.group.events.event.instances.event.cancel - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.events.event.instances.event.decline + - groups.event + summary: Create new navigation property to attachments for groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.CreateAttachments parameters: - name: group-id in: path @@ -84839,78 +88174,30 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: - tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.events.event.instances.event.dismissReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendarView/{event-id}/attachments/{attachment-id}': + get: tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.events.event.instances.event.forward + - groups.event + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.GetAttachments parameters: - name: group-id in: path @@ -84926,86 +88213,58 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: - tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.events.event.instances.event.snoozeReminder - parameters: - - name: group-id + - name: attachment-id in: path - description: 'key: id of group' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': - post: + x-ms-docs-operation-type: operation + patch: tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.events.event.instances.event.tentativelyAccept + - groups.event + summary: Update the navigation property attachments in groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.UpdateAttachments parameters: - name: group-id in: path @@ -85021,44 +88280,32 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: event-id1 + - name: attachment-id in: path - description: 'key: id of event' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: attachment requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/instances/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.events.event.instances.delta + - groups.event + summary: Delete navigation property attachments for groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.DeleteAttachments parameters: - name: group-id in: path @@ -85074,66 +88321,30 @@ paths: schema: type: string x-ms-docs-key-type: event - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/events/{event-id}/microsoft.graph.accept': - post: - tags: - - groups.Actions - summary: Invoke action accept - operationId: groups.group.events.event.accept - parameters: - - name: group-id + - name: attachment-id in: path - description: 'key: id of group' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/microsoft.graph.cancel': + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions - summary: Invoke action cancel - operationId: groups.group.events.event.cancel + summary: Invoke action createUploadSession + operationId: groups.group.calendarView.event.attachments.createUploadSession parameters: - name: group-id in: path @@ -85156,22 +88367,28 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/microsoft.graph.decline': - post: + '/groups/{group-id}/calendarView/{event-id}/calendar': + get: tags: - - groups.Actions - summary: Invoke action decline - operationId: groups.group.events.event.decline + - groups.event + summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.calendarView.GetCalendar parameters: - name: group-id in: path @@ -85187,64 +88404,78 @@ paths: schema: type: string x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/microsoft.graph.dismissReminder': - post: - tags: - - groups.Actions - summary: Invoke action dismissReminder - operationId: groups.group.events.event.dismissReminder - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: groups.calendarView.Calendar.ListCalendarPermissions + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + calendarView: + operationId: groups.calendarView.Calendar.ListCalendarView + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + events: + operationId: groups.calendarView.Calendar.ListEvents + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: groups.calendarView.Calendar.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: groups.calendarView.Calendar.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/microsoft.graph.forward': - post: + x-ms-docs-operation-type: operation + patch: tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.events.event.forward + - groups.event + summary: Update the navigation property calendar in groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.calendarView.UpdateCalendar parameters: - name: group-id in: path @@ -85261,34 +88492,24 @@ paths: type: string x-ms-docs-key-type: event requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.calendar' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Actions - summary: Invoke action snoozeReminder - operationId: groups.group.events.event.snoozeReminder + - groups.event + summary: Delete navigation property calendar for groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.calendarView.DeleteCalendar parameters: - name: group-id in: path @@ -85304,75 +88525,24 @@ paths: schema: type: string x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/microsoft.graph.tentativelyAccept': - post: - tags: - - groups.Actions - summary: Invoke action tentativelyAccept - operationId: groups.group.events.event.tentativelyAccept - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/events/{event-id}/multiValueExtendedProperties': + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarPermissions': get: tags: - groups.event - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.ListMultiValueExtendedProperties + summary: Get calendarPermissions from groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendarView.calendar.ListCalendarPermissions parameters: - name: group-id in: path @@ -85390,7 +88560,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -85405,8 +88574,16 @@ paths: enum: - id - id desc - - value - - value desc + - allowedRoles + - allowedRoles desc + - emailAddress + - emailAddress desc + - isInsideOrganization + - isInsideOrganization desc + - isRemovable + - isRemovable desc + - role + - role desc type: string - name: $select in: query @@ -85419,19 +88596,11 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role type: string responses: '200': @@ -85439,13 +88608,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of calendarPermission type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' '@odata.nextLink': type: string default: @@ -85457,9 +88626,9 @@ paths: post: tags: - groups.event - summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.CreateMultiValueExtendedProperties + summary: Create new navigation property to calendarPermissions for groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendarView.calendar.CreateCalendarPermissions parameters: - name: group-id in: path @@ -85480,7 +88649,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' required: true responses: '201': @@ -85488,17 +88657,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarPermissions/{calendarPermission-id}': get: tags: - groups.event - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.GetMultiValueExtendedProperties + summary: Get calendarPermissions from groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendarView.calendar.GetCalendarPermissions parameters: - name: group-id in: path @@ -85514,13 +88683,13 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: calendarPermission-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: calendarPermission - name: $select in: query description: Select properties to be returned @@ -85532,19 +88701,11 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role type: string responses: '200': @@ -85552,16 +88713,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.event - summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.UpdateMultiValueExtendedProperties + summary: Update the navigation property calendarPermissions in groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendarView.calendar.UpdateCalendarPermissions parameters: - name: group-id in: path @@ -85577,19 +88738,19 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: calendarPermission-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: calendarPermission requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' required: true responses: '204': @@ -85600,9 +88761,9 @@ paths: delete: tags: - groups.event - summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.DeleteMultiValueExtendedProperties + summary: Delete navigation property calendarPermissions for groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.calendarView.calendar.DeleteCalendarPermissions parameters: - name: group-id in: path @@ -85618,13 +88779,13 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: calendarPermission-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: calendarPermission - name: If-Match in: header description: ETag @@ -85636,13 +88797,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/singleValueExtendedProperties': + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView': get: tags: - groups.event - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.ListSingleValueExtendedProperties + summary: Get calendarView from groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.ListCalendarView parameters: - name: group-id in: path @@ -85660,7 +88821,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -85675,8 +88835,86 @@ paths: enum: - id - id desc - - value - - value desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - name: $select in: query @@ -85689,19 +88927,52 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -85709,13 +88980,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of event type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.event' '@odata.nextLink': type: string default: @@ -85727,9 +88998,9 @@ paths: post: tags: - groups.event - summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.CreateSingleValueExtendedProperties + summary: Create new navigation property to calendarView for groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.CreateCalendarView parameters: - name: group-id in: path @@ -85750,7 +89021,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '201': @@ -85758,17 +89029,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}': get: tags: - groups.event - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.GetSingleValueExtendedProperties + summary: Get calendarView from groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.GetCalendarView parameters: - name: group-id in: path @@ -85784,13 +89055,13 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: event-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -85802,19 +89073,52 @@ paths: items: enum: - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -85822,16 +89126,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: groups.calendarView.calendar.CalendarView.ListAttachments + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: groups.calendarView.calendar.CalendarView.GetCalendar + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: groups.calendarView.calendar.CalendarView.ListExtensions + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: groups.calendarView.calendar.CalendarView.ListInstances + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: groups.calendarView.calendar.CalendarView.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: groups.calendarView.calendar.CalendarView.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.event - summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.UpdateSingleValueExtendedProperties + summary: Update the navigation property calendarView in groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.UpdateCalendarView parameters: - name: group-id in: path @@ -85847,19 +89188,19 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: event-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -85870,9 +89211,9 @@ paths: delete: tags: - groups.event - summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: groups.events.DeleteSingleValueExtendedProperties + summary: Delete navigation property calendarView for groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.DeleteCalendarView parameters: - name: group-id in: path @@ -85888,13 +89229,13 @@ paths: schema: type: string x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: event-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -85906,12 +89247,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/microsoft.graph.delta()': - get: + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.accept': + post: tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.group.events.delta + - groups.Actions + summary: Invoke action accept + operationId: groups.group.calendarView.event.calendar.calendarView.event.accept parameters: - name: group-id in: path @@ -85920,25 +89261,47 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/extensions': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.cancel': + post: tags: - - groups.extension - summary: Get extensions from groups - description: The collection of open extensions defined for the group. Read-only. Nullable. - operationId: groups.ListExtensions + - groups.Actions + summary: Invoke action cancel + operationId: groups.group.calendarView.event.calendar.calendarView.event.cancel parameters: - name: group-id in: path @@ -85947,75 +89310,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.decline': post: tags: - - groups.extension - summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the group. Read-only. Nullable. - operationId: groups.CreateExtensions + - groups.Actions + summary: Invoke action decline + operationId: groups.group.calendarView.event.calendar.calendarView.event.decline parameters: - name: group-id in: path @@ -86024,30 +89355,51 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/extensions/{extension-id}': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.dismissReminder': + post: tags: - - groups.extension - summary: Get extensions from groups - description: The collection of open extensions defined for the group. Read-only. Nullable. - operationId: groups.GetExtensions + - groups.Actions + summary: Invoke action dismissReminder + operationId: groups.group.calendarView.event.calendar.calendarView.event.dismissReminder parameters: - name: group-id in: path @@ -86056,53 +89408,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: extension-id + - name: event-id in: path - description: 'key: id of extension' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: extension - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: event responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.forward': + post: tags: - - groups.extension - summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the group. Read-only. Nullable. - operationId: groups.UpdateExtensions + - groups.Actions + summary: Invoke action forward + operationId: groups.group.calendarView.event.calendar.calendarView.event.forward parameters: - name: group-id in: path @@ -86111,32 +89442,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: extension-id + - name: event-id in: path - description: 'key: id of extension' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.snoozeReminder': + post: tags: - - groups.extension - summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the group. Read-only. Nullable. - operationId: groups.DeleteExtensions + - groups.Actions + summary: Invoke action snoozeReminder + operationId: groups.group.calendarView.event.calendar.calendarView.event.snoozeReminder parameters: - name: group-id in: path @@ -86145,31 +89493,42 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: extension-id + - name: event-id in: path - description: 'key: id of extension' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: extension - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true schema: type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/groupLifecyclePolicies': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.tentativelyAccept': + post: tags: - - groups.groupLifecyclePolicy - summary: Get groupLifecyclePolicies from groups - description: The collection of lifecycle policies for this group. Read-only. Nullable. - operationId: groups.ListGroupLifecyclePolicies + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.calendarView.event.calendar.calendarView.event.tentativelyAccept parameters: - name: group-id in: path @@ -86178,116 +89537,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - alternateNotificationEmails - - alternateNotificationEmails desc - - groupLifetimeInDays - - groupLifetimeInDays desc - - managedGroupTypes - - managedGroupTypes desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - alternateNotificationEmails - - groupLifetimeInDays - - managedGroupTypes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of groupLifecyclePolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.groupLifecyclePolicy - summary: Create new navigation property to groupLifecyclePolicies for groups - description: The collection of lifecycle policies for this group. Read-only. Nullable. - operationId: groups.CreateGroupLifecyclePolicies - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: event requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/calendar/calendarView/microsoft.graph.delta()': get: tags: - - groups.groupLifecyclePolicy - summary: Get groupLifecyclePolicies from groups - description: The collection of lifecycle policies for this group. Read-only. Nullable. - operationId: groups.GetGroupLifecyclePolicies + - groups.Functions + summary: Invoke function delta + operationId: groups.group.calendarView.event.calendar.calendarView.delta parameters: - name: group-id in: path @@ -86296,90 +89590,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: groupLifecyclePolicy-id + - name: event-id in: path - description: 'key: id of groupLifecyclePolicy' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: groupLifecyclePolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - alternateNotificationEmails - - groupLifetimeInDays - - managedGroupTypes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: event responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.groupLifecyclePolicy - summary: Update the navigation property groupLifecyclePolicies in groups - description: The collection of lifecycle policies for this group. Read-only. Nullable. - operationId: groups.UpdateGroupLifecyclePolicies - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: groupLifecyclePolicy-id - in: path - description: 'key: id of groupLifecyclePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: groupLifecyclePolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' - required: true - responses: - '204': - description: Success + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/groups/{group-id}/calendarView/{event-id}/calendar/events': + get: tags: - - groups.groupLifecyclePolicy - summary: Delete navigation property groupLifecyclePolicies for groups - description: The collection of lifecycle policies for this group. Read-only. Nullable. - operationId: groups.DeleteGroupLifecyclePolicies + - groups.event + summary: Get events from groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.ListEvents parameters: - name: group-id in: path @@ -86388,42 +89624,15 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: groupLifecyclePolicy-id - in: path - description: 'key: id of groupLifecyclePolicy' - required: true - schema: - type: string - x-ms-docs-key-type: groupLifecyclePolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/memberOf': - get: - tags: - - groups.directoryObject - summary: Get memberOf from groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' - operationId: groups.ListMemberOf - parameters: - - name: group-id + - name: event-id in: path - description: 'key: id of group' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -86438,8 +89647,86 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - name: $select in: query @@ -86452,19 +89739,52 @@ paths: items: enum: - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -86472,13 +89792,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of event type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.event' '@odata.nextLink': type: string default: @@ -86487,13 +89807,12 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/memberOf/$ref': - get: + post: tags: - - groups.directoryObject - summary: Get ref of memberOf from groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' - operationId: groups.ListRefMemberOf + - groups.event + summary: Create new navigation property to events for groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.CreateEvents parameters: - name: group-id in: path @@ -86502,87 +89821,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.directoryObject - summary: Create new navigation property ref to memberOf for groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' - operationId: groups.CreateRefMemberOf - parameters: - - name: group-id + - name: event-id in: path - description: 'key: id of group' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: event requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/members': + '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}': get: tags: - - groups.directoryObject - summary: Get members from groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' - operationId: groups.ListMembers + - groups.event + summary: Get events from groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.GetEvents parameters: - name: group-id in: path @@ -86591,26 +89860,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -86622,19 +89885,52 @@ paths: items: enum: - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -86642,28 +89938,53 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: groups.calendarView.calendar.Events.ListAttachments + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: groups.calendarView.calendar.Events.GetCalendar + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: groups.calendarView.calendar.Events.ListExtensions + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: groups.calendarView.calendar.Events.ListInstances + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: groups.calendarView.calendar.Events.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: groups.calendarView.calendar.Events.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/members/$ref': - get: + patch: tags: - - groups.directoryObject - summary: Get ref of members from groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' - operationId: groups.ListRefMembers + - groups.event + summary: Update the navigation property events in groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.UpdateEvents parameters: - name: group-id in: path @@ -86672,87 +89993,39 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.directoryObject - summary: Create new navigation property ref to members for groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' - operationId: groups.CreateRefMembers - parameters: - - name: group-id + type: string + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of group' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: event requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/membersWithLicenseErrors': - get: + delete: tags: - - groups.directoryObject - summary: Get membersWithLicenseErrors from groups - description: A list of group members with license errors from this group-based license assignment. Read-only. - operationId: groups.ListMembersWithLicenseErrors + - groups.event + summary: Delete navigation property events for groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.calendarView.calendar.DeleteEvents parameters: - name: group-id in: path @@ -86761,79 +90034,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string responses: - '200': - description: Retrieved navigation property - 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 + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/membersWithLicenseErrors/$ref': - get: + '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.accept': + post: tags: - - groups.directoryObject - summary: Get ref of membersWithLicenseErrors from groups - description: A list of group members with license errors from this group-based license assignment. Read-only. - operationId: groups.ListRefMembersWithLicenseErrors + - groups.Actions + summary: Invoke action accept + operationId: groups.group.calendarView.event.calendar.events.event.accept parameters: - name: group-id in: path @@ -86842,86 +90073,47 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.directoryObject - summary: Create new navigation property ref to membersWithLicenseErrors for groups - description: A list of group members with license errors from this group-based license assignment. Read-only. - operationId: groups.CreateRefMembersWithLicenseErrors - parameters: - - name: group-id + type: string + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of group' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: event requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/microsoft.graph.addFavorite': + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.cancel': post: tags: - groups.Actions - summary: Invoke action addFavorite - operationId: groups.group.addFavorite + summary: Invoke action cancel + operationId: groups.group.calendarView.event.calendar.events.event.cancel parameters: - name: group-id in: path @@ -86930,18 +90122,43 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.assignLicense': + '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.decline': post: tags: - groups.Actions - summary: Invoke action assignLicense - operationId: groups.group.assignLicense + summary: Invoke action decline + operationId: groups.group.calendarView.event.calendar.events.event.decline parameters: - name: group-id in: path @@ -86950,6 +90167,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -86957,35 +90188,30 @@ paths: schema: type: object properties: - addLicenses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.assignedLicense' - removeLicenses: - 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 + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.group' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.checkGrantedPermissionsForApp': + '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.dismissReminder': post: tags: - groups.Actions - summary: Invoke action checkGrantedPermissionsForApp - operationId: groups.group.checkGrantedPermissionsForApp + summary: Invoke action dismissReminder + operationId: groups.group.calendarView.event.calendar.events.event.dismissReminder parameters: - name: group-id in: path @@ -86994,26 +90220,32 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.checkMemberGroups': + '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.forward': post: tags: - groups.Actions - summary: Invoke action checkMemberGroups - operationId: groups.group.checkMemberGroups + summary: Invoke action forward + operationId: groups.group.calendarView.event.calendar.events.event.forward parameters: - name: group-id in: path @@ -87022,6 +90254,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -87029,29 +90275,28 @@ paths: schema: type: object properties: - groupIds: + ToRecipients: type: array items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.checkMemberObjects': + '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.snoozeReminder': post: tags: - groups.Actions - summary: Invoke action checkMemberObjects - operationId: groups.group.checkMemberObjects + summary: Invoke action snoozeReminder + operationId: groups.group.calendarView.event.calendar.events.event.snoozeReminder parameters: - name: group-id in: path @@ -87060,6 +90305,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -87067,29 +90326,21 @@ paths: schema: type: object properties: - ids: - type: array - items: - type: string + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.getMemberGroups': + '/groups/{group-id}/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.tentativelyAccept': post: tags: - groups.Actions - summary: Invoke action getMemberGroups - operationId: groups.group.getMemberGroups + summary: Invoke action tentativelyAccept + operationId: groups.group.calendarView.event.calendar.events.event.tentativelyAccept parameters: - name: group-id in: path @@ -87098,6 +90349,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -87105,29 +90370,30 @@ paths: schema: type: object properties: - securityEnabledOnly: + Comment: + type: string + nullable: true + SendResponse: type: boolean default: false nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.getMemberObjects': - post: + '/groups/{group-id}/calendarView/{event-id}/calendar/events/microsoft.graph.delta()': + get: tags: - - groups.Actions - summary: Invoke action getMemberObjects - operationId: groups.group.getMemberObjects + - groups.Functions + summary: Invoke function delta + operationId: groups.group.calendarView.event.calendar.events.delta parameters: - name: group-id in: path @@ -87136,18 +90402,13 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event responses: '200': description: Success @@ -87156,16 +90417,16 @@ paths: schema: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.removeFavorite': - post: + x-ms-docs-operation-type: function + '/groups/{group-id}/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: tags: - - groups.Actions - summary: Invoke action removeFavorite - operationId: groups.group.removeFavorite + - groups.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: groups.group.calendarView.event.calendar.allowedCalendarSharingRoles parameters: - name: group-id in: path @@ -87174,58 +90435,38 @@ paths: schema: type: string x-ms-docs-key-type: group - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.renew': - post: - tags: - - groups.Actions - summary: Invoke action renew - operationId: groups.group.renew - parameters: - - name: group-id + - name: event-id in: path - description: 'key: id of group' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: group - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.resetUnseenCount': - post: - tags: - - groups.Actions - summary: Invoke action resetUnseenCount - operationId: groups.group.resetUnseenCount - parameters: - - name: group-id + x-ms-docs-key-type: event + - name: User in: path - description: 'key: id of group' + description: 'Usage: User={User}' required: true schema: type: string - x-ms-docs-key-type: group responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.restore': + x-ms-docs-operation-type: function + '/groups/{group-id}/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': post: tags: - groups.Actions - summary: Invoke action restore - operationId: groups.group.restore + summary: Invoke action getSchedule + operationId: groups.group.calendarView.event.calendar.getSchedule parameters: - name: group-id in: path @@ -87234,24 +90475,61 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.subscribeByMail': - post: + '/groups/{group-id}/calendarView/{event-id}/calendar/multiValueExtendedProperties': + get: tags: - - groups.Actions - summary: Invoke action subscribeByMail - operationId: groups.group.subscribeByMail + - groups.event + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.ListMultiValueExtendedProperties parameters: - name: group-id in: path @@ -87260,38 +90538,85 @@ paths: schema: type: string x-ms-docs-key-type: group - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.unsubscribeByMail': - post: - tags: - - groups.Actions - summary: Invoke action unsubscribeByMail - operationId: groups.group.unsubscribeByMail - parameters: - - name: group-id + - name: event-id in: path - description: 'key: id of group' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/microsoft.graph.validateProperties': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - groups.Actions - summary: Invoke action validateProperties - operationId: groups.group.validateProperties + - groups.event + summary: Create new navigation property to multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.CreateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -87300,38 +90625,37 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote': + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendarView/{event-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get onenote from groups - description: Read-only. - operationId: groups.GetOnenote + - groups.event + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.GetMultiValueExtendedProperties parameters: - name: group-id in: path @@ -87340,6 +90664,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -87351,12 +90689,7 @@ paths: items: enum: - id - - notebooks - - operations - - pages - - resources - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -87369,12 +90702,6 @@ paths: items: enum: - '*' - - notebooks - - operations - - pages - - resources - - sectionGroups - - sections type: string responses: '200': @@ -87382,41 +90709,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenote' - links: - notebooks: - operationId: groups.Onenote.ListNotebooks - parameters: - group-id: $request.path.group-id - operations: - operationId: groups.Onenote.ListOperations - parameters: - group-id: $request.path.group-id - pages: - operationId: groups.Onenote.ListPages - parameters: - group-id: $request.path.group-id - resources: - operationId: groups.Onenote.ListResources - parameters: - group-id: $request.path.group-id - sectionGroups: - operationId: groups.Onenote.ListSectionGroups - parameters: - group-id: $request.path.group-id - sections: - operationId: groups.Onenote.ListSections - parameters: - group-id: $request.path.group-id + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property onenote in groups - description: Read-only. - operationId: groups.UpdateOnenote + - groups.event + summary: Update the navigation property multiValueExtendedProperties in groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.UpdateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -87425,12 +90727,26 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenote' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '204': @@ -87440,10 +90756,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property onenote for groups - description: Read-only. - operationId: groups.DeleteOnenote + - groups.event + summary: Delete navigation property multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.DeleteMultiValueExtendedProperties parameters: - name: group-id in: path @@ -87452,6 +90768,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -87463,13 +90793,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks': + '/groups/{group-id}/calendarView/{event-id}/calendar/singleValueExtendedProperties': get: tags: - - groups.onenote - summary: Get notebooks from groups - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.ListNotebooks + - groups.event + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.ListSingleValueExtendedProperties parameters: - name: group-id in: path @@ -87478,6 +90808,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -87495,30 +90832,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - isShared - - isShared desc - - links - - links desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - - userRole - - userRole desc + - value + - value desc type: string - name: $select in: query @@ -87531,20 +90846,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -87557,8 +90859,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -87566,13 +90866,13 @@ paths: content: application/json: schema: - title: Collection of notebook + title: Collection of singleValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -87583,10 +90883,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to notebooks for groups - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.CreateNotebooks + - groups.event + summary: Create new navigation property to singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.CreateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -87595,12 +90895,19 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '201': @@ -87608,17 +90915,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}': + '/groups/{group-id}/calendarView/{event-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get notebooks from groups - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.GetNotebooks + - groups.event + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.GetSingleValueExtendedProperties parameters: - name: group-id in: path @@ -87627,13 +90934,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -87645,20 +90959,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -87671,8 +90972,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -87680,27 +90979,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.Notebooks.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sections: - operationId: groups.onenote.Notebooks.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property notebooks in groups - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.UpdateNotebooks + - groups.event + summary: Update the navigation property singleValueExtendedProperties in groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.UpdateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -87709,19 +90997,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '204': @@ -87731,10 +91026,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property notebooks for groups - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.DeleteNotebooks + - groups.event + summary: Delete navigation property singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.calendarView.calendar.DeleteSingleValueExtendedProperties parameters: - name: group-id in: path @@ -87743,13 +91038,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -87761,69 +91063,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/microsoft.graph.copyNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.notebooks.notebook.copyNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups': + '/groups/{group-id}/calendarView/{event-id}/extensions': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.ListSectionGroups + - groups.event + summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendarView.ListExtensions parameters: - name: group-id in: path @@ -87832,16 +91078,15 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -87856,22 +91101,6 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc type: string - name: $select in: query @@ -87884,18 +91113,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string - name: $expand in: query @@ -87908,10 +91125,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -87919,13 +91132,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -87936,10 +91149,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.CreateSectionGroups + - groups.event + summary: Create new navigation property to extensions for groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendarView.CreateExtensions parameters: - name: group-id in: path @@ -87948,19 +91161,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -87968,17 +91181,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}': + '/groups/{group-id}/calendarView/{event-id}/extensions/{extension-id}': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.GetSectionGroups + - groups.event + summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendarView.GetExtensions parameters: - name: group-id in: path @@ -87987,20 +91200,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -88012,18 +91225,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string - name: $expand in: query @@ -88036,10 +91237,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -88047,41 +91244,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.notebooks.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.notebooks.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: groups.onenote.notebooks.SectionGroups.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.notebooks.SectionGroups.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.UpdateSectionGroups + - groups.event + summary: Update the navigation property extensions in groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendarView.UpdateExtensions parameters: - name: group-id in: path @@ -88090,26 +91262,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -88119,10 +91291,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.DeleteSectionGroups + - groups.event + summary: Delete navigation property extensions for groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.calendarView.DeleteExtensions parameters: - name: group-id in: path @@ -88131,20 +91303,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -88156,13 +91328,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook': + '/groups/{group-id}/calendarView/{event-id}/instances': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.GetParentNotebook + - groups.event + summary: Get instances from groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.ListInstances parameters: - name: group-id in: path @@ -88171,23 +91343,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -88196,24 +91365,91 @@ paths: items: enum: - id - - self + - id desc + - categories + - categories desc + - changeKey + - changeKey desc - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - createdDateTime desc - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - - name: $expand + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -88221,9 +91457,53 @@ paths: type: array items: enum: - - '*' - - sectionGroups - - sections + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -88231,29 +91511,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.notebooks.sectionGroups.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.notebooks.sectionGroups.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.UpdateParentNotebook + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.event + summary: Create new navigation property to instances for groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.CreateInstances parameters: - name: group-id in: path @@ -88262,26 +91540,198 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - groups.event + summary: Get instances from groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.GetInstances + parameters: + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: groups.calendarView.Instances.ListAttachments + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: groups.calendarView.Instances.GetCalendar + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: groups.calendarView.Instances.ListExtensions + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: groups.calendarView.Instances.ListInstances + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: groups.calendarView.Instances.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: groups.calendarView.Instances.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.event + summary: Update the navigation property instances in groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.UpdateInstances + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -88291,10 +91741,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.DeleteParentNotebook + - groups.event + summary: Delete navigation property instances for groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.DeleteInstances parameters: - name: group-id in: path @@ -88303,20 +91753,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -88328,12 +91778,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + summary: Invoke action accept + operationId: groups.group.calendarView.event.instances.event.accept parameters: - name: group-id in: path @@ -88342,20 +91792,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -88363,41 +91813,209 @@ paths: schema: type: object properties: - groupId: + Comment: type: string nullable: true - renameAs: - type: string + SendResponse: + type: boolean + default: false nullable: true - notebookFolder: + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - groups.Actions + summary: Invoke action cancel + operationId: groups.group.calendarView.event.instances.event.cancel + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: type: string nullable: true - siteCollectionId: + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - groups.Actions + summary: Invoke action decline + operationId: groups.group.calendarView.event.instances.event.decline + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: type: string nullable: true - siteId: + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - groups.Actions + summary: Invoke action dismissReminder + operationId: groups.group.calendarView.event.instances.event.dismissReminder + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.calendarView.event.instances.event.forward + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: type: string nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentSectionGroup': - get: + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: tags: - - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.GetParentSectionGroup + - groups.Actions + summary: Invoke action snoozeReminder + operationId: groups.group.calendarView.event.instances.event.snoozeReminder parameters: - name: group-id in: path @@ -88406,101 +92024,128 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.calendarView.event.instances.event.tentativelyAccept + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - groups.Functions + summary: Invoke function delta + operationId: groups.group.calendarView.event.instances.delta + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: groups.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.accept': + post: tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.UpdateParentSectionGroup + - groups.Actions + summary: Invoke action accept + operationId: groups.group.calendarView.event.accept parameters: - name: group-id in: path @@ -88509,39 +92154,78 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.cancel': + post: + tags: + - groups.Actions + summary: Invoke action cancel + operationId: groups.group.calendarView.event.cancel + parameters: + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + properties: + Comment: + type: string + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.decline': + post: tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.DeleteParentSectionGroup + - groups.Actions + summary: Invoke action decline + operationId: groups.group.calendarView.event.decline parameters: - name: group-id in: path @@ -88550,38 +92234,71 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - groups.Actions + summary: Invoke action dismissReminder + operationId: groups.group.calendarView.event.dismissReminder + parameters: + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true schema: type: string + x-ms-docs-key-type: event responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.forward': + post: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.ListSectionGroups + - groups.Actions + summary: Invoke action forward + operationId: groups.group.calendarView.event.forward parameters: - name: group-id in: path @@ -88590,20 +92307,141 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': + post: + tags: + - groups.Actions + summary: Invoke action snoozeReminder + operationId: groups.group.calendarView.event.snoozeReminder + parameters: + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.calendarView.event.tentativelyAccept + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/calendarView/{event-id}/multiValueExtendedProperties': + get: + tags: + - groups.event + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.ListMultiValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88621,22 +92459,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - value + - value desc type: string - name: $select in: query @@ -88649,18 +92473,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -88673,10 +92486,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -88684,13 +92493,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of multiValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -88701,10 +92510,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.CreateSectionGroups + - groups.event + summary: Create new navigation property to multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.CreateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -88713,26 +92522,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '201': @@ -88740,17 +92542,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/groups/{group-id}/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.GetSectionGroups + - groups.event + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.GetMultiValueExtendedProperties parameters: - name: group-id in: path @@ -88759,27 +92561,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -88791,18 +92586,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -88815,10 +92599,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -88826,45 +92606,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.notebooks.sectionGroups.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: groups.onenote.notebooks.sectionGroups.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: groups.onenote.notebooks.sectionGroups.SectionGroups.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: groups.onenote.notebooks.sectionGroups.SectionGroups.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.UpdateSectionGroups + - groups.event + summary: Update the navigation property multiValueExtendedProperties in groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.UpdateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -88873,33 +92624,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '204': @@ -88909,10 +92653,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.DeleteSectionGroups + - groups.event + summary: Delete navigation property multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.DeleteMultiValueExtendedProperties parameters: - name: group-id in: path @@ -88921,27 +92665,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -88953,13 +92690,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections': + '/groups/{group-id}/calendarView/{event-id}/singleValueExtendedProperties': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.ListSections + - groups.event + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.ListSingleValueExtendedProperties parameters: - name: group-id in: path @@ -88968,20 +92705,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88999,24 +92729,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - value + - value desc type: string - name: $select in: query @@ -89029,18 +92743,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - value type: string - name: $expand in: query @@ -89053,9 +92756,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -89063,13 +92763,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of singleValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -89080,10 +92780,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.CreateSections + - groups.event + summary: Create new navigation property to singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.CreateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -89092,26 +92792,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '201': @@ -89119,17 +92812,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/groups/{group-id}/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.GetSections + - groups.event + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.GetSingleValueExtendedProperties parameters: - name: group-id in: path @@ -89138,27 +92831,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -89170,18 +92856,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - value type: string - name: $expand in: query @@ -89194,9 +92869,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -89204,38 +92876,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: groups.onenote.notebooks.sectionGroups.Sections.ListPages - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: groups.onenote.notebooks.sectionGroups.Sections.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.notebooks.sectionGroups.Sections.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.UpdateSections + - groups.event + summary: Update the navigation property singleValueExtendedProperties in groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.UpdateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -89244,33 +92894,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: singleValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '204': @@ -89280,10 +92923,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.DeleteSections + - groups.event + summary: Delete navigation property singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.calendarView.DeleteSingleValueExtendedProperties parameters: - name: group-id in: path @@ -89292,27 +92935,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -89324,12 +92960,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/groups/{group-id}/calendarView/microsoft.graph.delta()': + get: tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + - groups.Functions + summary: Invoke function delta + operationId: groups.group.calendarView.delta parameters: - name: group-id in: path @@ -89338,68 +92974,138 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/groups/{group-id}/conversations': + get: + tags: + - groups.conversation + summary: Get conversations from groups + description: The group's conversations. + operationId: groups.ListConversations + parameters: + - name: group-id in: path - description: 'key: id of notebook' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - hasAttachments + - hasAttachments desc + - lastDeliveredDateTime + - lastDeliveredDateTime desc + - preview + - preview desc + - topic + - topic desc + - uniqueSenders + - uniqueSenders desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - hasAttachments + - lastDeliveredDateTime + - preview + - topic + - uniqueSenders + - threads + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of conversation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversation' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversation + summary: Create new navigation property to conversations for groups + description: The group's conversations. + operationId: groups.CreateConversations + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.conversation' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.conversation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/conversations/{conversation-id}': + get: tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + - groups.conversation + summary: Get conversations from groups + description: The group's conversations. + operationId: groups.GetConversations parameters: - name: group-id in: path @@ -89408,69 +93114,87 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - hasAttachments + - lastDeliveredDateTime + - preview + - topic + - uniqueSenders + - threads + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversation' + links: + threads: + operationId: groups.Conversations.ListThreads + parameters: + group-id: $request.path.group-id + conversation-id: $request.path.conversation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.conversation + summary: Update the navigation property conversations in groups + description: The group's conversations. + operationId: groups.UpdateConversations + parameters: + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: conversation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: conversation requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.conversation' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': - get: + x-ms-docs-operation-type: operation + delete: tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.sections.ListPages + - groups.conversation + summary: Delete navigation property conversations for groups + description: The group's conversations. + operationId: groups.DeleteConversations parameters: - name: group-id in: path @@ -89479,30 +93203,48 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/conversations/{conversation-id}/threads': + get: + tags: + - groups.conversation + summary: Get threads from groups + description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + operationId: groups.conversations.ListThreads + parameters: + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: conversation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: conversation - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -89517,28 +93259,22 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - ccRecipients + - ccRecipients desc + - hasAttachments + - hasAttachments desc + - isLocked + - isLocked desc + - lastDeliveredDateTime + - lastDeliveredDateTime desc + - preview + - preview desc + - topic + - topic desc + - toRecipients + - toRecipients desc + - uniqueSenders + - uniqueSenders desc type: string - name: $select in: query @@ -89551,19 +93287,15 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - ccRecipients + - hasAttachments + - isLocked + - lastDeliveredDateTime + - preview + - topic + - toRecipients + - uniqueSenders + - posts type: string - name: $expand in: query @@ -89576,8 +93308,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - posts type: string responses: '200': @@ -89585,13 +93316,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of conversationThread type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.conversationThread' '@odata.nextLink': type: string default: @@ -89602,10 +93333,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.sections.CreatePages + - groups.conversation + summary: Create new navigation property to threads for groups + description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + operationId: groups.conversations.CreateThreads parameters: - name: group-id in: path @@ -89614,33 +93345,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: conversation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: conversation requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.conversationThread' required: true responses: '201': @@ -89648,17 +93365,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.conversationThread' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}': get: tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.sections.GetPages + - groups.conversation + summary: Get threads from groups + description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + operationId: groups.conversations.GetThreads parameters: - name: group-id in: path @@ -89667,34 +93384,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: conversation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenotePage' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: conversationThread - name: $select in: query description: Select properties to be returned @@ -89706,19 +93409,15 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - ccRecipients + - hasAttachments + - isLocked + - lastDeliveredDateTime + - preview + - topic + - toRecipients + - uniqueSenders + - posts type: string - name: $expand in: query @@ -89731,8 +93430,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - posts type: string responses: '200': @@ -89740,33 +93438,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.conversationThread' links: - parentNotebook: - operationId: groups.onenote.notebooks.sectionGroups.sections.Pages.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: groups.onenote.notebooks.sectionGroups.sections.Pages.GetParentSection + posts: + operationId: groups.conversations.Threads.ListPosts parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property pages in groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.sections.UpdatePages + - groups.conversation + summary: Update the navigation property threads in groups + description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + operationId: groups.conversations.UpdateThreads parameters: - name: group-id in: path @@ -89775,40 +93463,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: conversation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenotePage' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: conversationThread requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.conversationThread' required: true responses: '204': @@ -89818,10 +93492,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sectionGroups.sections.DeletePages + - groups.conversation + summary: Delete navigation property threads for groups + description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + operationId: groups.conversations.DeleteThreads parameters: - name: group-id in: path @@ -89830,34 +93504,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: conversation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenotePage' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: conversationThread - name: If-Match in: header description: ETag @@ -89869,120 +93529,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': - get: - tags: - - groups.onenote - summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.notebooks.sectionGroups.sections.GetPagesContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.onenote - summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.notebooks.sectionGroups.sections.UpdatePagesContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/microsoft.graph.reply': post: tags: - groups.Actions - summary: Invoke action copyToSection - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + summary: Invoke action reply + operationId: groups.group.conversations.conversation.threads.conversationThread.reply parameters: - name: group-id in: path @@ -89991,34 +93543,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: conversation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenotePage' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: conversationThread requestBody: description: Action parameters content: @@ -90026,37 +93564,22 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + Post: + $ref: '#/components/schemas/microsoft.graph.post' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts': + get: tags: - - groups.Actions - summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - groups.conversation + summary: Get posts from groups + description: Read-only. Nullable. + operationId: groups.conversations.threads.ListPosts parameters: - name: group-id in: path @@ -90065,60 +93588,134 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: conversation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: conversationThread + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - body + - body desc + - conversationId + - conversationId desc + - conversationThreadId + - conversationThreadId desc + - from + - from desc + - hasAttachments + - hasAttachments desc + - newParticipants + - newParticipants desc + - receivedDateTime + - receivedDateTime desc + - sender + - sender desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - body + - conversationId + - conversationThreadId + - from + - hasAttachments + - newParticipants + - receivedDateTime + - sender + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of post + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.post' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - groups.Functions - summary: Invoke function preview - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + - groups.conversation + summary: Create new navigation property to posts for groups + description: Read-only. Nullable. + operationId: groups.conversations.threads.CreatePosts parameters: - name: group-id in: path @@ -90127,53 +93724,44 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: conversation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenotePage' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: conversationThread + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.post' + required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true + $ref: '#/components/schemas/microsoft.graph.post' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.GetParentNotebook + - groups.conversation + summary: Get posts from groups + description: Read-only. Nullable. + operationId: groups.conversations.threads.GetPosts parameters: - name: group-id in: path @@ -90182,34 +93770,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: conversation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenotePage' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: post - name: $select in: query description: Select properties to be returned @@ -90221,20 +93802,23 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - createdBy - - displayName - - lastModifiedBy - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - body + - conversationId + - conversationThreadId + - from + - hasAttachments + - newParticipants + - receivedDateTime + - sender + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties type: string - name: $expand in: query @@ -90247,8 +93831,11 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -90256,33 +93843,52 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.post' links: - sectionGroups: - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups + attachments: + operationId: groups.conversations.threads.Posts.ListAttachments parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSections + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + extensions: + operationId: groups.conversations.threads.Posts.ListExtensions parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + inReplyTo: + operationId: groups.conversations.threads.Posts.GetInReplyTo + parameters: + group-id: $request.path.group-id + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + multiValueExtendedProperties: + operationId: groups.conversations.threads.Posts.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + singleValueExtendedProperties: + operationId: groups.conversations.threads.Posts.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.UpdateParentNotebook + - groups.conversation + summary: Update the navigation property posts in groups + description: Read-only. Nullable. + operationId: groups.conversations.threads.UpdatePosts parameters: - name: group-id in: path @@ -90291,40 +93897,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: conversation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenotePage' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: post requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.post' required: true responses: '204': @@ -90334,10 +93933,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.DeleteParentNotebook + - groups.conversation + summary: Delete navigation property posts for groups + description: Read-only. Nullable. + operationId: groups.conversations.threads.DeletePosts parameters: - name: group-id in: path @@ -90346,34 +93945,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: conversation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenotePage' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: post - name: If-Match in: header description: ETag @@ -90385,12 +93977,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments': + get: tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + - groups.conversation + summary: Get attachments from groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.ListAttachments parameters: - name: group-id in: path @@ -90399,76 +93992,163 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: post + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversation + summary: Create new navigation property to attachments for groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.CreateAttachments + parameters: + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: conversation-id + in: path + description: 'key: id of conversation' + required: true + schema: + type: string + x-ms-docs-key-type: conversation + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}': get: tags: - - groups.onenote - summary: Get parentSection from groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.GetParentSection + - groups.conversation + summary: Get attachments from groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.GetAttachments parameters: - name: group-id in: path @@ -90477,34 +94157,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: post + - name: attachment-id in: path - description: 'key: id of onenotePage' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: attachment - name: $select in: query description: Select properties to be returned @@ -90516,18 +94196,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - contentType + - isInline - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - name + - size type: string - name: $expand in: query @@ -90540,9 +94213,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -90550,41 +94220,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentSection.ListPages - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentSection in groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.UpdateParentSection + - groups.conversation + summary: Update the navigation property attachments in groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.UpdateAttachments parameters: - name: group-id in: path @@ -90593,40 +94238,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: post + - name: attachment-id in: path - description: 'key: id of onenotePage' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: attachment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: '204': @@ -90636,10 +94281,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentSection for groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.pages.DeleteParentSection + - groups.conversation + summary: Delete navigation property attachments for groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.DeleteAttachments parameters: - name: group-id in: path @@ -90648,34 +94293,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: post + - name: attachment-id in: path - description: 'key: id of onenotePage' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag @@ -90687,12 +94332,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + summary: Invoke action createUploadSession + operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.attachments.createUploadSession parameters: - name: group-id in: path @@ -90701,34 +94346,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: conversation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenotePage' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: post requestBody: description: Action parameters content: @@ -90736,21 +94374,8 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' required: true responses: '200': @@ -90759,17 +94384,18 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + - $ref: '#/components/schemas/microsoft.graph.uploadSession' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions': + get: tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - groups.conversation + summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.ListExtensions parameters: - name: group-id in: path @@ -90778,76 +94404,148 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: post + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversation + summary: Create new navigation property to extensions for groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.CreateExtensions + parameters: + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: conversation-id + in: path + description: 'key: id of conversation' + required: true + schema: + type: string + x-ms-docs-key-type: conversation + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.GetParentNotebook + - groups.conversation + summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.GetExtensions parameters: - name: group-id in: path @@ -90856,27 +94554,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: post + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -90888,20 +94593,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections type: string - name: $expand in: query @@ -90914,8 +94605,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -90923,31 +94612,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.UpdateParentNotebook + - groups.conversation + summary: Update the navigation property extensions in groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.UpdateExtensions parameters: - name: group-id in: path @@ -90956,33 +94630,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: post + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -90992,10 +94673,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.DeleteParentNotebook + - groups.conversation + summary: Delete navigation property extensions for groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.conversations.threads.posts.DeleteExtensions parameters: - name: group-id in: path @@ -91004,27 +94685,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: post + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -91036,83 +94724,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo': get: tags: - - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.GetParentSectionGroup + - groups.conversation + summary: Get inReplyTo from groups + description: Read-only. Supports $expand. + operationId: groups.conversations.threads.posts.GetInReplyTo parameters: - name: group-id in: path @@ -91121,27 +94739,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: post - name: $select in: query description: Select properties to be returned @@ -91153,18 +94771,23 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - createdBy - - displayName - - lastModifiedBy - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - body + - conversationId + - conversationThreadId + - from + - hasAttachments + - newParticipants + - receivedDateTime + - sender + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties type: string - name: $expand in: query @@ -91177,10 +94800,11 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -91188,45 +94812,52 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.post' links: - parentNotebook: - operationId: groups.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + attachments: + operationId: groups.conversations.threads.posts.InReplyTo.ListAttachments parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + extensions: + operationId: groups.conversations.threads.posts.InReplyTo.ListExtensions parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: groups.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + inReplyTo: + operationId: groups.conversations.threads.posts.InReplyTo.GetInReplyTo parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSections + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + multiValueExtendedProperties: + operationId: groups.conversations.threads.posts.InReplyTo.ListMultiValueExtendedProperties parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + singleValueExtendedProperties: + operationId: groups.conversations.threads.posts.InReplyTo.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + conversation-id: $request.path.conversation-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.UpdateParentSectionGroup + - groups.conversation + summary: Update the navigation property inReplyTo in groups + description: Read-only. Supports $expand. + operationId: groups.conversations.threads.posts.UpdateInReplyTo parameters: - name: group-id in: path @@ -91235,33 +94866,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: post requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.post' required: true responses: '204': @@ -91271,10 +94902,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.notebooks.sectionGroups.sections.DeleteParentSectionGroup + - groups.conversation + summary: Delete navigation property inReplyTo for groups + description: Read-only. Supports $expand. + operationId: groups.conversations.threads.posts.DeleteInReplyTo parameters: - name: group-id in: path @@ -91283,27 +94914,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: post - name: If-Match in: header description: ETag @@ -91315,13 +94946,227 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections': + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.inReplyTo.forward + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversation-id + in: path + description: 'key: id of conversation' + required: true + schema: + type: string + x-ms-docs-key-type: conversation + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + ToRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.reply': + post: + tags: + - groups.Actions + summary: Invoke action reply + operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.inReplyTo.reply + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversation-id + in: path + description: 'key: id of conversation' + required: true + schema: + type: string + x-ms-docs-key-type: conversation + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Post: + $ref: '#/components/schemas/microsoft.graph.post' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.forward + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversation-id + in: path + description: 'key: id of conversation' + required: true + schema: + type: string + x-ms-docs-key-type: conversation + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + ToRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply': + post: + tags: + - groups.Actions + summary: Invoke action reply + operationId: groups.group.conversations.conversation.threads.conversationThread.posts.post.reply + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversation-id + in: path + description: 'key: id of conversation' + required: true + schema: + type: string + x-ms-docs-key-type: conversation + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Post: + $ref: '#/components/schemas/microsoft.graph.post' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/multiValueExtendedProperties': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.ListSections + - groups.conversation + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.ListMultiValueExtendedProperties parameters: - name: group-id in: path @@ -91330,13 +95175,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: conversation + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -91354,24 +95213,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - value + - value desc type: string - name: $select in: query @@ -91384,18 +95227,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - value type: string - name: $expand in: query @@ -91408,9 +95240,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -91418,13 +95247,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of multiValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -91435,10 +95264,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.CreateSections + - groups.conversation + summary: Create new navigation property to multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.CreateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -91447,19 +95276,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: conversation + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '201': @@ -91467,17 +95310,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}': + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.GetSections + - groups.conversation + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.GetMultiValueExtendedProperties parameters: - name: group-id in: path @@ -91486,20 +95329,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -91511,18 +95368,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - value type: string - name: $expand in: query @@ -91535,9 +95381,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -91545,35 +95388,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: groups.onenote.notebooks.Sections.ListPages - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: groups.onenote.notebooks.Sections.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.notebooks.Sections.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.UpdateSections + - groups.conversation + summary: Update the navigation property multiValueExtendedProperties in groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.UpdateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -91582,26 +95406,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '204': @@ -91611,10 +95449,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.notebooks.DeleteSections + - groups.conversation + summary: Delete navigation property multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.DeleteMultiValueExtendedProperties parameters: - name: group-id in: path @@ -91623,100 +95461,52 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.copyToNotebook - parameters: - - name: group-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of group' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: group - - name: notebook-id + x-ms-docs-key-type: post + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of notebook' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/singleValueExtendedProperties': + get: tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.copyToSectionGroup + - groups.conversation + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.ListSingleValueExtendedProperties parameters: - name: group-id in: path @@ -91725,84 +95515,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages': - get: - tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.ListPages - parameters: - - name: group-id + - name: conversation-id in: path - description: 'key: id of group' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: group - - name: notebook-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of notebook' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: post - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -91820,28 +95553,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - value + - value desc type: string - name: $select in: query @@ -91854,19 +95567,7 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - value type: string - name: $expand in: query @@ -91879,8 +95580,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -91888,13 +95587,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of singleValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -91905,10 +95604,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.CreatePages + - groups.conversation + summary: Create new navigation property to singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.CreateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -91917,26 +95616,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '201': @@ -91944,17 +95650,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.GetPages + - groups.conversation + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.GetSingleValueExtendedProperties parameters: - name: group-id in: path @@ -91963,27 +95669,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenotePage' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: post + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -91995,19 +95708,7 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - value type: string - name: $expand in: query @@ -92020,8 +95721,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -92029,31 +95728,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - links: - parentNotebook: - operationId: groups.onenote.notebooks.sections.Pages.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: groups.onenote.notebooks.sections.Pages.GetParentSection - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property pages in groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.UpdatePages + - groups.conversation + summary: Update the navigation property singleValueExtendedProperties in groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.UpdateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -92062,33 +95746,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenotePage' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: post + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '204': @@ -92098,10 +95789,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.DeletePages + - groups.conversation + summary: Delete navigation property singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.conversations.threads.posts.DeleteSingleValueExtendedProperties parameters: - name: group-id in: path @@ -92110,28 +95801,35 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: conversation-id in: path - description: 'key: id of notebook' + description: 'key: id of conversation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: conversation + - name: conversationThread-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of conversationThread' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: conversationThread + - name: post-id in: path - description: 'key: id of onenotePage' + description: 'key: id of post' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match + x-ms-docs-key-type: post + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match in: header description: ETag schema: @@ -92142,12 +95840,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/groups/{group-id}/createdOnBehalfOf': get: tags: - - groups.onenote - summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.notebooks.sections.GetPagesContent + - groups.directoryObject + summary: Get createdOnBehalfOf from groups + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' + operationId: groups.GetCreatedOnBehalfOf parameters: - name: group-id in: path @@ -92156,92 +95855,48 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.onenote - summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.notebooks.sections.UpdatePagesContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + '/groups/{group-id}/createdOnBehalfOf/$ref': + get: tags: - - groups.Actions - summary: Invoke action copyToSection - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.copyToSection + - groups.directoryObject + summary: Get ref of createdOnBehalfOf from groups + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' + operationId: groups.GetRefCreatedOnBehalfOf parameters: - name: group-id in: path @@ -92250,65 +95905,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: '200': - description: Success + description: Retrieved navigation property link content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + put: tags: - - groups.Actions - summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - groups.directoryObject + summary: Update the ref of navigation property createdOnBehalfOf in groups + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' + operationId: groups.UpdateRefCreatedOnBehalfOf parameters: - name: group-id in: path @@ -92317,53 +95929,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Functions - summary: Invoke function preview - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.preview + - groups.directoryObject + summary: Delete ref of navigation property createdOnBehalfOf for groups + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' + operationId: groups.DeleteRefCreatedOnBehalfOf parameters: - name: group-id in: path @@ -92372,46 +95958,24 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/groups/{group-id}/drive': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.notebooks.sections.pages.GetParentNotebook + - groups.drive + summary: Get drive from groups + description: The group's default drive. Read-only. + operationId: groups.GetDrive parameters: - name: group-id in: path @@ -92420,27 +95984,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -92452,20 +95995,28 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - - displayName + - createdDateTime + - description + - eTag - lastModifiedBy - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -92478,8 +96029,14 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -92487,31 +96044,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.drive' links: - sectionGroups: - operationId: groups.onenote.notebooks.sections.pages.ParentNotebook.ListSectionGroups + createdByUser: + operationId: groups.Drive.GetCreatedByUser parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: groups.onenote.notebooks.sections.pages.ParentNotebook.ListSections + lastModifiedByUser: + operationId: groups.Drive.GetLastModifiedByUser + parameters: + group-id: $request.path.group-id + bundles: + operationId: groups.Drive.ListBundles + parameters: + group-id: $request.path.group-id + following: + operationId: groups.Drive.ListFollowing + parameters: + group-id: $request.path.group-id + items: + operationId: groups.Drive.ListItems + parameters: + group-id: $request.path.group-id + list: + operationId: groups.Drive.GetList + parameters: + group-id: $request.path.group-id + root: + operationId: groups.Drive.GetRoot + parameters: + group-id: $request.path.group-id + special: + operationId: groups.Drive.ListSpecial parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.notebooks.sections.pages.UpdateParentNotebook + - groups.drive + summary: Update the navigation property drive in groups + description: The group's default drive. Read-only. + operationId: groups.UpdateDrive parameters: - name: group-id in: path @@ -92520,33 +96095,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -92556,10 +96110,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.notebooks.sections.pages.DeleteParentNotebook + - groups.drive + summary: Delete navigation property drive for groups + description: The group's default drive. Read-only. + operationId: groups.DeleteDrive parameters: - name: group-id in: path @@ -92568,27 +96122,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -92600,12 +96133,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/groups/{group-id}/drives': + get: tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + - groups.drive + summary: Get drives from groups + description: The group's drives. Read-only. + operationId: groups.ListDrives parameters: - name: group-id in: path @@ -92614,69 +96148,165 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - driveType + - driveType desc + - owner + - owner desc + - quota + - quota desc + - sharePointIds + - sharePointIds desc + - system + - system desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of drive + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to drives for groups + description: The group's drives. Read-only. + operationId: groups.CreateDrives + parameters: + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.drive' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}': get: tags: - - groups.onenote - summary: Get parentSection from groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.notebooks.sections.pages.GetParentSection + - groups.drive + summary: Get drives from groups + description: The group's drives. Read-only. + operationId: groups.GetDrives parameters: - name: group-id in: path @@ -92685,27 +96315,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: drive-id in: path - description: 'key: id of onenotePage' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: drive - name: $select in: query description: Select properties to be returned @@ -92717,18 +96333,28 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - - displayName + - createdDateTime + - description + - eTag - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -92741,9 +96367,14 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -92751,38 +96382,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.drive' links: - pages: - operationId: groups.onenote.notebooks.sections.pages.ParentSection.ListPages + createdByUser: + operationId: groups.Drives.GetCreatedByUser parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: groups.onenote.notebooks.sections.pages.ParentSection.GetParentNotebook + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: groups.Drives.GetLastModifiedByUser parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: groups.onenote.notebooks.sections.pages.ParentSection.GetParentSectionGroup + drive-id: $request.path.drive-id + bundles: + operationId: groups.Drives.ListBundles parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + drive-id: $request.path.drive-id + following: + operationId: groups.Drives.ListFollowing + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + items: + operationId: groups.Drives.ListItems + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + list: + operationId: groups.Drives.GetList + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + root: + operationId: groups.Drives.GetRoot + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + special: + operationId: groups.Drives.ListSpecial + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentSection in groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.notebooks.sections.pages.UpdateParentSection + - groups.drive + summary: Update the navigation property drives in groups + description: The group's drives. Read-only. + operationId: groups.UpdateDrives parameters: - name: group-id in: path @@ -92791,33 +96441,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: drive-id in: path - description: 'key: id of onenotePage' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: drive requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -92827,10 +96463,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentSection for groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.notebooks.sections.pages.DeleteParentSection + - groups.drive + summary: Delete navigation property drives for groups + description: The group's drives. Read-only. + operationId: groups.DeleteDrives parameters: - name: group-id in: path @@ -92839,27 +96475,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: drive-id in: path - description: 'key: id of onenotePage' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: drive - name: If-Match in: header description: ETag @@ -92871,12 +96493,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: + '/groups/{group-id}/events': + get: tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + - groups.event + summary: Get events from groups + description: The group's calendar events. + operationId: groups.ListEvents parameters: - name: group-id in: path @@ -92885,68 +96508,188 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - groups.event + summary: Create new navigation property to events for groups + description: The group's calendar events. + operationId: groups.CreateEvents parameters: - name: group-id in: path @@ -92955,69 +96698,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/groups/{group-id}/events/{event-id}': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.notebooks.sections.GetParentNotebook + - groups.event + summary: Get events from groups + description: The group's calendar events. + operationId: groups.GetEvents parameters: - name: group-id in: path @@ -93026,20 +96730,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -93051,34 +96748,52 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - createdBy - - displayName - - lastModifiedBy - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sectionGroups - - sections + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -93086,29 +96801,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.event' links: - sectionGroups: - operationId: groups.onenote.notebooks.sections.ParentNotebook.ListSectionGroups + attachments: + operationId: groups.Events.ListAttachments parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.notebooks.sections.ParentNotebook.ListSections + event-id: $request.path.event-id + calendar: + operationId: groups.Events.GetCalendar parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + event-id: $request.path.event-id + extensions: + operationId: groups.Events.ListExtensions + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + instances: + operationId: groups.Events.ListInstances + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: groups.Events.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: groups.Events.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.notebooks.sections.UpdateParentNotebook + - groups.event + summary: Update the navigation property events in groups + description: The group's calendar events. + operationId: groups.UpdateEvents parameters: - name: group-id in: path @@ -93117,26 +96850,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -93146,10 +96872,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.notebooks.sections.DeleteParentNotebook + - groups.event + summary: Delete navigation property events for groups + description: The group's calendar events. + operationId: groups.DeleteEvents parameters: - name: group-id in: path @@ -93158,20 +96884,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -93183,76 +96902,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.parentNotebook.copyNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup': + '/groups/{group-id}/events/{event-id}/attachments': get: tags: - - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.notebooks.sections.GetParentSectionGroup + - groups.event + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.events.ListAttachments parameters: - name: group-id in: path @@ -93261,20 +96917,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string - name: $select in: query description: Select properties to be returned @@ -93286,18 +96962,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - contentType + - isInline - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - name + - size type: string - name: $expand in: query @@ -93310,10 +96979,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -93321,41 +96986,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.notebooks.sections.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.notebooks.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: groups.onenote.notebooks.sections.ParentSectionGroup.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.notebooks.sections.ParentSectionGroup.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.notebooks.sections.UpdateParentSectionGroup + - groups.event + summary: Create new navigation property to attachments for groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.events.CreateAttachments parameters: - name: group-id in: path @@ -93364,79 +97015,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.notebooks.sections.DeleteParentSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': + '/groups/{group-id}/events/{event-id}/attachments/{attachment-id}': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.GetParentNotebook + - groups.event + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.events.GetAttachments parameters: - name: group-id in: path @@ -93445,20 +97054,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: attachment-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: attachment - name: $select in: query description: Select properties to be returned @@ -93470,20 +97079,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - contentType + - isInline - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - name + - size type: string - name: $expand in: query @@ -93496,8 +97096,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -93505,29 +97103,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.UpdateParentNotebook + - groups.event + summary: Update the navigation property attachments in groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.events.UpdateAttachments parameters: - name: group-id in: path @@ -93536,26 +97121,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: attachment-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: attachment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: '204': @@ -93565,10 +97150,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.DeleteParentNotebook + - groups.event + summary: Delete navigation property attachments for groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.events.DeleteAttachments parameters: - name: group-id in: path @@ -93577,20 +97162,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id + - name: event-id in: path - description: 'key: id of notebook' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: attachment-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag @@ -93602,12 +97187,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/events/{event-id}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + summary: Invoke action createUploadSession + operationId: groups.group.events.event.attachments.createUploadSession parameters: - name: group-id in: path @@ -93616,20 +97201,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -93637,21 +97215,8 @@ paths: schema: type: object properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' required: true responses: '200': @@ -93660,18 +97225,18 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + - $ref: '#/components/schemas/microsoft.graph.uploadSession' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + '/groups/{group-id}/events/{event-id}/calendar': get: tags: - - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.GetParentSectionGroup + - groups.event + summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.events.GetCalendar parameters: - name: group-id in: path @@ -93680,20 +97245,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -93705,34 +97263,24 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -93740,41 +97288,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.calendar' links: - parentNotebook: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + calendarPermissions: + operationId: groups.events.Calendar.ListCalendarPermissions parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + event-id: $request.path.event-id + calendarView: + operationId: groups.events.Calendar.ListCalendarView parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + event-id: $request.path.event-id + events: + operationId: groups.events.Calendar.ListEvents parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSections + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: groups.events.Calendar.ListMultiValueExtendedProperties parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: groups.events.Calendar.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.UpdateParentSectionGroup + - groups.event + summary: Update the navigation property calendar in groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.events.UpdateCalendar parameters: - name: group-id in: path @@ -93783,26 +97332,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.calendar' required: true responses: '204': @@ -93812,10 +97354,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.DeleteParentSectionGroup + - groups.event + summary: Delete navigation property calendar for groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.events.DeleteCalendar parameters: - name: group-id in: path @@ -93824,20 +97366,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -93849,13 +97384,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + '/groups/{group-id}/events/{event-id}/calendar/calendarPermissions': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.ListSectionGroups + - groups.event + summary: Get calendarPermissions from groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.events.calendar.ListCalendarPermissions parameters: - name: group-id in: path @@ -93864,23 +97399,15 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -93895,22 +97422,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - allowedRoles + - allowedRoles desc + - emailAddress + - emailAddress desc + - isInsideOrganization + - isInsideOrganization desc + - isRemovable + - isRemovable desc + - role + - role desc type: string - name: $select in: query @@ -93923,34 +97444,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role type: string responses: '200': @@ -93958,13 +97456,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of calendarPermission type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' '@odata.nextLink': type: string default: @@ -93975,10 +97473,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.CreateSectionGroups + - groups.event + summary: Create new navigation property to calendarPermissions for groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.events.calendar.CreateCalendarPermissions parameters: - name: group-id in: path @@ -93987,26 +97485,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' required: true responses: '201': @@ -94014,17 +97505,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/groups/{group-id}/events/{event-id}/calendar/calendarPermissions/{calendarPermission-id}': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.GetSectionGroups + - groups.event + summary: Get calendarPermissions from groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.events.calendar.GetCalendarPermissions parameters: - name: group-id in: path @@ -94033,27 +97524,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: calendarPermission-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: calendarPermission - name: $select in: query description: Select properties to be returned @@ -94065,34 +97549,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role type: string responses: '200': @@ -94100,45 +97561,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSectionGroups - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSections - parameters: - group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.calendarPermission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.UpdateSectionGroups + - groups.event + summary: Update the navigation property calendarPermissions in groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.events.calendar.UpdateCalendarPermissions parameters: - name: group-id in: path @@ -94147,33 +97579,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: calendarPermission-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: calendarPermission requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.calendarPermission' required: true responses: '204': @@ -94183,10 +97608,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.DeleteSectionGroups + - groups.event + summary: Delete navigation property calendarPermissions for groups + description: The permissions of the users with whom the calendar is shared. + operationId: groups.events.calendar.DeleteCalendarPermissions parameters: - name: group-id in: path @@ -94195,27 +97620,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: calendarPermission-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of calendarPermission' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: calendarPermission - name: If-Match in: header description: ETag @@ -94227,13 +97645,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections': + '/groups/{group-id}/events/{event-id}/calendar/calendarView': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.ListSections + - groups.event + summary: Get calendarView from groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.ListCalendarView parameters: - name: group-id in: path @@ -94242,23 +97660,15 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -94273,24 +97683,86 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - name: $select in: query @@ -94303,33 +97775,52 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - createdBy - - displayName - - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -94337,13 +97828,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of event type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' '@odata.nextLink': type: string default: @@ -94354,10 +97845,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.CreateSections + - groups.event + summary: Create new navigation property to calendarView for groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.CreateCalendarView parameters: - name: group-id in: path @@ -94366,26 +97857,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '201': @@ -94393,17 +97877,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': + '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.GetSections + - groups.event + summary: Get calendarView from groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.GetCalendarView parameters: - name: group-id in: path @@ -94412,27 +97896,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -94444,33 +97921,52 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - createdBy - - displayName - - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -94478,38 +97974,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' links: - pages: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.Sections.ListPages + attachments: + operationId: groups.events.calendar.CalendarView.ListAttachments parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentNotebook + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: groups.events.calendar.CalendarView.GetCalendar parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: groups.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentSectionGroup + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: groups.events.calendar.CalendarView.ListExtensions parameters: group-id: $request.path.group-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: groups.events.calendar.CalendarView.ListInstances + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: groups.events.calendar.CalendarView.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: groups.events.calendar.CalendarView.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.UpdateSections + - groups.event + summary: Update the navigation property calendarView in groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.UpdateCalendarView parameters: - name: group-id in: path @@ -94518,33 +98029,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -94554,10 +98058,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.notebooks.sections.parentSectionGroup.DeleteSections + - groups.event + summary: Delete navigation property calendarView for groups + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.DeleteCalendarView parameters: - name: group-id in: path @@ -94566,27 +98070,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -94598,12 +98095,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + summary: Invoke action accept + operationId: groups.group.events.event.calendar.calendarView.event.accept parameters: - name: group-id in: path @@ -94612,27 +98109,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -94640,40 +98130,26 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: + Comment: type: string nullable: true - siteId: - type: string + SendResponse: + type: boolean + default: false nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.cancel': post: tags: - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + summary: Invoke action cancel + operationId: groups.group.events.event.calendar.calendarView.event.cancel parameters: - name: group-id in: path @@ -94682,27 +98158,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -94710,40 +98179,22 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: + Comment: type: string nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/microsoft.graph.getNotebookFromWebUrl': + '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.decline': post: tags: - groups.Actions - summary: Invoke action getNotebookFromWebUrl - operationId: groups.group.onenote.notebooks.getNotebookFromWebUrl + summary: Invoke action decline + operationId: groups.group.events.event.calendar.calendarView.event.decline parameters: - name: group-id in: path @@ -94752,6 +98203,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -94759,28 +98224,30 @@ paths: schema: type: object properties: - webUrl: + Comment: type: string nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.CopyNotebookModel' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/notebooks/microsoft.graph.getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})': - get: + '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.dismissReminder': + post: tags: - - groups.Functions - summary: Invoke function getRecentNotebooks - operationId: groups.group.onenote.notebooks.getRecentNotebooks + - groups.Actions + summary: Invoke action dismissReminder + operationId: groups.group.events.event.calendar.calendarView.event.dismissReminder parameters: - name: group-id in: path @@ -94789,34 +98256,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: includePersonalNotebooks + - name: event-id in: path - description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' + description: 'key: id of event' required: true schema: - type: boolean - default: false + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recentNotebook' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/operations': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.forward': + post: tags: - - groups.onenote - summary: Get operations from groups - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: groups.onenote.ListOperations + - groups.Actions + summary: Invoke action forward + operationId: groups.group.events.event.calendar.calendarView.event.forward parameters: - name: group-id in: path @@ -94825,128 +98290,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - lastActionDateTime - - lastActionDateTime desc - - status - - status desc - - error - - error desc - - percentComplete - - percentComplete desc - - resourceId - - resourceId desc - - resourceLocation - - resourceLocation desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - lastActionDateTime - - status - - error - - percentComplete - - resourceId - - resourceLocation - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of onenoteOperation - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to operations for groups - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: groups.onenote.CreateOperations - parameters: - - name: group-id + type: string + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of group' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: event requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/operations/{onenoteOperation-id}': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.snoozeReminder': + post: tags: - - groups.onenote - summary: Get operations from groups - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: groups.onenote.GetOperations + - groups.Actions + summary: Invoke action snoozeReminder + operationId: groups.group.events.event.calendar.calendarView.event.snoozeReminder parameters: - name: group-id in: path @@ -94955,60 +98341,42 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteOperation-id + - name: event-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - lastActionDateTime - - status - - error - - percentComplete - - resourceId - - resourceLocation - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.tentativelyAccept': + post: tags: - - groups.onenote - summary: Update the navigation property operations in groups - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: groups.onenote.UpdateOperations + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.events.event.calendar.calendarView.event.tentativelyAccept parameters: - name: group-id in: path @@ -95017,32 +98385,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteOperation-id + - name: event-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/calendarView/microsoft.graph.delta()': + get: tags: - - groups.onenote - summary: Delete navigation property operations for groups - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: groups.onenote.DeleteOperations + - groups.Functions + summary: Invoke function delta + operationId: groups.group.events.event.calendar.calendarView.delta parameters: - name: group-id in: path @@ -95051,31 +98438,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteOperation-id + - name: event-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: event responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages': + x-ms-docs-operation-type: function + '/groups/{group-id}/events/{event-id}/calendar/events': get: tags: - - groups.onenote - summary: Get pages from groups - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.ListPages + - groups.event + summary: Get events from groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.ListEvents parameters: - name: group-id in: path @@ -95084,9 +98472,15 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -95101,28 +98495,86 @@ paths: enum: - id - id desc - - self - - self desc + - categories + - categories desc + - changeKey + - changeKey desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - lastModifiedDateTime - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - name: $select in: query @@ -95135,33 +98587,52 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - content - - contentUrl - - createdByAppId - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -95169,13 +98640,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of event type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.event' '@odata.nextLink': type: string default: @@ -95186,10 +98657,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to pages for groups - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.CreatePages + - groups.event + summary: Create new navigation property to events for groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.CreateEvents parameters: - name: group-id in: path @@ -95198,12 +98669,19 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '201': @@ -95211,17 +98689,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}': + '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}': get: tags: - - groups.onenote - summary: Get pages from groups - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.GetPages + - groups.event + summary: Get events from groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.GetEvents parameters: - name: group-id in: path @@ -95230,13 +98708,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -95248,33 +98733,52 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - content - - contentUrl - - createdByAppId - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -95282,27 +98786,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.event' links: - parentNotebook: - operationId: groups.onenote.Pages.GetParentNotebook + attachments: + operationId: groups.events.calendar.Events.ListAttachments parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: groups.onenote.Pages.GetParentSection + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: groups.events.calendar.Events.GetCalendar parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: groups.events.calendar.Events.ListExtensions + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: groups.events.calendar.Events.ListInstances + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: groups.events.calendar.Events.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: groups.events.calendar.Events.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property pages in groups - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.UpdatePages + - groups.event + summary: Update the navigation property events in groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.UpdateEvents parameters: - name: group-id in: path @@ -95311,19 +98841,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -95333,10 +98870,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property pages for groups - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.DeletePages + - groups.event + summary: Delete navigation property events for groups + description: The events in the calendar. Navigation property. Read-only. + operationId: groups.events.calendar.DeleteEvents parameters: - name: group-id in: path @@ -95345,13 +98882,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -95363,12 +98907,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/content': - get: + '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.accept': + post: tags: - - groups.onenote - summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.GetPagesContent + - groups.Actions + summary: Invoke action accept + operationId: groups.group.events.event.calendar.events.event.accept parameters: - name: group-id in: path @@ -95377,29 +98921,47 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.cancel': + post: tags: - - groups.onenote - summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.UpdatePagesContent + - groups.Actions + summary: Invoke action cancel + operationId: groups.group.events.event.calendar.events.event.cancel parameters: - name: group-id in: path @@ -95408,33 +98970,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + Comment: + type: string + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.decline': post: tags: - groups.Actions - summary: Invoke action copyToSection - operationId: groups.group.onenote.pages.onenotePage.copyToSection + summary: Invoke action decline + operationId: groups.group.events.event.calendar.events.event.decline parameters: - name: group-id in: path @@ -95443,13 +99015,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -95457,37 +99036,30 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: + Comment: type: string nullable: true - siteCollectionId: - type: string + SendResponse: + type: boolean + default: false nullable: true - siteId: - type: string + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.dismissReminder': post: tags: - groups.Actions - summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.pages.onenotePage.onenotePatchContent + summary: Invoke action dismissReminder + operationId: groups.group.events.event.calendar.events.event.dismissReminder parameters: - name: group-id in: path @@ -95496,13 +99068,54 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.events.event.calendar.events.event.forward + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -95510,12 +99123,15 @@ paths: schema: type: object properties: - commands: + ToRecipients: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true + Comment: + type: string + nullable: true required: true responses: '204': @@ -95523,12 +99139,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.snoozeReminder': + post: tags: - - groups.Functions - summary: Invoke function preview - operationId: groups.group.onenote.pages.onenotePage.preview + - groups.Actions + summary: Invoke action snoozeReminder + operationId: groups.group.events.event.calendar.events.event.snoozeReminder parameters: - name: group-id in: path @@ -95537,32 +99153,42 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.tentativelyAccept': + post: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.pages.GetParentNotebook + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.events.event.calendar.events.event.tentativelyAccept parameters: - name: group-id in: path @@ -95571,80 +99197,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sectionGroups - - sections - type: string + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.pages.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: groups.onenote.pages.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/calendar/events/microsoft.graph.delta()': + get: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.pages.UpdateParentNotebook + - groups.Functions + summary: Invoke function delta + operationId: groups.group.events.event.calendar.events.delta parameters: - name: group-id in: path @@ -95653,32 +99250,31 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: event responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/groups/{group-id}/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.pages.DeleteParentNotebook + - groups.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: groups.group.events.event.calendar.allowedCalendarSharingRoles parameters: - name: group-id in: path @@ -95687,30 +99283,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true schema: type: string responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + x-ms-docs-operation-type: function + '/groups/{group-id}/events/{event-id}/calendar/microsoft.graph.getSchedule': post: tags: - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.copyNotebook + summary: Invoke action getSchedule + operationId: groups.group.events.event.calendar.getSchedule parameters: - name: group-id in: path @@ -95719,13 +99323,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -95733,20 +99337,24 @@ paths: schema: type: object properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' nullable: true - siteCollectionId: - type: string + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' nullable: true - siteId: - type: string + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 nullable: true required: true responses: @@ -95755,19 +99363,21 @@ paths: content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups': + '/groups/{group-id}/events/{event-id}/calendar/multiValueExtendedProperties': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.ListSectionGroups + - groups.event + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.ListMultiValueExtendedProperties parameters: - name: group-id in: path @@ -95776,13 +99386,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -95800,22 +99410,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - value + - value desc type: string - name: $select in: query @@ -95828,18 +99424,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -95852,10 +99437,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -95863,13 +99444,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of multiValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -95880,10 +99461,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.CreateSectionGroups + - groups.event + summary: Create new navigation property to multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.CreateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -95892,19 +99473,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '201': @@ -95912,17 +99493,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': + '/groups/{group-id}/events/{event-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.GetSectionGroups + - groups.event + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.GetMultiValueExtendedProperties parameters: - name: group-id in: path @@ -95931,20 +99512,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -95956,18 +99537,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -95980,10 +99550,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -95991,41 +99557,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.SectionGroups.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.pages.parentNotebook.SectionGroups.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.UpdateSectionGroups + - groups.event + summary: Update the navigation property multiValueExtendedProperties in groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.UpdateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -96034,26 +99575,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '204': @@ -96063,10 +99604,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.DeleteSectionGroups + - groups.event + summary: Delete navigation property multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.DeleteMultiValueExtendedProperties parameters: - name: group-id in: path @@ -96075,20 +99616,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -96100,13 +99641,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/groups/{group-id}/events/{event-id}/calendar/singleValueExtendedProperties': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.GetParentNotebook + - groups.event + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.ListSingleValueExtendedProperties parameters: - name: group-id in: path @@ -96115,20 +99656,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string - name: $select in: query description: Select properties to be returned @@ -96140,20 +99694,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -96166,8 +99707,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -96175,29 +99714,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.UpdateParentNotebook + - groups.event + summary: Create new navigation property to singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.CreateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -96206,39 +99743,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/events/{event-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.DeleteParentNotebook + - groups.event + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.GetSingleValueExtendedProperties parameters: - name: group-id in: path @@ -96247,37 +99782,61 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + patch: tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + - groups.event + summary: Update the navigation property singleValueExtendedProperties in groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.UpdateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -96286,193 +99845,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': - get: - tags: - - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.GetParentSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: singleValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '204': @@ -96482,10 +99874,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup + - groups.event + summary: Delete navigation property singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: groups.events.calendar.DeleteSingleValueExtendedProperties parameters: - name: group-id in: path @@ -96494,20 +99886,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -96519,13 +99911,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/groups/{group-id}/events/{event-id}/extensions': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.ListSectionGroups + - groups.event + summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.events.ListExtensions parameters: - name: group-id in: path @@ -96534,23 +99926,15 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -96565,22 +99949,6 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc type: string - name: $select in: query @@ -96593,18 +99961,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string - name: $expand in: query @@ -96617,10 +99973,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -96628,13 +99980,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -96645,10 +99997,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.CreateSectionGroups + - groups.event + summary: Create new navigation property to extensions for groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.events.CreateExtensions parameters: - name: group-id in: path @@ -96657,26 +100009,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -96684,17 +100029,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/groups/{group-id}/events/{event-id}/extensions/{extension-id}': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.GetSectionGroups + - groups.event + summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.events.GetExtensions parameters: - name: group-id in: path @@ -96703,27 +100048,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: event + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -96735,18 +100073,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string - name: $expand in: query @@ -96759,10 +100085,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -96770,45 +100092,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.UpdateSectionGroups + - groups.event + summary: Update the navigation property extensions in groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.events.UpdateExtensions parameters: - name: group-id in: path @@ -96817,33 +100110,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: event + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -96853,10 +100139,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.DeleteSectionGroups + - groups.event + summary: Delete navigation property extensions for groups + description: The collection of open extensions defined for the event. Nullable. + operationId: groups.events.DeleteExtensions parameters: - name: group-id in: path @@ -96865,27 +100151,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: event + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -96897,13 +100176,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/groups/{group-id}/events/{event-id}/instances': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.ListSections + - groups.event + summary: Get instances from groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.events.ListInstances parameters: - name: group-id in: path @@ -96912,23 +100191,15 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -96943,24 +100214,86 @@ paths: enum: - id - id desc - - self - - self desc + - categories + - categories desc + - changeKey + - changeKey desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - name: $select in: query @@ -96973,33 +100306,52 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - createdBy - - displayName - - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -97007,13 +100359,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of event type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' '@odata.nextLink': type: string default: @@ -97024,10 +100376,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.CreateSections + - groups.event + summary: Create new navigation property to instances for groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.events.CreateInstances parameters: - name: group-id in: path @@ -97036,26 +100388,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '201': @@ -97063,17 +100408,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/groups/{group-id}/events/{event-id}/instances/{event-id1}': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.GetSections + - groups.event + summary: Get instances from groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.events.GetInstances parameters: - name: group-id in: path @@ -97082,27 +100427,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -97114,33 +100452,52 @@ paths: items: enum: - id - - self + - categories + - changeKey - createdDateTime - - createdBy - - displayName - - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -97148,38 +100505,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' links: - pages: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.Sections.ListPages + attachments: + operationId: groups.events.Instances.ListAttachments parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: groups.events.Instances.GetCalendar parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: groups.events.Instances.ListExtensions parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: groups.events.Instances.ListInstances + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: groups.events.Instances.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: groups.events.Instances.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.UpdateSections + - groups.event + summary: Update the navigation property instances in groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.events.UpdateInstances parameters: - name: group-id in: path @@ -97188,33 +100560,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -97224,10 +100589,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.DeleteSections + - groups.event + summary: Delete navigation property instances for groups + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: groups.events.DeleteInstances parameters: - name: group-id in: path @@ -97236,27 +100601,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -97268,12 +100626,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + summary: Invoke action accept + operationId: groups.group.events.event.instances.event.accept parameters: - name: group-id in: path @@ -97282,27 +100640,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -97310,40 +100661,26 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: + Comment: type: string nullable: true - siteId: - type: string + SendResponse: + type: boolean + default: false nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': post: tags: - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + summary: Invoke action cancel + operationId: groups.group.events.event.instances.event.cancel parameters: - name: group-id in: path @@ -97352,27 +100689,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -97380,41 +100710,22 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: + Comment: type: string nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': - get: + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ListPages + - groups.Actions + summary: Invoke action decline + operationId: groups.group.events.event.instances.event.decline parameters: - name: group-id in: path @@ -97423,133 +100734,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection - type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of onenotePage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': post: tags: - - groups.onenote - summary: Create new navigation property to pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.CreatePages + - groups.Actions + summary: Invoke action dismissReminder + operationId: groups.group.events.event.instances.event.dismissReminder parameters: - name: group-id in: path @@ -97558,51 +100787,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true + x-ms-docs-key-type: event responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.GetPages + - groups.Actions + summary: Invoke action forward + operationId: groups.group.events.event.instances.event.forward parameters: - name: group-id in: path @@ -97611,106 +100821,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection - type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentSection - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: tags: - - groups.onenote - summary: Update the navigation property pages in groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.UpdatePages + - groups.Actions + summary: Invoke action snoozeReminder + operationId: groups.group.events.event.instances.event.snoozeReminder parameters: - name: group-id in: path @@ -97719,53 +100872,42 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: tags: - - groups.onenote - summary: Delete navigation property pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.DeletePages + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.events.event.instances.event.tentativelyAccept parameters: - name: group-id in: path @@ -97774,51 +100916,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/instances/microsoft.graph.delta()': get: tags: - - groups.onenote - summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.parentNotebook.sectionGroups.sections.pages.GetPagesContent + - groups.Functions + summary: Invoke function delta + operationId: groups.group.events.event.instances.delta parameters: - name: group-id in: path @@ -97827,50 +100969,31 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: function + '/groups/{group-id}/events/{event-id}/microsoft.graph.accept': + post: tags: - - groups.onenote - summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.parentNotebook.sectionGroups.sections.pages.UpdatePagesContent + - groups.Actions + summary: Invoke action accept + operationId: groups.group.events.event.accept parameters: - name: group-id in: path @@ -97879,54 +101002,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/microsoft.graph.cancel': post: tags: - groups.Actions - summary: Invoke action copyToSection - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + summary: Invoke action cancel + operationId: groups.group.events.event.cancel parameters: - name: group-id in: path @@ -97935,34 +101044,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/microsoft.graph.decline': + post: + tags: + - groups.Actions + summary: Invoke action decline + operationId: groups.group.events.event.decline + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: group + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -97970,37 +101096,30 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: + Comment: type: string nullable: true - siteCollectionId: - type: string + SendResponse: + type: boolean + default: false nullable: true - siteId: - type: string + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': + '/groups/{group-id}/events/{event-id}/microsoft.graph.dismissReminder': post: tags: - groups.Actions - summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + summary: Invoke action dismissReminder + operationId: groups.group.events.event.dismissReminder parameters: - name: group-id in: path @@ -98009,34 +101128,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.events.event.forward + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: group + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event requestBody: description: Action parameters content: @@ -98044,12 +101169,15 @@ paths: schema: type: object properties: - commands: + ToRecipients: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true + Comment: + type: string + nullable: true required: true responses: '204': @@ -98057,12 +101185,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': - get: + '/groups/{group-id}/events/{event-id}/microsoft.graph.snoozeReminder': + post: tags: - - groups.Functions - summary: Invoke function preview - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + - groups.Actions + summary: Invoke action snoozeReminder + operationId: groups.group.events.event.snoozeReminder parameters: - name: group-id in: path @@ -98071,53 +101199,82 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - groups.Actions + summary: Invoke action tentativelyAccept + operationId: groups.group.events.event.tentativelyAccept + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: group + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: action + '/groups/{group-id}/events/{event-id}/multiValueExtendedProperties': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.GetParentNotebook + - groups.event + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.ListMultiValueExtendedProperties parameters: - name: group-id in: path @@ -98126,27 +101283,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string - name: $select in: query description: Select properties to be returned @@ -98158,20 +101321,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -98184,8 +101334,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -98193,125 +101341,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook + - groups.event + summary: Create new navigation property to multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.CreateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -98320,69 +101370,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: event-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: event requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/groups/{group-id}/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.GetParentSectionGroup + - groups.event + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.GetMultiValueExtendedProperties parameters: - name: group-id in: path @@ -98391,27 +101409,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -98423,18 +101434,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - value type: string - name: $expand in: query @@ -98447,10 +101447,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -98458,45 +101454,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentSectionGroup + - groups.event + summary: Update the navigation property multiValueExtendedProperties in groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.UpdateMultiValueExtendedProperties parameters: - name: group-id in: path @@ -98505,33 +101472,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '204': @@ -98541,10 +101501,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentSectionGroup + - groups.event + summary: Delete navigation property multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.DeleteMultiValueExtendedProperties parameters: - name: group-id in: path @@ -98553,27 +101513,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: event-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of multiValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -98585,13 +101538,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections': + '/groups/{group-id}/events/{event-id}/singleValueExtendedProperties': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.ListSections + - groups.event + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.ListSingleValueExtendedProperties parameters: - name: group-id in: path @@ -98600,13 +101553,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -98624,24 +101577,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - value + - value desc type: string - name: $select in: query @@ -98654,18 +101591,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - value type: string - name: $expand in: query @@ -98678,9 +101604,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -98688,13 +101611,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of singleValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -98705,10 +101628,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.CreateSections + - groups.event + summary: Create new navigation property to singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.CreateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -98717,19 +101640,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '201': @@ -98737,17 +101660,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}': + '/groups/{group-id}/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.GetSections + - groups.event + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.GetSingleValueExtendedProperties parameters: - name: group-id in: path @@ -98756,20 +101679,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -98781,18 +101704,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - value type: string - name: $expand in: query @@ -98805,9 +101717,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -98815,35 +101724,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: groups.onenote.pages.parentNotebook.Sections.ListPages - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.Sections.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.Sections.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.UpdateSections + - groups.event + summary: Update the navigation property singleValueExtendedProperties in groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.UpdateSingleValueExtendedProperties parameters: - name: group-id in: path @@ -98852,26 +101742,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: singleValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '204': @@ -98881,10 +101771,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.DeleteSections + - groups.event + summary: Delete navigation property singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: groups.events.DeleteSingleValueExtendedProperties parameters: - name: group-id in: path @@ -98893,20 +101783,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: event-id in: path - description: 'key: id of onenotePage' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of singleValueLegacyExtendedProperty' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -98918,75 +101808,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + '/groups/{group-id}/events/microsoft.graph.delta()': + get: tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup + - groups.Functions + summary: Invoke function delta + operationId: groups.group.events.delta parameters: - name: group-id in: path @@ -98995,62 +101822,25 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages': + x-ms-docs-operation-type: function + '/groups/{group-id}/extensions': get: tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.ListPages + - groups.extension + summary: Get extensions from groups + description: The collection of open extensions defined for the group. Read-only. Nullable. + operationId: groups.ListExtensions parameters: - name: group-id in: path @@ -99059,20 +101849,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -99090,28 +101866,6 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc type: string - name: $select in: query @@ -99124,19 +101878,6 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection type: string - name: $expand in: query @@ -99149,8 +101890,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -99158,13 +101897,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -99175,10 +101914,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.onenote - summary: Create new navigation property to pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.CreatePages + - groups.extension + summary: Create new navigation property to extensions for groups + description: The collection of open extensions defined for the group. Read-only. Nullable. + operationId: groups.CreateExtensions parameters: - name: group-id in: path @@ -99187,26 +101926,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -99214,17 +101939,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}': + '/groups/{group-id}/extensions/{extension-id}': get: tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.GetPages + - groups.extension + summary: Get extensions from groups + description: The collection of open extensions defined for the group. Read-only. Nullable. + operationId: groups.GetExtensions parameters: - name: group-id in: path @@ -99233,27 +101958,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + - name: extension-id in: path - description: 'key: id of onenotePage' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -99265,19 +101976,6 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection type: string - name: $expand in: query @@ -99290,8 +101988,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -99299,31 +101995,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sections.Pages.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: groups.onenote.pages.parentNotebook.sections.Pages.GetParentSection - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.onenote - summary: Update the navigation property pages in groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.UpdatePages + - groups.extension + summary: Update the navigation property extensions in groups + description: The collection of open extensions defined for the group. Read-only. Nullable. + operationId: groups.UpdateExtensions parameters: - name: group-id in: path @@ -99332,33 +102013,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + - name: extension-id in: path - description: 'key: id of onenotePage' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -99368,10 +102035,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.onenote - summary: Delete navigation property pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.DeletePages + - groups.extension + summary: Delete navigation property extensions for groups + description: The collection of open extensions defined for the group. Read-only. Nullable. + operationId: groups.DeleteExtensions parameters: - name: group-id in: path @@ -99380,27 +102047,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + - name: extension-id in: path - description: 'key: id of onenotePage' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -99412,12 +102065,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': + '/groups/{group-id}/groupLifecyclePolicies': get: tags: - - groups.onenote - summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.parentNotebook.sections.pages.GetPagesContent + - groups.groupLifecyclePolicy + summary: Get groupLifecyclePolicies from groups + description: The collection of lifecycle policies for this group. Read-only. Nullable. + operationId: groups.ListGroupLifecyclePolicies parameters: - name: group-id in: path @@ -99426,43 +102080,84 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - alternateNotificationEmails + - alternateNotificationEmails desc + - groupLifetimeInDays + - groupLifetimeInDays desc + - managedGroupTypes + - managedGroupTypes desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - alternateNotificationEmails + - groupLifetimeInDays + - managedGroupTypes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of groupLifecyclePolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - groups.onenote - summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.parentNotebook.sections.pages.UpdatePagesContent + - groups.groupLifecyclePolicy + summary: Create new navigation property to groupLifecyclePolicies for groups + description: The collection of lifecycle policies for this group. Read-only. Nullable. + operationId: groups.CreateGroupLifecyclePolicies parameters: - name: group-id in: path @@ -99471,47 +102166,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': - post: + '/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}': + get: tags: - - groups.Actions - summary: Invoke action copyToSection - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection + - groups.groupLifecyclePolicy + summary: Get groupLifecyclePolicies from groups + description: The collection of lifecycle policies for this group. Read-only. Nullable. + operationId: groups.GetGroupLifecyclePolicies parameters: - name: group-id in: path @@ -99520,65 +102198,56 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: groupLifecyclePolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of groupLifecyclePolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: groupLifecyclePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - alternateNotificationEmails + - groupLifetimeInDays + - managedGroupTypes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + patch: tags: - - groups.Actions - summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - groups.groupLifecyclePolicy + summary: Update the navigation property groupLifecyclePolicies in groups + description: The collection of lifecycle policies for this group. Read-only. Nullable. + operationId: groups.UpdateGroupLifecyclePolicies parameters: - name: group-id in: path @@ -99587,53 +102256,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + - name: groupLifecyclePolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of groupLifecyclePolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: groupLifecyclePolicy requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Functions - summary: Invoke function preview - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.preview + - groups.groupLifecyclePolicy + summary: Delete navigation property groupLifecyclePolicies for groups + description: The collection of lifecycle policies for this group. Read-only. Nullable. + operationId: groups.DeleteGroupLifecyclePolicies parameters: - name: group-id in: path @@ -99642,46 +102290,31 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: groupLifecyclePolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of groupLifecyclePolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: groupLifecyclePolicy + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/groups/{group-id}/memberOf': get: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.GetParentNotebook + - groups.directoryObject + summary: Get memberOf from groups + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + operationId: groups.ListMemberOf parameters: - name: group-id in: path @@ -99690,20 +102323,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -99715,20 +102354,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - deletedDateTime type: string - name: $expand in: query @@ -99741,8 +102367,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -99750,29 +102374,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sections.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.pages.parentNotebook.sections.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/memberOf/$ref': + get: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.UpdateParentNotebook + - groups.directoryObject + summary: Get ref of memberOf from groups + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + operationId: groups.ListRefMemberOf parameters: - name: group-id in: path @@ -99781,39 +102404,87 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.directoryObject + summary: Create new navigation property ref to memberOf for groups + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + operationId: groups.CreateRefMemberOf + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/members': + get: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.DeleteParentNotebook + - groups.directoryObject + summary: Get members from groups + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. Supports $expand.' + operationId: groups.ListMembers parameters: - name: group-id in: path @@ -99822,37 +102493,79 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + 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 default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/groups/{group-id}/members/$ref': + get: tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook + - groups.directoryObject + summary: Get ref of members from groups + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. Supports $expand.' + operationId: groups.ListRefMembers parameters: - name: group-id in: path @@ -99861,62 +102574,87 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.directoryObject + summary: Create new navigation property ref to members for groups + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. Supports $expand.' + operationId: groups.CreateRefMembers + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + additionalProperties: + type: object required: true responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/groups/{group-id}/membersWithLicenseErrors': get: tags: - - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.GetParentSectionGroup + - groups.directoryObject + summary: Get membersWithLicenseErrors from groups + description: A list of group members with license errors from this group-based license assignment. Read-only. + operationId: groups.ListMembersWithLicenseErrors parameters: - name: group-id in: path @@ -99925,20 +102663,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -99950,18 +102694,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - deletedDateTime type: string - name: $expand in: query @@ -99974,10 +102707,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -99985,41 +102714,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/membersWithLicenseErrors/$ref': + get: tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.UpdateParentSectionGroup + - groups.directoryObject + summary: Get ref of membersWithLicenseErrors from groups + description: A list of group members with license errors from this group-based license assignment. Read-only. + operationId: groups.ListRefMembersWithLicenseErrors parameters: - name: group-id in: path @@ -100028,39 +102744,86 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.directoryObject + summary: Create new navigation property ref to membersWithLicenseErrors for groups + description: A list of group members with license errors from this group-based license assignment. Read-only. + operationId: groups.CreateRefMembersWithLicenseErrors + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/microsoft.graph.addFavorite': + post: tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.DeleteParentSectionGroup + - groups.Actions + summary: Invoke action addFavorite + operationId: groups.group.addFavorite parameters: - name: group-id in: path @@ -100069,38 +102832,18 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.assignLicense': + post: tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentNotebook + - groups.Actions + summary: Invoke action assignLicense + operationId: groups.group.assignLicense parameters: - name: group-id in: path @@ -100109,89 +102852,108 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + addLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + removeLicenses: + 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 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.group' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.checkGrantedPermissionsForApp': + post: + tags: + - groups.Actions + summary: Invoke action checkGrantedPermissionsForApp + operationId: groups.group.checkGrantedPermissionsForApp + parameters: + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.checkMemberGroups': + post: + tags: + - groups.Actions + summary: Invoke action checkMemberGroups + operationId: groups.group.checkMemberGroups + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sectionGroups - - sections - type: string + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.checkMemberObjects': + post: tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentNotebook + - groups.Actions + summary: Invoke action checkMemberObjects + operationId: groups.group.checkMemberObjects parameters: - name: group-id in: path @@ -100200,39 +102962,112 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.getMemberGroups': + post: + tags: + - groups.Actions + summary: Invoke action getMemberGroups + operationId: groups.group.getMemberGroups + parameters: + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.getMemberObjects': + post: + tags: + - groups.Actions + summary: Invoke action getMemberObjects + operationId: groups.group.getMemberObjects + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.removeFavorite': + post: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentNotebook + - groups.Actions + summary: Invoke action removeFavorite + operationId: groups.group.removeFavorite parameters: - name: group-id in: path @@ -100241,37 +103076,84 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.renew': + post: + tags: + - groups.Actions + summary: Invoke action renew + operationId: groups.group.renew + parameters: + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.resetUnseenCount': + post: + tags: + - groups.Actions + summary: Invoke action resetUnseenCount + operationId: groups.group.resetUnseenCount + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: group + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.restore': + post: + tags: + - groups.Actions + summary: Invoke action restore + operationId: groups.group.restore + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true schema: type: string + x-ms-docs-key-type: group responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.subscribeByMail': post: tags: - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + summary: Invoke action subscribeByMail + operationId: groups.group.subscribeByMail parameters: - name: group-id in: path @@ -100280,20 +103162,46 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.unsubscribeByMail': + post: + tags: + - groups.Actions + summary: Invoke action unsubscribeByMail + operationId: groups.group.unsubscribeByMail + parameters: + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/microsoft.graph.validateProperties': + post: + tags: + - groups.Actions + summary: Invoke action validateProperties + operationId: groups.group.validateProperties + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group requestBody: description: Action parameters content: @@ -100301,41 +103209,31 @@ paths: schema: type: object properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: + displayName: type: string nullable: true - siteCollectionId: + mailNickname: type: string nullable: true - siteId: + onBehalfOfUserId: + 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 required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + '/groups/{group-id}/onenote': get: tags: - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentSectionGroup + summary: Get onenote from groups + description: Read-only. + operationId: groups.GetOnenote parameters: - name: group-id in: path @@ -100344,20 +103242,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -100369,16 +103253,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup + - notebooks + - operations + - pages + - resources - sectionGroups - sections type: string @@ -100393,8 +103271,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup + - notebooks + - operations + - pages + - resources - sectionGroups - sections type: string @@ -100404,41 +103284,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.onenote' links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + notebooks: + operationId: groups.Onenote.ListNotebooks parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + operations: + operationId: groups.Onenote.ListOperations + parameters: + group-id: $request.path.group-id + pages: + operationId: groups.Onenote.ListPages + parameters: + group-id: $request.path.group-id + resources: + operationId: groups.Onenote.ListResources parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + operationId: groups.Onenote.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSections + operationId: groups.Onenote.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentSectionGroup + summary: Update the navigation property onenote in groups + description: Read-only. + operationId: groups.UpdateOnenote parameters: - name: group-id in: path @@ -100447,26 +103327,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.onenote' required: true responses: '204': @@ -100477,9 +103343,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentSectionGroup + summary: Delete navigation property onenote for groups + description: Read-only. + operationId: groups.DeleteOnenote parameters: - name: group-id in: path @@ -100488,20 +103354,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -100513,13 +103365,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + '/groups/{group-id}/onenote/notebooks': get: tags: - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSectionGroups + summary: Get notebooks from groups + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.ListNotebooks parameters: - name: group-id in: path @@ -100528,20 +103380,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -100571,10 +103409,18 @@ paths: - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - isDefault + - isDefault desc + - isShared + - isShared desc + - links + - links desc - sectionGroupsUrl - sectionGroupsUrl desc - sectionsUrl - sectionsUrl desc + - userRole + - userRole desc type: string - name: $select in: query @@ -100593,10 +103439,12 @@ paths: - displayName - lastModifiedBy - lastModifiedDateTime + - isDefault + - isShared + - links - sectionGroupsUrl - sectionsUrl - - parentNotebook - - parentSectionGroup + - userRole - sectionGroups - sections type: string @@ -100611,8 +103459,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - sectionGroups - sections type: string @@ -100622,13 +103468,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of notebook type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' '@odata.nextLink': type: string default: @@ -100640,9 +103486,9 @@ paths: post: tags: - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSectionGroups + summary: Create new navigation property to notebooks for groups + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.CreateNotebooks parameters: - name: group-id in: path @@ -100651,26 +103497,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '201': @@ -100678,17 +103510,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}': get: tags: - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSectionGroups + summary: Get notebooks from groups + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.GetNotebooks parameters: - name: group-id in: path @@ -100697,27 +103529,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: $select in: query description: Select properties to be returned @@ -100735,10 +103553,12 @@ paths: - displayName - lastModifiedBy - lastModifiedDateTime + - isDefault + - isShared + - links - sectionGroupsUrl - sectionsUrl - - parentNotebook - - parentSectionGroup + - userRole - sectionGroups - sections type: string @@ -100753,8 +103573,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - sectionGroups - sections type: string @@ -100764,45 +103582,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSectionGroups + operationId: groups.onenote.Notebooks.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id sections: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSections + operationId: groups.onenote.Notebooks.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSectionGroups + summary: Update the navigation property notebooks in groups + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.UpdateNotebooks parameters: - name: group-id in: path @@ -100811,33 +103611,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -100848,9 +103634,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSectionGroups + summary: Delete navigation property notebooks for groups + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.DeleteNotebooks parameters: - name: group-id in: path @@ -100859,1514 +103645,16 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections': - get: - tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': - get: - tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.ListPages - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: - tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection': - get: - tags: - - groups.onenote - summary: Get parentSection from groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.pages.GetParentSection - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: groups.onenote.pages.ParentSection.ListPages - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: groups.onenote.pages.ParentSection.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: groups.onenote.pages.ParentSection.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentSection in groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.pages.UpdateParentSection - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property parentSection for groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.pages.DeleteParentSection - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.pages.onenotePage.parentSection.copyToNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: - tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.pages.onenotePage.parentSection.copyToSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages': - get: - tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.ListPages - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of onenotePage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.CreatePages - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}': - get: - tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.GetPages - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - links: - parentNotebook: - operationId: groups.onenote.pages.parentSection.Pages.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: groups.onenote.pages.parentSection.Pages.GetParentSection - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenotePage-id1: $request.path.onenotePage-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property pages in groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.UpdatePages - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.DeletePages - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/content': - get: - tags: - - groups.onenote - summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.parentSection.pages.GetPagesContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.onenote - summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.parentSection.pages.UpdatePagesContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.copyToSection': - post: - tags: - - groups.Actions - summary: Invoke action copyToSection - operationId: groups.group.onenote.pages.onenotePage.parentSection.pages.onenotePage.copyToSection - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': - post: - tags: - - groups.Actions - summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.pages.onenotePage.parentSection.pages.onenotePage.onenotePatchContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.preview()': - get: - tags: - - groups.Functions - summary: Invoke function preview - operationId: groups.group.onenote.pages.onenotePage.parentSection.pages.onenotePage.preview - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook': - get: - tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentSection.GetParentNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.pages.parentSection.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: groups.onenote.pages.parentSection.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentSection.UpdateParentNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.pages.parentSection.DeleteParentNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: notebook + - name: If-Match + in: header + description: ETag schema: type: string responses: @@ -102375,12 +103663,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.copyNotebook + operationId: groups.group.onenote.notebooks.notebook.copyNotebook parameters: - name: group-id in: path @@ -102389,13 +103677,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook requestBody: description: Action parameters content: @@ -102431,13 +103719,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.ListSectionGroups + operationId: groups.onenote.notebooks.ListSectionGroups parameters: - name: group-id in: path @@ -102446,13 +103734,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -102553,7 +103841,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.CreateSectionGroups + operationId: groups.onenote.notebooks.CreateSectionGroups parameters: - name: group-id in: path @@ -102562,13 +103850,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook requestBody: description: New navigation property content: @@ -102586,13 +103874,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.GetSectionGroups + operationId: groups.onenote.notebooks.GetSectionGroups parameters: - name: group-id in: path @@ -102601,13 +103889,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -102664,28 +103952,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentNotebook + operationId: groups.onenote.notebooks.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.notebooks.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSectionGroups + operationId: groups.onenote.notebooks.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSections + operationId: groups.onenote.notebooks.SectionGroups.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -102695,7 +103983,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.UpdateSectionGroups + operationId: groups.onenote.notebooks.UpdateSectionGroups parameters: - name: group-id in: path @@ -102704,13 +103992,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -102736,7 +104024,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.DeleteSectionGroups + operationId: groups.onenote.notebooks.DeleteSectionGroups parameters: - name: group-id in: path @@ -102745,13 +104033,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -102770,13 +104058,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.GetParentNotebook parameters: - name: group-id in: path @@ -102785,13 +104073,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -102848,16 +104136,16 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSections + operationId: groups.onenote.notebooks.sectionGroups.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -102867,7 +104155,7 @@ paths: - groups.onenote summary: Update the navigation property parentNotebook in groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.UpdateParentNotebook parameters: - name: group-id in: path @@ -102876,13 +104164,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -102908,7 +104196,7 @@ paths: - groups.onenote summary: Delete navigation property parentNotebook for groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.DeleteParentNotebook parameters: - name: group-id in: path @@ -102917,13 +104205,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -102942,12 +104230,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -102956,13 +104244,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103005,13 +104293,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - groups.onenote summary: Get parentSectionGroup from groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentSectionGroup + operationId: groups.onenote.notebooks.sectionGroups.GetParentSectionGroup parameters: - name: group-id in: path @@ -103020,13 +104308,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103083,28 +104371,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + operationId: groups.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + operationId: groups.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -103114,7 +104402,7 @@ paths: - groups.onenote summary: Update the navigation property parentSectionGroup in groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentSectionGroup + operationId: groups.onenote.notebooks.sectionGroups.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -103123,13 +104411,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103155,7 +104443,7 @@ paths: - groups.onenote summary: Delete navigation property parentSectionGroup for groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentSectionGroup + operationId: groups.onenote.notebooks.sectionGroups.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -103164,13 +104452,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103189,13 +104477,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.ListSectionGroups parameters: - name: group-id in: path @@ -103204,13 +104492,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103318,7 +104606,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.CreateSectionGroups parameters: - name: group-id in: path @@ -103327,13 +104615,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103358,13 +104646,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.GetSectionGroups parameters: - name: group-id in: path @@ -103373,13 +104661,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103443,31 +104731,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.notebooks.sectionGroups.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 sectionGroups: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 sections: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSections + operationId: groups.onenote.notebooks.sectionGroups.SectionGroups.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 default: @@ -103478,7 +104766,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.UpdateSectionGroups parameters: - name: group-id in: path @@ -103487,13 +104775,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103526,7 +104814,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.DeleteSectionGroups parameters: - name: group-id in: path @@ -103535,13 +104823,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103567,13 +104855,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSections + operationId: groups.onenote.notebooks.sectionGroups.ListSections parameters: - name: group-id in: path @@ -103582,13 +104870,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103697,7 +104985,7 @@ paths: - groups.onenote summary: Create new navigation property to sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSections + operationId: groups.onenote.notebooks.sectionGroups.CreateSections parameters: - name: group-id in: path @@ -103706,13 +104994,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103737,13 +105025,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSections + operationId: groups.onenote.notebooks.sectionGroups.GetSections parameters: - name: group-id in: path @@ -103752,13 +105040,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103821,24 +105109,24 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.ListPages + operationId: groups.onenote.notebooks.sectionGroups.Sections.ListPages parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id parentNotebook: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.Sections.GetParentNotebook parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + operationId: groups.onenote.notebooks.sectionGroups.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id default: @@ -103849,7 +105137,7 @@ paths: - groups.onenote summary: Update the navigation property sections in groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSections + operationId: groups.onenote.notebooks.sectionGroups.UpdateSections parameters: - name: group-id in: path @@ -103858,13 +105146,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103897,7 +105185,7 @@ paths: - groups.onenote summary: Delete navigation property sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSections + operationId: groups.onenote.notebooks.sectionGroups.DeleteSections parameters: - name: group-id in: path @@ -103906,13 +105194,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -103938,12 +105226,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -103952,13 +105240,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -104008,12 +105296,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -104022,13 +105310,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -104078,13 +105366,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': get: tags: - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.ListSections + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sectionGroups.sections.ListPages parameters: - name: group-id in: path @@ -104093,13 +105381,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -104121,20 +105423,24 @@ paths: - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc + - level + - level desc - links - links desc - - pagesUrl - - pagesUrl desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -104149,16 +105455,17 @@ paths: - id - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - isDefault + - level - links - - pagesUrl - - pages + - order + - title + - userTags - parentNotebook - - parentSectionGroup + - parentSection type: string - name: $expand in: query @@ -104171,9 +105478,8 @@ paths: items: enum: - '*' - - pages - parentNotebook - - parentSectionGroup + - parentSection type: string responses: '200': @@ -104181,13 +105487,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -104199,9 +105505,9 @@ paths: post: tags: - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.CreateSections + summary: Create new navigation property to pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sectionGroups.sections.CreatePages parameters: - name: group-id in: path @@ -104210,19 +105516,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -104230,17 +105550,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.GetSections + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sectionGroups.sections.GetPages parameters: - name: group-id in: path @@ -104249,13 +105569,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -104263,6 +105590,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -104276,16 +105610,17 @@ paths: - id - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - isDefault + - level - links - - pagesUrl - - pages + - order + - title + - userTags - parentNotebook - - parentSectionGroup + - parentSection type: string - name: $expand in: query @@ -104298,9 +105633,8 @@ paths: items: enum: - '*' - - pages - parentNotebook - - parentSectionGroup + - parentSection type: string responses: '200': @@ -104308,35 +105642,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - pages: - operationId: groups.onenote.pages.parentSection.parentNotebook.Sections.ListPages - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id parentNotebook: - operationId: groups.onenote.pages.parentSection.parentNotebook.Sections.GetParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.sections.Pages.GetParentNotebook parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentNotebook.Sections.GetParentSectionGroup + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: groups.onenote.notebooks.sectionGroups.sections.Pages.GetParentSection parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.UpdateSections + summary: Update the navigation property pages in groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sectionGroups.sections.UpdatePages parameters: - name: group-id in: path @@ -104345,13 +105677,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -104359,12 +105698,19 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -104375,9 +105721,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentNotebook.DeleteSections + summary: Delete navigation property pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sectionGroups.sections.DeletePages parameters: - name: group-id in: path @@ -104386,13 +105732,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -104400,6 +105753,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -104411,12 +105771,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + get: tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToNotebook + - groups.onenote + summary: Get media content for the navigation property pages from groups + operationId: groups.onenote.notebooks.sectionGroups.sections.GetPagesContent parameters: - name: group-id in: path @@ -104425,13 +105785,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -104439,55 +105806,6 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -104495,55 +105813,22 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup': - get: + x-ms-docs-operation-type: operation + put: tags: - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentSection.GetParentSectionGroup + summary: Update media content for the navigation property pages in groups + operationId: groups.onenote.notebooks.sectionGroups.sections.UpdatePagesContent parameters: - name: group-id in: path @@ -104552,98 +105837,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.pages.parentSection.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: groups.onenote.pages.parentSection.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroups: - operationId: groups.onenote.pages.parentSection.ParentSectionGroup.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: groups.onenote.pages.parentSection.ParentSectionGroup.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentSection.UpdateParentSectionGroup - parameters: - - name: group-id + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -104652,11 +105866,12 @@ paths: type: string x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: string + format: binary required: true responses: '204': @@ -104664,12 +105879,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.pages.parentSection.DeleteParentSectionGroup + - groups.Actions + summary: Invoke action copyToSection + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - name: group-id in: path @@ -104678,121 +105893,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook': - get: - tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.GetParentNotebook - parameters: - - name: group-id + - name: notebook-id in: path - description: 'key: id of group' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: group - - name: onenotePage-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of onenotePage' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.UpdateParentNotebook - parameters: - - name: group-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -104801,24 +105922,43 @@ paths: type: string x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.DeleteParentNotebook + - groups.Actions + summary: Invoke action onenotePatchContent + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - name: group-id in: path @@ -104827,38 +105967,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.copyNotebook - parameters: - - name: group-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -104873,41 +106002,25 @@ paths: schema: type: object properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': get: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSectionGroups + - groups.Functions + summary: Invoke function preview + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview parameters: - name: group-id in: path @@ -104916,122 +106029,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSectionGroups - parameters: - - name: group-id + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -105039,30 +106057,25 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': + x-ms-docs-operation-type: function + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSectionGroups + summary: Get parentNotebook from groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.GetParentNotebook parameters: - name: group-id in: path @@ -105071,13 +106084,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -105085,6 +106098,20 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -105102,10 +106129,12 @@ paths: - displayName - lastModifiedBy - lastModifiedDateTime + - isDefault + - isShared + - links - sectionGroupsUrl - sectionsUrl - - parentNotebook - - parentSectionGroup + - userRole - sectionGroups - sections type: string @@ -105120,8 +106149,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - sectionGroups - sections type: string @@ -105131,41 +106158,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - parentNotebook: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sections: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSections + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSectionGroups + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.UpdateParentNotebook parameters: - name: group-id in: path @@ -105174,13 +106193,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -105188,12 +106207,26 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -105204,9 +106237,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSectionGroups + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.DeleteParentNotebook parameters: - name: group-id in: path @@ -105215,13 +106248,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -105229,6 +106262,20 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -105240,13 +106287,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections': - get: + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSections + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -105255,123 +106301,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSections - parameters: - - name: group-id + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -105380,29 +106330,47 @@ paths: type: string x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSections + summary: Get parentSection from groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.GetParentSection parameters: - name: group-id in: path @@ -105411,13 +106379,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -105425,6 +106400,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -105473,32 +106455,38 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.ListPages + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentSection.ListPages parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id parentNotebook: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentNotebook parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSections + summary: Update the navigation property parentSection in groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.UpdateParentSection parameters: - name: group-id in: path @@ -105507,13 +106495,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -105521,6 +106516,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: @@ -105537,9 +106539,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSections + summary: Delete navigation property parentSection for groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.pages.DeleteParentSection parameters: - name: group-id in: path @@ -105548,13 +106550,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -105562,6 +106571,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -105573,12 +106589,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - name: group-id in: path @@ -105587,13 +106603,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -105601,6 +106624,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -105636,12 +106666,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - name: group-id in: path @@ -105650,13 +106680,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -105664,6 +106701,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -105699,13 +106743,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentSectionGroup': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.GetParentSectionGroup + summary: Get parentNotebook from groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.GetParentNotebook parameters: - name: group-id in: path @@ -105714,13 +106758,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -105738,10 +106796,12 @@ paths: - displayName - lastModifiedBy - lastModifiedDateTime + - isDefault + - isShared + - links - sectionGroupsUrl - sectionsUrl - - parentNotebook - - parentSectionGroup + - userRole - sectionGroups - sections type: string @@ -105756,8 +106816,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - sectionGroups - sections type: string @@ -105767,37 +106825,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - parentNotebook: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id sectionGroups: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSections + operationId: groups.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.UpdateParentSectionGroup + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.UpdateParentNotebook parameters: - name: group-id in: path @@ -105806,19 +106858,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -105829,9 +106895,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.DeleteParentSectionGroup + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.DeleteParentNotebook parameters: - name: group-id in: path @@ -105840,13 +106906,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -105858,13 +106938,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups': - get: + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.ListSectionGroups + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -105873,153 +106952,69 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.CreateSectionGroups - parameters: - - name: group-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of group' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: group - - name: onenotePage-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups/{sectionGroup-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.GetSectionGroups + summary: Get parentSectionGroup from groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.GetParentSectionGroup parameters: - name: group-id in: path @@ -106028,13 +107023,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -106042,6 +107037,13 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -106091,38 +107093,42 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentNotebook + operationId: groups.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroups: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSectionGroups + operationId: groups.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSections + operationId: groups.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSections parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.UpdateSectionGroups + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -106131,13 +107137,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -106145,6 +107151,13 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: @@ -106161,9 +107174,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.DeleteSectionGroups + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.notebooks.sectionGroups.sections.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -106172,13 +107185,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -106186,6 +107199,13 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -106197,13 +107217,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections': get: tags: - groups.onenote summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.ListSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.notebooks.ListSections parameters: - name: group-id in: path @@ -106212,13 +107232,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -106319,8 +107339,8 @@ paths: tags: - groups.onenote summary: Create new navigation property to sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.CreateSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.notebooks.CreateSections parameters: - name: group-id in: path @@ -106329,13 +107349,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook requestBody: description: New navigation property content: @@ -106353,13 +107373,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}': get: tags: - groups.onenote summary: Get sections from groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.GetSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.notebooks.GetSections parameters: - name: group-id in: path @@ -106368,13 +107388,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -106430,22 +107450,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.Sections.ListPages + operationId: groups.onenote.notebooks.Sections.ListPages parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id parentNotebook: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentNotebook + operationId: groups.onenote.notebooks.Sections.GetParentNotebook parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: groups.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentSectionGroup + operationId: groups.onenote.notebooks.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenotePage-id: $request.path.onenotePage-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' @@ -106454,8 +107474,8 @@ paths: tags: - groups.onenote summary: Update the navigation property sections in groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.UpdateSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.notebooks.UpdateSections parameters: - name: group-id in: path @@ -106464,13 +107484,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -106495,8 +107515,8 @@ paths: tags: - groups.onenote summary: Delete navigation property sections for groups - description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.pages.parentSection.parentSectionGroup.DeleteSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.notebooks.DeleteSections parameters: - name: group-id in: path @@ -106505,13 +107525,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -106530,12 +107550,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -106544,13 +107564,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -106593,12 +107613,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -106607,13 +107627,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenotePage-id + - name: notebook-id in: path - description: 'key: id of onenotePage' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -106656,13 +107676,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/resources': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages': get: tags: - groups.onenote - summary: Get resources from groups - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: groups.onenote.ListResources + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sections.ListPages parameters: - name: group-id in: path @@ -106671,6 +107691,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -106690,10 +107724,26 @@ paths: - id desc - self - self desc + - createdDateTime + - createdDateTime desc - content - content desc - contentUrl - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -106707,8 +107757,18 @@ paths: enum: - id - self + - createdDateTime - content - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -106721,6 +107781,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -106728,13 +107790,13 @@ paths: content: application/json: schema: - title: Collection of onenoteResource + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -106746,9 +107808,9 @@ paths: post: tags: - groups.onenote - summary: Create new navigation property to resources for groups - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: groups.onenote.CreateResources + summary: Create new navigation property to pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sections.CreatePages parameters: - name: group-id in: path @@ -106757,12 +107819,26 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -106770,17 +107846,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/resources/{onenoteResource-id}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - groups.onenote - summary: Get resources from groups - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: groups.onenote.GetResources + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sections.GetPages parameters: - name: group-id in: path @@ -106789,13 +107865,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteResource-id + - name: notebook-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -106808,8 +107898,18 @@ paths: enum: - id - self + - createdDateTime - content - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -106822,6 +107922,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -106829,16 +107931,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: groups.onenote.notebooks.sections.Pages.GetParentNotebook + parameters: + group-id: $request.path.group-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: groups.onenote.notebooks.sections.Pages.GetParentSection + parameters: + group-id: $request.path.group-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property resources in groups - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: groups.onenote.UpdateResources + summary: Update the navigation property pages in groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sections.UpdatePages parameters: - name: group-id in: path @@ -106847,19 +107964,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteResource-id + - name: notebook-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -106870,9 +108001,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property resources for groups - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: groups.onenote.DeleteResources + summary: Delete navigation property pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sections.DeletePages parameters: - name: group-id in: path @@ -106881,13 +108012,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteResource-id + - name: notebook-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -106899,12 +108044,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/resources/{onenoteResource-id}/content': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': get: tags: - groups.onenote - summary: Get media content for the navigation property resources from groups - operationId: groups.onenote.GetResourcesContent + summary: Get media content for the navigation property pages from groups + operationId: groups.onenote.notebooks.sections.GetPagesContent parameters: - name: group-id in: path @@ -106913,13 +108058,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteResource-id + - name: notebook-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': description: Retrieved media content @@ -106934,8 +108093,8 @@ paths: put: tags: - groups.onenote - summary: Update media content for the navigation property resources in groups - operationId: groups.onenote.UpdateResourcesContent + summary: Update media content for the navigation property pages in groups + operationId: groups.onenote.notebooks.sections.UpdatePagesContent parameters: - name: group-id in: path @@ -106944,13 +108103,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteResource-id + - name: notebook-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New media content. content: @@ -106965,13 +108138,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups': - get: + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.ListSectionGroups + - groups.Actions + summary: Invoke action copyToSection + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - name: group-id in: path @@ -106980,139 +108152,65 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.CreateSectionGroups - parameters: - - name: group-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of group' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.GetSectionGroups + - groups.Actions + summary: Invoke action onenotePatchContent + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - name: group-id in: path @@ -107121,124 +108219,53 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: groups.onenote.SectionGroups.ListSectionGroups - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.SectionGroups.ListSections - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.UpdateSectionGroups - parameters: - - name: group-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group - - name: sectionGroup-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: tags: - - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.DeleteSectionGroups + - groups.Functions + summary: Invoke function preview + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.preview parameters: - name: group-id in: path @@ -107247,31 +108274,46 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: type: string + x-ms-docs-key-type: onenotePage responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook': + x-ms-docs-operation-type: function + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sectionGroups.GetParentNotebook + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.notebooks.sections.pages.GetParentNotebook parameters: - name: group-id in: path @@ -107280,13 +108322,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -107336,15 +108392,19 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sectionGroups.ParentNotebook.ListSectionGroups + operationId: groups.onenote.notebooks.sections.pages.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sections: - operationId: groups.onenote.sectionGroups.ParentNotebook.ListSections + operationId: groups.onenote.notebooks.sections.pages.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -107352,8 +108412,8 @@ paths: tags: - groups.onenote summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sectionGroups.UpdateParentNotebook + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.notebooks.sections.pages.UpdateParentNotebook parameters: - name: group-id in: path @@ -107362,13 +108422,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: @@ -107386,8 +108460,8 @@ paths: tags: - groups.onenote summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sectionGroups.DeleteParentNotebook + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.notebooks.sections.pages.DeleteParentNotebook parameters: - name: group-id in: path @@ -107396,693 +108470,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.copyNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups': - get: - tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.ListSectionGroups - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.CreateSectionGroups - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': - get: - tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.GetSectionGroups - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentNotebook - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: groups.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: groups.onenote.sectionGroups.parentNotebook.SectionGroups.ListSectionGroups - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: groups.onenote.sectionGroups.parentNotebook.SectionGroups.ListSections - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.UpdateSectionGroups - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.DeleteSectionGroups - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections': - get: - tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.ListSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.CreateSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}': - get: - tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.GetSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: groups.onenote.sectionGroups.parentNotebook.Sections.ListPages - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: groups.onenote.sectionGroups.parentNotebook.Sections.GetParentNotebook - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.sectionGroups.parentNotebook.Sections.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.UpdateSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -108090,47 +108484,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.DeleteSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -108142,12 +108502,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + summary: Invoke action copyNotebook + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -108156,13 +108516,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -108170,69 +108530,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -108240,15 +108544,15 @@ paths: schema: type: object properties: - id: - type: string - nullable: true groupId: type: string nullable: true renameAs: type: string nullable: true + notebookFolder: + type: string + nullable: true siteCollectionId: type: string nullable: true @@ -108268,187 +108572,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages': - get: - tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.ListPages - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of onenotePage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.CreatePages - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.GetPages + summary: Get parentSection from groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.notebooks.sections.pages.GetParentSection parameters: - name: group-id in: path @@ -108457,13 +108587,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -108491,17 +108621,16 @@ paths: - id - self - createdDateTime - - content - - contentUrl - - createdByAppId + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - level + - isDefault - links - - order - - title - - userTags + - pagesUrl + - pages - parentNotebook - - parentSection + - parentSectionGroup type: string - name: $expand in: query @@ -108514,8 +108643,9 @@ paths: items: enum: - '*' + - pages - parentNotebook - - parentSection + - parentSectionGroup type: string responses: '200': @@ -108523,20 +108653,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: + pages: + operationId: groups.onenote.notebooks.sections.pages.ParentSection.ListPages + parameters: + group-id: $request.path.group-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id parentNotebook: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentNotebook + operationId: groups.onenote.notebooks.sections.pages.ParentSection.GetParentNotebook parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentSection + parentSectionGroup: + operationId: groups.onenote.notebooks.sections.pages.ParentSection.GetParentSectionGroup parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id default: @@ -108545,9 +108682,9 @@ paths: patch: tags: - groups.onenote - summary: Update the navigation property pages in groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.UpdatePages + summary: Update the navigation property parentSection in groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.notebooks.sections.pages.UpdateParentSection parameters: - name: group-id in: path @@ -108556,13 +108693,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -108582,7 +108719,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -108593,9 +108730,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.DeletePages + summary: Delete navigation property parentSection for groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.notebooks.sections.pages.DeleteParentSection parameters: - name: group-id in: path @@ -108604,13 +108741,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -108636,106 +108773,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': - get: - tags: - - groups.onenote - summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.sectionGroups.parentNotebook.sections.GetPagesContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.onenote - summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.sectionGroups.parentNotebook.sections.UpdatePagesContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': post: tags: - groups.Actions - summary: Invoke action copyToSection - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - name: group-id in: path @@ -108744,13 +108787,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -108778,6 +108821,9 @@ paths: groupId: type: string nullable: true + renameAs: + type: string + nullable: true siteCollectionId: type: string nullable: true @@ -108797,12 +108843,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions - summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - name: group-id in: path @@ -108811,13 +108857,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -108839,54 +108885,22 @@ paths: schema: type: object properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: - tags: - - groups.Functions - summary: Invoke function preview - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.preview - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage responses: '200': description: Success @@ -108894,18 +108908,18 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.GetParentNotebook + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.notebooks.sections.GetParentNotebook parameters: - name: group-id in: path @@ -108914,13 +108928,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -108928,13 +108942,6 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -108984,19 +108991,17 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSectionGroups + operationId: groups.onenote.notebooks.sections.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id sections: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSections + operationId: groups.onenote.notebooks.sections.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -109004,8 +109009,8 @@ paths: tags: - groups.onenote summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentNotebook + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.notebooks.sections.UpdateParentNotebook parameters: - name: group-id in: path @@ -109014,13 +109019,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109028,13 +109033,6 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: @@ -109052,8 +109050,8 @@ paths: tags: - groups.onenote summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentNotebook + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.notebooks.sections.DeleteParentNotebook parameters: - name: group-id in: path @@ -109062,13 +109060,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109076,13 +109074,6 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -109094,12 +109085,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -109108,13 +109099,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109122,13 +109113,6 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -109164,13 +109148,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - groups.onenote - summary: Get parentSection from groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.GetParentSection + summary: Get parentSectionGroup from groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.notebooks.sections.GetParentSectionGroup parameters: - name: group-id in: path @@ -109179,13 +109163,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109193,13 +109177,6 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -109217,12 +109194,12 @@ paths: - displayName - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages + - sectionGroupsUrl + - sectionsUrl - parentNotebook - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -109235,9 +109212,10 @@ paths: items: enum: - '*' - - pages - parentNotebook - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -109245,38 +109223,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - pages: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.ListPages + parentNotebook: + operationId: groups.onenote.notebooks.sections.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentNotebook + parentSectionGroup: + operationId: groups.onenote.notebooks.sections.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentSectionGroup + sectionGroups: + operationId: groups.onenote.notebooks.sections.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.notebooks.sections.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property parentSection in groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentSection + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.notebooks.sections.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -109285,13 +109266,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109299,19 +109280,12 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -109322,9 +109296,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property parentSection for groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentSection + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.notebooks.sections.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -109333,13 +109307,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109347,13 +109321,6 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -109365,153 +109332,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: - tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.GetParentNotebook + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.notebooks.sections.parentSectionGroup.GetParentNotebook parameters: - name: group-id in: path @@ -109520,13 +109347,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109583,16 +109410,16 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSectionGroups + operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSections + operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' @@ -109601,8 +109428,8 @@ paths: tags: - groups.onenote summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.UpdateParentNotebook + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.notebooks.sections.parentSectionGroup.UpdateParentNotebook parameters: - name: group-id in: path @@ -109611,13 +109438,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109642,8 +109469,8 @@ paths: tags: - groups.onenote summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.DeleteParentNotebook + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.notebooks.sections.parentSectionGroup.DeleteParentNotebook parameters: - name: group-id in: path @@ -109652,13 +109479,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109677,12 +109504,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -109691,13 +109518,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109740,13 +109567,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': get: tags: - groups.onenote summary: Get parentSectionGroup from groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.GetParentSectionGroup + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.notebooks.sections.parentSectionGroup.GetParentSectionGroup parameters: - name: group-id in: path @@ -109755,13 +109582,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109818,28 +109645,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentNotebook + operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup + operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sectionGroups: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSectionGroups + operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSections + operationId: groups.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSections parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' @@ -109848,8 +109675,8 @@ paths: tags: - groups.onenote summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.UpdateParentSectionGroup + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.notebooks.sections.parentSectionGroup.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -109858,13 +109685,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109889,8 +109716,8 @@ paths: tags: - groups.onenote summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.parentNotebook.sections.DeleteParentSectionGroup + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.notebooks.sections.parentSectionGroup.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -109899,13 +109726,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -109924,139 +109751,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sectionGroups.GetParentSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: groups.onenote.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: groups.onenote.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: groups.onenote.sectionGroups.ParentSectionGroup.ListSections - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sectionGroups.UpdateParentSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sectionGroups.DeleteParentSectionGroup + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.notebooks.sections.parentSectionGroup.ListSectionGroups parameters: - name: group-id in: path @@ -110065,46 +109766,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups': - get: - tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.ListSectionGroups - parameters: - - name: group-id + - name: notebook-id in: path - description: 'key: id of group' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: group - - name: sectionGroup-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -110205,7 +109880,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.CreateSectionGroups + operationId: groups.onenote.notebooks.sections.parentSectionGroup.CreateSectionGroups parameters: - name: group-id in: path @@ -110214,13 +109889,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: @@ -110238,13 +109920,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.GetSectionGroups + operationId: groups.onenote.notebooks.sections.parentSectionGroup.GetSectionGroups parameters: - name: group-id in: path @@ -110253,14 +109935,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -110316,29 +110005,33 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sectionGroups.SectionGroups.GetParentNotebook + operationId: groups.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 parentSectionGroup: - operationId: groups.onenote.sectionGroups.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 sectionGroups: - operationId: groups.onenote.sectionGroups.SectionGroups.ListSectionGroups + operationId: groups.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 sections: - operationId: groups.onenote.sectionGroups.SectionGroups.ListSections + operationId: groups.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSections parameters: group-id: $request.path.group-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -110347,7 +110040,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.UpdateSectionGroups + operationId: groups.onenote.notebooks.sections.parentSectionGroup.UpdateSectionGroups parameters: - name: group-id in: path @@ -110356,14 +110049,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -110388,7 +110088,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.DeleteSectionGroups + operationId: groups.onenote.notebooks.sections.parentSectionGroup.DeleteSectionGroups parameters: - name: group-id in: path @@ -110397,14 +110097,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -110422,13 +110129,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.ListSections + operationId: groups.onenote.notebooks.sections.parentSectionGroup.ListSections parameters: - name: group-id in: path @@ -110437,13 +110144,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -110545,7 +110259,7 @@ paths: - groups.onenote summary: Create new navigation property to sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.CreateSections + operationId: groups.onenote.notebooks.sections.parentSectionGroup.CreateSections parameters: - name: group-id in: path @@ -110554,13 +110268,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: @@ -110578,13 +110299,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.GetSections + operationId: groups.onenote.notebooks.sections.parentSectionGroup.GetSections parameters: - name: group-id in: path @@ -110593,13 +110314,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -110607,6 +110328,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -110655,23 +110383,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.sectionGroups.Sections.ListPages + operationId: groups.onenote.notebooks.sections.parentSectionGroup.Sections.ListPages parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: groups.onenote.sectionGroups.Sections.GetParentNotebook + operationId: groups.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentNotebook parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: groups.onenote.sectionGroups.Sections.GetParentSectionGroup + operationId: groups.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id + notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -110680,7 +110411,7 @@ paths: - groups.onenote summary: Update the navigation property sections in groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.UpdateSections + operationId: groups.onenote.notebooks.sections.parentSectionGroup.UpdateSections parameters: - name: group-id in: path @@ -110689,13 +110420,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -110703,6 +110434,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: @@ -110721,7 +110459,7 @@ paths: - groups.onenote summary: Delete navigation property sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.DeleteSections + operationId: groups.onenote.notebooks.sections.parentSectionGroup.DeleteSections parameters: - name: group-id in: path @@ -110730,13 +110468,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -110744,6 +110482,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -110755,12 +110500,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -110769,13 +110514,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -110783,6 +110528,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -110818,12 +110570,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -110832,13 +110584,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: notebook-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -110846,6 +110598,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -110881,13 +110640,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': - get: + '/groups/{group-id}/onenote/notebooks/microsoft.graph.getNotebookFromWebUrl': + post: tags: - - groups.onenote - summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.ListPages + - groups.Actions + summary: Invoke action getNotebookFromWebUrl + operationId: groups.group.onenote.notebooks.getNotebookFromWebUrl parameters: - name: group-id in: path @@ -110896,20 +110654,338 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + webUrl: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.CopyNotebookModel' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/notebooks/microsoft.graph.getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})': + get: + tags: + - groups.Functions + summary: Invoke function getRecentNotebooks + operationId: groups.group.onenote.notebooks.getRecentNotebooks + parameters: + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: includePersonalNotebooks in: path - description: 'key: id of onenoteSection' + description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' + required: true + schema: + type: boolean + default: false + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recentNotebook' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/groups/{group-id}/onenote/operations': + get: + tags: + - groups.onenote + summary: Get operations from groups + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: groups.onenote.ListOperations + parameters: + - name: group-id + in: path + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - lastActionDateTime + - lastActionDateTime desc + - status + - status desc + - error + - error desc + - percentComplete + - percentComplete desc + - resourceId + - resourceId desc + - resourceLocation + - resourceLocation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - lastActionDateTime + - status + - error + - percentComplete + - resourceId + - resourceLocation + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of onenoteOperation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.onenote + summary: Create new navigation property to operations for groups + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: groups.onenote.CreateOperations + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/operations/{onenoteOperation-id}': + get: + tags: + - groups.onenote + summary: Get operations from groups + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: groups.onenote.GetOperations + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteOperation-id + in: path + description: 'key: id of onenoteOperation' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - lastActionDateTime + - status + - error + - percentComplete + - resourceId + - resourceLocation + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.onenote + summary: Update the navigation property operations in groups + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: groups.onenote.UpdateOperations + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteOperation-id + in: path + description: 'key: id of onenoteOperation' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.onenote + summary: Delete navigation property operations for groups + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: groups.onenote.DeleteOperations + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteOperation-id + in: path + description: 'key: id of onenoteOperation' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteOperation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/pages': + get: + tags: + - groups.onenote + summary: Get pages from groups + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.ListPages + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -111014,8 +111090,8 @@ paths: tags: - groups.onenote summary: Create new navigation property to pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.CreatePages + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.CreatePages parameters: - name: group-id in: path @@ -111024,20 +111100,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: @@ -111055,13 +111117,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}': get: tags: - groups.onenote summary: Get pages from groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.GetPages + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.GetPages parameters: - name: group-id in: path @@ -111070,20 +111132,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111139,18 +111187,14 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenotePage' links: parentNotebook: - operationId: groups.onenote.sectionGroups.sections.Pages.GetParentNotebook + operationId: groups.onenote.Pages.GetParentNotebook parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id parentSection: - operationId: groups.onenote.sectionGroups.sections.Pages.GetParentSection + operationId: groups.onenote.Pages.GetParentSection parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' @@ -111159,8 +111203,8 @@ paths: tags: - groups.onenote summary: Update the navigation property pages in groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.UpdatePages + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.UpdatePages parameters: - name: group-id in: path @@ -111169,20 +111213,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111207,8 +111237,8 @@ paths: tags: - groups.onenote summary: Delete navigation property pages for groups - description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.DeletePages + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.DeletePages parameters: - name: group-id in: path @@ -111217,20 +111247,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111249,12 +111265,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/content': get: tags: - groups.onenote summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.sectionGroups.sections.GetPagesContent + operationId: groups.onenote.GetPagesContent parameters: - name: group-id in: path @@ -111263,20 +111279,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111299,7 +111301,7 @@ paths: tags: - groups.onenote summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.sectionGroups.sections.UpdatePagesContent + operationId: groups.onenote.UpdatePagesContent parameters: - name: group-id in: path @@ -111308,20 +111310,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111343,12 +111331,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': post: tags: - groups.Actions summary: Invoke action copyToSection - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + operationId: groups.group.onenote.pages.onenotePage.copyToSection parameters: - name: group-id in: path @@ -111357,20 +111345,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111410,12 +111384,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': post: tags: - groups.Actions summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + operationId: groups.group.onenote.pages.onenotePage.onenotePatchContent parameters: - name: group-id in: path @@ -111424,20 +111398,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111465,12 +111425,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()': get: tags: - groups.Functions summary: Invoke function preview - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + operationId: groups.group.onenote.pages.onenotePage.preview parameters: - name: group-id in: path @@ -111479,20 +111439,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111512,13 +111458,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.sections.pages.GetParentNotebook + operationId: groups.onenote.pages.GetParentNotebook parameters: - name: group-id in: path @@ -111527,20 +111473,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111597,18 +111529,14 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups + operationId: groups.onenote.pages.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id sections: - operationId: groups.onenote.sectionGroups.sections.pages.ParentNotebook.ListSections + operationId: groups.onenote.pages.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' @@ -111618,7 +111546,7 @@ paths: - groups.onenote summary: Update the navigation property parentNotebook in groups description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.sections.pages.UpdateParentNotebook + operationId: groups.onenote.pages.UpdateParentNotebook parameters: - name: group-id in: path @@ -111627,20 +111555,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111666,7 +111580,7 @@ paths: - groups.onenote summary: Delete navigation property parentNotebook for groups description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.sections.pages.DeleteParentNotebook + operationId: groups.onenote.pages.DeleteParentNotebook parameters: - name: group-id in: path @@ -111675,20 +111589,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111707,12 +111607,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -111721,20 +111621,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111777,13 +111663,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.ListSectionGroups parameters: - name: group-id in: path @@ -111792,20 +111678,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111913,7 +111785,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.CreateSectionGroups + operationId: groups.onenote.pages.parentNotebook.CreateSectionGroups parameters: - name: group-id in: path @@ -111922,20 +111794,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111960,13 +111818,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.GetSectionGroups + operationId: groups.onenote.pages.parentNotebook.GetSectionGroups parameters: - name: group-id in: path @@ -111975,20 +111833,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -111996,7 +111840,7 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -112052,37 +111896,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSections + operationId: groups.onenote.pages.parentNotebook.SectionGroups.ListSections parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -112091,7 +111927,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSectionGroups + operationId: groups.onenote.pages.parentNotebook.UpdateSectionGroups parameters: - name: group-id in: path @@ -112100,20 +111936,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -112121,7 +111943,7 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -112146,7 +111968,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSectionGroups + operationId: groups.onenote.pages.parentNotebook.DeleteSectionGroups parameters: - name: group-id in: path @@ -112155,20 +111977,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -112176,7 +111984,7 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -112194,144 +112002,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.ListSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.CreateSections + summary: Get parentNotebook from groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.GetParentNotebook parameters: - name: group-id in: path @@ -112340,20 +112017,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -112361,38 +112024,6 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': - get: - tags: - - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.GetSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -112400,27 +112031,6 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -112439,11 +112049,13 @@ paths: - lastModifiedBy - lastModifiedDateTime - isDefault + - isShared - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -112456,9 +112068,8 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -112466,41 +112077,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - pages: - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.Sections.ListPages + sectionGroups: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentNotebook - parameters: - group-id: $request.path.group-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentSectionGroup + sections: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSections + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - name: group-id in: path @@ -112509,20 +112108,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -112530,19 +112115,19 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -112553,9 +112138,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSections + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - name: group-id in: path @@ -112564,20 +112149,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -112585,13 +112156,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -112603,12 +112174,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook + summary: Invoke action copyNotebook + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -112617,20 +112188,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -112638,13 +112195,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup requestBody: description: Action parameters content: @@ -112652,15 +112209,15 @@ paths: schema: type: object properties: - id: - type: string - nullable: true groupId: type: string nullable: true renameAs: type: string nullable: true + notebookFolder: + type: string + nullable: true siteCollectionId: type: string nullable: true @@ -112680,12 +112237,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + get: tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - name: group-id in: path @@ -112694,20 +112252,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -112715,63 +112259,6 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': - get: - tags: - - groups.onenote - summary: Get parentSection from groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.sections.pages.GetParentSection - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -112779,20 +112266,6 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -112810,12 +112283,12 @@ paths: - displayName - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages + - sectionGroupsUrl + - sectionsUrl - parentNotebook - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -112828,9 +112301,10 @@ paths: items: enum: - '*' - - pages - parentNotebook - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -112838,86 +112312,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - pages: - operationId: groups.onenote.sectionGroups.sections.pages.ParentSection.ListPages + parentNotebook: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: groups.onenote.sectionGroups.sections.pages.ParentSection.GetParentNotebook + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: groups.onenote.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property parentSection in groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.sections.pages.UpdateParentSection - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property parentSection for groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sectionGroups.sections.pages.DeleteParentSection + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -112926,20 +112355,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -112947,31 +112362,6 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -112979,61 +112369,25 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -113042,20 +112396,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -113063,188 +112403,6 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': - get: - tags: - - groups.onenote - summary: Get parentNotebook from groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.sections.GetParentNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: groups.onenote.sectionGroups.sections.ParentNotebook.ListSectionGroups - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.sectionGroups.sections.ParentNotebook.ListSections - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.sections.UpdateParentNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.sections.DeleteParentNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -113252,13 +112410,6 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -113270,76 +112421,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - groups.Actions - summary: Invoke action copyNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.ListSectionGroups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.ListSectionGroups parameters: - name: group-id in: path @@ -113348,20 +112436,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -113461,8 +112549,8 @@ paths: tags: - groups.onenote summary: Create new navigation property to sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.CreateSectionGroups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.CreateSectionGroups parameters: - name: group-id in: path @@ -113471,20 +112559,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: @@ -113502,13 +112590,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - groups.onenote summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.GetSectionGroups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.GetSectionGroups parameters: - name: group-id in: path @@ -113517,20 +112605,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup - name: sectionGroup-id1 in: path description: 'key: id of sectionGroup' @@ -113587,32 +112675,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id1: $request.path.sectionGroup-id1 parentSectionGroup: - operationId: groups.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id1: $request.path.sectionGroup-id1 sectionGroups: - operationId: groups.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id1: $request.path.sectionGroup-id1 sections: - operationId: groups.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSections + operationId: groups.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSections parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' @@ -113621,8 +112709,8 @@ paths: tags: - groups.onenote summary: Update the navigation property sectionGroups in groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.UpdateSectionGroups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - name: group-id in: path @@ -113631,20 +112719,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup - name: sectionGroup-id1 in: path description: 'key: id of sectionGroup' @@ -113669,8 +112757,8 @@ paths: tags: - groups.onenote summary: Delete navigation property sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.DeleteSectionGroups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - name: group-id in: path @@ -113679,20 +112767,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup - name: sectionGroup-id1 in: path description: 'key: id of sectionGroup' @@ -113711,13 +112799,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - groups.onenote summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.ListSections + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.ListSections parameters: - name: group-id in: path @@ -113726,20 +112814,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -113840,8 +112928,8 @@ paths: tags: - groups.onenote summary: Create new navigation property to sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.CreateSections + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.CreateSections parameters: - name: group-id in: path @@ -113850,20 +112938,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: @@ -113881,13 +112969,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - groups.onenote summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.GetSections + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.GetSections parameters: - name: group-id in: path @@ -113896,21 +112984,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -113965,26 +113053,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.sectionGroups.sections.parentNotebook.Sections.ListPages + operationId: groups.onenote.pages.parentNotebook.sectionGroups.Sections.ListPages parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: groups.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: groups.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -113992,8 +113080,8 @@ paths: tags: - groups.onenote summary: Update the navigation property sections in groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.UpdateSections + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.UpdateSections parameters: - name: group-id in: path @@ -114002,21 +113090,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -114040,8 +113128,8 @@ paths: tags: - groups.onenote summary: Delete navigation property sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sectionGroups.sections.parentNotebook.DeleteSections + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.DeleteSections parameters: - name: group-id in: path @@ -114050,21 +113138,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -114082,12 +113170,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -114096,21 +113184,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -114152,12 +113240,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -114166,21 +113254,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sectionGroup-id + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -114222,13 +113310,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': get: tags: - groups.onenote - summary: Get parentSectionGroup from groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.sections.GetParentSectionGroup + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ListPages parameters: - name: group-id in: path @@ -114237,6 +113325,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -114251,6 +113346,46 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc + type: string - name: $select in: query description: Select properties to be returned @@ -114264,16 +113399,17 @@ paths: - id - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl + - level + - links + - order + - title + - userTags - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - parentSection type: string - name: $expand in: query @@ -114287,9 +113423,7 @@ paths: enum: - '*' - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - parentSection type: string responses: '200': @@ -114297,41 +113431,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: groups.onenote.sectionGroups.sections.ParentSectionGroup.GetParentNotebook - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: groups.onenote.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: groups.onenote.sectionGroups.sections.ParentSectionGroup.ListSectionGroups - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: groups.onenote.sectionGroups.sections.ParentSectionGroup.ListSections - parameters: - group-id: $request.path.group-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + title: Collection of onenotePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - groups.onenote - summary: Update the navigation property parentSectionGroup in groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.sections.UpdateParentSectionGroup + summary: Create new navigation property to pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.CreatePages parameters: - name: group-id in: path @@ -114340,6 +113460,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -114355,24 +113482,29 @@ paths: type: string x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}': + get: tags: - groups.onenote - summary: Delete navigation property parentSectionGroup for groups - description: The section group that contains the section. Read-only. - operationId: groups.onenote.sectionGroups.sections.DeleteParentSectionGroup + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.GetPages parameters: - name: group-id in: path @@ -114381,6 +113513,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -114395,68 +113534,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections': - get: - tags: - - groups.onenote - summary: Get sections from groups - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.ListSections - parameters: - - name: group-id + - name: onenotePage-id1 in: path - description: 'key: id of group' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -114470,16 +113554,17 @@ paths: - id - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - isDefault + - level - links - - pagesUrl - - pages + - order + - title + - userTags - parentNotebook - - parentSectionGroup + - parentSection type: string - name: $expand in: query @@ -114492,9 +113577,8 @@ paths: items: enum: - '*' - - pages - parentNotebook - - parentSectionGroup + - parentSection type: string responses: '200': @@ -114502,8 +113586,1012 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 + parentSection: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentSection + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.onenote + summary: Update the navigation property pages in groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.UpdatePages + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.onenote + summary: Delete navigation property pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.DeletePages + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': + get: + tags: + - groups.onenote + summary: Get media content for the navigation property pages from groups + operationId: groups.onenote.parentNotebook.sectionGroups.sections.pages.GetPagesContent + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - groups.onenote + summary: Update media content for the navigation property pages in groups + operationId: groups.onenote.parentNotebook.sectionGroups.sections.pages.UpdatePagesContent + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': + post: + tags: + - groups.Actions + summary: Invoke action copyToSection + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': + post: + tags: + - groups.Actions + summary: Invoke action onenotePatchContent + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': + get: + tags: + - groups.Functions + summary: Invoke function preview + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': + get: + tags: + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.GetParentNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + get: + tags: + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.GetParentSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.onenote + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections': + get: + tags: + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.ListSections + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of onenoteSection + type: object properties: value: type: array @@ -114521,8 +114609,8 @@ paths: tags: - groups.onenote summary: Create new navigation property to sections for groups - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.CreateSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.CreateSections parameters: - name: group-id in: path @@ -114531,6 +114619,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: @@ -114548,13 +114643,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}': get: tags: - groups.onenote summary: Get sections from groups - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.GetSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.GetSections parameters: - name: group-id in: path @@ -114563,6 +114658,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -114618,19 +114720,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.Sections.ListPages + operationId: groups.onenote.pages.parentNotebook.Sections.ListPages parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id parentNotebook: - operationId: groups.onenote.Sections.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.Sections.GetParentNotebook parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: groups.onenote.Sections.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' @@ -114639,8 +114744,8 @@ paths: tags: - groups.onenote summary: Update the navigation property sections in groups - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.UpdateSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.UpdateSections parameters: - name: group-id in: path @@ -114649,6 +114754,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -114673,8 +114785,8 @@ paths: tags: - groups.onenote summary: Delete navigation property sections for groups - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: groups.onenote.DeleteSections + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.pages.parentNotebook.DeleteSections parameters: - name: group-id in: path @@ -114683,6 +114795,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -114701,12 +114820,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -114715,6 +114834,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -114757,12 +114883,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -114771,6 +114897,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -114813,13 +114946,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages': get: tags: - groups.onenote summary: Get pages from groups description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sections.ListPages + operationId: groups.onenote.pages.parentNotebook.sections.ListPages parameters: - name: group-id in: path @@ -114828,6 +114961,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -114940,7 +115080,7 @@ paths: - groups.onenote summary: Create new navigation property to pages for groups description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sections.CreatePages + operationId: groups.onenote.pages.parentNotebook.sections.CreatePages parameters: - name: group-id in: path @@ -114949,6 +115089,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -114973,13 +115120,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}': get: tags: - groups.onenote summary: Get pages from groups description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sections.GetPages + operationId: groups.onenote.pages.parentNotebook.sections.GetPages parameters: - name: group-id in: path @@ -114988,6 +115135,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -114995,7 +115149,7 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -115050,17 +115204,19 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenotePage' links: parentNotebook: - operationId: groups.onenote.sections.Pages.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.sections.Pages.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 parentSection: - operationId: groups.onenote.sections.Pages.GetParentSection + operationId: groups.onenote.pages.parentNotebook.sections.Pages.GetParentSection parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -115069,7 +115225,7 @@ paths: - groups.onenote summary: Update the navigation property pages in groups description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sections.UpdatePages + operationId: groups.onenote.pages.parentNotebook.sections.UpdatePages parameters: - name: group-id in: path @@ -115078,6 +115234,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -115085,7 +115248,7 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -115110,7 +115273,7 @@ paths: - groups.onenote summary: Delete navigation property pages for groups description: The collection of pages in the section. Read-only. Nullable. - operationId: groups.onenote.sections.DeletePages + operationId: groups.onenote.pages.parentNotebook.sections.DeletePages parameters: - name: group-id in: path @@ -115119,6 +115282,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -115126,7 +115296,7 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -115144,12 +115314,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': get: tags: - groups.onenote summary: Get media content for the navigation property pages from groups - operationId: groups.onenote.sections.GetPagesContent + operationId: groups.onenote.parentNotebook.sections.pages.GetPagesContent parameters: - name: group-id in: path @@ -115158,6 +115328,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -115165,7 +115342,7 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -115187,7 +115364,7 @@ paths: tags: - groups.onenote summary: Update media content for the navigation property pages in groups - operationId: groups.onenote.sections.UpdatePagesContent + operationId: groups.onenote.parentNotebook.sections.pages.UpdatePagesContent parameters: - name: group-id in: path @@ -115196,6 +115373,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -115203,7 +115387,7 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -115224,12 +115408,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': post: tags: - groups.Actions summary: Invoke action copyToSection - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.copyToSection + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - name: group-id in: path @@ -115238,6 +115422,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -115245,7 +115436,7 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -115284,12 +115475,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': post: tags: - groups.Actions summary: Invoke action onenotePatchContent - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.onenotePatchContent + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - name: group-id in: path @@ -115298,6 +115489,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -115305,7 +115503,7 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -115332,12 +115530,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': get: tags: - groups.Functions summary: Invoke function preview - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.preview + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.preview parameters: - name: group-id in: path @@ -115346,6 +115544,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -115353,7 +115558,7 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -115372,13 +115577,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sections.pages.GetParentNotebook + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sections.GetParentNotebook parameters: - name: group-id in: path @@ -115387,20 +115592,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -115450,17 +115655,17 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sections.pages.ParentNotebook.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.sections.pages.ParentNotebook.ListSections + operationId: groups.onenote.pages.parentNotebook.sections.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -115468,8 +115673,8 @@ paths: tags: - groups.onenote summary: Update the navigation property parentNotebook in groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sections.pages.UpdateParentNotebook + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sections.UpdateParentNotebook parameters: - name: group-id in: path @@ -115478,20 +115683,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: @@ -115509,8 +115714,8 @@ paths: tags: - groups.onenote summary: Delete navigation property parentNotebook for groups - description: The notebook that contains the page. Read-only. - operationId: groups.onenote.sections.pages.DeleteParentNotebook + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sections.DeleteParentNotebook parameters: - name: group-id in: path @@ -115519,20 +115724,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -115544,12 +115749,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -115558,20 +115763,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -115607,136 +115812,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.ListSectionGroups - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.onenote - summary: Create new navigation property to sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.CreateSectionGroups + summary: Get parentSectionGroup from groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sections.GetParentSectionGroup parameters: - name: group-id in: path @@ -115745,13 +115827,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -115759,38 +115834,6 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': - get: - tags: - - groups.onenote - summary: Get sectionGroups from groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.GetSectionGroups - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -115798,20 +115841,6 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -115861,42 +115890,38 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.pages.parentNotebook.SectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: groups.onenote.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroups: - operationId: groups.onenote.sections.pages.parentNotebook.SectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.sections.pages.parentNotebook.SectionGroups.ListSections + operationId: groups.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property sectionGroups in groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.UpdateSectionGroups + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sections.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -115905,13 +115930,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -115919,13 +115937,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: @@ -115942,9 +115960,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property sectionGroups for groups - description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.DeleteSectionGroups + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.pages.parentNotebook.sections.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -115953,13 +115971,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -115967,13 +115978,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -115985,13 +115996,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentNotebook parameters: - name: group-id in: path @@ -116000,13 +116011,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116014,13 +116018,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -116070,19 +116074,17 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -116091,7 +116093,7 @@ paths: - groups.onenote summary: Update the navigation property parentNotebook in groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentNotebook + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentNotebook parameters: - name: group-id in: path @@ -116100,13 +116102,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116114,13 +116109,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: @@ -116139,7 +116134,7 @@ paths: - groups.onenote summary: Delete navigation property parentNotebook for groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentNotebook + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentNotebook parameters: - name: group-id in: path @@ -116148,13 +116143,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116162,13 +116150,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -116180,12 +116168,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -116194,13 +116182,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116208,13 +116189,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -116250,13 +116231,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': get: tags: - groups.onenote summary: Get parentSectionGroup from groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentSectionGroup parameters: - name: group-id in: path @@ -116265,13 +116246,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116279,13 +116253,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -116335,33 +116309,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroups: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -116370,7 +116340,7 @@ paths: - groups.onenote summary: Update the navigation property parentSectionGroup in groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -116379,13 +116349,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116393,13 +116356,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: @@ -116418,7 +116381,7 @@ paths: - groups.onenote summary: Delete navigation property parentSectionGroup for groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -116427,13 +116390,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116441,13 +116397,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -116459,13 +116415,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSectionGroups parameters: - name: group-id in: path @@ -116474,13 +116430,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116488,13 +116437,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -116595,7 +116544,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.CreateSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSectionGroups parameters: - name: group-id in: path @@ -116604,13 +116553,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116618,13 +116560,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: @@ -116642,13 +116584,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.GetSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSectionGroups parameters: - name: group-id in: path @@ -116657,13 +116599,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116671,14 +116606,14 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -116734,37 +116669,33 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 parentSectionGroup: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 sectionGroups: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 sections: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSections + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -116773,7 +116704,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSectionGroups parameters: - name: group-id in: path @@ -116782,13 +116713,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116796,14 +116720,14 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -116828,7 +116752,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSectionGroups + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSectionGroups parameters: - name: group-id in: path @@ -116837,13 +116761,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116851,14 +116768,14 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path description: 'key: id of sectionGroup' required: true @@ -116876,13 +116793,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ListSections + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSections parameters: - name: group-id in: path @@ -116891,13 +116808,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -116905,13 +116815,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -117013,7 +116923,7 @@ paths: - groups.onenote summary: Create new navigation property to sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.CreateSections + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSections parameters: - name: group-id in: path @@ -117022,13 +116932,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117036,13 +116939,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: @@ -117060,13 +116963,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.GetSections + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSections parameters: - name: group-id in: path @@ -117075,13 +116978,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117089,13 +116985,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' @@ -117151,28 +117047,25 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.Sections.ListPages + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.ListPages parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' @@ -117182,7 +117075,7 @@ paths: - groups.onenote summary: Update the navigation property sections in groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSections + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSections parameters: - name: group-id in: path @@ -117191,13 +117084,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117205,13 +117091,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' @@ -117237,7 +117123,7 @@ paths: - groups.onenote summary: Delete navigation property sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSections + operationId: groups.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSections parameters: - name: group-id in: path @@ -117246,13 +117132,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117260,13 +117139,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' @@ -117285,12 +117164,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -117299,13 +117178,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117313,13 +117185,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' @@ -117362,12 +117234,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -117376,13 +117248,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117390,13 +117255,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenoteSection - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' @@ -117439,13 +117304,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection': get: tags: - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.ListSections + summary: Get parentSection from groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.pages.GetParentSection parameters: - name: group-id in: path @@ -117454,13 +117319,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117468,42 +117326,6 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string - name: $select in: query description: Select properties to be returned @@ -117549,27 +117371,32 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.pages.ParentSection.ListPages + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: groups.onenote.pages.ParentSection.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: groups.onenote.pages.ParentSection.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - groups.onenote - summary: Create new navigation property to sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.CreateSections + summary: Update the navigation property parentSection in groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.pages.UpdateParentSection parameters: - name: group-id in: path @@ -117578,13 +117405,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117593,29 +117413,24 @@ paths: type: string x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': - get: + delete: tags: - groups.onenote - summary: Get sections from groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.GetSections + summary: Delete navigation property parentSection for groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.pages.DeleteParentSection parameters: - name: group-id in: path @@ -117624,13 +117439,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117638,105 +117446,31 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: + tags: + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.pages.onenotePage.parentSection.copyToNotebook + parameters: + - name: group-id in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: groups.onenote.sections.pages.parentNotebook.Sections.ListPages - parameters: - group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: groups.onenote.sections.pages.parentNotebook.Sections.GetParentNotebook - parameters: - group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: groups.onenote.sections.pages.parentNotebook.Sections.GetParentSectionGroup - parameters: - group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.onenote - summary: Update the navigation property sections in groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.UpdateSections - parameters: - - name: group-id - in: path - description: 'key: id of group' + description: 'key: id of group' required: true schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117744,78 +117478,47 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.onenote - summary: Delete navigation property sections for groups - description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.pages.parentNotebook.DeleteSections - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.pages.onenotePage.parentSection.copyToSectionGroup parameters: - name: group-id in: path @@ -117824,13 +117527,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: onenotePage-id in: path description: 'key: id of onenotePage' @@ -117838,13 +117534,6 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -117880,12 +117569,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages': + get: tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup + - groups.onenote + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentSection.ListPages parameters: - name: group-id in: path @@ -117894,69 +117584,158 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSection + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of onenotePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.onenote + summary: Create new navigation property to pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentSection.CreatePages + parameters: + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: group + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}': get: tags: - groups.onenote - summary: Get parentSection from groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sections.pages.GetParentSection + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentSection.GetPages parameters: - name: group-id in: path @@ -117965,14 +117744,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -117992,16 +117771,17 @@ paths: - id - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - isDefault + - level - links - - pagesUrl - - pages + - order + - title + - userTags - parentNotebook - - parentSectionGroup + - parentSection type: string - name: $expand in: query @@ -118014,9 +117794,8 @@ paths: items: enum: - '*' - - pages - parentNotebook - - parentSectionGroup + - parentSection type: string responses: '200': @@ -118024,35 +117803,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - pages: - operationId: groups.onenote.sections.pages.ParentSection.ListPages - parameters: - group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id parentNotebook: - operationId: groups.onenote.sections.pages.ParentSection.GetParentNotebook + operationId: groups.onenote.pages.parentSection.Pages.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: groups.onenote.sections.pages.ParentSection.GetParentSectionGroup + onenotePage-id1: $request.path.onenotePage-id1 + parentSection: + operationId: groups.onenote.pages.parentSection.Pages.GetParentSection parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenotePage-id1: $request.path.onenotePage-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.onenote - summary: Update the navigation property parentSection in groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sections.pages.UpdateParentSection + summary: Update the navigation property pages in groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentSection.UpdatePages parameters: - name: group-id in: path @@ -118061,14 +117834,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -118080,7 +117853,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -118091,9 +117864,9 @@ paths: delete: tags: - groups.onenote - summary: Delete navigation property parentSection for groups - description: The section that contains the page. Read-only. - operationId: groups.onenote.sections.pages.DeleteParentSection + summary: Delete navigation property pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.pages.parentSection.DeletePages parameters: - name: group-id in: path @@ -118102,14 +117875,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -118127,12 +117900,92 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/content': + get: + tags: + - groups.onenote + summary: Get media content for the navigation property pages from groups + operationId: groups.onenote.parentSection.pages.GetPagesContent + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - groups.onenote + summary: Update media content for the navigation property pages in groups + operationId: groups.onenote.parentSection.pages.UpdatePagesContent + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.copyToSection': post: tags: - groups.Actions - summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + summary: Invoke action copyToSection + operationId: groups.group.onenote.pages.onenotePage.parentSection.pages.onenotePage.copyToSection parameters: - name: group-id in: path @@ -118141,14 +117994,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -118168,9 +118021,6 @@ paths: groupId: type: string nullable: true - renameAs: - type: string - nullable: true siteCollectionId: type: string nullable: true @@ -118190,12 +118040,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': post: tags: - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + summary: Invoke action onenotePatchContent + operationId: groups.group.onenote.pages.onenotePage.parentSection.pages.onenotePage.onenotePatchContent parameters: - name: group-id in: path @@ -118204,14 +118054,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 in: path description: 'key: id of onenotePage' required: true @@ -118225,22 +118075,47 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.preview()': + get: + tags: + - groups.Functions + summary: Invoke function preview + operationId: groups.group.onenote.pages.onenotePage.parentSection.pages.onenotePage.preview + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': description: Success @@ -118248,18 +118123,18 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: function + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sections.GetParentNotebook + operationId: groups.onenote.pages.parentSection.GetParentNotebook parameters: - name: group-id in: path @@ -118268,13 +118143,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -118324,15 +118199,15 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sections.ParentNotebook.ListSectionGroups + operationId: groups.onenote.pages.parentSection.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sections: - operationId: groups.onenote.sections.ParentNotebook.ListSections + operationId: groups.onenote.pages.parentSection.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -118341,7 +118216,7 @@ paths: - groups.onenote summary: Update the navigation property parentNotebook in groups description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sections.UpdateParentNotebook + operationId: groups.onenote.pages.parentSection.UpdateParentNotebook parameters: - name: group-id in: path @@ -118350,13 +118225,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: @@ -118375,7 +118250,7 @@ paths: - groups.onenote summary: Delete navigation property parentNotebook for groups description: The notebook that contains the section. Read-only. - operationId: groups.onenote.sections.DeleteParentNotebook + operationId: groups.onenote.pages.parentSection.DeleteParentNotebook parameters: - name: group-id in: path @@ -118384,13 +118259,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -118402,12 +118277,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.copyNotebook + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -118416,13 +118291,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -118458,13 +118333,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.ListSectionGroups parameters: - name: group-id in: path @@ -118473,13 +118348,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -118580,7 +118455,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.CreateSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.CreateSectionGroups parameters: - name: group-id in: path @@ -118589,13 +118464,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: @@ -118613,13 +118488,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.GetSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.GetSectionGroups parameters: - name: group-id in: path @@ -118628,13 +118503,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -118691,28 +118566,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.parentNotebook.SectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: groups.onenote.sections.parentNotebook.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.sections.parentNotebook.SectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.sections.parentNotebook.SectionGroups.ListSections + operationId: groups.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -118722,7 +118597,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.UpdateSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.UpdateSectionGroups parameters: - name: group-id in: path @@ -118731,13 +118606,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -118763,7 +118638,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.DeleteSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.DeleteSectionGroups parameters: - name: group-id in: path @@ -118772,13 +118647,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -118797,13 +118672,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentNotebook parameters: - name: group-id in: path @@ -118812,13 +118687,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -118875,16 +118750,16 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSections + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -118894,7 +118769,7 @@ paths: - groups.onenote summary: Update the navigation property parentNotebook in groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.UpdateParentNotebook + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - name: group-id in: path @@ -118903,13 +118778,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -118935,7 +118810,7 @@ paths: - groups.onenote summary: Delete navigation property parentNotebook for groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.DeleteParentNotebook + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - name: group-id in: path @@ -118944,13 +118819,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -118969,12 +118844,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -118983,13 +118858,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119032,13 +118907,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - groups.onenote summary: Get parentSectionGroup from groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - name: group-id in: path @@ -119047,13 +118922,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119110,28 +118985,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -119141,7 +119016,7 @@ paths: - groups.onenote summary: Update the navigation property parentSectionGroup in groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.UpdateParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -119150,13 +119025,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119182,7 +119057,7 @@ paths: - groups.onenote summary: Delete navigation property parentSectionGroup for groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.DeleteParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -119191,13 +119066,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119216,13 +119091,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSectionGroups parameters: - name: group-id in: path @@ -119231,13 +119106,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119345,7 +119220,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.CreateSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSectionGroups parameters: - name: group-id in: path @@ -119354,13 +119229,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119385,13 +119260,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.GetSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSectionGroups parameters: - name: group-id in: path @@ -119400,13 +119275,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119470,31 +119345,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 parentSectionGroup: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 sectionGroups: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 sections: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSections + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 default: @@ -119505,7 +119380,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.UpdateSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - name: group-id in: path @@ -119514,13 +119389,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119553,7 +119428,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.DeleteSectionGroups + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - name: group-id in: path @@ -119562,13 +119437,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119594,13 +119469,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.ListSections + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSections parameters: - name: group-id in: path @@ -119609,13 +119484,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119724,7 +119599,7 @@ paths: - groups.onenote summary: Create new navigation property to sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.CreateSections + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSections parameters: - name: group-id in: path @@ -119733,13 +119608,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119764,13 +119639,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.GetSections + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSections parameters: - name: group-id in: path @@ -119779,13 +119654,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119793,7 +119668,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -119848,26 +119723,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.Sections.ListPages + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.ListPages parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 + onenoteSection-id: $request.path.onenoteSection-id parentNotebook: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 + onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: groups.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -119876,7 +119751,7 @@ paths: - groups.onenote summary: Update the navigation property sections in groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.UpdateSections + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSections parameters: - name: group-id in: path @@ -119885,13 +119760,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119899,7 +119774,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -119924,7 +119799,7 @@ paths: - groups.onenote summary: Delete navigation property sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.sectionGroups.DeleteSections + operationId: groups.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSections parameters: - name: group-id in: path @@ -119933,13 +119808,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119947,7 +119822,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -119965,12 +119840,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -119979,13 +119854,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -119993,7 +119868,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -120035,12 +119910,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -120049,13 +119924,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -120063,7 +119938,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -120105,13 +119980,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.ListSections + operationId: groups.onenote.pages.parentSection.parentNotebook.ListSections parameters: - name: group-id in: path @@ -120120,13 +119995,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -120228,7 +120103,7 @@ paths: - groups.onenote summary: Create new navigation property to sections for groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.CreateSections + operationId: groups.onenote.pages.parentSection.parentNotebook.CreateSections parameters: - name: group-id in: path @@ -120237,13 +120112,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: @@ -120261,13 +120136,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.GetSections + operationId: groups.onenote.pages.parentSection.parentNotebook.GetSections parameters: - name: group-id in: path @@ -120276,14 +120151,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -120338,23 +120213,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.sections.parentNotebook.Sections.ListPages + operationId: groups.onenote.pages.parentSection.parentNotebook.Sections.ListPages parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: groups.onenote.sections.parentNotebook.Sections.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentNotebook.Sections.GetParentNotebook parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: groups.onenote.sections.parentNotebook.Sections.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentNotebook.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -120363,7 +120238,7 @@ paths: - groups.onenote summary: Update the navigation property sections in groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.UpdateSections + operationId: groups.onenote.pages.parentSection.parentNotebook.UpdateSections parameters: - name: group-id in: path @@ -120372,14 +120247,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -120404,7 +120279,7 @@ paths: - groups.onenote summary: Delete navigation property sections for groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentNotebook.DeleteSections + operationId: groups.onenote.pages.parentSection.parentNotebook.DeleteSections parameters: - name: group-id in: path @@ -120413,14 +120288,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -120438,12 +120313,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -120452,6 +120327,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -120459,7 +120341,63 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -120501,76 +120439,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: - tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup': get: tags: - groups.onenote summary: Get parentSectionGroup from groups description: The section group that contains the section. Read-only. - operationId: groups.onenote.sections.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.GetParentSectionGroup parameters: - name: group-id in: path @@ -120579,13 +120454,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -120635,25 +120510,25 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.ParentSectionGroup.GetParentNotebook + operationId: groups.onenote.pages.parentSection.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id parentSectionGroup: - operationId: groups.onenote.sections.ParentSectionGroup.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroups: - operationId: groups.onenote.sections.ParentSectionGroup.ListSectionGroups + operationId: groups.onenote.pages.parentSection.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sections: - operationId: groups.onenote.sections.ParentSectionGroup.ListSections + operationId: groups.onenote.pages.parentSection.ParentSectionGroup.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -120662,7 +120537,7 @@ paths: - groups.onenote summary: Update the navigation property parentSectionGroup in groups description: The section group that contains the section. Read-only. - operationId: groups.onenote.sections.UpdateParentSectionGroup + operationId: groups.onenote.pages.parentSection.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -120671,13 +120546,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: @@ -120696,7 +120571,7 @@ paths: - groups.onenote summary: Delete navigation property parentSectionGroup for groups description: The section group that contains the section. Read-only. - operationId: groups.onenote.sections.DeleteParentSectionGroup + operationId: groups.onenote.pages.parentSection.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -120705,13 +120580,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -120723,13 +120598,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook': get: tags: - groups.onenote summary: Get parentNotebook from groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.parentSectionGroup.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentSectionGroup.GetParentNotebook parameters: - name: group-id in: path @@ -120738,13 +120613,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -120794,15 +120669,15 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: groups.onenote.sections.parentSectionGroup.ParentNotebook.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sections: - operationId: groups.onenote.sections.parentSectionGroup.ParentNotebook.ListSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -120811,7 +120686,7 @@ paths: - groups.onenote summary: Update the navigation property parentNotebook in groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.parentSectionGroup.UpdateParentNotebook + operationId: groups.onenote.pages.parentSection.parentSectionGroup.UpdateParentNotebook parameters: - name: group-id in: path @@ -120820,13 +120695,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: @@ -120845,7 +120720,7 @@ paths: - groups.onenote summary: Delete navigation property parentNotebook for groups description: The notebook that contains the section group. Read-only. - operationId: groups.onenote.sections.parentSectionGroup.DeleteParentNotebook + operationId: groups.onenote.pages.parentSection.parentSectionGroup.DeleteParentNotebook parameters: - name: group-id in: path @@ -120854,13 +120729,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -120872,12 +120747,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions summary: Invoke action copyNotebook - operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -120886,13 +120761,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -120928,13 +120803,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSectionGroups parameters: - name: group-id in: path @@ -120943,13 +120818,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -121050,7 +120925,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.CreateSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSectionGroups parameters: - name: group-id in: path @@ -121059,13 +120934,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: @@ -121083,13 +120958,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.GetSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSectionGroups parameters: - name: group-id in: path @@ -121098,13 +120973,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -121161,28 +121036,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -121192,7 +121067,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.UpdateSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSectionGroups parameters: - name: group-id in: path @@ -121201,13 +121076,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -121233,7 +121108,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.DeleteSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSectionGroups parameters: - name: group-id in: path @@ -121242,13 +121117,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -121267,13 +121142,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.ListSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSections parameters: - name: group-id in: path @@ -121282,13 +121157,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -121390,7 +121265,7 @@ paths: - groups.onenote summary: Create new navigation property to sections for groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.CreateSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSections parameters: - name: group-id in: path @@ -121399,13 +121274,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: @@ -121423,13 +121298,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.GetSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSections parameters: - name: group-id in: path @@ -121438,14 +121313,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -121500,23 +121375,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.Sections.ListPages + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.ListPages parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentNotebook parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -121525,7 +121400,7 @@ paths: - groups.onenote summary: Update the navigation property sections in groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.UpdateSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSections parameters: - name: group-id in: path @@ -121534,14 +121409,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -121566,7 +121441,7 @@ paths: - groups.onenote summary: Delete navigation property sections for groups description: The sections in the notebook. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.DeleteSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSections parameters: - name: group-id in: path @@ -121575,14 +121450,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -121600,12 +121475,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -121614,14 +121489,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -121663,12 +121538,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - groups.Actions summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -121677,14 +121552,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -121726,13 +121601,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentSectionGroup': get: tags: - groups.onenote summary: Get parentSectionGroup from groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.parentSectionGroup.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentSectionGroup.GetParentSectionGroup parameters: - name: group-id in: path @@ -121741,13 +121616,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -121797,25 +121672,25 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id parentSectionGroup: - operationId: groups.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroups: - operationId: groups.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sections: - operationId: groups.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -121824,7 +121699,7 @@ paths: - groups.onenote summary: Update the navigation property parentSectionGroup in groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.parentSectionGroup.UpdateParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentSectionGroup.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -121833,13 +121708,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: @@ -121858,7 +121733,7 @@ paths: - groups.onenote summary: Delete navigation property parentSectionGroup for groups description: The section group that contains the section group. Read-only. - operationId: groups.onenote.sections.parentSectionGroup.DeleteParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentSectionGroup.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -121867,13 +121742,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -121885,13 +121760,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.ListSectionGroups parameters: - name: group-id in: path @@ -121900,13 +121775,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -122007,7 +121882,7 @@ paths: - groups.onenote summary: Create new navigation property to sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.CreateSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.CreateSectionGroups parameters: - name: group-id in: path @@ -122016,13 +121891,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: @@ -122040,13 +121915,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - groups.onenote summary: Get sectionGroups from groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.GetSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.GetSectionGroups parameters: - name: group-id in: path @@ -122055,13 +121930,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -122118,28 +121993,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: groups.onenote.sections.parentSectionGroup.SectionGroups.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: groups.onenote.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: groups.onenote.sections.parentSectionGroup.SectionGroups.ListSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: groups.onenote.sections.parentSectionGroup.SectionGroups.ListSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSections parameters: group-id: $request.path.group-id - onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -122149,7 +122024,7 @@ paths: - groups.onenote summary: Update the navigation property sectionGroups in groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.UpdateSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.UpdateSectionGroups parameters: - name: group-id in: path @@ -122158,13 +122033,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -122190,7 +122065,7 @@ paths: - groups.onenote summary: Delete navigation property sectionGroups for groups description: The section groups in the section. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.DeleteSectionGroups + operationId: groups.onenote.pages.parentSection.parentSectionGroup.DeleteSectionGroups parameters: - name: group-id in: path @@ -122199,13 +122074,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -122224,13 +122099,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.ListSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.ListSections parameters: - name: group-id in: path @@ -122239,13 +122114,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -122347,7 +122222,7 @@ paths: - groups.onenote summary: Create new navigation property to sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.CreateSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.CreateSections parameters: - name: group-id in: path @@ -122356,13 +122231,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: @@ -122380,13 +122255,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}': get: tags: - groups.onenote summary: Get sections from groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.GetSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.GetSections parameters: - name: group-id in: path @@ -122395,14 +122270,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -122457,23 +122332,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: groups.onenote.sections.parentSectionGroup.Sections.ListPages + operationId: groups.onenote.pages.parentSection.parentSectionGroup.Sections.ListPages parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: groups.onenote.sections.parentSectionGroup.Sections.GetParentNotebook + operationId: groups.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentNotebook parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: groups.onenote.sections.parentSectionGroup.Sections.GetParentSectionGroup + operationId: groups.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentSectionGroup parameters: group-id: $request.path.group-id + onenotePage-id: $request.path.onenotePage-id onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -122482,7 +122357,7 @@ paths: - groups.onenote summary: Update the navigation property sections in groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.UpdateSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.UpdateSections parameters: - name: group-id in: path @@ -122491,14 +122366,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -122523,7 +122398,7 @@ paths: - groups.onenote summary: Delete navigation property sections for groups description: The sections in the section group. Read-only. Nullable. - operationId: groups.onenote.sections.parentSectionGroup.DeleteSections + operationId: groups.onenote.pages.parentSection.parentSectionGroup.DeleteSections parameters: - name: group-id in: path @@ -122532,14 +122407,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: onenoteSection-id + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -122557,12 +122432,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions summary: Invoke action copyToNotebook - operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -122571,6 +122446,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -122578,7 +122460,63 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path description: 'key: id of onenoteSection' required: true @@ -122620,246 +122558,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: - tags: - - groups.Actions - summary: Invoke action copyToSectionGroup - operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/owners': - get: - tags: - - groups.directoryObject - summary: Get owners from groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' - operationId: groups.ListOwners - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/groups/{group-id}/owners/$ref': - get: - tags: - - groups.directoryObject - summary: Get ref of owners from groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' - operationId: groups.ListRefOwners - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.directoryObject - summary: Create new navigation property ref to owners for groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' - operationId: groups.CreateRefOwners - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/permissionGrants': + '/groups/{group-id}/onenote/resources': get: tags: - - groups.resourceSpecificPermissionGrant - summary: Get permissionGrants from groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. - operationId: groups.ListPermissionGrants + - groups.onenote + summary: Get resources from groups + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: groups.onenote.ListResources parameters: - name: group-id in: path @@ -122885,18 +122590,12 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - clientAppId - - clientAppId desc - - clientId - - clientId desc - - permission - - permission desc - - permissionType - - permissionType desc - - resourceAppId - - resourceAppId desc + - self + - self desc + - content + - content desc + - contentUrl + - contentUrl desc type: string - name: $select in: query @@ -122909,12 +122608,9 @@ paths: items: enum: - id - - deletedDateTime - - clientAppId - - clientId - - permission - - permissionType - - resourceAppId + - self + - content + - contentUrl type: string - name: $expand in: query @@ -122934,13 +122630,13 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant + title: Collection of onenoteResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' '@odata.nextLink': type: string default: @@ -122951,10 +122647,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.resourceSpecificPermissionGrant - summary: Create new navigation property to permissionGrants for groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. - operationId: groups.CreatePermissionGrants + - groups.onenote + summary: Create new navigation property to resources for groups + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: groups.onenote.CreateResources parameters: - name: group-id in: path @@ -122968,7 +122664,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' required: true responses: '201': @@ -122976,17 +122672,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/groups/{group-id}/onenote/resources/{onenoteResource-id}': get: tags: - - groups.resourceSpecificPermissionGrant - summary: Get permissionGrants from groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. - operationId: groups.GetPermissionGrants + - groups.onenote + summary: Get resources from groups + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: groups.onenote.GetResources parameters: - name: group-id in: path @@ -122995,13 +122691,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: onenoteResource-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: onenoteResource - name: $select in: query description: Select properties to be returned @@ -123013,12 +122709,9 @@ paths: items: enum: - id - - deletedDateTime - - clientAppId - - clientId - - permission - - permissionType - - resourceAppId + - self + - content + - contentUrl type: string - name: $expand in: query @@ -123038,16 +122731,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.resourceSpecificPermissionGrant - summary: Update the navigation property permissionGrants in groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. - operationId: groups.UpdatePermissionGrants + - groups.onenote + summary: Update the navigation property resources in groups + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: groups.onenote.UpdateResources parameters: - name: group-id in: path @@ -123056,19 +122749,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: onenoteResource-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: onenoteResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' required: true responses: '204': @@ -123078,10 +122771,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.resourceSpecificPermissionGrant - summary: Delete navigation property permissionGrants for groups - description: The permissions that have been granted for a group to a specific application. Supports $expand. - operationId: groups.DeletePermissionGrants + - groups.onenote + summary: Delete navigation property resources for groups + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: groups.onenote.DeleteResources parameters: - name: group-id in: path @@ -123090,13 +122783,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: onenoteResource-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: onenoteResource - name: If-Match in: header description: ETag @@ -123108,90 +122801,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/photo': + '/groups/{group-id}/onenote/resources/{onenoteResource-id}/content': get: tags: - - groups.profilePhoto - summary: Get photo from groups - description: The group's profile photo. - operationId: groups.GetPhoto - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - height - - width - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.profilePhoto - summary: Update the navigation property photo in groups - description: The group's profile photo. - operationId: groups.UpdatePhoto - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.profilePhoto - summary: Delete navigation property photo for groups - description: The group's profile photo. - operationId: groups.DeletePhoto + - groups.onenote + summary: Get media content for the navigation property resources from groups + operationId: groups.onenote.GetResourcesContent parameters: - name: group-id in: path @@ -123200,32 +122815,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/photo/$value': - get: - tags: - - groups.profilePhoto - summary: Get media content for the navigation property photo from groups - description: The group's profile photo. - operationId: groups.GetPhotoContent - parameters: - - name: group-id + - name: onenoteResource-id in: path - description: 'key: id of group' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: onenoteResource responses: '200': description: Retrieved media content @@ -123239,10 +122835,9 @@ paths: x-ms-docs-operation-type: operation put: tags: - - groups.profilePhoto - summary: Update media content for the navigation property photo in groups - description: The group's profile photo. - operationId: groups.UpdatePhotoContent + - groups.onenote + summary: Update media content for the navigation property resources in groups + operationId: groups.onenote.UpdateResourcesContent parameters: - name: group-id in: path @@ -123251,6 +122846,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: onenoteResource-id + in: path + description: 'key: id of onenoteResource' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteResource requestBody: description: New media content. content: @@ -123265,13 +122867,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/photos': + '/groups/{group-id}/onenote/sectionGroups': get: tags: - - groups.profilePhoto - summary: Get photos from groups - description: The profile photos owned by the group. Read-only. Nullable. - operationId: groups.ListPhotos + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.ListSectionGroups parameters: - name: group-id in: path @@ -123297,10 +122899,22 @@ paths: enum: - id - id desc - - height - - height desc - - width - - width desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -123313,8 +122927,18 @@ paths: items: enum: - id - - height - - width + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -123327,6 +122951,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -123334,13 +122962,13 @@ paths: content: application/json: schema: - title: Collection of profilePhoto + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -123351,10 +122979,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.profilePhoto - summary: Create new navigation property to photos for groups - description: The profile photos owned by the group. Read-only. Nullable. - operationId: groups.CreatePhotos + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.CreateSectionGroups parameters: - name: group-id in: path @@ -123368,7 +122996,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -123376,17 +123004,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/photos/{profilePhoto-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}': get: tags: - - groups.profilePhoto - summary: Get photos from groups - description: The profile photos owned by the group. Read-only. Nullable. - operationId: groups.GetPhotos + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.GetSectionGroups parameters: - name: group-id in: path @@ -123395,13 +123023,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: profilePhoto-id + - name: sectionGroup-id in: path - description: 'key: id of profilePhoto' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -123413,8 +123041,18 @@ paths: items: enum: - id - - height - - width + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -123427,6 +123065,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -123434,16 +123076,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.SectionGroups.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.SectionGroups.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.SectionGroups.ListSectionGroups + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.profilePhoto - summary: Update the navigation property photos in groups - description: The profile photos owned by the group. Read-only. Nullable. - operationId: groups.UpdatePhotos + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.UpdateSectionGroups parameters: - name: group-id in: path @@ -123452,19 +123115,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: profilePhoto-id + - name: sectionGroup-id in: path - description: 'key: id of profilePhoto' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -123474,10 +123137,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.profilePhoto - summary: Delete navigation property photos for groups - description: The profile photos owned by the group. Read-only. Nullable. - operationId: groups.DeletePhotos + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.DeleteSectionGroups parameters: - name: group-id in: path @@ -123486,13 +123149,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: profilePhoto-id + - name: sectionGroup-id in: path - description: 'key: id of profilePhoto' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -123504,43 +123167,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/photos/{profilePhoto-id}/$value': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - groups.profilePhoto - summary: Get media content for the navigation property photos from groups - operationId: groups.GetPhotosContent - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: profilePhoto-id - in: path - description: 'key: id of profilePhoto' - required: true - schema: - type: string - x-ms-docs-key-type: profilePhoto - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.profilePhoto - summary: Update media content for the navigation property photos in groups - operationId: groups.UpdatePhotosContent + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sectionGroups.GetParentNotebook parameters: - name: group-id in: path @@ -123549,42 +123182,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: profilePhoto-id - in: path - description: 'key: id of profilePhoto' - required: true - schema: - type: string - x-ms-docs-key-type: profilePhoto - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/planner': - get: - tags: - - groups.plannerGroup - summary: Get planner from groups - description: Selective Planner services available to the group. Read-only. Nullable. - operationId: groups.GetPlanner - parameters: - - name: group-id + - name: sectionGroup-id in: path - description: 'key: id of group' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -123596,7 +123200,20 @@ paths: items: enum: - id - - plans + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -123609,7 +123226,8 @@ paths: items: enum: - '*' - - plans + - sectionGroups + - sections type: string responses: '200': @@ -123617,21 +123235,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - plans: - operationId: groups.Planner.ListPlans + sectionGroups: + operationId: groups.onenote.sectionGroups.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sectionGroups.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property planner in groups - description: Selective Planner services available to the group. Read-only. Nullable. - operationId: groups.UpdatePlanner + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sectionGroups.UpdateParentNotebook parameters: - name: group-id in: path @@ -123640,12 +123264,19 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerGroup' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -123655,10 +123286,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property planner for groups - description: Selective Planner services available to the group. Read-only. Nullable. - operationId: groups.DeletePlanner + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sectionGroups.DeleteParentNotebook parameters: - name: group-id in: path @@ -123667,6 +123298,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -123678,13 +123316,69 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.copyNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups': get: tags: - - groups.plannerGroup - summary: Get plans from groups - description: Read-only. Nullable. Returns the plannerPlans owned by the group. - operationId: groups.planner.ListPlans + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.ListSectionGroups parameters: - name: group-id in: path @@ -123693,6 +123387,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -123710,14 +123411,22 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - owner - - owner desc - - title - - title desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -123730,13 +123439,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - owner - - title - - buckets - - details - - tasks + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -123749,9 +123463,10 @@ paths: items: enum: - '*' - - buckets - - details - - tasks + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -123759,13 +123474,13 @@ paths: content: application/json: schema: - title: Collection of plannerPlan + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -123776,10 +123491,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.plannerGroup - summary: Create new navigation property to plans for groups - description: Read-only. Nullable. Returns the plannerPlans owned by the group. - operationId: groups.planner.CreatePlans + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.CreateSectionGroups parameters: - name: group-id in: path @@ -123788,12 +123503,19 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -123801,17 +123523,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': get: tags: - - groups.plannerGroup - summary: Get plans from groups - description: Read-only. Nullable. Returns the plannerPlans owned by the group. - operationId: groups.planner.GetPlans + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.GetSectionGroups parameters: - name: group-id in: path @@ -123820,13 +123542,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -123838,13 +123567,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - owner - - title - - buckets - - details - - tasks + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -123857,9 +123591,10 @@ paths: items: enum: - '*' - - buckets - - details - - tasks + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -123867,32 +123602,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - buckets: - operationId: groups.planner.Plans.ListBuckets + parentNotebook: + operationId: groups.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - details: - operationId: groups.planner.Plans.GetDetails + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: groups.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - tasks: - operationId: groups.planner.Plans.ListTasks + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: groups.onenote.sectionGroups.parentNotebook.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: groups.onenote.sectionGroups.parentNotebook.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property plans in groups - description: Read-only. Nullable. Returns the plannerPlans owned by the group. - operationId: groups.planner.UpdatePlans + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.UpdateSectionGroups parameters: - name: group-id in: path @@ -123901,19 +123645,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -123923,10 +123674,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property plans for groups - description: Read-only. Nullable. Returns the plannerPlans owned by the group. - operationId: groups.planner.DeletePlans + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.DeleteSectionGroups parameters: - name: group-id in: path @@ -123935,13 +123686,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -123953,13 +123711,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections': get: tags: - - groups.plannerGroup - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.ListBuckets + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.ListSections parameters: - name: group-id in: path @@ -123968,13 +123726,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -123992,12 +123750,24 @@ paths: enum: - id - id desc - - name - - name desc - - orderHint - - orderHint desc - - planId - - planId desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -124010,10 +123780,18 @@ paths: items: enum: - id - - name - - orderHint - - planId - - tasks + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -124026,7 +123804,9 @@ paths: items: enum: - '*' - - tasks + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -124034,13 +123814,13 @@ paths: content: application/json: schema: - title: Collection of plannerBucket + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -124051,10 +123831,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.plannerGroup - summary: Create new navigation property to buckets for groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.CreateBuckets + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.CreateSections parameters: - name: group-id in: path @@ -124063,19 +123843,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -124083,17 +123863,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}': get: tags: - - groups.plannerGroup - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.GetBuckets + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.GetSections parameters: - name: group-id in: path @@ -124102,20 +123882,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -124127,10 +123907,18 @@ paths: items: enum: - id - - name - - orderHint - - planId - - tasks + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -124143,7 +123931,9 @@ paths: items: enum: - '*' - - tasks + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -124151,23 +123941,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - tasks: - operationId: groups.planner.plans.Buckets.ListTasks + pages: + operationId: groups.onenote.sectionGroups.parentNotebook.Sections.ListPages parameters: group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: groups.onenote.sectionGroups.parentNotebook.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: groups.onenote.sectionGroups.parentNotebook.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property buckets in groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.UpdateBuckets + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.UpdateSections parameters: - name: group-id in: path @@ -124176,26 +123978,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -124205,10 +124007,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property buckets for groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: groups.planner.plans.DeleteBuckets + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.DeleteSections parameters: - name: group-id in: path @@ -124217,20 +124019,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -124242,13 +124044,139 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages': get: tags: - - groups.plannerGroup - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.ListTasks + - groups.onenote + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.ListPages parameters: - name: group-id in: path @@ -124257,20 +124185,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -124288,46 +124216,28 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc - title - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -124340,30 +124250,19 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy + - self - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -124376,10 +124275,8 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - parentNotebook + - parentSection type: string responses: '200': @@ -124387,13 +124284,13 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -124404,10 +124301,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.plannerGroup - summary: Create new navigation property to tasks for groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.CreateTasks + - groups.onenote + summary: Create new navigation property to pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.CreatePages parameters: - name: group-id in: path @@ -124416,26 +124313,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -124443,17 +124340,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - groups.plannerGroup - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.GetTasks + - groups.onenote + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.GetPages parameters: - name: group-id in: path @@ -124462,27 +124359,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -124494,30 +124391,19 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy + - self - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -124530,10 +124416,8 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - parentNotebook + - parentSection type: string responses: '200': @@ -124541,45 +124425,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - assignedToTaskBoardFormat: - operationId: groups.planner.plans.buckets.Tasks.GetAssignedToTaskBoardFormat - parameters: - group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: groups.planner.plans.buckets.Tasks.GetBucketTaskBoardFormat - parameters: - group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - details: - operationId: groups.planner.plans.buckets.Tasks.GetDetails + parentNotebook: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentNotebook parameters: group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: groups.planner.plans.buckets.Tasks.GetProgressTaskBoardFormat + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentSection parameters: group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property tasks in groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.UpdateTasks + - groups.onenote + summary: Update the navigation property pages in groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.UpdatePages parameters: - name: group-id in: path @@ -124588,33 +124458,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -124624,10 +124494,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property tasks for groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: groups.planner.plans.buckets.DeleteTasks + - groups.onenote + summary: Delete navigation property pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.DeletePages parameters: - name: group-id in: path @@ -124636,27 +124506,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -124668,13 +124538,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': get: tags: - - groups.plannerGroup - summary: Get assignedToTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: groups.planner.plans.buckets.tasks.GetAssignedToTaskBoardFormat + - groups.onenote + summary: Get media content for the navigation property pages from groups + operationId: groups.onenote.sectionGroups.parentNotebook.sections.GetPagesContent parameters: - name: group-id in: path @@ -124683,69 +124552,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHintsByAssignee - - unassignedOrderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: string + format: binary default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - groups.plannerGroup - summary: Update the navigation property assignedToTaskBoardFormat in groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: groups.planner.plans.buckets.tasks.UpdateAssignedToTaskBoardFormat + - groups.onenote + summary: Update media content for the navigation property pages in groups + operationId: groups.onenote.sectionGroups.parentNotebook.sections.UpdatePagesContent parameters: - name: group-id in: path @@ -124754,33 +124597,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: string + format: binary required: true responses: '204': @@ -124788,59 +124632,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - groups.plannerGroup - summary: Delete navigation property assignedToTaskBoardFormat for groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: groups.planner.plans.buckets.tasks.DeleteAssignedToTaskBoardFormat - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: 'key: id of plannerBucket' - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: 'key: id of plannerTask' - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': - get: + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - groups.plannerGroup - summary: Get bucketTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: groups.planner.plans.buckets.tasks.GetBucketTaskBoardFormat + - groups.Actions + summary: Invoke action copyToSection + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - name: group-id in: path @@ -124849,68 +124646,65 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - groups.plannerGroup - summary: Update the navigation property bucketTaskBoardFormat in groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: groups.planner.plans.buckets.tasks.UpdateBucketTaskBoardFormat + - groups.Actions + summary: Invoke action onenotePatchContent + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - name: group-id in: path @@ -124919,46 +124713,53 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: tags: - - groups.plannerGroup - summary: Delete navigation property bucketTaskBoardFormat for groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: groups.planner.plans.buckets.tasks.DeleteBucketTaskBoardFormat + - groups.Functions + summary: Invoke function preview + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.preview parameters: - name: group-id in: path @@ -124967,45 +124768,46 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: onenotePage responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + x-ms-docs-operation-type: function + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - - groups.plannerGroup - summary: Get details from groups - description: Read-only. Nullable. Additional details about the task. - operationId: groups.planner.plans.buckets.tasks.GetDetails + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.GetParentNotebook parameters: - name: group-id in: path @@ -125014,27 +124816,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -125046,10 +124848,20 @@ paths: items: enum: - id - - checklist - - description - - previewType - - references + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -125062,6 +124874,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -125069,16 +124883,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSectionGroups + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property details in groups - description: Read-only. Nullable. Additional details about the task. - operationId: groups.planner.plans.buckets.tasks.UpdateDetails + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentNotebook parameters: - name: group-id in: path @@ -125087,33 +124916,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -125123,10 +124952,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property details for groups - description: Read-only. Nullable. Additional details about the task. - operationId: groups.planner.plans.buckets.tasks.DeleteDetails + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentNotebook parameters: - name: group-id in: path @@ -125135,27 +124964,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -125167,13 +124996,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': - get: + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - groups.plannerGroup - summary: Get progressTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: groups.planner.plans.buckets.tasks.GetProgressTaskBoardFormat + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -125182,27 +125010,98 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + get: + tags: + - groups.onenote + summary: Get parentSection from groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.GetParentSection + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -125214,7 +125113,18 @@ paths: items: enum: - id - - orderHint + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -125227,6 +125137,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -125234,16 +125147,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.ListPages + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property progressTaskBoardFormat in groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: groups.planner.plans.buckets.tasks.UpdateProgressTaskBoardFormat + - groups.onenote + summary: Update the navigation property parentSection in groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentSection parameters: - name: group-id in: path @@ -125252,33 +125187,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -125288,10 +125223,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property progressTaskBoardFormat for groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: groups.planner.plans.buckets.tasks.DeleteProgressTaskBoardFormat + - groups.onenote + summary: Delete navigation property parentSection for groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentSection parameters: - name: group-id in: path @@ -125300,27 +125235,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -125332,13 +125267,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/details': - get: + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: tags: - - groups.plannerGroup - summary: Get details from groups - description: Additional details about the plan. Read-only. Nullable. - operationId: groups.planner.plans.GetDetails + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - name: group-id in: path @@ -125347,122 +125281,68 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categoryDescriptions - - sharedWith - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.plannerGroup - summary: Update the navigation property details in groups - description: Additional details about the plan. Read-only. Nullable. - operationId: groups.planner.plans.UpdateDetails - parameters: - - name: group-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group - - name: plannerPlan-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.plannerGroup - summary: Delete navigation property details for groups - description: Additional details about the plan. Read-only. Nullable. - operationId: groups.planner.plans.DeleteDetails - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + post: tags: - - groups.plannerGroup - summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: groups.planner.plans.ListTasks + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - name: group-id in: path @@ -125471,189 +125351,69 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc - - title - - title desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.plannerGroup - summary: Create new navigation property to tasks for groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: groups.planner.plans.CreateTasks - parameters: - - name: group-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group - - name: plannerPlan-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': get: tags: - - groups.plannerGroup - summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: groups.planner.plans.GetTasks + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.GetParentNotebook parameters: - name: group-id in: path @@ -125662,20 +125422,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -125687,30 +125447,20 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy + - self - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -125723,10 +125473,8 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - sectionGroups + - sections type: string responses: '200': @@ -125734,41 +125482,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - assignedToTaskBoardFormat: - operationId: groups.planner.plans.Tasks.GetAssignedToTaskBoardFormat - parameters: - group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: groups.planner.plans.Tasks.GetBucketTaskBoardFormat - parameters: - group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - details: - operationId: groups.planner.plans.Tasks.GetDetails + sectionGroups: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: groups.planner.plans.Tasks.GetProgressTaskBoardFormat + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSections parameters: group-id: $request.path.group-id - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property tasks in groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: groups.planner.plans.UpdateTasks + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.UpdateParentNotebook parameters: - name: group-id in: path @@ -125777,26 +125513,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -125806,10 +125542,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property tasks for groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: groups.planner.plans.DeleteTasks + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.DeleteParentNotebook parameters: - name: group-id in: path @@ -125818,20 +125554,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -125843,13 +125579,76 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - groups.plannerGroup - summary: Get assignedToTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: groups.planner.plans.tasks.GetAssignedToTaskBoardFormat + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.GetParentSectionGroup parameters: - name: group-id in: path @@ -125858,20 +125657,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -125883,8 +125682,18 @@ paths: items: enum: - id - - orderHintsByAssignee - - unassignedOrderHint + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -125897,6 +125706,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -125904,16 +125717,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSectionGroups + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property assignedToTaskBoardFormat in groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: groups.planner.plans.tasks.UpdateAssignedToTaskBoardFormat + - groups.onenote + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -125922,26 +125760,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -125951,10 +125789,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property assignedToTaskBoardFormat for groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: groups.planner.plans.tasks.DeleteAssignedToTaskBoardFormat + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.parentNotebook.sections.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -125963,20 +125801,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of plannerTask' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -125988,13 +125826,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - groups.plannerGroup - summary: Get bucketTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: groups.planner.plans.tasks.GetBucketTaskBoardFormat + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sectionGroups.GetParentSectionGroup parameters: - name: group-id in: path @@ -126003,20 +125841,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sectionGroup-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -126028,7 +125859,18 @@ paths: items: enum: - id - - orderHint + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -126041,6 +125883,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -126048,16 +125894,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sectionGroups.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property bucketTaskBoardFormat in groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: groups.planner.plans.tasks.UpdateBucketTaskBoardFormat + - groups.onenote + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sectionGroups.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -126066,26 +125933,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sectionGroup-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -126095,10 +125955,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property bucketTaskBoardFormat for groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: groups.planner.plans.tasks.DeleteBucketTaskBoardFormat + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sectionGroups.DeleteParentSectionGroup parameters: - name: group-id in: path @@ -126107,20 +125967,13 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sectionGroup-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -126132,13 +125985,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - groups.plannerGroup - summary: Get details from groups - description: Read-only. Nullable. Additional details about the task. - operationId: groups.planner.plans.tasks.GetDetails + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.ListSectionGroups parameters: - name: group-id in: path @@ -126147,20 +126000,47 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: 'key: id of plannerTask' - required: true + x-ms-docs-key-type: sectionGroup + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc + type: string - name: $select in: query description: Select properties to be returned @@ -126172,10 +126052,18 @@ paths: items: enum: - id - - checklist - - description - - previewType - - references + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -126188,6 +126076,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -126195,16 +126087,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + title: Collection of sectionGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - groups.plannerGroup - summary: Update the navigation property details in groups - description: Read-only. Nullable. Additional details about the task. - operationId: groups.planner.plans.tasks.UpdateDetails + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.CreateSectionGroups parameters: - name: group-id in: path @@ -126213,79 +126116,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sectionGroup-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.plannerGroup - summary: Delete navigation property details for groups - description: Read-only. Nullable. Additional details about the task. - operationId: groups.planner.plans.tasks.DeleteDetails - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: 'key: id of plannerTask' - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - groups.plannerGroup - summary: Get progressTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: groups.planner.plans.tasks.GetProgressTaskBoardFormat + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.GetSectionGroups parameters: - name: group-id in: path @@ -126294,20 +126155,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of plannerTask' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -126319,7 +126180,18 @@ paths: items: enum: - id - - orderHint + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -126332,6 +126204,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -126339,16 +126215,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sectionGroups.SectionGroups.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: groups.onenote.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: groups.onenote.sectionGroups.SectionGroups.ListSectionGroups + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: groups.onenote.sectionGroups.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.plannerGroup - summary: Update the navigation property progressTaskBoardFormat in groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: groups.planner.plans.tasks.UpdateProgressTaskBoardFormat + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.UpdateSectionGroups parameters: - name: group-id in: path @@ -126357,26 +126258,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of plannerTask' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -126386,10 +126287,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.plannerGroup - summary: Delete navigation property progressTaskBoardFormat for groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: groups.planner.plans.tasks.DeleteProgressTaskBoardFormat + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.DeleteSectionGroups parameters: - name: group-id in: path @@ -126398,20 +126299,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: sectionGroup-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of plannerTask' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -126423,13 +126324,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/rejectedSenders': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections': get: tags: - - groups.directoryObject - summary: Get rejectedSenders from groups - description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable - operationId: groups.ListRejectedSenders + - groups.onenote + summary: Get sections from groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.ListSections parameters: - name: group-id in: path @@ -126438,6 +126339,13 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -126455,8 +126363,24 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -126469,7 +126393,18 @@ paths: items: enum: - id - - deletedDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -126482,6 +126417,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -126489,13 +126427,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -126504,13 +126442,12 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/rejectedSenders/$ref': - get: + post: tags: - - groups.directoryObject - summary: Get ref of rejectedSenders from groups - description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable - operationId: groups.ListRefRejectedSenders + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.CreateSections parameters: - name: group-id in: path @@ -126519,87 +126456,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.directoryObject - summary: Create new navigation property ref to rejectedSenders for groups - description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable - operationId: groups.CreateRefRejectedSenders - parameters: - - name: group-id + - name: sectionGroup-id in: path - description: 'key: id of group' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/settings': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - - groups.groupSetting - summary: Get settings from groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' - operationId: groups.ListSettings + - groups.onenote + summary: Get sections from groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.GetSections parameters: - name: group-id in: path @@ -126608,30 +126495,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - templateId - - templateId desc - - values - - values desc - type: string + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -126643,9 +126520,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - templateId - - values + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -126658,6 +126544,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -126665,27 +126554,35 @@ paths: content: application/json: schema: - title: Collection of groupSetting - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupSetting' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sectionGroups.Sections.ListPages + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: groups.onenote.sectionGroups.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: groups.onenote.sectionGroups.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - groups.groupSetting - summary: Create new navigation property to settings for groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' - operationId: groups.CreateSettings + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.UpdateSections parameters: - name: group-id in: path @@ -126694,30 +126591,39 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/settings/{groupSetting-id}': - get: + delete: tags: - - groups.groupSetting - summary: Get settings from groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' - operationId: groups.GetSettings + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.DeleteSections parameters: - name: group-id in: path @@ -126726,56 +126632,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: groupSetting-id + - name: sectionGroup-id in: path - description: 'key: id of groupSetting' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: groupSetting - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - templateId - - values - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - groups.groupSetting - summary: Update the navigation property settings in groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' - operationId: groups.UpdateSettings + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -126784,32 +126671,61 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: groupSetting-id + - name: sectionGroup-id in: path - description: 'key: id of groupSetting' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: groupSetting + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - groups.groupSetting - summary: Delete navigation property settings for groups - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' - operationId: groups.DeleteSettings + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -126818,31 +126734,62 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: groupSetting-id + - name: sectionGroup-id in: path - description: 'key: id of groupSetting' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: groupSetting - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': get: tags: - - groups.site - summary: Get sites from groups - description: The list of SharePoint sites in this group. Access the default site with /sites/root. - operationId: groups.ListSites + - groups.onenote + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.ListPages parameters: - name: group-id in: path @@ -126851,6 +126798,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -126868,34 +126829,28 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - displayName - - displayName desc - - error - - error desc - - root - - root desc - - sharepointIds - - sharepointIds desc - - siteCollection - - siteCollection desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -126908,32 +126863,19 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - error - - root - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -126946,18 +126888,8 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - parentNotebook + - parentSection type: string responses: '200': @@ -126965,13 +126897,13 @@ paths: content: application/json: schema: - title: Collection of site + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -126982,10 +126914,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.site - summary: Create new navigation property to sites for groups - description: The list of SharePoint sites in this group. Access the default site with /sites/root. - operationId: groups.CreateSites + - groups.onenote + summary: Create new navigation property to pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.CreatePages parameters: - name: group-id in: path @@ -126994,12 +126926,26 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -127007,17 +126953,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - groups.site - summary: Get sites from groups - description: The list of SharePoint sites in this group. Access the default site with /sites/root. - operationId: groups.GetSites + - groups.onenote + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.GetPages parameters: - name: group-id in: path @@ -127026,13 +126972,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: site-id + - name: sectionGroup-id in: path - description: 'key: id of site' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -127044,32 +127004,19 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - error - - root - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -127082,18 +127029,8 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - parentNotebook + - parentSection type: string responses: '200': @@ -127101,77 +127038,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - createdByUser: - operationId: groups.Sites.GetCreatedByUser - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - lastModifiedByUser: - operationId: groups.Sites.GetLastModifiedByUser - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - analytics: - operationId: groups.Sites.GetAnalytics - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - columns: - operationId: groups.Sites.ListColumns - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - contentTypes: - operationId: groups.Sites.ListContentTypes - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - drive: - operationId: groups.Sites.GetDrive - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - drives: - operationId: groups.Sites.ListDrives - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - items: - operationId: groups.Sites.ListItems - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - lists: - operationId: groups.Sites.ListLists - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - permissions: - operationId: groups.Sites.ListPermissions - parameters: - group-id: $request.path.group-id - site-id: $request.path.site-id - sites: - operationId: groups.Sites.ListSites + parentNotebook: + operationId: groups.onenote.sectionGroups.sections.Pages.GetParentNotebook parameters: group-id: $request.path.group-id - site-id: $request.path.site-id - onenote: - operationId: groups.Sites.GetOnenote + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: groups.onenote.sectionGroups.sections.Pages.GetParentSection parameters: group-id: $request.path.group-id - site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.site - summary: Update the navigation property sites in groups - description: The list of SharePoint sites in this group. Access the default site with /sites/root. - operationId: groups.UpdateSites + - groups.onenote + summary: Update the navigation property pages in groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.UpdatePages parameters: - name: group-id in: path @@ -127180,19 +127071,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: site-id + - name: sectionGroup-id in: path - description: 'key: id of site' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -127202,10 +127107,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.site - summary: Delete navigation property sites for groups - description: The list of SharePoint sites in this group. Access the default site with /sites/root. - operationId: groups.DeleteSites + - groups.onenote + summary: Delete navigation property pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.DeletePages parameters: - name: group-id in: path @@ -127214,13 +127119,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: site-id + - name: sectionGroup-id in: path - description: 'key: id of site' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -127232,12 +127151,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': get: tags: - - groups.team - summary: Get team from groups - operationId: groups.GetTeam + - groups.onenote + summary: Get media content for the navigation property pages from groups + operationId: groups.onenote.sectionGroups.sections.GetPagesContent parameters: - name: group-id in: path @@ -127246,107 +127165,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - classification - - createdDateTime - - description - - displayName - - funSettings - - guestSettings - - internalId - - isArchived - - memberSettings - - messagingSettings - - specialization - - visibility - - webUrl - - schedule - - channels - - group - - installedApps - - members - - operations - - primaryChannel - - template - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - schedule - - channels - - group - - installedApps - - members - - operations - - primaryChannel - - template - type: string + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.team' - links: - schedule: - operationId: groups.Team.GetSchedule - parameters: - group-id: $request.path.group-id - channels: - operationId: groups.Team.ListChannels - parameters: - group-id: $request.path.group-id - group: - operationId: groups.Team.GetGroup - parameters: - group-id: $request.path.group-id - installedApps: - operationId: groups.Team.ListInstalledApps - parameters: - group-id: $request.path.group-id - members: - operationId: groups.Team.ListMembers - parameters: - group-id: $request.path.group-id - operations: - operationId: groups.Team.ListOperations - parameters: - group-id: $request.path.group-id - primaryChannel: - operationId: groups.Team.GetPrimaryChannel - parameters: - group-id: $request.path.group-id - template: - operationId: groups.Team.GetTemplate - parameters: - group-id: $request.path.group-id + type: string + format: binary default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - groups.team - summary: Update the navigation property team in groups - operationId: groups.UpdateTeam + - groups.onenote + summary: Update media content for the navigation property pages in groups + operationId: groups.onenote.sectionGroups.sections.UpdatePagesContent parameters: - name: group-id in: path @@ -127355,12 +127210,34 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.team' + type: string + format: binary required: true responses: '204': @@ -127368,11 +127245,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - groups.team - summary: Delete navigation property team for groups - operationId: groups.DeleteTeam + - groups.Actions + summary: Invoke action copyToSection + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - name: group-id in: path @@ -127381,24 +127259,65 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/threads': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - groups.conversationThread - summary: Get threads from groups - description: The group's conversation threads. Nullable. - operationId: groups.ListThreads + - groups.Actions + summary: Invoke action onenotePatchContent + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - name: group-id in: path @@ -127407,101 +127326,53 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - ccRecipients - - ccRecipients desc - - hasAttachments - - hasAttachments desc - - isLocked - - isLocked desc - - lastDeliveredDateTime - - lastDeliveredDateTime desc - - preview - - preview desc - - topic - - topic desc - - toRecipients - - toRecipients desc - - uniqueSenders - - uniqueSenders desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - ccRecipients - - hasAttachments - - isLocked - - lastDeliveredDateTime - - preview - - topic - - toRecipients - - uniqueSenders - - posts - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - posts - type: string + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of conversationThread - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationThread' - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: tags: - - groups.conversationThread - summary: Create new navigation property to threads for groups - description: The group's conversation threads. Nullable. - operationId: groups.CreateThreads + - groups.Functions + summary: Invoke function preview + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview parameters: - name: group-id in: path @@ -127510,30 +127381,46 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationThread' - required: true + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationThread' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}': + x-ms-docs-operation-type: function + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - - groups.conversationThread - summary: Get threads from groups - description: The group's conversation threads. Nullable. - operationId: groups.GetThreads + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.sections.pages.GetParentNotebook parameters: - name: group-id in: path @@ -127542,13 +127429,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -127560,15 +127461,20 @@ paths: items: enum: - id - - ccRecipients - - hasAttachments - - isLocked - - lastDeliveredDateTime - - preview - - topic - - toRecipients - - uniqueSenders - - posts + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -127581,7 +127487,8 @@ paths: items: enum: - '*' - - posts + - sectionGroups + - sections type: string responses: '200': @@ -127589,22 +127496,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationThread' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - posts: - operationId: groups.Threads.ListPosts + sectionGroups: + operationId: groups.onenote.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups parameters: group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: groups.onenote.sectionGroups.sections.pages.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversationThread - summary: Update the navigation property threads in groups - description: The group's conversation threads. Nullable. - operationId: groups.UpdateThreads + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.sections.pages.UpdateParentNotebook parameters: - name: group-id in: path @@ -127613,19 +127529,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationThread' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -127635,10 +127565,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversationThread - summary: Delete navigation property threads for groups - description: The group's conversation threads. Nullable. - operationId: groups.DeleteThreads + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.sections.pages.DeleteParentNotebook parameters: - name: group-id in: path @@ -127647,13 +127577,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -127665,12 +127609,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/microsoft.graph.reply': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions - summary: Invoke action reply - operationId: groups.group.threads.conversationThread.reply + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -127679,13 +127623,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -127693,22 +127651,41 @@ paths: schema: type: object properties: - Post: - $ref: '#/components/schemas/microsoft.graph.post' + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/threads/{conversationThread-id}/posts': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - - groups.conversationThread - summary: Get posts from groups - description: Read-only. Nullable. - operationId: groups.threads.ListPosts + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.ListSectionGroups parameters: - name: group-id in: path @@ -127717,13 +127694,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -127741,30 +127732,22 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - body - - body desc - - conversationId - - conversationId desc - - conversationThreadId - - conversationThreadId desc - - from - - from desc - - hasAttachments - - hasAttachments desc - - newParticipants - - newParticipants desc - - receivedDateTime - - receivedDateTime desc - - sender - - sender desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -127777,23 +127760,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - body - - conversationId - - conversationThreadId - - from - - hasAttachments - - newParticipants - - receivedDateTime - - sender - - attachments - - extensions - - inReplyTo - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -127806,11 +127784,10 @@ paths: items: enum: - '*' - - attachments - - extensions - - inReplyTo - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -127818,13 +127795,13 @@ paths: content: application/json: schema: - title: Collection of post + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -127835,10 +127812,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversationThread - summary: Create new navigation property to posts for groups - description: Read-only. Nullable. - operationId: groups.threads.CreatePosts + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.CreateSectionGroups parameters: - name: group-id in: path @@ -127847,19 +127824,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -127867,17 +127858,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': get: tags: - - groups.conversationThread - summary: Get posts from groups - description: Read-only. Nullable. - operationId: groups.threads.GetPosts + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.GetSectionGroups parameters: - name: group-id in: path @@ -127886,20 +127877,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -127911,23 +127916,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - body - - conversationId - - conversationThreadId - - from - - hasAttachments - - newParticipants - - receivedDateTime - - sender - - attachments - - extensions - - inReplyTo - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -127940,11 +127940,10 @@ paths: items: enum: - '*' - - attachments - - extensions - - inReplyTo - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -127952,47 +127951,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - attachments: - operationId: groups.threads.Posts.ListAttachments - parameters: - group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - extensions: - operationId: groups.threads.Posts.ListExtensions + parentNotebook: + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentNotebook parameters: group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - inReplyTo: - operationId: groups.threads.Posts.GetInReplyTo + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup parameters: group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - multiValueExtendedProperties: - operationId: groups.threads.Posts.ListMultiValueExtendedProperties + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSectionGroups parameters: group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - singleValueExtendedProperties: - operationId: groups.threads.Posts.ListSingleValueExtendedProperties + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSections parameters: group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversationThread - summary: Update the navigation property posts in groups - description: Read-only. Nullable. - operationId: groups.threads.UpdatePosts + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSectionGroups parameters: - name: group-id in: path @@ -128001,26 +128002,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -128030,10 +128045,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversationThread - summary: Delete navigation property posts for groups - description: Read-only. Nullable. - operationId: groups.threads.DeletePosts + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSectionGroups parameters: - name: group-id in: path @@ -128042,20 +128057,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -128067,13 +128096,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': get: tags: - - groups.conversationThread - summary: Get attachments from groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.threads.posts.ListAttachments + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.ListSections parameters: - name: group-id in: path @@ -128082,20 +128111,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -128113,16 +128149,24 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -128135,11 +128179,18 @@ paths: items: enum: - id - - contentType - - isInline + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - name - - size + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -128152,6 +128203,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -128159,13 +128213,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -128176,10 +128230,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversationThread - summary: Create new navigation property to attachments for groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.threads.posts.CreateAttachments + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.CreateSections parameters: - name: group-id in: path @@ -128188,26 +128242,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -128215,17 +128276,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - groups.conversationThread - summary: Get attachments from groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.threads.posts.GetAttachments + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.GetSections parameters: - name: group-id in: path @@ -128234,27 +128295,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: attachment-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of attachment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -128266,11 +128334,18 @@ paths: items: enum: - id - - contentType - - isInline + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - name - - size + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -128283,6 +128358,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -128290,16 +128368,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.Sections.ListPages + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversationThread - summary: Update the navigation property attachments in groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.threads.posts.UpdateAttachments + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSections parameters: - name: group-id in: path @@ -128308,33 +128411,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: attachment-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of attachment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -128344,10 +128454,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversationThread - summary: Delete navigation property attachments for groups - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' - operationId: groups.threads.posts.DeleteAttachments + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSections parameters: - name: group-id in: path @@ -128356,27 +128466,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: attachment-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of attachment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -128388,12 +128505,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - groups.Actions - summary: Invoke action createUploadSession - operationId: groups.group.threads.conversationThread.posts.post.attachments.createUploadSession + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -128402,20 +128519,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -128423,8 +128554,21 @@ paths: schema: type: object properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: '200': @@ -128433,18 +128577,17 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions': - get: + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - groups.conversationThread - summary: Get extensions from groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.ListExtensions + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -128453,135 +128596,76 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id + - name: sectionGroup-id in: path - description: 'key: id of post' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: post - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.conversationThread - summary: Create new navigation property to extensions for groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.CreateExtensions - parameters: - - name: group-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group - - name: conversationThread-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of conversationThread' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - groups.conversationThread - summary: Get extensions from groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.GetExtensions + - groups.onenote + summary: Get parentSection from groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.sections.pages.GetParentSection parameters: - name: group-id in: path @@ -128590,27 +128674,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: extension-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of extension' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -128622,6 +128706,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -128634,6 +128730,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -128641,16 +128740,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sectionGroups.sections.pages.ParentSection.ListPages + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: groups.onenote.sectionGroups.sections.pages.ParentSection.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: groups.onenote.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversationThread - summary: Update the navigation property extensions in groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.UpdateExtensions + - groups.onenote + summary: Update the navigation property parentSection in groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.sections.pages.UpdateParentSection parameters: - name: group-id in: path @@ -128659,33 +128780,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: extension-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of extension' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -128695,10 +128816,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversationThread - summary: Delete navigation property extensions for groups - description: The collection of open extensions defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.DeleteExtensions + - groups.onenote + summary: Delete navigation property parentSection for groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sectionGroups.sections.pages.DeleteParentSection parameters: - name: group-id in: path @@ -128707,27 +128828,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: extension-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of extension' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -128739,13 +128860,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo': - get: + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: tags: - - groups.conversationThread - summary: Get inReplyTo from groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. - operationId: groups.threads.posts.GetInReplyTo + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - name: group-id in: path @@ -128754,113 +128874,68 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - body - - conversationId - - conversationThreadId - - from - - hasAttachments - - newParticipants - - receivedDateTime - - sender - - attachments - - extensions - - inReplyTo - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - inReplyTo - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' - links: - attachments: - operationId: groups.threads.posts.InReplyTo.ListAttachments - parameters: - group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - extensions: - operationId: groups.threads.posts.InReplyTo.ListExtensions - parameters: - group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - inReplyTo: - operationId: groups.threads.posts.InReplyTo.GetInReplyTo - parameters: - group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - multiValueExtendedProperties: - operationId: groups.threads.posts.InReplyTo.ListMultiValueExtendedProperties - parameters: - group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id - singleValueExtendedProperties: - operationId: groups.threads.posts.InReplyTo.ListSingleValueExtendedProperties - parameters: - group-id: $request.path.group-id - conversationThread-id: $request.path.conversationThread-id - post-id: $request.path.post-id + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + post: tags: - - groups.conversationThread - summary: Update the navigation property inReplyTo in groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. - operationId: groups.threads.posts.UpdateInReplyTo + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - name: group-id in: path @@ -128869,39 +128944,69 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.post' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': + get: tags: - - groups.conversationThread - summary: Delete navigation property inReplyTo for groups - description: The earlier post that this post is replying to in the conversationThread. Read-only. - operationId: groups.threads.posts.DeleteInReplyTo + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.sections.GetParentNotebook parameters: - name: group-id in: path @@ -128910,37 +129015,89 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: groups.onenote.sectionGroups.sections.ParentNotebook.ListSectionGroups + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.sectionGroups.sections.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.forward': - post: + patch: tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.threads.conversationThread.posts.post.inReplyTo.forward + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.sections.UpdateParentNotebook parameters: - name: group-id in: path @@ -128949,47 +129106,39 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true - ToRecipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.reply': - post: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Actions - summary: Invoke action reply - operationId: groups.group.threads.conversationThread.posts.post.inReplyTo.reply + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.sections.DeleteParentNotebook parameters: - name: group-id in: path @@ -128998,91 +129147,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Post: - $ref: '#/components/schemas/microsoft.graph.post' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward': - post: - tags: - - groups.Actions - summary: Invoke action forward - operationId: groups.group.threads.conversationThread.posts.post.forward - parameters: - - name: group-id + - name: sectionGroup-id in: path - description: 'key: id of group' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: group - - name: conversationThread-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of conversationThread' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: post - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - ToRecipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply': + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - groups.Actions - summary: Invoke action reply - operationId: groups.group.threads.conversationThread.posts.post.reply + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook parameters: - name: group-id in: path @@ -129091,20 +129186,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -129112,22 +129207,41 @@ paths: schema: type: object properties: - Post: - $ref: '#/components/schemas/microsoft.graph.post' + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/multiValueExtendedProperties': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups': get: tags: - - groups.conversationThread - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.ListMultiValueExtendedProperties + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.ListSectionGroups parameters: - name: group-id in: path @@ -129136,20 +129250,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -129167,8 +129281,22 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -129181,7 +129309,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -129194,6 +129333,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -129201,13 +129344,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -129218,10 +129361,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversationThread - summary: Create new navigation property to multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.CreateMultiValueExtendedProperties + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.CreateSectionGroups parameters: - name: group-id in: path @@ -129230,26 +129373,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -129257,17 +129400,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': get: tags: - - groups.conversationThread - summary: Get multiValueExtendedProperties from groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.GetMultiValueExtendedProperties + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.GetSectionGroups parameters: - name: group-id in: path @@ -129276,27 +129419,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -129308,7 +129451,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -129321,6 +129475,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -129328,16 +129486,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: groups.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: groups.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSectionGroups + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: groups.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversationThread - summary: Update the navigation property multiValueExtendedProperties in groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.UpdateMultiValueExtendedProperties + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.UpdateSectionGroups parameters: - name: group-id in: path @@ -129346,33 +129533,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -129382,10 +129569,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversationThread - summary: Delete navigation property multiValueExtendedProperties for groups - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.DeleteMultiValueExtendedProperties + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.DeleteSectionGroups parameters: - name: group-id in: path @@ -129394,27 +129581,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -129426,13 +129613,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/singleValueExtendedProperties': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections': get: tags: - - groups.conversationThread - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.ListSingleValueExtendedProperties + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.ListSections parameters: - name: group-id in: path @@ -129441,20 +129628,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -129472,8 +129659,24 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -129486,7 +129689,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -129499,6 +129713,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -129506,13 +129723,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -129523,10 +129740,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.conversationThread - summary: Create new navigation property to singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.CreateSingleValueExtendedProperties + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.CreateSections parameters: - name: group-id in: path @@ -129535,26 +129752,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -129562,17 +129779,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - groups.conversationThread - summary: Get singleValueExtendedProperties from groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.GetSingleValueExtendedProperties + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.GetSections parameters: - name: group-id in: path @@ -129581,27 +129798,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -129613,7 +129830,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -129626,6 +129854,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -129633,16 +129864,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sectionGroups.sections.parentNotebook.Sections.ListPages + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: groups.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: groups.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.conversationThread - summary: Update the navigation property singleValueExtendedProperties in groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.UpdateSingleValueExtendedProperties + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.UpdateSections parameters: - name: group-id in: path @@ -129651,33 +129904,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -129687,10 +129940,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.conversationThread - summary: Delete navigation property singleValueExtendedProperties for groups - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - operationId: groups.threads.posts.DeleteSingleValueExtendedProperties + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sectionGroups.sections.parentNotebook.DeleteSections parameters: - name: group-id in: path @@ -129699,27 +129952,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationThread-id + - name: sectionGroup-id in: path - description: 'key: id of conversationThread' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: conversationThread - - name: post-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of post' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: post - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -129731,12 +129984,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/transitiveMemberOf': - get: + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - groups.directoryObject - summary: Get transitiveMemberOf from groups - operationId: groups.ListTransitiveMemberOf + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: group-id in: path @@ -129745,78 +129998,68 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + 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 + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/groups/{group-id}/transitiveMemberOf/$ref': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - groups.directoryObject - summary: Get ref of transitiveMemberOf from groups - operationId: groups.ListRefTransitiveMemberOf + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - name: group-id in: path @@ -129825,85 +130068,69 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.directoryObject - summary: Create new navigation property ref to transitiveMemberOf for groups - operationId: groups.CreateRefTransitiveMemberOf - parameters: - - name: group-id + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property link. + '200': + description: Success content: application/json: schema: - type: object + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/transitiveMembers': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - groups.directoryObject - summary: Get transitiveMembers from groups - operationId: groups.ListTransitiveMembers + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.sections.GetParentSectionGroup parameters: - name: group-id in: path @@ -129912,26 +130139,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -129943,7 +130164,18 @@ paths: items: enum: - id - - deletedDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -129956,6 +130188,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -129963,27 +130199,41 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: groups.onenote.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: groups.onenote.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.sectionGroups.sections.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/transitiveMembers/$ref': - get: + patch: tags: - - groups.directoryObject - summary: Get ref of transitiveMembers from groups - operationId: groups.ListRefTransitiveMembers + - groups.onenote + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.sections.UpdateParentSectionGroup parameters: - name: group-id in: path @@ -129992,205 +130242,87 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.directoryObject - summary: Create new navigation property ref to transitiveMembers for groups - operationId: groups.CreateRefTransitiveMembers - parameters: - - name: group-id + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of group' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /groups/microsoft.graph.delta(): - get: - tags: - - groups.Functions - summary: Invoke function delta - operationId: groups.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.group' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /groups/microsoft.graph.getAvailableExtensionProperties: - post: - tags: - - groups.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: groups.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /groups/microsoft.graph.getByIds: - post: - tags: - - groups.Actions - summary: Invoke action getByIds - operationId: groups.getByIds + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /groups/microsoft.graph.validateProperties: - post: + x-ms-docs-operation-type: operation + delete: tags: - - groups.Actions - summary: Invoke action validateProperties - operationId: groups.validateProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 - required: true + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sectionGroups.sections.DeleteParentSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /groupSettings: + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sections': get: tags: - - groupSettings.groupSetting - summary: Get entities from groupSettings - operationId: groupSettings.groupSetting.ListGroupSetting + - groups.onenote + summary: Get sections from groups + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.ListSections parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -130208,12 +130340,24 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - templateId - - templateId desc - - values - - values desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -130226,9 +130370,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - templateId - - values + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -130241,20 +130394,23 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of groupSetting + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -130265,40 +130421,57 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groupSettings.groupSetting - summary: Add new entity to groupSettings - operationId: groupSettings.groupSetting.CreateGroupSetting + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.CreateSections + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groupSettings/{groupSetting-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}': get: tags: - - groupSettings.groupSetting - summary: Get entity from groupSettings by key - operationId: groupSettings.groupSetting.GetGroupSetting + - groups.onenote + summary: Get sections from groups + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.GetSections parameters: - - name: groupSetting-id + - name: group-id in: path - description: 'key: id of groupSetting' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSetting + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -130310,9 +130483,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - templateId - - values + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -130325,36 +130507,63 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.Sections.ListPages + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: groups.onenote.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: groups.onenote.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groupSettings.groupSetting - summary: Update entity in groupSettings - operationId: groupSettings.groupSetting.UpdateGroupSetting + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.UpdateSections parameters: - - name: groupSetting-id + - name: group-id in: path - description: 'key: id of groupSetting' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSetting + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSetting' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -130364,17 +130573,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groupSettings.groupSetting - summary: Delete entity from groupSettings - operationId: groupSettings.groupSetting.DeleteGroupSetting + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: groups.onenote.DeleteSections parameters: - - name: groupSetting-id + - name: group-id in: path - description: 'key: id of groupSetting' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSetting + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -130386,13 +130603,140 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /groupSettingTemplates: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sections.onenoteSection.copyToNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sections.onenoteSection.copyToSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages': get: tags: - - groupSettingTemplates.groupSettingTemplate - summary: Get entities from groupSettingTemplates - operationId: groupSettingTemplates.groupSettingTemplate.ListGroupSettingTemplate + - groups.onenote + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sections.ListPages parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -130410,14 +130754,28 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - values - - values desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -130430,10 +130788,19 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - values + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -130446,20 +130813,22 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of groupSettingTemplate + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -130470,41 +130839,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groupSettingTemplates.groupSettingTemplate - summary: Add new entity to groupSettingTemplates - operationId: groupSettingTemplates.groupSettingTemplate.CreateGroupSettingTemplate + - groups.onenote + summary: Create new navigation property to pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sections.CreatePages + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groupSettingTemplates/{groupSettingTemplate-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - groupSettingTemplates.groupSettingTemplate - summary: Get entity from groupSettingTemplates by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: groupSettingTemplates.groupSettingTemplate.GetGroupSettingTemplate + - groups.onenote + summary: Get pages from groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sections.GetPages parameters: - - name: groupSettingTemplate-id + - name: group-id in: path - description: 'key: id of groupSettingTemplate' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSettingTemplate + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -130516,10 +130915,19 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - values + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -130532,37 +130940,66 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: groups.onenote.sections.Pages.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: groups.onenote.sections.Pages.GetParentSection + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groupSettingTemplates.groupSettingTemplate - summary: Update entity in groupSettingTemplates - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: groupSettingTemplates.groupSettingTemplate.UpdateGroupSettingTemplate + - groups.onenote + summary: Update the navigation property pages in groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sections.UpdatePages parameters: - - name: groupSettingTemplate-id + - name: group-id in: path - description: 'key: id of groupSettingTemplate' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSettingTemplate + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -130572,18 +131009,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groupSettingTemplates.groupSettingTemplate - summary: Delete entity from groupSettingTemplates - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: groupSettingTemplates.groupSettingTemplate.DeleteGroupSettingTemplate + - groups.onenote + summary: Delete navigation property pages for groups + description: The collection of pages in the section. Read-only. Nullable. + operationId: groups.onenote.sections.DeletePages parameters: - - name: groupSettingTemplate-id + - name: group-id in: path - description: 'key: id of groupSettingTemplate' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSettingTemplate + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -130595,134 +131046,114 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.checkMemberGroups': - post: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + get: tags: - - groupSettingTemplates.Actions - summary: Invoke action checkMemberGroups - operationId: groupSettingTemplates.groupSettingTemplate.checkMemberGroups + - groups.onenote + summary: Get media content for the navigation property pages from groups + operationId: groups.onenote.sections.GetPagesContent parameters: - - name: groupSettingTemplate-id + - name: group-id in: path - description: 'key: id of groupSettingTemplate' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSettingTemplate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.checkMemberObjects': - post: - tags: - - groupSettingTemplates.Actions - summary: Invoke action checkMemberObjects - operationId: groupSettingTemplates.groupSettingTemplate.checkMemberObjects - parameters: - - name: groupSettingTemplate-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of groupSettingTemplate' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: groupSettingTemplate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - required: true + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - type: string + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.getMemberGroups': - post: + x-ms-docs-operation-type: operation + put: tags: - - groupSettingTemplates.Actions - summary: Invoke action getMemberGroups - operationId: groupSettingTemplates.groupSettingTemplate.getMemberGroups + - groups.onenote + summary: Update media content for the navigation property pages in groups + operationId: groups.onenote.sections.UpdatePagesContent parameters: - - name: groupSettingTemplate-id + - name: group-id in: path - description: 'key: id of groupSettingTemplate' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSettingTemplate + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + type: string + format: binary required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.getMemberObjects': + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': post: tags: - - groupSettingTemplates.Actions - summary: Invoke action getMemberObjects - operationId: groupSettingTemplates.groupSettingTemplate.getMemberObjects + - groups.Actions + summary: Invoke action copyToSection + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - - name: groupSettingTemplate-id + - name: group-id in: path - description: 'key: id of groupSettingTemplate' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSettingTemplate + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -130730,9 +131161,17 @@ paths: schema: type: object properties: - securityEnabledOnly: - type: boolean - default: false + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: @@ -130741,74 +131180,40 @@ paths: content: application/json: schema: - type: array - items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.restore': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': post: tags: - - groupSettingTemplates.Actions - summary: Invoke action restore - operationId: groupSettingTemplates.groupSettingTemplate.restore + - groups.Actions + summary: Invoke action onenotePatchContent + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - - name: groupSettingTemplate-id + - name: group-id in: path - description: 'key: id of groupSettingTemplate' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: groupSettingTemplate - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /groupSettingTemplates/microsoft.graph.getAvailableExtensionProperties: - post: - tags: - - groupSettingTemplates.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: groupSettingTemplates.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /groupSettingTemplates/microsoft.graph.getByIds: - post: - tags: - - groupSettingTemplates.Actions - summary: Invoke action getByIds - operationId: groupSettingTemplates.getByIds + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -130816,257 +131221,88 @@ paths: schema: type: object properties: - ids: - type: array - items: - type: string - types: + commands: type: array items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' nullable: true required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /groupSettingTemplates/microsoft.graph.validateProperties: - post: - tags: - - groupSettingTemplates.Actions - summary: Invoke action validateProperties - operationId: groupSettingTemplates.validateProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /identity: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': get: tags: - - identity.identityContainer - summary: Get identity - operationId: identity.identityContainer.GetIdentityContainer + - groups.Functions + summary: Invoke function preview + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.preview parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: group-id + in: path + description: 'key: id of group' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - conditionalAccess - - apiConnectors - - b2xUserFlows - - identityProviders - - userFlowAttributes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - conditionalAccess - - apiConnectors - - b2xUserFlows - - identityProviders - - userFlowAttributes - type: string + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Retrieved entity + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityContainer' - links: - conditionalAccess: - operationId: identity.GetConditionalAccess - apiConnectors: - operationId: identity.ListApiConnectors - b2xUserFlows: - operationId: identity.ListB2xUserFlows - identityProviders: - operationId: identity.ListIdentityProviders - userFlowAttributes: - operationId: identity.ListUserFlowAttributes - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identity.identityContainer - summary: Update identity - operationId: identity.identityContainer.UpdateIdentityContainer - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityContainer' - required: true - responses: - '204': - description: Success + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identity/apiConnectors: + x-ms-docs-operation-type: function + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - - identity.identityApiConnector - summary: Get apiConnectors from identity - operationId: identity.ListApiConnectors + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sections.pages.GetParentNotebook parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - authenticationConfiguration - - authenticationConfiguration desc - - displayName - - displayName desc - - targetUrl - - targetUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: group-id + in: path + description: 'key: id of group' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - authenticationConfiguration - - displayName - - targetUrl - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of identityApiConnector - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identity.identityApiConnector - summary: Create new navigation property to apiConnectors for identity - operationId: identity.CreateApiConnectors - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/apiConnectors/{identityApiConnector-id}': - get: - tags: - - identity.identityApiConnector - summary: Get apiConnectors from identity - operationId: identity.GetApiConnectors - parameters: - - name: identityApiConnector-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of identityApiConnector' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: identityApiConnector + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -131078,9 +131314,20 @@ paths: items: enum: - id - - authenticationConfiguration + - self + - createdDateTime + - createdBy - displayName - - targetUrl + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -131093,6 +131340,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -131100,29 +131349,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: groups.onenote.sections.pages.ParentNotebook.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: groups.onenote.sections.pages.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.identityApiConnector - summary: Update the navigation property apiConnectors in identity - operationId: identity.UpdateApiConnectors + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sections.pages.UpdateParentNotebook parameters: - - name: identityApiConnector-id + - name: group-id in: path - description: 'key: id of identityApiConnector' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityApiConnector + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -131132,17 +131409,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.identityApiConnector - summary: Delete navigation property apiConnectors for identity - operationId: identity.DeleteApiConnectors + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the page. Read-only. + operationId: groups.onenote.sections.pages.DeleteParentNotebook parameters: - - name: identityApiConnector-id + - name: group-id in: path - description: 'key: id of identityApiConnector' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityApiConnector + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -131154,20 +131446,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/apiConnectors/{identityApiConnector-id}/microsoft.graph.uploadClientCertificate': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - identity.Actions - summary: Invoke action uploadClientCertificate - operationId: identity.apiConnectors.identityApiConnector.uploadClientCertificate + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - - name: identityApiConnector-id + - name: group-id in: path - description: 'key: id of identityApiConnector' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityApiConnector + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -131175,10 +131481,19 @@ paths: schema: type: object properties: - pkcs12Value: + groupId: type: string nullable: true - password: + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string nullable: true required: true @@ -131189,18 +131504,40 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /identity/b2xUserFlows: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - - identity.b2xIdentityUserFlow - summary: Get b2xUserFlows from identity - operationId: identity.ListB2xUserFlows + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.ListSectionGroups parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -131218,12 +131555,22 @@ paths: enum: - id - id desc - - userFlowType - - userFlowType desc - - userFlowTypeVersion - - userFlowTypeVersion desc - - apiConnectorConfiguration - - apiConnectorConfiguration desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -131236,13 +131583,18 @@ paths: items: enum: - id - - userFlowType - - userFlowTypeVersion - - apiConnectorConfiguration - - identityProviders - - languages - - userAttributeAssignments - - userFlowIdentityProviders + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -131255,10 +131607,10 @@ paths: items: enum: - '*' - - identityProviders - - languages - - userAttributeAssignments - - userFlowIdentityProviders + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -131266,13 +131618,13 @@ paths: content: application/json: schema: - title: Collection of b2xIdentityUserFlow + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -131283,15 +131635,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identity.b2xIdentityUserFlow - summary: Create new navigation property to b2xUserFlows for identity - operationId: identity.CreateB2xUserFlows + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.CreateSectionGroups + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -131299,42 +131674,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - identity.b2xIdentityUserFlow - summary: Get b2xUserFlows from identity - operationId: identity.GetB2xUserFlows + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.GetSectionGroups parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: uniqueItems: true type: array items: enum: - id - - userFlowType - - userFlowTypeVersion - - apiConnectorConfiguration - - identityProviders - - languages - - userAttributeAssignments - - userFlowIdentityProviders + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -131347,10 +131749,10 @@ paths: items: enum: - '*' - - identityProviders - - languages - - userAttributeAssignments - - userFlowIdentityProviders + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -131358,46 +131760,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - identityProviders: - operationId: identity.B2xUserFlows.ListIdentityProviders + parentNotebook: + operationId: groups.onenote.sections.pages.parentNotebook.SectionGroups.GetParentNotebook parameters: - b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id - languages: - operationId: identity.B2xUserFlows.ListLanguages + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup parameters: - b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id - userAttributeAssignments: - operationId: identity.B2xUserFlows.ListUserAttributeAssignments + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.sections.pages.parentNotebook.SectionGroups.ListSectionGroups parameters: - b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id - userFlowIdentityProviders: - operationId: identity.B2xUserFlows.ListUserFlowIdentityProviders + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sections.pages.parentNotebook.SectionGroups.ListSections parameters: - b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.b2xIdentityUserFlow - summary: Update the navigation property b2xUserFlows in identity - operationId: identity.UpdateB2xUserFlows + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.UpdateSectionGroups parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -131407,17 +131843,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.b2xIdentityUserFlow - summary: Delete navigation property b2xUserFlows for identity - operationId: identity.DeleteB2xUserFlows + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.DeleteSectionGroups parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -131429,47 +131887,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/identityProviders': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - identity.b2xIdentityUserFlow - summary: Get identityProviders from identity - description: The identity providers included in the user flow. - operationId: identity.b2xUserFlows.ListIdentityProviders + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.GetParentNotebook parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - clientId - - clientId desc - - clientSecret - - clientSecret desc - - name - - name desc - - type - - type desc - type: string + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -131481,10 +131934,20 @@ paths: items: enum: - id - - clientId - - clientSecret - - name - - type + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -131497,6 +131960,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -131504,257 +131969,225 @@ paths: content: application/json: schema: - title: Collection of identityProvider - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityProvider' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/identityProviders/$ref': - get: + patch: tags: - - identity.b2xIdentityUserFlow - summary: Get ref of identityProviders from identity - description: The identity providers included in the user flow. - operationId: identity.b2xUserFlows.ListRefIdentityProviders + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - clientId - - clientId desc - - clientSecret - - clientSecret desc - - name - - name desc - - type - - type desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of identityProvider - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identity.b2xIdentityUserFlow - summary: Create new navigation property ref to identityProviders for identity - description: The identity providers included in the user flow. - operationId: identity.b2xUserFlows.CreateRefIdentityProviders - parameters: - - name: b2xIdentityUserFlow-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages': - get: + delete: tags: - - identity.b2xIdentityUserFlow - summary: Get languages from identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. - operationId: identity.b2xUserFlows.ListLanguages + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - isEnabled - - isEnabled desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - isEnabled - - defaultPages - - overridesPages - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - defaultPages - - overridesPages - type: string + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of userFlowLanguageConfiguration - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - identity.b2xIdentityUserFlow - summary: Create new navigation property to languages for identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. - operationId: identity.b2xUserFlows.CreateLanguages + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - identity.b2xIdentityUserFlow - summary: Get languages from identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. - operationId: identity.b2xUserFlows.GetLanguages + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -131766,10 +132199,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - isEnabled - - defaultPages - - overridesPages + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -131782,8 +132223,10 @@ paths: items: enum: - '*' - - defaultPages - - overridesPages + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -131791,48 +132234,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - defaultPages: - operationId: identity.b2xUserFlows.Languages.ListDefaultPages + parentNotebook: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook parameters: - b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id - userFlowLanguageConfiguration-id: $request.path.userFlowLanguageConfiguration-id - overridesPages: - operationId: identity.b2xUserFlows.Languages.ListOverridesPages + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup parameters: - b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id - userFlowLanguageConfiguration-id: $request.path.userFlowLanguageConfiguration-id + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.b2xIdentityUserFlow - summary: Update the navigation property languages in identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. - operationId: identity.b2xUserFlows.UpdateLanguages + - groups.onenote + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -131842,25 +132317,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.b2xIdentityUserFlow - summary: Delete navigation property languages for identity - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. - operationId: identity.b2xUserFlows.DeleteLanguages + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -131872,28 +132361,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - identity.b2xIdentityUserFlow - summary: Get defaultPages from identity - description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. - operationId: identity.b2xUserFlows.languages.ListDefaultPages + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ListSectionGroups parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -131911,6 +132414,22 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -131923,6 +132442,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -131935,6 +132466,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -131942,13 +132477,13 @@ paths: content: application/json: schema: - title: Collection of userFlowLanguagePage + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -131959,31 +132494,45 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identity.b2xIdentityUserFlow - summary: Create new navigation property to defaultPages for identity - description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. - operationId: identity.b2xUserFlows.languages.CreateDefaultPages + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.CreateSectionGroups parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -131991,39 +132540,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - identity.b2xIdentityUserFlow - summary: Get defaultPages from identity - description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. - operationId: identity.b2xUserFlows.languages.GetDefaultPages + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.GetSectionGroups parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -132035,6 +132598,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -132047,6 +132622,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -132054,44 +132633,91 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.b2xIdentityUserFlow - summary: Update the navigation property defaultPages in identity - description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. - operationId: identity.b2xUserFlows.languages.UpdateDefaultPages + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -132101,145 +132727,93 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.b2xIdentityUserFlow - summary: Delete navigation property defaultPages for identity - description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. - operationId: identity.b2xUserFlows.languages.DeleteDefaultPages + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id}/$value': - get: - tags: - - identity.b2xIdentityUserFlow - summary: Get media content for the navigation property defaultPages from identity - operationId: identity.b2xUserFlows.languages.GetDefaultPagesContent - parameters: - - name: b2xIdentityUserFlow-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id - in: path - description: 'key: id of userFlowLanguagePage' - required: true + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: userFlowLanguagePage responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + get: tags: - - identity.b2xIdentityUserFlow - summary: Update media content for the navigation property defaultPages in identity - operationId: identity.b2xUserFlows.languages.UpdateDefaultPagesContent + - groups.onenote + summary: Get sections from groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.ListSections parameters: - - name: b2xIdentityUserFlow-id - in: path - description: 'key: id of b2xIdentityUserFlow' - required: true - schema: - type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + - name: group-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages': - get: - tags: - - identity.b2xIdentityUserFlow - summary: Get overridesPages from identity - description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' - operationId: identity.b2xUserFlows.languages.ListOverridesPages - parameters: - - name: b2xIdentityUserFlow-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -132257,6 +132831,24 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -132269,6 +132861,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -132281,6 +132885,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -132288,13 +132895,13 @@ paths: content: application/json: schema: - title: Collection of userFlowLanguagePage + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -132305,31 +132912,45 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identity.b2xIdentityUserFlow - summary: Create new navigation property to overridesPages for identity - description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' - operationId: identity.b2xUserFlows.languages.CreateOverridesPages + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.CreateSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -132337,39 +132958,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': get: tags: - - identity.b2xIdentityUserFlow - summary: Get overridesPages from identity - description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' - operationId: identity.b2xUserFlows.languages.GetOverridesPages + - groups.onenote + summary: Get sections from groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.GetSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -132381,6 +133016,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -132393,6 +133040,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -132400,44 +133050,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.Sections.ListPages + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.b2xIdentityUserFlow - summary: Update the navigation property overridesPages in identity - description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' - operationId: identity.b2xUserFlows.languages.UpdateOverridesPages + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -132447,32 +133136,46 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.b2xIdentityUserFlow - summary: Delete navigation property overridesPages for identity - description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' - operationId: identity.b2xUserFlows.languages.DeleteOverridesPages + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -132484,101 +133187,189 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id}/$value': - get: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - identity.b2xIdentityUserFlow - summary: Get media content for the navigation property overridesPages from identity - operationId: identity.b2xUserFlows.languages.GetOverridesPagesContent + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - identity.b2xIdentityUserFlow - summary: Update media content for the navigation property overridesPages in identity - operationId: identity.b2xUserFlows.languages.UpdateOverridesPagesContent + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: userFlowLanguageConfiguration-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userFlowLanguageConfiguration' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguageConfiguration - - name: userFlowLanguagePage-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of userFlowLanguagePage' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: userFlowLanguagePage + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': get: tags: - - identity.b2xIdentityUserFlow - summary: Get userAttributeAssignments from identity - description: The user attribute assignments included in the user flow. - operationId: identity.b2xUserFlows.ListUserAttributeAssignments + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.ListSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -132596,16 +133387,24 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - isOptional - - isOptional desc - - requiresVerification - - requiresVerification desc - - userAttributeValues - - userAttributeValues desc - - userInputType - - userInputType desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -132618,12 +133417,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - isOptional - - requiresVerification - - userAttributeValues - - userInputType - - userAttribute + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -132636,7 +133441,9 @@ paths: items: enum: - '*' - - userAttribute + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -132644,13 +133451,13 @@ paths: content: application/json: schema: - title: Collection of identityUserFlowAttributeAssignment + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -132661,24 +133468,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identity.b2xIdentityUserFlow - summary: Create new navigation property to userAttributeAssignments for identity - description: The user attribute assignments included in the user flow. - operationId: identity.b2xUserFlows.CreateUserAttributeAssignments + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.CreateSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -132686,32 +133507,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - identity.b2xIdentityUserFlow - summary: Get userAttributeAssignments from identity - description: The user attribute assignments included in the user flow. - operationId: identity.b2xUserFlows.GetUserAttributeAssignments + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.GetSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: identityUserFlowAttributeAssignment-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of identityUserFlowAttributeAssignment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttributeAssignment + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -132723,12 +133558,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - isOptional - - requiresVerification - - userAttributeValues - - userInputType - - userAttribute + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -132741,7 +133582,9 @@ paths: items: enum: - '*' - - userAttribute + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -132749,43 +133592,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - userAttribute: - operationId: identity.b2xUserFlows.UserAttributeAssignments.GetUserAttribute + pages: + operationId: groups.onenote.sections.pages.parentNotebook.Sections.ListPages parameters: - b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id - identityUserFlowAttributeAssignment-id: $request.path.identityUserFlowAttributeAssignment-id + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: groups.onenote.sections.pages.parentNotebook.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: groups.onenote.sections.pages.parentNotebook.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.b2xIdentityUserFlow - summary: Update the navigation property userAttributeAssignments in identity - description: The user attribute assignments included in the user flow. - operationId: identity.b2xUserFlows.UpdateUserAttributeAssignments + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.UpdateSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: identityUserFlowAttributeAssignment-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of identityUserFlowAttributeAssignment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttributeAssignment + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -132795,236 +133668,155 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.b2xIdentityUserFlow - summary: Delete navigation property userAttributeAssignments for identity - description: The user attribute assignments included in the user flow. - operationId: identity.b2xUserFlows.DeleteUserAttributeAssignments + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.pages.parentNotebook.DeleteSections parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: identityUserFlowAttributeAssignment-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of identityUserFlowAttributeAssignment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttributeAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id}/userAttribute': - get: - tags: - - identity.b2xIdentityUserFlow - summary: Get userAttribute from identity - description: The user attribute that you want to add to your user flow. - operationId: identity.b2xUserFlows.userAttributeAssignments.GetUserAttribute - parameters: - - name: b2xIdentityUserFlow-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: identityUserFlowAttributeAssignment-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of identityUserFlowAttributeAssignment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttributeAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - dataType - - description - - displayName - - userFlowAttributeType - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id}/userAttribute/$ref': - get: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - identity.b2xIdentityUserFlow - summary: Get ref of userAttribute from identity - description: The user attribute that you want to add to your user flow. - operationId: identity.b2xUserFlows.userAttributeAssignments.GetRefUserAttribute + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: identityUserFlowAttributeAssignment-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of identityUserFlowAttributeAssignment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttributeAssignment - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identity.b2xIdentityUserFlow - summary: Update the ref of navigation property userAttribute in identity - description: The user attribute that you want to add to your user flow. - operationId: identity.b2xUserFlows.userAttributeAssignments.UpdateRefUserAttribute - parameters: - - name: b2xIdentityUserFlow-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: identityUserFlowAttributeAssignment-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of identityUserFlowAttributeAssignment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttributeAssignment + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - identity.b2xIdentityUserFlow - summary: Delete ref of navigation property userAttribute for identity - description: The user attribute that you want to add to your user flow. - operationId: identity.b2xUserFlows.userAttributeAssignments.DeleteRefUserAttribute + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - name: identityUserFlowAttributeAssignment-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of identityUserFlowAttributeAssignment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttributeAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/microsoft.graph.getOrder()': - get: - tags: - - identity.Functions - summary: Invoke function getOrder - operationId: identity.b2xUserFlows.b2xIdentityUserFlow.userAttributeAssignments.getOrder - parameters: - - name: b2xIdentityUserFlow-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.assignmentOrder' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/microsoft.graph.setOrder': - post: - tags: - - identity.Actions - summary: Invoke action setOrder - operationId: identity.b2xUserFlows.b2xIdentityUserFlow.userAttributeAssignments.setOrder - parameters: - - name: b2xIdentityUserFlow-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -133032,51 +133824,63 @@ paths: schema: type: object properties: - newAssignmentOrder: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.assignmentOrder' + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - identity.b2xIdentityUserFlow - summary: Get userFlowIdentityProviders from identity - operationId: identity.b2xUserFlows.ListUserFlowIdentityProviders + - groups.onenote + summary: Get parentSection from groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sections.pages.GetParentSection parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - type: string + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -133088,7 +133892,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -133101,6 +133916,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -133108,142 +133926,257 @@ paths: content: application/json: schema: - title: Collection of identityProviderBase - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityProviderBase' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/$ref': - get: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sections.pages.ParentSection.ListPages + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: groups.onenote.sections.pages.ParentSection.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: groups.onenote.sections.pages.ParentSection.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: tags: - - identity.b2xIdentityUserFlow - summary: Get ref of userFlowIdentityProviders from identity - operationId: identity.b2xUserFlows.ListRefUserFlowIdentityProviders + - groups.onenote + summary: Update the navigation property parentSection in groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sections.pages.UpdateParentSection parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - type: string + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + required: true responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of identityProviderBase - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.onenote + summary: Delete navigation property parentSection for groups + description: The section that contains the page. Read-only. + operationId: groups.onenote.sections.pages.DeleteParentSection + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': post: tags: - - identity.b2xIdentityUserFlow - summary: Create new navigation property ref to userFlowIdentityProviders for identity - operationId: identity.b2xUserFlows.CreateRefUserFlowIdentityProviders + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property link. + '200': + description: Success content: application/json: schema: - type: object + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/microsoft.graph.availableProviderTypes()': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + post: tags: - - identity.Functions - summary: Invoke function availableProviderTypes - operationId: identity.b2xUserFlows.b2xIdentityUserFlow.userFlowIdentityProviders.availableProviderTypes + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - - name: b2xIdentityUserFlow-id + - name: group-id in: path - description: 'key: id of b2xIdentityUserFlow' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: b2xIdentityUserFlow + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - type: string - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identity/conditionalAccess: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook': get: tags: - - identity.conditionalAccessRoot - summary: Get conditionalAccess from identity - operationId: identity.GetConditionalAccess + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sections.GetParentNotebook parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -133255,8 +134188,20 @@ paths: items: enum: - id - - namedLocations - - policies + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -133269,8 +134214,8 @@ paths: items: enum: - '*' - - namedLocations - - policies + - sectionGroups + - sections type: string responses: '200': @@ -133278,26 +134223,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - namedLocations: - operationId: identity.ConditionalAccess.ListNamedLocations - policies: - operationId: identity.ConditionalAccess.ListPolicies + sectionGroups: + operationId: groups.onenote.sections.ParentNotebook.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.sections.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.conditionalAccessRoot - summary: Update the navigation property conditionalAccess in identity - operationId: identity.UpdateConditionalAccess + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sections.UpdateParentNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -133307,10 +134274,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.conditionalAccessRoot - summary: Delete navigation property conditionalAccess for identity - operationId: identity.DeleteConditionalAccess + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section. Read-only. + operationId: groups.onenote.sections.DeleteParentNotebook parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -133322,13 +134304,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identity/conditionalAccess/namedLocations: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.copyNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups': get: tags: - - identity.conditionalAccessRoot - summary: Get namedLocations from identity - operationId: identity.conditionalAccess.ListNamedLocations + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.ListSectionGroups parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -133346,12 +134399,22 @@ paths: enum: - id - id desc + - self + - self desc - createdDateTime - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - modifiedDateTime - - modifiedDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -133364,9 +134427,18 @@ paths: items: enum: - id + - self - createdDateTime + - createdBy - displayName - - modifiedDateTime + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -133379,6 +134451,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -133386,13 +134462,13 @@ paths: content: application/json: schema: - title: Collection of namedLocation + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.namedLocation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -133403,15 +134479,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identity.conditionalAccessRoot - summary: Create new navigation property to namedLocations for identity - operationId: identity.conditionalAccess.CreateNamedLocations + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.CreateSectionGroups + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.namedLocation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -133419,24 +134511,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.namedLocation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/conditionalAccess/namedLocations/{namedLocation-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - identity.conditionalAccessRoot - summary: Get namedLocations from identity - operationId: identity.conditionalAccess.GetNamedLocations + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.GetSectionGroups parameters: - - name: namedLocation-id + - name: group-id in: path - description: 'key: id of namedLocation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: namedLocation + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -133448,9 +134555,18 @@ paths: items: enum: - id + - self - createdDateTime + - createdBy - displayName - - modifiedDateTime + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -133463,6 +134579,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -133470,29 +134590,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.namedLocation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sections.parentNotebook.SectionGroups.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.sections.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.sections.parentNotebook.SectionGroups.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sections.parentNotebook.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.conditionalAccessRoot - summary: Update the navigation property namedLocations in identity - operationId: identity.conditionalAccess.UpdateNamedLocations + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.UpdateSectionGroups parameters: - - name: namedLocation-id + - name: group-id in: path - description: 'key: id of namedLocation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: namedLocation + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.namedLocation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -133502,17 +134662,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.conditionalAccessRoot - summary: Delete navigation property namedLocations for identity - operationId: identity.conditionalAccess.DeleteNamedLocations + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.DeleteSectionGroups parameters: - - name: namedLocation-id + - name: group-id in: path - description: 'key: id of namedLocation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: namedLocation + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -133524,47 +134699,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identity/conditionalAccess/policies: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - identity.conditionalAccessRoot - summary: Get policies from identity - operationId: identity.conditionalAccess.ListPolicies + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.GetParentNotebook 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 + - name: group-id + in: path + description: 'key: id of group' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - conditions - - conditions desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - grantControls - - grantControls desc - - modifiedDateTime - - modifiedDateTime desc - - sessionControls - - sessionControls desc - - state - - state desc - type: string + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -133576,14 +134739,20 @@ paths: items: enum: - id - - conditions + - self - createdDateTime - - description + - createdBy - displayName - - grantControls - - modifiedDateTime - - sessionControls - - state + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -133596,6 +134765,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -133603,57 +134774,195 @@ paths: content: application/json: schema: - title: Collection of conditionalAccessPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.UpdateParentNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.DeleteParentNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - identity.conditionalAccessRoot - summary: Create new navigation property to policies for identity - operationId: identity.conditionalAccess.CreatePolicies + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identity/conditionalAccess/policies/{conditionalAccessPolicy-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - identity.conditionalAccessRoot - summary: Get policies from identity - operationId: identity.conditionalAccess.GetPolicies + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - - name: conditionalAccessPolicy-id + - name: group-id in: path - description: 'key: id of conditionalAccessPolicy' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -133665,14 +134974,18 @@ paths: items: enum: - id - - conditions + - self - createdDateTime - - description + - createdBy - displayName - - grantControls - - modifiedDateTime - - sessionControls - - state + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -133685,6 +134998,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -133692,29 +135009,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.conditionalAccessRoot - summary: Update the navigation property policies in identity - operationId: identity.conditionalAccess.UpdatePolicies + - groups.onenote + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - - name: conditionalAccessPolicy-id + - name: group-id in: path - description: 'key: id of conditionalAccessPolicy' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -133724,17 +135081,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.conditionalAccessRoot - summary: Delete navigation property policies for identity - operationId: identity.conditionalAccess.DeletePolicies + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - - name: conditionalAccessPolicy-id + - name: group-id in: path - description: 'key: id of conditionalAccessPolicy' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -133746,13 +135118,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identity/identityProviders: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - identity.identityProviderBase - summary: Get identityProviders from identity - operationId: identity.ListIdentityProviders + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.ListSectionGroups parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -133770,8 +135164,22 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -133784,7 +135192,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -133797,6 +135216,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -133804,13 +135227,13 @@ paths: content: application/json: schema: - title: Collection of identityProviderBase + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -133821,15 +135244,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identity.identityProviderBase - summary: Create new navigation property to identityProviders for identity - operationId: identity.CreateIdentityProviders + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.CreateSectionGroups + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -133837,24 +135283,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/identityProviders/{identityProviderBase-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - identity.identityProviderBase - summary: Get identityProviders from identity - operationId: identity.GetIdentityProviders + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.GetSectionGroups parameters: - - name: identityProviderBase-id + - name: group-id in: path - description: 'key: id of identityProviderBase' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityProviderBase + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -133866,7 +135334,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -133879,6 +135358,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -133886,29 +135369,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.identityProviderBase - summary: Update the navigation property identityProviders in identity - operationId: identity.UpdateIdentityProviders + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - - name: identityProviderBase-id + - name: group-id in: path - description: 'key: id of identityProviderBase' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityProviderBase + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -133918,17 +135452,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.identityProviderBase - summary: Delete navigation property identityProviders for identity - operationId: identity.DeleteIdentityProviders + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - - name: identityProviderBase-id + - name: group-id in: path - description: 'key: id of identityProviderBase' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityProviderBase + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -133940,32 +135496,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identity/identityProviders/microsoft.graph.availableProviderTypes(): - get: - tags: - - identity.Functions - summary: Invoke function availableProviderTypes - operationId: identity.identityProviders.availableProviderTypes - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identity/userFlowAttributes: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - - identity.identityUserFlowAttribute - summary: Get userFlowAttributes from identity - operationId: identity.ListUserFlowAttributes + - groups.onenote + summary: Get sections from groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.ListSections parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -133983,14 +135542,24 @@ paths: enum: - id - id desc - - dataType - - dataType desc - - description - - description desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - userFlowAttributeType - - userFlowAttributeType desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -134003,10 +135572,18 @@ paths: items: enum: - id - - dataType - - description + - self + - createdDateTime + - createdBy - displayName - - userFlowAttributeType + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -134019,6 +135596,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -134026,13 +135606,13 @@ paths: content: application/json: schema: - title: Collection of identityUserFlowAttribute + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -134043,15 +135623,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identity.identityUserFlowAttribute - summary: Create new navigation property to userFlowAttributes for identity - operationId: identity.CreateUserFlowAttributes + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.CreateSections + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -134059,24 +135662,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identity/userFlowAttributes/{identityUserFlowAttribute-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': get: tags: - - identity.identityUserFlowAttribute - summary: Get userFlowAttributes from identity - operationId: identity.GetUserFlowAttributes + - groups.onenote + summary: Get sections from groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.GetSections parameters: - - name: identityUserFlowAttribute-id + - name: group-id in: path - description: 'key: id of identityUserFlowAttribute' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttribute + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -134088,10 +135713,18 @@ paths: items: enum: - id - - dataType - - description + - self + - createdDateTime + - createdBy - displayName - - userFlowAttributeType + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -134104,6 +135737,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -134111,29 +135747,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.Sections.ListPages + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: groups.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identity.identityUserFlowAttribute - summary: Update the navigation property userFlowAttributes in identity - operationId: identity.UpdateUserFlowAttributes + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.UpdateSections parameters: - - name: identityUserFlowAttribute-id + - name: group-id in: path - description: 'key: id of identityUserFlowAttribute' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttribute + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -134143,17 +135823,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identity.identityUserFlowAttribute - summary: Delete navigation property userFlowAttributes for identity - operationId: identity.DeleteUserFlowAttributes + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.sectionGroups.DeleteSections parameters: - - name: identityUserFlowAttribute-id + - name: group-id in: path - description: 'key: id of identityUserFlowAttribute' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityUserFlowAttribute + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -134165,169 +135867,168 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance: - get: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - identityGovernance.identityGovernance - summary: Get identityGovernance - operationId: identityGovernance.identityGovernance.GetIdentityGovernance + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: group-id + in: path + description: 'key: id of group' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - accessReviews - - appConsent - - entitlementManagement - - termsOfUse - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessReviews - - appConsent - - entitlementManagement - - termsOfUse - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance' - links: - accessReviews: - operationId: identityGovernance.GetAccessReviews - appConsent: - operationId: identityGovernance.GetAppConsent - entitlementManagement: - operationId: identityGovernance.GetEntitlementManagement - termsOfUse: - operationId: identityGovernance.GetTermsOfUse - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.identityGovernance - summary: Update identityGovernance - operationId: identityGovernance.identityGovernance.UpdateIdentityGovernance + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/accessReviews: - get: - tags: - - identityGovernance.accessReviewSet - summary: Get accessReviews from identityGovernance - operationId: identityGovernance.GetAccessReviews - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - definitions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - definitions - type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewSet' - links: - definitions: - operationId: identityGovernance.AccessReviews.ListDefinitions + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - identityGovernance.accessReviewSet - summary: Update the navigation property accessReviews in identityGovernance - operationId: identityGovernance.UpdateAccessReviews + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections': + get: tags: - - identityGovernance.accessReviewSet - summary: Delete navigation property accessReviews for identityGovernance - operationId: identityGovernance.DeleteAccessReviews + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.ListSections parameters: - - name: If-Match - in: header - description: ETag + - name: group-id + in: path + description: 'key: id of group' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/accessReviews/definitions: - get: - tags: - - identityGovernance.accessReviewSet - summary: Get definitions from identityGovernance - operationId: identityGovernance.accessReviews.ListDefinitions - parameters: + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -134345,30 +136046,24 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - descriptionForAdmins - - descriptionForAdmins desc - - descriptionForReviewers - - descriptionForReviewers desc + - createdBy + - createdBy desc - displayName - displayName desc - - fallbackReviewers - - fallbackReviewers desc - - instanceEnumerationScope - - instanceEnumerationScope desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - reviewers - - reviewers desc - - scope - - scope desc - - settings - - settings desc - - status - - status desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -134381,19 +136076,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - descriptionForAdmins - - descriptionForReviewers + - createdBy - displayName - - fallbackReviewers - - instanceEnumerationScope + - lastModifiedBy - lastModifiedDateTime - - reviewers - - scope - - settings - - status - - instances + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -134406,7 +136100,9 @@ paths: items: enum: - '*' - - instances + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -134414,13 +136110,13 @@ paths: content: application/json: schema: - title: Collection of accessReviewScheduleDefinition + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -134431,15 +136127,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessReviewSet - summary: Create new navigation property to definitions for identityGovernance - operationId: identityGovernance.accessReviews.CreateDefinitions + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.CreateSections + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -134447,24 +136159,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - identityGovernance.accessReviewSet - summary: Get definitions from identityGovernance - operationId: identityGovernance.accessReviews.GetDefinitions + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.GetSections parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -134476,19 +136203,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - descriptionForAdmins - - descriptionForReviewers + - createdBy - displayName - - fallbackReviewers - - instanceEnumerationScope + - lastModifiedBy - lastModifiedDateTime - - reviewers - - scope - - settings - - status - - instances + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -134501,7 +136227,9 @@ paths: items: enum: - '*' - - instances + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -134509,34 +136237,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - instances: - operationId: identityGovernance.accessReviews.Definitions.ListInstances + pages: + operationId: groups.onenote.sections.parentNotebook.Sections.ListPages parameters: - accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: groups.onenote.sections.parentNotebook.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: groups.onenote.sections.parentNotebook.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessReviewSet - summary: Update the navigation property definitions in identityGovernance - operationId: identityGovernance.accessReviews.UpdateDefinitions + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.UpdateSections parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -134546,17 +136303,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessReviewSet - summary: Delete navigation property definitions for identityGovernance - operationId: identityGovernance.accessReviews.DeleteDefinitions + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentNotebook.DeleteSections parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -134568,51 +136340,154 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances': - get: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - identityGovernance.accessReviewSet - summary: Get instances from identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.ListInstances + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - endDateTime - - endDateTime desc - - fallbackReviewers - - fallbackReviewers desc - - reviewers - - reviewers desc - - scope - - scope desc - - startDateTime - - startDateTime desc - - status - - status desc - type: string + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: + tags: + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup': + get: + tags: + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sections.GetParentSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -134624,13 +136499,18 @@ paths: items: enum: - id - - endDateTime - - fallbackReviewers - - reviewers - - scope - - startDateTime - - status - - decisions + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -134643,7 +136523,10 @@ paths: items: enum: - '*' - - decisions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -134651,74 +136534,119 @@ paths: content: application/json: schema: - title: Collection of accessReviewInstance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sections.ParentSectionGroup.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: groups.onenote.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: groups.onenote.sections.ParentSectionGroup.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.sections.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - identityGovernance.accessReviewSet - summary: Create new navigation property to instances for identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.CreateInstances + - groups.onenote + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sections.UpdateParentSectionGroup parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}': + delete: + tags: + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section. Read-only. + operationId: groups.onenote.sections.DeleteParentSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - - identityGovernance.accessReviewSet - summary: Get instances from identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.GetInstances + - groups.onenote + summary: Get parentNotebook from groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.parentSectionGroup.GetParentNotebook parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -134730,13 +136658,20 @@ paths: items: enum: - id - - endDateTime - - fallbackReviewers - - reviewers - - scope - - startDateTime - - status - - decisions + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -134749,7 +136684,8 @@ paths: items: enum: - '*' - - decisions + - sectionGroups + - sections type: string responses: '200': @@ -134757,43 +136693,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - decisions: - operationId: identityGovernance.accessReviews.definitions.Instances.ListDecisions + sectionGroups: + operationId: groups.onenote.sections.parentSectionGroup.ParentNotebook.ListSectionGroups parameters: - accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id - accessReviewInstance-id: $request.path.accessReviewInstance-id + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.sections.parentSectionGroup.ParentNotebook.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessReviewSet - summary: Update the navigation property instances in identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.UpdateInstances + - groups.onenote + summary: Update the navigation property parentNotebook in groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.parentSectionGroup.UpdateParentNotebook parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -134803,25 +136744,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessReviewSet - summary: Delete navigation property instances for identityGovernance - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' - operationId: identityGovernance.accessReviews.definitions.DeleteInstances + - groups.onenote + summary: Delete navigation property parentNotebook for groups + description: The notebook that contains the section group. Read-only. + operationId: groups.onenote.sections.parentSectionGroup.DeleteParentNotebook parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -134833,28 +136774,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - groups.Actions + summary: Invoke action copyNotebook + operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups': get: tags: - - identityGovernance.accessReviewSet - summary: Get decisions from identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' - operationId: identityGovernance.accessReviews.definitions.instances.ListDecisions + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.ListSectionGroups parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -134872,32 +136869,22 @@ paths: enum: - id - id desc - - accessReviewId - - accessReviewId desc - - appliedBy - - appliedBy desc - - appliedDateTime - - appliedDateTime desc - - applyResult - - applyResult desc - - decision - - decision desc - - justification - - justification desc - - principal - - principal desc - - principalLink - - principalLink desc - - recommendation - - recommendation desc - - resource - - resource desc - - resourceLink - - resourceLink desc - - reviewedBy - - reviewedBy desc - - reviewedDateTime - - reviewedDateTime desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -134910,19 +136897,18 @@ paths: items: enum: - id - - accessReviewId - - appliedBy - - appliedDateTime - - applyResult - - decision - - justification - - principal - - principalLink - - recommendation - - resource - - resourceLink - - reviewedBy - - reviewedDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -134935,6 +136921,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -134942,13 +136932,13 @@ paths: content: application/json: schema: - title: Collection of accessReviewInstanceDecisionItem + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -134959,31 +136949,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessReviewSet - summary: Create new navigation property to decisions for identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' - operationId: identityGovernance.accessReviews.definitions.instances.CreateDecisions + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.CreateSectionGroups parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -134991,39 +136981,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - identityGovernance.accessReviewSet - summary: Get decisions from identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' - operationId: identityGovernance.accessReviews.definitions.instances.GetDecisions + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.GetSectionGroups parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance - - name: accessReviewInstanceDecisionItem-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of accessReviewInstanceDecisionItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstanceDecisionItem + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -135035,19 +137025,18 @@ paths: items: enum: - id - - accessReviewId - - appliedBy - - appliedDateTime - - applyResult - - decision - - justification - - principal - - principalLink - - recommendation - - resource - - resourceLink - - reviewedBy - - reviewedDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -135060,6 +137049,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -135067,44 +137060,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessReviewSet - summary: Update the navigation property decisions in identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' - operationId: identityGovernance.accessReviews.definitions.instances.UpdateDecisions + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.UpdateSectionGroups parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance - - name: accessReviewInstanceDecisionItem-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of accessReviewInstanceDecisionItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstanceDecisionItem + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -135114,32 +137132,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessReviewSet - summary: Delete navigation property decisions for identityGovernance - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' - operationId: identityGovernance.accessReviews.definitions.instances.DeleteDecisions + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.DeleteSectionGroups parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance - - name: accessReviewInstanceDecisionItem-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of accessReviewInstanceDecisionItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstanceDecisionItem + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -135151,320 +137169,487 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.decisions.filterByCurrentUser + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.ListSections parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance - - name: on - in: path - description: 'Usage: on={on}' - required: true + x-ms-docs-key-type: onenoteSection + - $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: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' - nullable: true + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - identityGovernance.Actions - summary: Invoke action acceptRecommendations - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.acceptRecommendations + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.CreateSections parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}': + get: tags: - - identityGovernance.Actions - summary: Invoke action applyDecisions - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.applyDecisions + - groups.onenote + summary: Get sections from groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.GetSections parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.Sections.ListPages + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': - post: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Actions - summary: Invoke action batchRecordDecisions - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.batchRecordDecisions + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.UpdateSections parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - decision: - type: string - nullable: true - justification: - type: string - nullable: true - principalId: - type: string - nullable: true - resourceId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': - post: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Actions - summary: Invoke action resetDecisions - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.resetDecisions + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the notebook. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.parentNotebook.DeleteSections parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': - post: - tags: - - identityGovernance.Actions - summary: Invoke action sendReminder - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.sendReminder - parameters: - - name: accessReviewScheduleDefinition-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id - in: path - description: 'key: id of accessReviewInstance' - required: true + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessReviewInstance responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop': + x-ms-docs-operation-type: operation + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - - identityGovernance.Actions - summary: Invoke action stop - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.stop + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.filterByCurrentUser - parameters: - - name: accessReviewScheduleDefinition-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - - identityGovernance.Actions - summary: Invoke action stop - operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.stop + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: accessReviewScheduleDefinition-id + - name: group-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions.filterByCurrentUser - parameters: - - name: on + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'Usage: on={on}' + description: 'key: id of onenoteSection' required: true schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/appConsent: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get appConsent from identityGovernance - operationId: identityGovernance.GetAppConsent + - groups.onenote + summary: Get parentSectionGroup from groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.parentSectionGroup.GetParentSectionGroup parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -135476,7 +137661,18 @@ paths: items: enum: - id - - appConsentRequests + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -135489,7 +137685,10 @@ paths: items: enum: - '*' - - appConsentRequests + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -135497,24 +137696,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - appConsentRequests: - operationId: identityGovernance.AppConsent.ListAppConsentRequests + parentNotebook: + operationId: groups.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: groups.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: groups.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: groups.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property appConsent in identityGovernance - operationId: identityGovernance.UpdateAppConsent + - groups.onenote + summary: Update the navigation property parentSectionGroup in groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.parentSectionGroup.UpdateParentSectionGroup + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -135524,10 +137757,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property appConsent for identityGovernance - operationId: identityGovernance.DeleteAppConsent + - groups.onenote + summary: Delete navigation property parentSectionGroup for groups + description: The section group that contains the section group. Read-only. + operationId: groups.onenote.sections.parentSectionGroup.DeleteParentSectionGroup parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -135539,13 +137787,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/appConsent/appConsentRequests: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get appConsentRequests from identityGovernance - operationId: identityGovernance.appConsent.ListAppConsentRequests + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.ListSectionGroups parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -135563,12 +137826,22 @@ paths: enum: - id - id desc - - appDisplayName - - appDisplayName desc - - appId - - appId desc - - pendingScopes - - pendingScopes desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -135581,10 +137854,18 @@ paths: items: enum: - id - - appDisplayName - - appId - - pendingScopes - - userConsentRequests + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -135597,7 +137878,10 @@ paths: items: enum: - '*' - - userConsentRequests + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -135605,13 +137889,13 @@ paths: content: application/json: schema: - title: Collection of appConsentRequest + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -135622,15 +137906,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.appConsentApprovalRoute - summary: Create new navigation property to appConsentRequests for identityGovernance - operationId: identityGovernance.appConsent.CreateAppConsentRequests + - groups.onenote + summary: Create new navigation property to sectionGroups for groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.CreateSectionGroups + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -135638,24 +137938,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get appConsentRequests from identityGovernance - operationId: identityGovernance.appConsent.GetAppConsentRequests + - groups.onenote + summary: Get sectionGroups from groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.GetSectionGroups parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -135667,10 +137982,18 @@ paths: items: enum: - id - - appDisplayName - - appId - - pendingScopes - - userConsentRequests + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -135683,7 +138006,10 @@ paths: items: enum: - '*' - - userConsentRequests + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -135691,34 +138017,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - userConsentRequests: - operationId: identityGovernance.appConsent.AppConsentRequests.ListUserConsentRequests + parentNotebook: + operationId: groups.onenote.sections.parentSectionGroup.SectionGroups.GetParentNotebook parameters: - appConsentRequest-id: $request.path.appConsentRequest-id + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: groups.onenote.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: groups.onenote.sections.parentSectionGroup.SectionGroups.ListSectionGroups + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: groups.onenote.sections.parentSectionGroup.SectionGroups.ListSections + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property appConsentRequests in identityGovernance - operationId: identityGovernance.appConsent.UpdateAppConsentRequests + - groups.onenote + summary: Update the navigation property sectionGroups in groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.UpdateSectionGroups parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -135728,17 +138089,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property appConsentRequests for identityGovernance - operationId: identityGovernance.appConsent.DeleteAppConsentRequests + - groups.onenote + summary: Delete navigation property sectionGroups for groups + description: The section groups in the section. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.DeleteSectionGroups parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -135750,21 +138126,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get userConsentRequests from identityGovernance - description: A list of pending user consent requests. - operationId: identityGovernance.appConsent.appConsentRequests.ListUserConsentRequests + - groups.onenote + summary: Get sections from groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.ListSections parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -135782,20 +138165,24 @@ paths: enum: - id - id desc - - approvalId - - approvalId desc - - completedDateTime - - completedDateTime desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - customData - - customData desc - - status - - status desc - - reason - - reason desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -135808,14 +138195,18 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy + - self - createdDateTime - - customData - - status - - reason - - approval + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -135828,7 +138219,9 @@ paths: items: enum: - '*' - - approval + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -135836,13 +138229,13 @@ paths: content: application/json: schema: - title: Collection of userConsentRequest + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -135853,24 +138246,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.appConsentApprovalRoute - summary: Create new navigation property to userConsentRequests for identityGovernance - description: A list of pending user consent requests. - operationId: identityGovernance.appConsent.appConsentRequests.CreateUserConsentRequests + - groups.onenote + summary: Create new navigation property to sections for groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.CreateSections parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: group + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -135878,32 +138278,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}': + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get userConsentRequests from identityGovernance - description: A list of pending user consent requests. - operationId: identityGovernance.appConsent.appConsentRequests.GetUserConsentRequests + - groups.onenote + summary: Get sections from groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.GetSections parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userConsentRequest' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -135915,14 +138322,18 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy + - self - createdDateTime - - customData - - status - - reason - - approval + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -135935,7 +138346,9 @@ paths: items: enum: - '*' - - approval + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -135943,43 +138356,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - approval: - operationId: identityGovernance.appConsent.appConsentRequests.UserConsentRequests.GetApproval + pages: + operationId: groups.onenote.sections.parentSectionGroup.Sections.ListPages parameters: - appConsentRequest-id: $request.path.appConsentRequest-id - userConsentRequest-id: $request.path.userConsentRequest-id + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: groups.onenote.sections.parentSectionGroup.Sections.GetParentNotebook + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: groups.onenote.sections.parentSectionGroup.Sections.GetParentSectionGroup + parameters: + group-id: $request.path.group-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property userConsentRequests in identityGovernance - description: A list of pending user consent requests. - operationId: identityGovernance.appConsent.appConsentRequests.UpdateUserConsentRequests + - groups.onenote + summary: Update the navigation property sections in groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.UpdateSections parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userConsentRequest' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -135989,25 +138422,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property userConsentRequests for identityGovernance - description: A list of pending user consent requests. - operationId: identityGovernance.appConsent.appConsentRequests.DeleteUserConsentRequests + - groups.onenote + summary: Delete navigation property sections for groups + description: The sections in the section group. Read-only. Nullable. + operationId: groups.onenote.sections.parentSectionGroup.DeleteSections parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userConsentRequest' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -136019,158 +138459,147 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval': - get: + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get approval from identityGovernance - description: Approval decisions associated with a request. - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.GetApproval + - groups.Actions + summary: Invoke action copyToNotebook + operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: appConsentRequest-id - in: path - description: 'key: id of appConsentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: group-id in: path - description: 'key: id of userConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - stages - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - stages - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' - links: - stages: - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.Approval.ListStages - parameters: - appConsentRequest-id: $request.path.appConsentRequest-id - userConsentRequest-id: $request.path.userConsentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property approval in identityGovernance - description: Approval decisions associated with a request. - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.UpdateApproval - parameters: - - name: appConsentRequest-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of userConsentRequest' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property approval for identityGovernance - description: Approval decisions associated with a request. - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.DeleteApproval + - groups.Actions + summary: Invoke action copyToSectionGroup + operationId: groups.group.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: group + - name: onenoteSection-id in: path - description: 'key: id of userConsentRequest' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true schema: type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages': + x-ms-docs-operation-type: action + '/groups/{group-id}/owners': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get stages from identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.ListStages + - groups.directoryObject + summary: Get owners from groups + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' + operationId: groups.ListOwners parameters: - - name: appConsentRequest-id - in: path - description: 'key: id of appConsentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: group-id in: path - description: 'key: id of userConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -136188,20 +138617,8 @@ paths: enum: - id - id desc - - assignedToMe - - assignedToMe desc - - displayName - - displayName desc - - justification - - justification desc - - reviewedBy - - reviewedBy desc - - reviewedDateTime - - reviewedDateTime desc - - reviewResult - - reviewResult desc - - status - - status desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -136214,13 +138631,7 @@ paths: items: enum: - id - - assignedToMe - - displayName - - justification - - reviewedBy - - reviewedDateTime - - reviewResult - - status + - deletedDateTime type: string - name: $expand in: query @@ -136240,13 +138651,13 @@ paths: content: application/json: schema: - title: Collection of approvalStage + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -136255,73 +138666,140 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/owners/$ref': + get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Create new navigation property to stages for identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.CreateStages + - groups.directoryObject + summary: Get ref of owners from groups + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' + operationId: groups.ListRefOwners parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.directoryObject + summary: Create new navigation property ref to owners for groups + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' + operationId: groups.CreateRefOwners + parameters: + - name: group-id in: path - description: 'key: id of userConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: group requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages/{approvalStage-id}': + '/groups/{group-id}/permissionGrants': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get stages from identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.GetStages + - groups.resourceSpecificPermissionGrant + summary: Get permissionGrants from groups + description: The permission that has been granted for a group to a specific application. Supports $expand. + operationId: groups.ListPermissionGrants parameters: - - name: appConsentRequest-id - in: path - description: 'key: id of appConsentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: group-id in: path - description: 'key: id of userConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: userConsentRequest - - name: approvalStage-id - in: path - description: 'key: id of approvalStage' - required: true + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: approvalStage + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - clientAppId + - clientAppId desc + - clientId + - clientId desc + - permission + - permission desc + - permissionType + - permissionType desc + - resourceAppId + - resourceAppId desc + type: string - name: $select in: query description: Select properties to be returned @@ -136333,13 +138811,12 @@ paths: items: enum: - id - - assignedToMe - - displayName - - justification - - reviewedBy - - reviewedDateTime - - reviewResult - - status + - deletedDateTime + - clientAppId + - clientId + - permission + - permissionType + - resourceAppId type: string - name: $expand in: query @@ -136359,160 +138836,74 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + title: Collection of resourceSpecificPermissionGrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property stages in identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.UpdateStages + - groups.resourceSpecificPermissionGrant + summary: Create new navigation property to permissionGrants for groups + description: The permission that has been granted for a group to a specific application. Supports $expand. + operationId: groups.CreatePermissionGrants parameters: - - name: appConsentRequest-id - in: path - description: 'key: id of appConsentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id - in: path - description: 'key: id of userConsentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: userConsentRequest - - name: approvalStage-id + - name: group-id in: path - description: 'key: id of approvalStage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approvalStage + x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property stages for identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.DeleteStages - parameters: - - name: appConsentRequest-id - in: path - description: 'key: id of appConsentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id - in: path - description: 'key: id of userConsentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: userConsentRequest - - name: approvalStage-id - in: path - description: 'key: id of approvalStage' - required: true - schema: - type: string - x-ms-docs-key-type: approvalStage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': + '/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.appConsent.appConsentRequests.appConsentRequest.userConsentRequests.filterByCurrentUser + - groups.resourceSpecificPermissionGrant + summary: Get permissionGrants from groups + description: The permission that has been granted for a group to a specific application. Supports $expand. + operationId: groups.GetPermissionGrants parameters: - - name: appConsentRequest-id + - name: group-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.appConsent.appConsentRequests.filterByCurrentUser - parameters: - - name: on + x-ms-docs-key-type: group + - name: resourceSpecificPermissionGrant-id in: path - description: 'Usage: on={on}' + description: 'key: id of resourceSpecificPermissionGrant' required: true schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get entitlementManagement from identityGovernance - operationId: identityGovernance.GetEntitlementManagement - parameters: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -136524,7 +138915,12 @@ paths: items: enum: - id - - accessPackageAssignmentApprovals + - deletedDateTime + - clientAppId + - clientId + - permission + - permissionType + - resourceAppId type: string - name: $expand in: query @@ -136537,7 +138933,6 @@ paths: items: enum: - '*' - - accessPackageAssignmentApprovals type: string responses: '200': @@ -136545,24 +138940,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' - links: - accessPackageAssignmentApprovals: - operationId: identityGovernance.EntitlementManagement.ListAccessPackageAssignmentApprovals + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property entitlementManagement in identityGovernance - operationId: identityGovernance.UpdateEntitlementManagement + - groups.resourceSpecificPermissionGrant + summary: Update the navigation property permissionGrants in groups + description: The permission that has been granted for a group to a specific application. Supports $expand. + operationId: groups.UpdatePermissionGrants + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: resourceSpecificPermissionGrant-id + in: path + description: 'key: id of resourceSpecificPermissionGrant' + required: true + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: '204': @@ -136572,10 +138980,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property entitlementManagement for identityGovernance - operationId: identityGovernance.DeleteEntitlementManagement + - groups.resourceSpecificPermissionGrant + summary: Delete navigation property permissionGrants for groups + description: The permission that has been granted for a group to a specific application. Supports $expand. + operationId: groups.DeletePermissionGrants parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: resourceSpecificPermissionGrant-id + in: path + description: 'key: id of resourceSpecificPermissionGrant' + required: true + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag @@ -136587,31 +139010,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: + '/groups/{group-id}/photo': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentApprovals from identityGovernance - operationId: identityGovernance.entitlementManagement.ListAccessPackageAssignmentApprovals + - groups.profilePhoto + summary: Get photo from groups + description: The group's profile photo + operationId: groups.GetPhoto 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 + - name: group-id + in: path + description: 'key: id of group' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string + type: string + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -136623,20 +139036,8 @@ paths: items: enum: - id - - stages - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - stages + - height + - width type: string responses: '200': @@ -136644,166 +139045,133 @@ paths: content: application/json: schema: - title: Collection of approval - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approval' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentApprovals for identityGovernance - operationId: identityGovernance.entitlementManagement.CreateAccessPackageAssignmentApprovals + - groups.profilePhoto + summary: Update the navigation property photo in groups + description: The group's profile photo + operationId: groups.UpdatePhoto + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}': - get: + delete: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentApprovals from identityGovernance - operationId: identityGovernance.entitlementManagement.GetAccessPackageAssignmentApprovals + - groups.profilePhoto + summary: Delete navigation property photo for groups + description: The group's profile photo + operationId: groups.DeletePhoto parameters: - - name: approval-id + - name: group-id in: path - description: 'key: id of approval' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approval - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - stages - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - stages - type: string + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' - links: - stages: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentApprovals.ListStages - parameters: - approval-id: $request.path.approval-id + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/photo/$value': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentApprovals in identityGovernance - operationId: identityGovernance.entitlementManagement.UpdateAccessPackageAssignmentApprovals + - groups.profilePhoto + summary: Get media content for the navigation property photo from groups + description: The group's profile photo + operationId: groups.GetPhotoContent parameters: - - name: approval-id + - name: group-id in: path - description: 'key: id of approval' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approval - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' - required: true + x-ms-docs-key-type: group responses: - '204': - description: Success + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentApprovals for identityGovernance - operationId: identityGovernance.entitlementManagement.DeleteAccessPackageAssignmentApprovals + - groups.profilePhoto + summary: Update media content for the navigation property photo in groups + description: The group's profile photo + operationId: groups.UpdatePhotoContent parameters: - - name: approval-id + - name: group-id in: path - description: 'key: id of approval' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approval - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: group + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages': + '/groups/{group-id}/photos': get: tags: - - identityGovernance.entitlementManagement - summary: Get stages from identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.ListStages + - groups.profilePhoto + summary: Get photos from groups + description: The profile photos owned by the group. Read-only. Nullable. + operationId: groups.ListPhotos parameters: - - name: approval-id + - name: group-id in: path - description: 'key: id of approval' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -136818,20 +139186,10 @@ paths: enum: - id - id desc - - assignedToMe - - assignedToMe desc - - displayName - - displayName desc - - justification - - justification desc - - reviewedBy - - reviewedBy desc - - reviewedDateTime - - reviewedDateTime desc - - reviewResult - - reviewResult desc - - status - - status desc + - height + - height desc + - width + - width desc type: string - name: $select in: query @@ -136844,25 +139202,8 @@ paths: items: enum: - id - - assignedToMe - - displayName - - justification - - reviewedBy - - reviewedDateTime - - reviewResult - - status - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - height + - width type: string responses: '200': @@ -136870,13 +139211,13 @@ paths: content: application/json: schema: - title: Collection of approvalStage + title: Collection of profilePhoto type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' '@odata.nextLink': type: string default: @@ -136887,24 +139228,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to stages for identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.CreateStages + - groups.profilePhoto + summary: Create new navigation property to photos for groups + description: The profile photos owned by the group. Read-only. Nullable. + operationId: groups.CreatePhotos parameters: - - name: approval-id + - name: group-id in: path - description: 'key: id of approval' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' required: true responses: '201': @@ -136912,32 +139253,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages/{approvalStage-id}': + '/groups/{group-id}/photos/{profilePhoto-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get stages from identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.GetStages + - groups.profilePhoto + summary: Get photos from groups + description: The profile photos owned by the group. Read-only. Nullable. + operationId: groups.GetPhotos parameters: - - name: approval-id + - name: group-id in: path - description: 'key: id of approval' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approval - - name: approvalStage-id + x-ms-docs-key-type: group + - name: profilePhoto-id in: path - description: 'key: id of approvalStage' + description: 'key: id of profilePhoto' required: true schema: type: string - x-ms-docs-key-type: approvalStage + x-ms-docs-key-type: profilePhoto - name: $select in: query description: Select properties to be returned @@ -136949,25 +139290,8 @@ paths: items: enum: - id - - assignedToMe - - displayName - - justification - - reviewedBy - - reviewedDateTime - - reviewResult - - status - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - height + - width type: string responses: '200': @@ -136975,37 +139299,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property stages in identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.UpdateStages + - groups.profilePhoto + summary: Update the navigation property photos in groups + description: The profile photos owned by the group. Read-only. Nullable. + operationId: groups.UpdatePhotos parameters: - - name: approval-id + - name: group-id in: path - description: 'key: id of approval' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approval - - name: approvalStage-id + x-ms-docs-key-type: group + - name: profilePhoto-id in: path - description: 'key: id of approvalStage' + description: 'key: id of profilePhoto' required: true schema: type: string - x-ms-docs-key-type: approvalStage + x-ms-docs-key-type: profilePhoto requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' required: true responses: '204': @@ -137015,25 +139339,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property stages for identityGovernance - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.DeleteStages + - groups.profilePhoto + summary: Delete navigation property photos for groups + description: The profile photos owned by the group. Read-only. Nullable. + operationId: groups.DeletePhotos parameters: - - name: approval-id + - name: group-id in: path - description: 'key: id of approval' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: approval - - name: approvalStage-id + x-ms-docs-key-type: group + - name: profilePhoto-id in: path - description: 'key: id of approvalStage' + description: 'key: id of profilePhoto' required: true schema: type: string - x-ms-docs-key-type: approvalStage + x-ms-docs-key-type: profilePhoto - name: If-Match in: header description: ETag @@ -137045,41 +139369,87 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on})': + '/groups/{group-id}/photos/{profilePhoto-id}/$value': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.filterByCurrentUser + - groups.profilePhoto + summary: Get media content for the navigation property photos from groups + operationId: groups.GetPhotosContent parameters: - - name: on + - name: group-id in: path - description: 'Usage: on={on}' + description: 'key: id of group' required: true schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: group + - name: profilePhoto-id + in: path + description: 'key: id of profilePhoto' + required: true + schema: + type: string + x-ms-docs-key-type: profilePhoto responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.approval' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/termsOfUse: + x-ms-docs-operation-type: operation + put: + tags: + - groups.profilePhoto + summary: Update media content for the navigation property photos in groups + operationId: groups.UpdatePhotosContent + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: profilePhoto-id + in: path + description: 'key: id of profilePhoto' + required: true + schema: + type: string + x-ms-docs-key-type: profilePhoto + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/planner': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get termsOfUse from identityGovernance - operationId: identityGovernance.GetTermsOfUse + - groups.plannerGroup + summary: Get planner from groups + description: Entry-point to Planner resource that might exist for a Unified Group. + operationId: groups.GetPlanner parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -137091,8 +139461,7 @@ paths: items: enum: - id - - agreementAcceptances - - agreements + - plans type: string - name: $expand in: query @@ -137105,8 +139474,7 @@ paths: items: enum: - '*' - - agreementAcceptances - - agreements + - plans type: string responses: '200': @@ -137114,26 +139482,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + $ref: '#/components/schemas/microsoft.graph.plannerGroup' links: - agreementAcceptances: - operationId: identityGovernance.TermsOfUse.ListAgreementAcceptances - agreements: - operationId: identityGovernance.TermsOfUse.ListAgreements + plans: + operationId: groups.Planner.ListPlans + parameters: + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property termsOfUse in identityGovernance - operationId: identityGovernance.UpdateTermsOfUse + - groups.plannerGroup + summary: Update the navigation property planner in groups + description: Entry-point to Planner resource that might exist for a Unified Group. + operationId: groups.UpdatePlanner + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + $ref: '#/components/schemas/microsoft.graph.plannerGroup' required: true responses: '204': @@ -137143,10 +139520,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property termsOfUse for identityGovernance - operationId: identityGovernance.DeleteTermsOfUse + - groups.plannerGroup + summary: Delete navigation property planner for groups + description: Entry-point to Planner resource that might exist for a Unified Group. + operationId: groups.DeletePlanner parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -137158,13 +139543,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/termsOfUse/agreementAcceptances: + '/groups/{group-id}/planner/plans': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreementAcceptances from identityGovernance - operationId: identityGovernance.termsOfUse.ListAgreementAcceptances + - groups.plannerGroup + summary: Get plans from groups + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + operationId: groups.planner.ListPlans parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -137182,32 +139575,14 @@ paths: enum: - id - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - owner + - owner desc + - title + - title desc type: string - name: $select in: query @@ -137220,19 +139595,13 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - createdBy + - createdDateTime + - owner + - title + - buckets + - details + - tasks type: string - name: $expand in: query @@ -137245,6 +139614,9 @@ paths: items: enum: - '*' + - buckets + - details + - tasks type: string responses: '200': @@ -137252,13 +139624,13 @@ paths: content: application/json: schema: - title: Collection of agreementAcceptance + title: Collection of plannerPlan type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' '@odata.nextLink': type: string default: @@ -137269,15 +139641,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to agreementAcceptances for identityGovernance - operationId: identityGovernance.termsOfUse.CreateAgreementAcceptances + - groups.plannerGroup + summary: Create new navigation property to plans for groups + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + operationId: groups.planner.CreatePlans + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: '201': @@ -137285,24 +139666,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}': + '/groups/{group-id}/planner/plans/{plannerPlan-id}': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreementAcceptances from identityGovernance - operationId: identityGovernance.termsOfUse.GetAgreementAcceptances + - groups.plannerGroup + summary: Get plans from groups + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + operationId: groups.planner.GetPlans parameters: - - name: agreementAcceptance-id + - name: group-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -137314,19 +139703,13 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - createdBy + - createdDateTime + - owner + - title + - buckets + - details + - tasks type: string - name: $expand in: query @@ -137339,6 +139722,9 @@ paths: items: enum: - '*' + - buckets + - details + - tasks type: string responses: '200': @@ -137346,29 +139732,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + links: + buckets: + operationId: groups.planner.Plans.ListBuckets + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + details: + operationId: groups.planner.Plans.GetDetails + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + tasks: + operationId: groups.planner.Plans.ListTasks + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property agreementAcceptances in identityGovernance - operationId: identityGovernance.termsOfUse.UpdateAgreementAcceptances + - groups.plannerGroup + summary: Update the navigation property plans in groups + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + operationId: groups.planner.UpdatePlans parameters: - - name: agreementAcceptance-id + - name: group-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: '204': @@ -137378,17 +139788,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property agreementAcceptances for identityGovernance - operationId: identityGovernance.termsOfUse.DeleteAgreementAcceptances + - groups.plannerGroup + summary: Delete navigation property plans for groups + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + operationId: groups.planner.DeletePlans parameters: - - name: agreementAcceptance-id + - name: group-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -137400,13 +139818,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/termsOfUse/agreements: + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreements from identityGovernance - operationId: identityGovernance.termsOfUse.ListAgreements + - groups.plannerGroup + summary: Get buckets from groups + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: groups.planner.plans.ListBuckets parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -137424,16 +139857,12 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - isPerDeviceAcceptanceRequired - - isPerDeviceAcceptanceRequired desc - - isViewingBeforeAcceptanceRequired - - isViewingBeforeAcceptanceRequired desc - - termsExpiration - - termsExpiration desc - - userReacceptRequiredFrequency - - userReacceptRequiredFrequency desc + - name + - name desc + - orderHint + - orderHint desc + - planId + - planId desc type: string - name: $select in: query @@ -137446,14 +139875,10 @@ paths: items: enum: - id - - displayName - - isPerDeviceAcceptanceRequired - - isViewingBeforeAcceptanceRequired - - termsExpiration - - userReacceptRequiredFrequency - - acceptances - - file - - files + - name + - orderHint + - planId + - tasks type: string - name: $expand in: query @@ -137466,9 +139891,7 @@ paths: items: enum: - '*' - - acceptances - - file - - files + - tasks type: string responses: '200': @@ -137476,13 +139899,13 @@ paths: content: application/json: schema: - title: Collection of agreement + title: Collection of plannerBucket type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' '@odata.nextLink': type: string default: @@ -137493,15 +139916,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to agreements for identityGovernance - operationId: identityGovernance.termsOfUse.CreateAgreements + - groups.plannerGroup + summary: Create new navigation property to buckets for groups + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: groups.planner.plans.CreateBuckets + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '201': @@ -137509,24 +139948,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}': + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreements from identityGovernance - operationId: identityGovernance.termsOfUse.GetAgreements + - groups.plannerGroup + summary: Get buckets from groups + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: groups.planner.plans.GetBuckets parameters: - - name: agreement-id + - name: group-id in: path - description: 'key: id of agreement' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -137538,14 +139992,10 @@ paths: items: enum: - id - - displayName - - isPerDeviceAcceptanceRequired - - isViewingBeforeAcceptanceRequired - - termsExpiration - - userReacceptRequiredFrequency - - acceptances - - file - - files + - name + - orderHint + - planId + - tasks type: string - name: $expand in: query @@ -137558,9 +140008,7 @@ paths: items: enum: - '*' - - acceptances - - file - - files + - tasks type: string responses: '200': @@ -137568,42 +140016,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' links: - acceptances: - operationId: identityGovernance.termsOfUse.Agreements.ListAcceptances - parameters: - agreement-id: $request.path.agreement-id - file: - operationId: identityGovernance.termsOfUse.Agreements.GetFile - parameters: - agreement-id: $request.path.agreement-id - files: - operationId: identityGovernance.termsOfUse.Agreements.ListFiles + tasks: + operationId: groups.planner.plans.Buckets.ListTasks parameters: - agreement-id: $request.path.agreement-id + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property agreements in identityGovernance - operationId: identityGovernance.termsOfUse.UpdateAgreements + - groups.plannerGroup + summary: Update the navigation property buckets in groups + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: groups.planner.plans.UpdateBuckets parameters: - - name: agreement-id + - name: group-id in: path - description: 'key: id of agreement' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '204': @@ -137613,17 +140070,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property agreements for identityGovernance - operationId: identityGovernance.termsOfUse.DeleteAgreements + - groups.plannerGroup + summary: Delete navigation property buckets for groups + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: groups.planner.plans.DeleteBuckets parameters: - - name: agreement-id + - name: group-id in: path - description: 'key: id of agreement' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -137635,13 +140107,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityProviders: + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - - identityProviders.identityProvider - summary: Get entities from identityProviders - operationId: identityProviders.identityProvider.ListIdentityProvider + - groups.plannerGroup + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.ListTasks parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -137659,14 +140153,46 @@ paths: enum: - id - id desc - - clientId - - clientId desc - - clientSecret - - clientSecret desc - - name - - name desc - - type - - type desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc + - title + - title desc type: string - name: $select in: query @@ -137679,10 +140205,30 @@ paths: items: enum: - id - - clientId - - clientSecret - - name - - type + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -137695,20 +140241,24 @@ paths: items: enum: - '*' + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of identityProvider + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string default: @@ -137719,40 +140269,85 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityProviders.identityProvider - summary: Add new entity to identityProviders - operationId: identityProviders.identityProvider.CreateIdentityProvider + - groups.plannerGroup + summary: Create new navigation property to tasks for groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.CreateTasks + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityProviders/{identityProvider-id}': + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - - identityProviders.identityProvider - summary: Get entity from identityProviders by key - operationId: identityProviders.identityProvider.GetIdentityProvider + - groups.plannerGroup + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.GetTasks parameters: - - name: identityProvider-id + - name: group-id in: path - description: 'key: id of identityProvider' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityProvider + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -137764,10 +140359,30 @@ paths: items: enum: - id - - clientId - - clientSecret - - name - - type + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -137780,36 +140395,91 @@ paths: items: enum: - '*' + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.plannerTask' + links: + assignedToTaskBoardFormat: + operationId: groups.planner.plans.buckets.Tasks.GetAssignedToTaskBoardFormat + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: groups.planner.plans.buckets.Tasks.GetBucketTaskBoardFormat + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + details: + operationId: groups.planner.plans.buckets.Tasks.GetDetails + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: groups.planner.plans.buckets.Tasks.GetProgressTaskBoardFormat + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityProviders.identityProvider - summary: Update entity in identityProviders - operationId: identityProviders.identityProvider.UpdateIdentityProvider + - groups.plannerGroup + summary: Update the navigation property tasks in groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.UpdateTasks parameters: - - name: identityProvider-id + - name: group-id in: path - description: 'key: id of identityProvider' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityProvider + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': @@ -137819,17 +140489,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityProviders.identityProvider - summary: Delete entity from identityProviders - operationId: identityProviders.identityProvider.DeleteIdentityProvider + - groups.plannerGroup + summary: Delete navigation property tasks for groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: groups.planner.plans.buckets.DeleteTasks parameters: - - name: identityProvider-id + - name: group-id in: path - description: 'key: id of identityProvider' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: identityProvider + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -137841,32 +140533,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityProviders/microsoft.graph.availableProviderTypes(): - get: - tags: - - identityProviders.Functions - summary: Invoke function availableProviderTypes - operationId: identityProviders.availableProviderTypes - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /informationProtection: + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - informationProtection.informationProtection - summary: Get informationProtection - operationId: informationProtection.informationProtection.GetInformationProtection + - groups.plannerGroup + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: groups.planner.plans.buckets.tasks.GetAssignedToTaskBoardFormat parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -137878,7 +140580,8 @@ paths: items: enum: - id - - threatAssessmentRequests + - orderHintsByAssignee + - unassignedOrderHint type: string - name: $expand in: query @@ -137891,32 +140594,58 @@ paths: items: enum: - '*' - - threatAssessmentRequests type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtection' - links: - threatAssessmentRequests: - operationId: informationProtection.ListThreatAssessmentRequests + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.informationProtection - summary: Update informationProtection - operationId: informationProtection.informationProtection.UpdateInformationProtection + - groups.plannerGroup + summary: Update the navigation property assignedToTaskBoardFormat in groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: groups.planner.plans.buckets.tasks.UpdateAssignedToTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtection' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: '204': @@ -137924,45 +140653,88 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /informationProtection/threatAssessmentRequests: + delete: + tags: + - groups.plannerGroup + summary: Delete navigation property assignedToTaskBoardFormat for groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: groups.planner.plans.buckets.tasks.DeleteAssignedToTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - informationProtection.threatAssessmentRequest - summary: Get threatAssessmentRequests from informationProtection - operationId: informationProtection.ListThreatAssessmentRequests + - groups.plannerGroup + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: groups.planner.plans.buckets.tasks.GetBucketTaskBoardFormat 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 + - name: group-id + in: path + description: 'key: id of group' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - category - - category desc - - contentType - - contentType desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - expectedAssessment - - expectedAssessment desc - - requestSource - - requestSource desc - - status - - status desc - type: string + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -137974,14 +140746,7 @@ paths: items: enum: - id - - category - - contentType - - createdBy - - createdDateTime - - expectedAssessment - - requestSource - - status - - results + - orderHint type: string - name: $expand in: query @@ -137994,7 +140759,6 @@ paths: items: enum: - '*' - - results type: string responses: '200': @@ -138002,57 +140766,140 @@ paths: content: application/json: schema: - title: Collection of threatAssessmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - informationProtection.threatAssessmentRequest - summary: Create new navigation property to threatAssessmentRequests for informationProtection - operationId: informationProtection.CreateThreatAssessmentRequests + - groups.plannerGroup + summary: Update the navigation property bucketTaskBoardFormat in groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: groups.planner.plans.buckets.tasks.UpdateBucketTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}': + delete: + tags: + - groups.plannerGroup + summary: Delete navigation property bucketTaskBoardFormat for groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: groups.planner.plans.buckets.tasks.DeleteBucketTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - - informationProtection.threatAssessmentRequest - summary: Get threatAssessmentRequests from informationProtection - operationId: informationProtection.GetThreatAssessmentRequests + - groups.plannerGroup + summary: Get details from groups + description: Read-only. Nullable. Additional details about the task. + operationId: groups.planner.plans.buckets.tasks.GetDetails parameters: - - name: threatAssessmentRequest-id + - name: group-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -138064,14 +140911,10 @@ paths: items: enum: - id - - category - - contentType - - createdBy - - createdDateTime - - expectedAssessment - - requestSource - - status - - results + - checklist + - description + - previewType + - references type: string - name: $expand in: query @@ -138084,7 +140927,6 @@ paths: items: enum: - '*' - - results type: string responses: '200': @@ -138092,34 +140934,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' - links: - results: - operationId: informationProtection.ThreatAssessmentRequests.ListResults - parameters: - threatAssessmentRequest-id: $request.path.threatAssessmentRequest-id + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.threatAssessmentRequest - summary: Update the navigation property threatAssessmentRequests in informationProtection - operationId: informationProtection.UpdateThreatAssessmentRequests + - groups.plannerGroup + summary: Update the navigation property details in groups + description: Read-only. Nullable. Additional details about the task. + operationId: groups.planner.plans.buckets.tasks.UpdateDetails parameters: - - name: threatAssessmentRequest-id + - name: group-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: '204': @@ -138129,17 +140988,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - informationProtection.threatAssessmentRequest - summary: Delete navigation property threatAssessmentRequests for informationProtection - operationId: informationProtection.DeleteThreatAssessmentRequests + - groups.plannerGroup + summary: Delete navigation property details for groups + description: Read-only. Nullable. Additional details about the task. + operationId: groups.planner.plans.buckets.tasks.DeleteDetails parameters: - - name: threatAssessmentRequest-id + - name: group-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -138151,45 +141032,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results': + '/groups/{group-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - informationProtection.threatAssessmentRequest - summary: Get results from informationProtection - 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.' - operationId: informationProtection.threatAssessmentRequests.ListResults + - groups.plannerGroup + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: groups.planner.plans.buckets.tasks.GetProgressTaskBoardFormat parameters: - - name: threatAssessmentRequest-id + - name: group-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - message - - message desc - - resultType - - resultType desc - type: string + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -138201,9 +141079,7 @@ paths: items: enum: - id - - createdDateTime - - message - - resultType + - orderHint type: string - name: $expand in: query @@ -138223,74 +141099,126 @@ paths: content: application/json: schema: - title: Collection of threatAssessmentResult - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - informationProtection.threatAssessmentRequest - summary: Create new navigation property to results for informationProtection - 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.' - operationId: informationProtection.threatAssessmentRequests.CreateResults + - groups.plannerGroup + summary: Update the navigation property progressTaskBoardFormat in groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: groups.planner.plans.buckets.tasks.UpdateProgressTaskBoardFormat parameters: - - name: threatAssessmentRequest-id + - name: group-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/{threatAssessmentResult-id}': + delete: + tags: + - groups.plannerGroup + summary: Delete navigation property progressTaskBoardFormat for groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: groups.planner.plans.buckets.tasks.DeleteProgressTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/planner/plans/{plannerPlan-id}/details': get: tags: - - informationProtection.threatAssessmentRequest - summary: Get results from informationProtection - 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.' - operationId: informationProtection.threatAssessmentRequests.GetResults + - groups.plannerGroup + summary: Get details from groups + description: Read-only. Nullable. Additional details about the plan. + operationId: groups.planner.plans.GetDetails parameters: - - name: threatAssessmentRequest-id + - name: group-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: 'key: id of threatAssessmentResult' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentResult + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -138302,9 +141230,8 @@ paths: items: enum: - id - - createdDateTime - - message - - resultType + - categoryDescriptions + - sharedWith type: string - name: $expand in: query @@ -138324,37 +141251,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.threatAssessmentRequest - summary: Update the navigation property results in informationProtection - 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.' - operationId: informationProtection.threatAssessmentRequests.UpdateResults + - groups.plannerGroup + summary: Update the navigation property details in groups + description: Read-only. Nullable. Additional details about the plan. + operationId: groups.planner.plans.UpdateDetails parameters: - - name: threatAssessmentRequest-id + - name: group-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: 'key: id of threatAssessmentResult' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentResult + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: '204': @@ -138364,25 +141291,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - informationProtection.threatAssessmentRequest - summary: Delete navigation property results for informationProtection - 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.' - operationId: informationProtection.threatAssessmentRequests.DeleteResults + - groups.plannerGroup + summary: Delete navigation property details for groups + description: Read-only. Nullable. Additional details about the plan. + operationId: groups.planner.plans.DeleteDetails parameters: - - name: threatAssessmentRequest-id + - name: group-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: 'key: id of threatAssessmentResult' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentResult + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -138394,13 +141321,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /invitations: + '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks': get: tags: - - invitations.invitation - summary: Get entities from invitations - operationId: invitations.invitation.ListInvitation + - groups.plannerGroup + summary: Get tasks from groups + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: groups.planner.plans.ListTasks parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -138418,22 +141360,46 @@ paths: enum: - id - id desc - - invitedUserDisplayName - - invitedUserDisplayName desc - - invitedUserEmailAddress - - invitedUserEmailAddress desc - - invitedUserMessageInfo - - invitedUserMessageInfo desc - - invitedUserType - - invitedUserType desc - - inviteRedeemUrl - - inviteRedeemUrl desc - - inviteRedirectUrl - - inviteRedirectUrl desc - - sendInvitationMessage - - sendInvitationMessage desc - - status - - status desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc + - title + - title desc type: string - name: $select in: query @@ -138446,15 +141412,30 @@ paths: items: enum: - id - - invitedUserDisplayName - - invitedUserEmailAddress - - invitedUserMessageInfo - - invitedUserType - - inviteRedeemUrl - - inviteRedirectUrl - - sendInvitationMessage - - status - - invitedUser + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -138467,21 +141448,24 @@ paths: items: enum: - '*' - - invitedUser + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of invitation + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.invitation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string default: @@ -138492,40 +141476,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - invitations.invitation - summary: Add new entity to invitations - operationId: invitations.invitation.CreateInvitation + - groups.plannerGroup + summary: Create new navigation property to tasks for groups + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: groups.planner.plans.CreateTasks + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.invitation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.invitation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/invitations/{invitation-id}': + '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - - invitations.invitation - summary: Get entity from invitations by key - operationId: invitations.invitation.GetInvitation + - groups.plannerGroup + summary: Get tasks from groups + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: groups.planner.plans.GetTasks parameters: - - name: invitation-id + - name: group-id in: path - description: 'key: id of invitation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -138537,15 +141552,30 @@ paths: items: enum: - id - - invitedUserDisplayName - - invitedUserEmailAddress - - invitedUserMessageInfo - - invitedUserType - - inviteRedeemUrl - - inviteRedirectUrl - - sendInvitationMessage - - status - - invitedUser + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -138558,42 +141588,80 @@ paths: items: enum: - '*' - - invitedUser + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.invitation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' links: - invitedUser: - operationId: invitations.GetInvitedUser + assignedToTaskBoardFormat: + operationId: groups.planner.plans.Tasks.GetAssignedToTaskBoardFormat parameters: - invitation-id: $request.path.invitation-id + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: groups.planner.plans.Tasks.GetBucketTaskBoardFormat + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + details: + operationId: groups.planner.plans.Tasks.GetDetails + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: groups.planner.plans.Tasks.GetProgressTaskBoardFormat + parameters: + group-id: $request.path.group-id + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - invitations.invitation - summary: Update entity in invitations - operationId: invitations.invitation.UpdateInvitation + - groups.plannerGroup + summary: Update the navigation property tasks in groups + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: groups.planner.plans.UpdateTasks parameters: - - name: invitation-id + - name: group-id in: path - description: 'key: id of invitation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.invitation' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': @@ -138603,17 +141671,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - invitations.invitation - summary: Delete entity from invitations - operationId: invitations.invitation.DeleteInvitation + - groups.plannerGroup + summary: Delete navigation property tasks for groups + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: groups.planner.plans.DeleteTasks parameters: - - name: invitation-id + - name: group-id in: path - description: 'key: id of invitation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -138625,21 +141708,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/invitations/{invitation-id}/invitedUser': + '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - invitations.user - summary: Get invitedUser from invitations - description: The user created as part of the invitation creation. Read-Only - operationId: invitations.GetInvitedUser + - groups.plannerGroup + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: groups.planner.plans.tasks.GetAssignedToTaskBoardFormat parameters: - - name: invitation-id + - name: group-id in: path - description: 'key: id of invitation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -138651,122 +141748,8 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - businessPhones - - city - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - department - - displayName - - employeeHireDate - - employeeId - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - identities - - imAddresses - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailNickname - - mobilePhone - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - postalCode - - preferredLanguage - - provisionedPlans - - proxyAddresses - - showInAddressList - - signInSessionsValidFromDateTime - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - mailboxSettings - - deviceEnrollmentLimit - - aboutMe - - birthday - - hireDate - - interests - - mySite - - pastProjects - - preferredName - - responsibilities - - schools - - skills - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos - - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo + - orderHintsByAssignee + - unassignedOrderHint type: string - name: $expand in: query @@ -138779,52 +141762,6 @@ paths: items: enum: - '*' - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos - - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo type: string responses: '200': @@ -138832,427 +141769,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' - links: - appRoleAssignments: - operationId: invitations.InvitedUser.ListAppRoleAssignments - parameters: - invitation-id: $request.path.invitation-id - createdObjects: - operationId: invitations.InvitedUser.ListCreatedObjects - parameters: - invitation-id: $request.path.invitation-id - directReports: - operationId: invitations.InvitedUser.ListDirectReports - parameters: - invitation-id: $request.path.invitation-id - licenseDetails: - operationId: invitations.InvitedUser.ListLicenseDetails - parameters: - invitation-id: $request.path.invitation-id - manager: - operationId: invitations.InvitedUser.GetManager - parameters: - invitation-id: $request.path.invitation-id - memberOf: - operationId: invitations.InvitedUser.ListMemberOf - parameters: - invitation-id: $request.path.invitation-id - oauth2PermissionGrants: - operationId: invitations.InvitedUser.ListOauth2PermissionGrants - parameters: - invitation-id: $request.path.invitation-id - ownedDevices: - operationId: invitations.InvitedUser.ListOwnedDevices - parameters: - invitation-id: $request.path.invitation-id - ownedObjects: - operationId: invitations.InvitedUser.ListOwnedObjects - parameters: - invitation-id: $request.path.invitation-id - registeredDevices: - operationId: invitations.InvitedUser.ListRegisteredDevices - parameters: - invitation-id: $request.path.invitation-id - scopedRoleMemberOf: - operationId: invitations.InvitedUser.ListScopedRoleMemberOf - parameters: - invitation-id: $request.path.invitation-id - transitiveMemberOf: - operationId: invitations.InvitedUser.ListTransitiveMemberOf - parameters: - invitation-id: $request.path.invitation-id - calendar: - operationId: invitations.InvitedUser.GetCalendar - parameters: - invitation-id: $request.path.invitation-id - calendarGroups: - operationId: invitations.InvitedUser.ListCalendarGroups - parameters: - invitation-id: $request.path.invitation-id - calendars: - operationId: invitations.InvitedUser.ListCalendars - parameters: - invitation-id: $request.path.invitation-id - calendarView: - operationId: invitations.InvitedUser.ListCalendarView - parameters: - invitation-id: $request.path.invitation-id - contactFolders: - operationId: invitations.InvitedUser.ListContactFolders - parameters: - invitation-id: $request.path.invitation-id - contacts: - operationId: invitations.InvitedUser.ListContacts - parameters: - invitation-id: $request.path.invitation-id - events: - operationId: invitations.InvitedUser.ListEvents - parameters: - invitation-id: $request.path.invitation-id - inferenceClassification: - operationId: invitations.InvitedUser.GetInferenceClassification - parameters: - invitation-id: $request.path.invitation-id - mailFolders: - operationId: invitations.InvitedUser.ListMailFolders - parameters: - invitation-id: $request.path.invitation-id - messages: - operationId: invitations.InvitedUser.ListMessages - parameters: - invitation-id: $request.path.invitation-id - outlook: - operationId: invitations.InvitedUser.GetOutlook - parameters: - invitation-id: $request.path.invitation-id - people: - operationId: invitations.InvitedUser.ListPeople - parameters: - invitation-id: $request.path.invitation-id - photo: - operationId: invitations.InvitedUser.GetPhoto - parameters: - invitation-id: $request.path.invitation-id - photos: - operationId: invitations.InvitedUser.ListPhotos - parameters: - invitation-id: $request.path.invitation-id - drive: - operationId: invitations.InvitedUser.GetDrive - parameters: - invitation-id: $request.path.invitation-id - drives: - operationId: invitations.InvitedUser.ListDrives - parameters: - invitation-id: $request.path.invitation-id - followedSites: - operationId: invitations.InvitedUser.ListFollowedSites - parameters: - invitation-id: $request.path.invitation-id - extensions: - operationId: invitations.InvitedUser.ListExtensions - parameters: - invitation-id: $request.path.invitation-id - agreementAcceptances: - operationId: invitations.InvitedUser.ListAgreementAcceptances - parameters: - invitation-id: $request.path.invitation-id - managedDevices: - operationId: invitations.InvitedUser.ListManagedDevices - parameters: - invitation-id: $request.path.invitation-id - managedAppRegistrations: - operationId: invitations.InvitedUser.ListManagedAppRegistrations - parameters: - invitation-id: $request.path.invitation-id - deviceManagementTroubleshootingEvents: - operationId: invitations.InvitedUser.ListDeviceManagementTroubleshootingEvents - parameters: - invitation-id: $request.path.invitation-id - planner: - operationId: invitations.InvitedUser.GetPlanner - parameters: - invitation-id: $request.path.invitation-id - insights: - operationId: invitations.InvitedUser.GetInsights - parameters: - invitation-id: $request.path.invitation-id - settings: - operationId: invitations.InvitedUser.GetSettings - parameters: - invitation-id: $request.path.invitation-id - onenote: - operationId: invitations.InvitedUser.GetOnenote - parameters: - invitation-id: $request.path.invitation-id - activities: - operationId: invitations.InvitedUser.ListActivities - parameters: - invitation-id: $request.path.invitation-id - onlineMeetings: - operationId: invitations.InvitedUser.ListOnlineMeetings - parameters: - invitation-id: $request.path.invitation-id - presence: - operationId: invitations.InvitedUser.GetPresence - parameters: - invitation-id: $request.path.invitation-id - authentication: - operationId: invitations.InvitedUser.GetAuthentication - parameters: - invitation-id: $request.path.invitation-id - chats: - operationId: invitations.InvitedUser.ListChats - parameters: - invitation-id: $request.path.invitation-id - joinedTeams: - operationId: invitations.InvitedUser.ListJoinedTeams - parameters: - invitation-id: $request.path.invitation-id - teamwork: - operationId: invitations.InvitedUser.GetTeamwork - parameters: - invitation-id: $request.path.invitation-id - todo: - operationId: invitations.InvitedUser.GetTodo - parameters: - invitation-id: $request.path.invitation-id + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/invitations/{invitation-id}/invitedUser/$ref': - get: + patch: tags: - - invitations.user - summary: Get ref of invitedUser from invitations - description: The user created as part of the invitation creation. Read-Only - operationId: invitations.GetRefInvitedUser + - groups.plannerGroup + summary: Update the navigation property assignedToTaskBoardFormat in groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: groups.planner.plans.tasks.UpdateAssignedToTaskBoardFormat parameters: - - name: invitation-id + - name: group-id in: path - description: 'key: id of invitation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: invitation - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - appRoleAssignments: - operationId: invitations.InvitedUser.ListAppRoleAssignments - parameters: - invitation-id: $request.path.invitation-id - createdObjects: - operationId: invitations.InvitedUser.ListCreatedObjects - parameters: - invitation-id: $request.path.invitation-id - directReports: - operationId: invitations.InvitedUser.ListDirectReports - parameters: - invitation-id: $request.path.invitation-id - licenseDetails: - operationId: invitations.InvitedUser.ListLicenseDetails - parameters: - invitation-id: $request.path.invitation-id - manager: - operationId: invitations.InvitedUser.GetManager - parameters: - invitation-id: $request.path.invitation-id - memberOf: - operationId: invitations.InvitedUser.ListMemberOf - parameters: - invitation-id: $request.path.invitation-id - oauth2PermissionGrants: - operationId: invitations.InvitedUser.ListOauth2PermissionGrants - parameters: - invitation-id: $request.path.invitation-id - ownedDevices: - operationId: invitations.InvitedUser.ListOwnedDevices - parameters: - invitation-id: $request.path.invitation-id - ownedObjects: - operationId: invitations.InvitedUser.ListOwnedObjects - parameters: - invitation-id: $request.path.invitation-id - registeredDevices: - operationId: invitations.InvitedUser.ListRegisteredDevices - parameters: - invitation-id: $request.path.invitation-id - scopedRoleMemberOf: - operationId: invitations.InvitedUser.ListScopedRoleMemberOf - parameters: - invitation-id: $request.path.invitation-id - transitiveMemberOf: - operationId: invitations.InvitedUser.ListTransitiveMemberOf - parameters: - invitation-id: $request.path.invitation-id - calendar: - operationId: invitations.InvitedUser.GetCalendar - parameters: - invitation-id: $request.path.invitation-id - calendarGroups: - operationId: invitations.InvitedUser.ListCalendarGroups - parameters: - invitation-id: $request.path.invitation-id - calendars: - operationId: invitations.InvitedUser.ListCalendars - parameters: - invitation-id: $request.path.invitation-id - calendarView: - operationId: invitations.InvitedUser.ListCalendarView - parameters: - invitation-id: $request.path.invitation-id - contactFolders: - operationId: invitations.InvitedUser.ListContactFolders - parameters: - invitation-id: $request.path.invitation-id - contacts: - operationId: invitations.InvitedUser.ListContacts - parameters: - invitation-id: $request.path.invitation-id - events: - operationId: invitations.InvitedUser.ListEvents - parameters: - invitation-id: $request.path.invitation-id - inferenceClassification: - operationId: invitations.InvitedUser.GetInferenceClassification - parameters: - invitation-id: $request.path.invitation-id - mailFolders: - operationId: invitations.InvitedUser.ListMailFolders - parameters: - invitation-id: $request.path.invitation-id - messages: - operationId: invitations.InvitedUser.ListMessages - parameters: - invitation-id: $request.path.invitation-id - outlook: - operationId: invitations.InvitedUser.GetOutlook - parameters: - invitation-id: $request.path.invitation-id - people: - operationId: invitations.InvitedUser.ListPeople - parameters: - invitation-id: $request.path.invitation-id - photo: - operationId: invitations.InvitedUser.GetPhoto - parameters: - invitation-id: $request.path.invitation-id - photos: - operationId: invitations.InvitedUser.ListPhotos - parameters: - invitation-id: $request.path.invitation-id - drive: - operationId: invitations.InvitedUser.GetDrive - parameters: - invitation-id: $request.path.invitation-id - drives: - operationId: invitations.InvitedUser.ListDrives - parameters: - invitation-id: $request.path.invitation-id - followedSites: - operationId: invitations.InvitedUser.ListFollowedSites - parameters: - invitation-id: $request.path.invitation-id - extensions: - operationId: invitations.InvitedUser.ListExtensions - parameters: - invitation-id: $request.path.invitation-id - agreementAcceptances: - operationId: invitations.InvitedUser.ListAgreementAcceptances - parameters: - invitation-id: $request.path.invitation-id - managedDevices: - operationId: invitations.InvitedUser.ListManagedDevices - parameters: - invitation-id: $request.path.invitation-id - managedAppRegistrations: - operationId: invitations.InvitedUser.ListManagedAppRegistrations - parameters: - invitation-id: $request.path.invitation-id - deviceManagementTroubleshootingEvents: - operationId: invitations.InvitedUser.ListDeviceManagementTroubleshootingEvents - parameters: - invitation-id: $request.path.invitation-id - planner: - operationId: invitations.InvitedUser.GetPlanner - parameters: - invitation-id: $request.path.invitation-id - insights: - operationId: invitations.InvitedUser.GetInsights - parameters: - invitation-id: $request.path.invitation-id - settings: - operationId: invitations.InvitedUser.GetSettings - parameters: - invitation-id: $request.path.invitation-id - onenote: - operationId: invitations.InvitedUser.GetOnenote - parameters: - invitation-id: $request.path.invitation-id - activities: - operationId: invitations.InvitedUser.ListActivities - parameters: - invitation-id: $request.path.invitation-id - onlineMeetings: - operationId: invitations.InvitedUser.ListOnlineMeetings - parameters: - invitation-id: $request.path.invitation-id - presence: - operationId: invitations.InvitedUser.GetPresence - parameters: - invitation-id: $request.path.invitation-id - authentication: - operationId: invitations.InvitedUser.GetAuthentication - parameters: - invitation-id: $request.path.invitation-id - chats: - operationId: invitations.InvitedUser.ListChats - parameters: - invitation-id: $request.path.invitation-id - joinedTeams: - operationId: invitations.InvitedUser.ListJoinedTeams - parameters: - invitation-id: $request.path.invitation-id - teamwork: - operationId: invitations.InvitedUser.GetTeamwork - parameters: - invitation-id: $request.path.invitation-id - todo: - operationId: invitations.InvitedUser.GetTodo - parameters: - invitation-id: $request.path.invitation-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - invitations.user - summary: Update the ref of navigation property invitedUser in invitations - description: The user created as part of the invitation creation. Read-Only - operationId: invitations.UpdateRefInvitedUser - parameters: - - name: invitation-id + x-ms-docs-key-type: group + - name: plannerPlan-id in: path - description: 'key: id of invitation' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: '204': @@ -139262,18 +141816,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - invitations.user - summary: Delete ref of navigation property invitedUser for invitations - description: The user created as part of the invitation creation. Read-Only - operationId: invitations.DeleteRefInvitedUser + - groups.plannerGroup + summary: Delete navigation property assignedToTaskBoardFormat for groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: groups.planner.plans.tasks.DeleteAssignedToTaskBoardFormat parameters: - - name: invitation-id + - name: group-id in: path - description: 'key: id of invitation' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -139285,43 +141853,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /localizations: + '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - localizations.organizationalBrandingLocalization - summary: Get entities from localizations - operationId: localizations.organizationalBrandingLocalization.ListOrganizationalBrandingLocalization + - groups.plannerGroup + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: groups.planner.plans.tasks.GetBucketTaskBoardFormat 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 + - name: group-id + in: path + description: 'key: id of group' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - backgroundColor - - backgroundColor desc - - backgroundImage - - backgroundImage desc - - bannerLogo - - bannerLogo desc - - signInPageText - - signInPageText desc - - squareLogo - - squareLogo desc - - usernameHintText - - usernameHintText desc - type: string + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -139333,12 +141893,7 @@ paths: items: enum: - id - - backgroundColor - - backgroundImage - - bannerLogo - - signInPageText - - squareLogo - - usernameHintText + - orderHint type: string - name: $expand in: query @@ -139354,61 +141909,123 @@ paths: type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of organizationalBrandingLocalization - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - localizations.organizationalBrandingLocalization - summary: Add new entity to localizations - operationId: localizations.organizationalBrandingLocalization.CreateOrganizationalBrandingLocalization + - groups.plannerGroup + summary: Update the navigation property bucketTaskBoardFormat in groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: groups.planner.plans.tasks.UpdateBucketTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New entity + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/localizations/{organizationalBrandingLocalization-id}': + delete: + tags: + - groups.plannerGroup + summary: Delete navigation property bucketTaskBoardFormat for groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: groups.planner.plans.tasks.DeleteBucketTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - - localizations.organizationalBrandingLocalization - summary: Get entity from localizations by key - operationId: localizations.organizationalBrandingLocalization.GetOrganizationalBrandingLocalization + - groups.plannerGroup + summary: Get details from groups + description: Read-only. Nullable. Additional details about the task. + operationId: groups.planner.plans.tasks.GetDetails parameters: - - name: organizationalBrandingLocalization-id + - name: group-id in: path - description: 'key: id of organizationalBrandingLocalization' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: organizationalBrandingLocalization + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -139420,12 +142037,10 @@ paths: items: enum: - id - - backgroundColor - - backgroundImage - - bannerLogo - - signInPageText - - squareLogo - - usernameHintText + - checklist + - description + - previewType + - references type: string - name: $expand in: query @@ -139441,33 +142056,48 @@ paths: type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - localizations.organizationalBrandingLocalization - summary: Update entity in localizations - operationId: localizations.organizationalBrandingLocalization.UpdateOrganizationalBrandingLocalization + - groups.plannerGroup + summary: Update the navigation property details in groups + description: Read-only. Nullable. Additional details about the task. + operationId: groups.planner.plans.tasks.UpdateDetails parameters: - - name: organizationalBrandingLocalization-id + - name: group-id in: path - description: 'key: id of organizationalBrandingLocalization' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: organizationalBrandingLocalization + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: '204': @@ -139477,17 +142107,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - localizations.organizationalBrandingLocalization - summary: Delete entity from localizations - operationId: localizations.organizationalBrandingLocalization.DeleteOrganizationalBrandingLocalization + - groups.plannerGroup + summary: Delete navigation property details for groups + description: Read-only. Nullable. Additional details about the task. + operationId: groups.planner.plans.tasks.DeleteDetails parameters: - - name: organizationalBrandingLocalization-id + - name: group-id in: path - description: 'key: id of organizationalBrandingLocalization' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: organizationalBrandingLocalization + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -139499,22 +142144,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me: + '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - me.user - summary: Get me - operationId: me.user.GetUser + - groups.plannerGroup + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: groups.planner.plans.tasks.GetProgressTaskBoardFormat parameters: - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + - name: group-id + in: path + description: 'key: id of group' + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -139526,122 +142184,7 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - businessPhones - - city - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - department - - displayName - - employeeHireDate - - employeeId - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - identities - - imAddresses - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailNickname - - mobilePhone - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - postalCode - - preferredLanguage - - provisionedPlans - - proxyAddresses - - showInAddressList - - signInSessionsValidFromDateTime - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - mailboxSettings - - deviceEnrollmentLimit - - aboutMe - - birthday - - hireDate - - interests - - mySite - - pastProjects - - preferredName - - responsibilities - - schools - - skills - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos - - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo + - orderHint type: string - name: $expand in: query @@ -139654,167 +142197,51 @@ paths: items: enum: - '*' - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos - - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' - links: - appRoleAssignments: - operationId: me.ListAppRoleAssignments - createdObjects: - operationId: me.ListCreatedObjects - directReports: - operationId: me.ListDirectReports - licenseDetails: - operationId: me.ListLicenseDetails - manager: - operationId: me.GetManager - memberOf: - operationId: me.ListMemberOf - oauth2PermissionGrants: - operationId: me.ListOauth2PermissionGrants - ownedDevices: - operationId: me.ListOwnedDevices - ownedObjects: - operationId: me.ListOwnedObjects - registeredDevices: - operationId: me.ListRegisteredDevices - scopedRoleMemberOf: - operationId: me.ListScopedRoleMemberOf - transitiveMemberOf: - operationId: me.ListTransitiveMemberOf - calendar: - operationId: me.GetCalendar - calendarGroups: - operationId: me.ListCalendarGroups - calendars: - operationId: me.ListCalendars - calendarView: - operationId: me.ListCalendarView - contactFolders: - operationId: me.ListContactFolders - contacts: - operationId: me.ListContacts - events: - operationId: me.ListEvents - inferenceClassification: - operationId: me.GetInferenceClassification - mailFolders: - operationId: me.ListMailFolders - messages: - operationId: me.ListMessages - outlook: - operationId: me.GetOutlook - people: - operationId: me.ListPeople - photo: - operationId: me.GetPhoto - photos: - operationId: me.ListPhotos - drive: - operationId: me.GetDrive - drives: - operationId: me.ListDrives - followedSites: - operationId: me.ListFollowedSites - extensions: - operationId: me.ListExtensions - agreementAcceptances: - operationId: me.ListAgreementAcceptances - managedDevices: - operationId: me.ListManagedDevices - managedAppRegistrations: - operationId: me.ListManagedAppRegistrations - deviceManagementTroubleshootingEvents: - operationId: me.ListDeviceManagementTroubleshootingEvents - planner: - operationId: me.GetPlanner - insights: - operationId: me.GetInsights - settings: - operationId: me.GetSettings - onenote: - operationId: me.GetOnenote - activities: - operationId: me.ListActivities - onlineMeetings: - operationId: me.ListOnlineMeetings - presence: - operationId: me.GetPresence - authentication: - operationId: me.GetAuthentication - chats: - operationId: me.ListChats - joinedTeams: - operationId: me.ListJoinedTeams - teamwork: - operationId: me.GetTeamwork - todo: - operationId: me.GetTodo + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.user - summary: Update me - operationId: me.user.UpdateUser + - groups.plannerGroup + summary: Update the navigation property progressTaskBoardFormat in groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: groups.planner.plans.tasks.UpdateProgressTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: '204': @@ -139822,17 +142249,62 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/activities: + delete: + tags: + - groups.plannerGroup + summary: Delete navigation property progressTaskBoardFormat for groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: groups.planner.plans.tasks.DeleteProgressTaskBoardFormat + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/rejectedSenders': get: tags: - - me.userActivity - summary: Get activities from me - description: The user's activities across devices. Read-only. Nullable. - operationId: me.ListActivities + - groups.directoryObject + summary: Get rejectedSenders from groups + description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + operationId: groups.ListRejectedSenders parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -139847,32 +142319,8 @@ paths: enum: - id - id desc - - activationUrl - - activationUrl desc - - activitySourceHost - - activitySourceHost desc - - appActivityId - - appActivityId desc - - appDisplayName - - appDisplayName desc - - contentInfo - - contentInfo desc - - contentUrl - - contentUrl desc - - createdDateTime - - createdDateTime desc - - expirationDateTime - - expirationDateTime desc - - fallbackUrl - - fallbackUrl desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - status - - status desc - - userTimezone - - userTimezone desc - - visualElements - - visualElements desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -139885,24 +142333,51 @@ paths: items: enum: - id - - activationUrl - - activitySourceHost - - appActivityId - - appDisplayName - - contentInfo - - contentUrl - - createdDateTime - - expirationDateTime - - fallbackUrl - - lastModifiedDateTime - - status - - userTimezone - - visualElements - - historyItems + - deletedDateTime type: string - - name: $expand + responses: + '200': + description: Retrieved navigation property + 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 + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/groups/{group-id}/rejectedSenders/$ref': + get: + tags: + - groups.directoryObject + summary: Get ref of rejectedSenders from groups + description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + operationId: groups.ListRefRejectedSenders + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -139910,22 +142385,24 @@ paths: type: array items: enum: - - '*' - - historyItems + - id + - id desc + - deletedDateTime + - deletedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - title: Collection of userActivity + title: Collection of links of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userActivity' + type: string '@odata.nextLink': type: string default: @@ -139936,42 +142413,76 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.userActivity - summary: Create new navigation property to activities for me - description: The user's activities across devices. Read-only. Nullable. - operationId: me.CreateActivities + - groups.directoryObject + summary: Create new navigation property ref to rejectedSenders for groups + description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + operationId: groups.CreateRefRejectedSenders + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userActivity' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userActivity' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/activities/{userActivity-id}': + '/groups/{group-id}/settings': get: tags: - - me.userActivity - summary: Get activities from me - description: The user's activities across devices. Read-only. Nullable. - operationId: me.GetActivities + - groups.groupSetting + summary: Get settings from groups + description: Read-only. Nullable. + operationId: groups.ListSettings parameters: - - name: userActivity-id + - name: group-id in: path - description: 'key: id of userActivity' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: userActivity + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - templateId + - templateId desc + - values + - values desc + type: string - name: $select in: query description: Select properties to be returned @@ -139983,20 +142494,9 @@ paths: items: enum: - id - - activationUrl - - activitySourceHost - - appActivityId - - appDisplayName - - contentInfo - - contentUrl - - createdDateTime - - expirationDateTime - - fallbackUrl - - lastModifiedDateTime - - status - - userTimezone - - visualElements - - historyItems + - displayName + - templateId + - values type: string - name: $expand in: query @@ -140009,7 +142509,6 @@ paths: items: enum: - '*' - - historyItems type: string responses: '200': @@ -140017,90 +142516,77 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userActivity' - links: - historyItems: - operationId: me.Activities.ListHistoryItems - parameters: - userActivity-id: $request.path.userActivity-id + title: Collection of groupSetting + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - me.userActivity - summary: Update the navigation property activities in me - description: The user's activities across devices. Read-only. Nullable. - operationId: me.UpdateActivities + - groups.groupSetting + summary: Create new navigation property to settings for groups + description: Read-only. Nullable. + operationId: groups.CreateSettings parameters: - - name: userActivity-id + - name: group-id in: path - description: 'key: id of userActivity' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: userActivity + x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userActivity' + $ref: '#/components/schemas/microsoft.graph.groupSetting' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSetting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/settings/{groupSetting-id}': + get: tags: - - me.userActivity - summary: Delete navigation property activities for me - description: The user's activities across devices. Read-only. Nullable. - operationId: me.DeleteActivities + - groups.groupSetting + summary: Get settings from groups + description: Read-only. Nullable. + operationId: groups.GetSettings parameters: - - name: userActivity-id + - name: group-id in: path - description: 'key: id of userActivity' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: userActivity - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/activities/{userActivity-id}/historyItems': - get: - tags: - - me.userActivity - summary: Get historyItems from me - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. - operationId: me.activities.ListHistoryItems - parameters: - - name: userActivity-id + x-ms-docs-key-type: group + - name: groupSetting-id in: path - description: 'key: id of userActivity' + description: 'key: id of groupSetting' required: true schema: type: string - x-ms-docs-key-type: userActivity - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: groupSetting + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -140109,23 +142595,46117 @@ paths: items: enum: - id - - id desc - - activeDurationSeconds - - activeDurationSeconds desc - - createdDateTime + - displayName + - templateId + - values + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.groupSetting + summary: Update the navigation property settings in groups + description: Read-only. Nullable. + operationId: groups.UpdateSettings + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: groupSetting-id + in: path + description: 'key: id of groupSetting' + required: true + schema: + type: string + x-ms-docs-key-type: groupSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.groupSetting + summary: Delete navigation property settings for groups + description: Read-only. Nullable. + operationId: groups.DeleteSettings + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: groupSetting-id + in: path + description: 'key: id of groupSetting' + required: true + schema: + type: string + x-ms-docs-key-type: groupSetting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites': + get: + tags: + - groups.site + summary: Get sites from groups + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + operationId: groups.ListSites + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - displayName + - displayName desc + - error + - error desc + - root + - root desc + - sharepointIds + - sharepointIds desc + - siteCollection + - siteCollection desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of site + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.site + summary: Create new navigation property to sites for groups + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + operationId: groups.CreateSites + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.site' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.site' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}': + get: + tags: + - groups.site + summary: Get sites from groups + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + operationId: groups.GetSites + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.site' + links: + createdByUser: + operationId: groups.Sites.GetCreatedByUser + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + lastModifiedByUser: + operationId: groups.Sites.GetLastModifiedByUser + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + analytics: + operationId: groups.Sites.GetAnalytics + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + columns: + operationId: groups.Sites.ListColumns + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + contentTypes: + operationId: groups.Sites.ListContentTypes + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + drive: + operationId: groups.Sites.GetDrive + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + drives: + operationId: groups.Sites.ListDrives + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + externalColumns: + operationId: groups.Sites.ListExternalColumns + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + items: + operationId: groups.Sites.ListItems + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + lists: + operationId: groups.Sites.ListLists + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + permissions: + operationId: groups.Sites.ListPermissions + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + sites: + operationId: groups.Sites.ListSites + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + termStore: + operationId: groups.Sites.GetTermStore + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + termStores: + operationId: groups.Sites.ListTermStores + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + onenote: + operationId: groups.Sites.GetOnenote + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.site + summary: Update the navigation property sites in groups + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + operationId: groups.UpdateSites + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.site' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.site + summary: Delete navigation property sites for groups + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + operationId: groups.DeleteSites + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team': + get: + tags: + - groups.team + summary: Get team from groups + operationId: groups.GetTeam + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - classification + - createdDateTime + - description + - displayName + - funSettings + - guestSettings + - internalId + - isArchived + - memberSettings + - messagingSettings + - specialization + - visibility + - webUrl + - channels + - group + - installedApps + - members + - operations + - primaryChannel + - template + - schedule + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - channels + - group + - installedApps + - members + - operations + - primaryChannel + - template + - schedule + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.team' + links: + channels: + operationId: groups.Team.ListChannels + parameters: + group-id: $request.path.group-id + group: + operationId: groups.Team.GetGroup + parameters: + group-id: $request.path.group-id + installedApps: + operationId: groups.Team.ListInstalledApps + parameters: + group-id: $request.path.group-id + members: + operationId: groups.Team.ListMembers + parameters: + group-id: $request.path.group-id + operations: + operationId: groups.Team.ListOperations + parameters: + group-id: $request.path.group-id + primaryChannel: + operationId: groups.Team.GetPrimaryChannel + parameters: + group-id: $request.path.group-id + template: + operationId: groups.Team.GetTemplate + parameters: + group-id: $request.path.group-id + schedule: + operationId: groups.Team.GetSchedule + parameters: + group-id: $request.path.group-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property team in groups + operationId: groups.UpdateTeam + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.team' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property team for groups + operationId: groups.DeleteTeam + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads': + get: + tags: + - groups.conversationThread + summary: Get threads from groups + description: The group's conversation threads. Nullable. + operationId: groups.ListThreads + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - ccRecipients + - ccRecipients desc + - hasAttachments + - hasAttachments desc + - isLocked + - isLocked desc + - lastDeliveredDateTime + - lastDeliveredDateTime desc + - preview + - preview desc + - topic + - topic desc + - toRecipients + - toRecipients desc + - uniqueSenders + - uniqueSenders desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - ccRecipients + - hasAttachments + - isLocked + - lastDeliveredDateTime + - preview + - topic + - toRecipients + - uniqueSenders + - posts + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of conversationThread + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversationThread + summary: Create new navigation property to threads for groups + description: The group's conversation threads. Nullable. + operationId: groups.CreateThreads + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}': + get: + tags: + - groups.conversationThread + summary: Get threads from groups + description: The group's conversation threads. Nullable. + operationId: groups.GetThreads + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - ccRecipients + - hasAttachments + - isLocked + - lastDeliveredDateTime + - preview + - topic + - toRecipients + - uniqueSenders + - posts + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + links: + posts: + operationId: groups.Threads.ListPosts + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.conversationThread + summary: Update the navigation property threads in groups + description: The group's conversation threads. Nullable. + operationId: groups.UpdateThreads + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.conversationThread + summary: Delete navigation property threads for groups + description: The group's conversation threads. Nullable. + operationId: groups.DeleteThreads + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/microsoft.graph.reply': + post: + tags: + - groups.Actions + summary: Invoke action reply + operationId: groups.group.threads.conversationThread.reply + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Post: + $ref: '#/components/schemas/microsoft.graph.post' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/threads/{conversationThread-id}/posts': + get: + tags: + - groups.conversationThread + summary: Get posts from groups + description: Read-only. Nullable. + operationId: groups.threads.ListPosts + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - body + - body desc + - conversationId + - conversationId desc + - conversationThreadId + - conversationThreadId desc + - from + - from desc + - hasAttachments + - hasAttachments desc + - newParticipants + - newParticipants desc + - receivedDateTime + - receivedDateTime desc + - sender + - sender desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - body + - conversationId + - conversationThreadId + - from + - hasAttachments + - newParticipants + - receivedDateTime + - sender + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of post + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.post' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversationThread + summary: Create new navigation property to posts for groups + description: Read-only. Nullable. + operationId: groups.threads.CreatePosts + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.post' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.post' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}': + get: + tags: + - groups.conversationThread + summary: Get posts from groups + description: Read-only. Nullable. + operationId: groups.threads.GetPosts + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - body + - conversationId + - conversationThreadId + - from + - hasAttachments + - newParticipants + - receivedDateTime + - sender + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.post' + links: + attachments: + operationId: groups.threads.Posts.ListAttachments + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + extensions: + operationId: groups.threads.Posts.ListExtensions + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + inReplyTo: + operationId: groups.threads.Posts.GetInReplyTo + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + multiValueExtendedProperties: + operationId: groups.threads.Posts.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + singleValueExtendedProperties: + operationId: groups.threads.Posts.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.conversationThread + summary: Update the navigation property posts in groups + description: Read-only. Nullable. + operationId: groups.threads.UpdatePosts + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.post' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.conversationThread + summary: Delete navigation property posts for groups + description: Read-only. Nullable. + operationId: groups.threads.DeletePosts + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments': + get: + tags: + - groups.conversationThread + summary: Get attachments from groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.ListAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversationThread + summary: Create new navigation property to attachments for groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.CreateAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}': + get: + tags: + - groups.conversationThread + summary: Get attachments from groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.GetAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.conversationThread + summary: Update the navigation property attachments in groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.UpdateAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.conversationThread + summary: Delete navigation property attachments for groups + description: Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.DeleteAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - groups.Actions + summary: Invoke action createUploadSession + operationId: groups.group.threads.conversationThread.posts.post.attachments.createUploadSession + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions': + get: + tags: + - groups.conversationThread + summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.ListExtensions + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversationThread + summary: Create new navigation property to extensions for groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.CreateExtensions + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}': + get: + tags: + - groups.conversationThread + summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.GetExtensions + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.conversationThread + summary: Update the navigation property extensions in groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.UpdateExtensions + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.conversationThread + summary: Delete navigation property extensions for groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + operationId: groups.threads.posts.DeleteExtensions + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo': + get: + tags: + - groups.conversationThread + summary: Get inReplyTo from groups + description: Read-only. Supports $expand. + operationId: groups.threads.posts.GetInReplyTo + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - body + - conversationId + - conversationThreadId + - from + - hasAttachments + - newParticipants + - receivedDateTime + - sender + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - attachments + - extensions + - inReplyTo + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.post' + links: + attachments: + operationId: groups.threads.posts.InReplyTo.ListAttachments + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + extensions: + operationId: groups.threads.posts.InReplyTo.ListExtensions + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + inReplyTo: + operationId: groups.threads.posts.InReplyTo.GetInReplyTo + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + multiValueExtendedProperties: + operationId: groups.threads.posts.InReplyTo.ListMultiValueExtendedProperties + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + singleValueExtendedProperties: + operationId: groups.threads.posts.InReplyTo.ListSingleValueExtendedProperties + parameters: + group-id: $request.path.group-id + conversationThread-id: $request.path.conversationThread-id + post-id: $request.path.post-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.conversationThread + summary: Update the navigation property inReplyTo in groups + description: Read-only. Supports $expand. + operationId: groups.threads.posts.UpdateInReplyTo + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.post' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.conversationThread + summary: Delete navigation property inReplyTo for groups + description: Read-only. Supports $expand. + operationId: groups.threads.posts.DeleteInReplyTo + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.threads.conversationThread.posts.post.inReplyTo.forward + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + ToRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.reply': + post: + tags: + - groups.Actions + summary: Invoke action reply + operationId: groups.group.threads.conversationThread.posts.post.inReplyTo.reply + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Post: + $ref: '#/components/schemas/microsoft.graph.post' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward': + post: + tags: + - groups.Actions + summary: Invoke action forward + operationId: groups.group.threads.conversationThread.posts.post.forward + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + ToRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply': + post: + tags: + - groups.Actions + summary: Invoke action reply + operationId: groups.group.threads.conversationThread.posts.post.reply + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Post: + $ref: '#/components/schemas/microsoft.graph.post' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/multiValueExtendedProperties': + get: + tags: + - groups.conversationThread + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.ListMultiValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversationThread + summary: Create new navigation property to multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.CreateMultiValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - groups.conversationThread + summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.GetMultiValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.conversationThread + summary: Update the navigation property multiValueExtendedProperties in groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.UpdateMultiValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.conversationThread + summary: Delete navigation property multiValueExtendedProperties for groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.DeleteMultiValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/singleValueExtendedProperties': + get: + tags: + - groups.conversationThread + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.ListSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.conversationThread + summary: Create new navigation property to singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.CreateSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - groups.conversationThread + summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.GetSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.conversationThread + summary: Update the navigation property singleValueExtendedProperties in groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.UpdateSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.conversationThread + summary: Delete navigation property singleValueExtendedProperties for groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + operationId: groups.threads.posts.DeleteSingleValueExtendedProperties + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: conversationThread-id + in: path + description: 'key: id of conversationThread' + required: true + schema: + type: string + x-ms-docs-key-type: conversationThread + - name: post-id + in: path + description: 'key: id of post' + required: true + schema: + type: string + x-ms-docs-key-type: post + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/transitiveMemberOf': + get: + tags: + - groups.directoryObject + summary: Get transitiveMemberOf from groups + operationId: groups.ListTransitiveMemberOf + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/groups/{group-id}/transitiveMemberOf/$ref': + get: + tags: + - groups.directoryObject + summary: Get ref of transitiveMemberOf from groups + operationId: groups.ListRefTransitiveMemberOf + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.directoryObject + summary: Create new navigation property ref to transitiveMemberOf for groups + operationId: groups.CreateRefTransitiveMemberOf + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/transitiveMembers': + get: + tags: + - groups.directoryObject + summary: Get transitiveMembers from groups + operationId: groups.ListTransitiveMembers + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/groups/{group-id}/transitiveMembers/$ref': + get: + tags: + - groups.directoryObject + summary: Get ref of transitiveMembers from groups + operationId: groups.ListRefTransitiveMembers + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.directoryObject + summary: Create new navigation property ref to transitiveMembers for groups + operationId: groups.CreateRefTransitiveMembers + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /groups/microsoft.graph.delta(): + get: + tags: + - groups.Functions + summary: Invoke function delta + operationId: groups.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.group' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /groups/microsoft.graph.getAvailableExtensionProperties: + post: + tags: + - groups.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: groups.getAvailableExtensionProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /groups/microsoft.graph.getByIds: + post: + tags: + - groups.Actions + summary: Invoke action getByIds + operationId: groups.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /groups/microsoft.graph.validateProperties: + post: + tags: + - groups.Actions + summary: Invoke action validateProperties + operationId: groups.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /groupSettings: + get: + tags: + - groupSettings.groupSetting + summary: Get entities from groupSettings + operationId: groupSettings.groupSetting.ListGroupSetting + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - templateId + - templateId desc + - values + - values desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - templateId + - values + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of groupSetting + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groupSettings.groupSetting + summary: Add new entity to groupSettings + operationId: groupSettings.groupSetting.CreateGroupSetting + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groupSettings/{groupSetting-id}': + get: + tags: + - groupSettings.groupSetting + summary: Get entity from groupSettings by key + operationId: groupSettings.groupSetting.GetGroupSetting + parameters: + - name: groupSetting-id + in: path + description: 'key: id of groupSetting' + required: true + schema: + type: string + x-ms-docs-key-type: groupSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - templateId + - values + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groupSettings.groupSetting + summary: Update entity in groupSettings + operationId: groupSettings.groupSetting.UpdateGroupSetting + parameters: + - name: groupSetting-id + in: path + description: 'key: id of groupSetting' + required: true + schema: + type: string + x-ms-docs-key-type: groupSetting + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groupSettings.groupSetting + summary: Delete entity from groupSettings + operationId: groupSettings.groupSetting.DeleteGroupSetting + parameters: + - name: groupSetting-id + in: path + description: 'key: id of groupSetting' + required: true + schema: + type: string + x-ms-docs-key-type: groupSetting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /groupSettingTemplates: + get: + tags: + - groupSettingTemplates.groupSettingTemplate + summary: Get entities from groupSettingTemplates + operationId: groupSettingTemplates.groupSettingTemplate.ListGroupSettingTemplate + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - values + - values desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - values + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of groupSettingTemplate + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groupSettingTemplates.groupSettingTemplate + summary: Add new entity to groupSettingTemplates + operationId: groupSettingTemplates.groupSettingTemplate.CreateGroupSettingTemplate + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groupSettingTemplates/{groupSettingTemplate-id}': + get: + tags: + - groupSettingTemplates.groupSettingTemplate + summary: Get entity from groupSettingTemplates by key + operationId: groupSettingTemplates.groupSettingTemplate.GetGroupSettingTemplate + parameters: + - name: groupSettingTemplate-id + in: path + description: 'key: id of groupSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: groupSettingTemplate + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - values + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groupSettingTemplates.groupSettingTemplate + summary: Update entity in groupSettingTemplates + operationId: groupSettingTemplates.groupSettingTemplate.UpdateGroupSettingTemplate + parameters: + - name: groupSettingTemplate-id + in: path + description: 'key: id of groupSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: groupSettingTemplate + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupSettingTemplate' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groupSettingTemplates.groupSettingTemplate + summary: Delete entity from groupSettingTemplates + operationId: groupSettingTemplates.groupSettingTemplate.DeleteGroupSettingTemplate + parameters: + - name: groupSettingTemplate-id + in: path + description: 'key: id of groupSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: groupSettingTemplate + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.checkMemberGroups': + post: + tags: + - groupSettingTemplates.Actions + summary: Invoke action checkMemberGroups + operationId: groupSettingTemplates.groupSettingTemplate.checkMemberGroups + parameters: + - name: groupSettingTemplate-id + in: path + description: 'key: id of groupSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: groupSettingTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.checkMemberObjects': + post: + tags: + - groupSettingTemplates.Actions + summary: Invoke action checkMemberObjects + operationId: groupSettingTemplates.groupSettingTemplate.checkMemberObjects + parameters: + - name: groupSettingTemplate-id + in: path + description: 'key: id of groupSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: groupSettingTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.getMemberGroups': + post: + tags: + - groupSettingTemplates.Actions + summary: Invoke action getMemberGroups + operationId: groupSettingTemplates.groupSettingTemplate.getMemberGroups + parameters: + - name: groupSettingTemplate-id + in: path + description: 'key: id of groupSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: groupSettingTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.getMemberObjects': + post: + tags: + - groupSettingTemplates.Actions + summary: Invoke action getMemberObjects + operationId: groupSettingTemplates.groupSettingTemplate.getMemberObjects + parameters: + - name: groupSettingTemplate-id + in: path + description: 'key: id of groupSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: groupSettingTemplate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groupSettingTemplates/{groupSettingTemplate-id}/microsoft.graph.restore': + post: + tags: + - groupSettingTemplates.Actions + summary: Invoke action restore + operationId: groupSettingTemplates.groupSettingTemplate.restore + parameters: + - name: groupSettingTemplate-id + in: path + description: 'key: id of groupSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: groupSettingTemplate + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /groupSettingTemplates/microsoft.graph.getAvailableExtensionProperties: + post: + tags: + - groupSettingTemplates.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: groupSettingTemplates.getAvailableExtensionProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /groupSettingTemplates/microsoft.graph.getByIds: + post: + tags: + - groupSettingTemplates.Actions + summary: Invoke action getByIds + operationId: groupSettingTemplates.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /groupSettingTemplates/microsoft.graph.validateProperties: + post: + tags: + - groupSettingTemplates.Actions + summary: Invoke action validateProperties + operationId: groupSettingTemplates.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /identity: + get: + tags: + - identity.identityContainer + summary: Get identity + operationId: identity.identityContainer.GetIdentityContainer + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - conditionalAccess + - apiConnectors + - b2xUserFlows + - identityProviders + - userFlowAttributes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - conditionalAccess + - apiConnectors + - b2xUserFlows + - identityProviders + - userFlowAttributes + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityContainer' + links: + conditionalAccess: + operationId: identity.GetConditionalAccess + apiConnectors: + operationId: identity.ListApiConnectors + b2xUserFlows: + operationId: identity.ListB2xUserFlows + identityProviders: + operationId: identity.ListIdentityProviders + userFlowAttributes: + operationId: identity.ListUserFlowAttributes + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.identityContainer + summary: Update identity + operationId: identity.identityContainer.UpdateIdentityContainer + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identity/apiConnectors: + get: + tags: + - identity.identityApiConnector + summary: Get apiConnectors from identity + description: Represents entry point for API connectors. + operationId: identity.ListApiConnectors + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - authenticationConfiguration + - authenticationConfiguration desc + - displayName + - displayName desc + - targetUrl + - targetUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - authenticationConfiguration + - displayName + - targetUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of identityApiConnector + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.identityApiConnector + summary: Create new navigation property to apiConnectors for identity + description: Represents entry point for API connectors. + operationId: identity.CreateApiConnectors + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/apiConnectors/{identityApiConnector-id}': + get: + tags: + - identity.identityApiConnector + summary: Get apiConnectors from identity + description: Represents entry point for API connectors. + operationId: identity.GetApiConnectors + parameters: + - name: identityApiConnector-id + in: path + description: 'key: id of identityApiConnector' + required: true + schema: + type: string + x-ms-docs-key-type: identityApiConnector + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - authenticationConfiguration + - displayName + - targetUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.identityApiConnector + summary: Update the navigation property apiConnectors in identity + description: Represents entry point for API connectors. + operationId: identity.UpdateApiConnectors + parameters: + - name: identityApiConnector-id + in: path + description: 'key: id of identityApiConnector' + required: true + schema: + type: string + x-ms-docs-key-type: identityApiConnector + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.identityApiConnector + summary: Delete navigation property apiConnectors for identity + description: Represents entry point for API connectors. + operationId: identity.DeleteApiConnectors + parameters: + - name: identityApiConnector-id + in: path + description: 'key: id of identityApiConnector' + required: true + schema: + type: string + x-ms-docs-key-type: identityApiConnector + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/apiConnectors/{identityApiConnector-id}/microsoft.graph.uploadClientCertificate': + post: + tags: + - identity.Actions + summary: Invoke action uploadClientCertificate + operationId: identity.apiConnectors.identityApiConnector.uploadClientCertificate + parameters: + - name: identityApiConnector-id + in: path + description: 'key: id of identityApiConnector' + required: true + schema: + type: string + x-ms-docs-key-type: identityApiConnector + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + pkcs12Value: + type: string + nullable: true + password: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /identity/b2xUserFlows: + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get b2xUserFlows from identity + description: Represents entry point for B2X/self-service sign-up identity userflows. + operationId: identity.ListB2xUserFlows + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - userFlowType + - userFlowType desc + - userFlowTypeVersion + - userFlowTypeVersion desc + - apiConnectorConfiguration + - apiConnectorConfiguration desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - userFlowType + - userFlowTypeVersion + - apiConnectorConfiguration + - identityProviders + - languages + - userAttributeAssignments + - userFlowIdentityProviders + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - identityProviders + - languages + - userAttributeAssignments + - userFlowIdentityProviders + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of b2xIdentityUserFlow + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.b2xIdentityUserFlow + summary: Create new navigation property to b2xUserFlows for identity + description: Represents entry point for B2X/self-service sign-up identity userflows. + operationId: identity.CreateB2xUserFlows + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get b2xUserFlows from identity + description: Represents entry point for B2X/self-service sign-up identity userflows. + operationId: identity.GetB2xUserFlows + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - userFlowType + - userFlowTypeVersion + - apiConnectorConfiguration + - identityProviders + - languages + - userAttributeAssignments + - userFlowIdentityProviders + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - identityProviders + - languages + - userAttributeAssignments + - userFlowIdentityProviders + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + links: + identityProviders: + operationId: identity.B2xUserFlows.ListIdentityProviders + parameters: + b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id + languages: + operationId: identity.B2xUserFlows.ListLanguages + parameters: + b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id + userAttributeAssignments: + operationId: identity.B2xUserFlows.ListUserAttributeAssignments + parameters: + b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id + userFlowIdentityProviders: + operationId: identity.B2xUserFlows.ListUserFlowIdentityProviders + parameters: + b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.b2xIdentityUserFlow + summary: Update the navigation property b2xUserFlows in identity + description: Represents entry point for B2X/self-service sign-up identity userflows. + operationId: identity.UpdateB2xUserFlows + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.b2xIdentityUserFlow + summary: Delete navigation property b2xUserFlows for identity + description: Represents entry point for B2X/self-service sign-up identity userflows. + operationId: identity.DeleteB2xUserFlows + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/identityProviders': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get identityProviders from identity + description: The identity providers included in the user flow. + operationId: identity.b2xUserFlows.ListIdentityProviders + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - clientId + - clientId desc + - clientSecret + - clientSecret desc + - name + - name desc + - type + - type desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - clientId + - clientSecret + - name + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of identityProvider + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityProvider' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/identityProviders/$ref': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get ref of identityProviders from identity + description: The identity providers included in the user flow. + operationId: identity.b2xUserFlows.ListRefIdentityProviders + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - clientId + - clientId desc + - clientSecret + - clientSecret desc + - name + - name desc + - type + - type desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of identityProvider + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.b2xIdentityUserFlow + summary: Create new navigation property ref to identityProviders for identity + description: The identity providers included in the user flow. + operationId: identity.b2xUserFlows.CreateRefIdentityProviders + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get languages from identity + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. + operationId: identity.b2xUserFlows.ListLanguages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - isEnabled + - isEnabled desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isEnabled + - defaultPages + - overridesPages + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - defaultPages + - overridesPages + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userFlowLanguageConfiguration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.b2xIdentityUserFlow + summary: Create new navigation property to languages for identity + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. + operationId: identity.b2xUserFlows.CreateLanguages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get languages from identity + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. + operationId: identity.b2xUserFlows.GetLanguages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isEnabled + - defaultPages + - overridesPages + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - defaultPages + - overridesPages + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + links: + defaultPages: + operationId: identity.b2xUserFlows.Languages.ListDefaultPages + parameters: + b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id + userFlowLanguageConfiguration-id: $request.path.userFlowLanguageConfiguration-id + overridesPages: + operationId: identity.b2xUserFlows.Languages.ListOverridesPages + parameters: + b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id + userFlowLanguageConfiguration-id: $request.path.userFlowLanguageConfiguration-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.b2xIdentityUserFlow + summary: Update the navigation property languages in identity + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. + operationId: identity.b2xUserFlows.UpdateLanguages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.b2xIdentityUserFlow + summary: Delete navigation property languages for identity + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. + operationId: identity.b2xUserFlows.DeleteLanguages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get defaultPages from identity + description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. + operationId: identity.b2xUserFlows.languages.ListDefaultPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userFlowLanguagePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.b2xIdentityUserFlow + summary: Create new navigation property to defaultPages for identity + description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. + operationId: identity.b2xUserFlows.languages.CreateDefaultPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id}': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get defaultPages from identity + description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. + operationId: identity.b2xUserFlows.languages.GetDefaultPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.b2xIdentityUserFlow + summary: Update the navigation property defaultPages in identity + description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. + operationId: identity.b2xUserFlows.languages.UpdateDefaultPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.b2xIdentityUserFlow + summary: Delete navigation property defaultPages for identity + description: Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification. + operationId: identity.b2xUserFlows.languages.DeleteDefaultPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id}/$value': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get media content for the navigation property defaultPages from identity + operationId: identity.b2xUserFlows.languages.GetDefaultPagesContent + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identity.b2xIdentityUserFlow + summary: Update media content for the navigation property defaultPages in identity + operationId: identity.b2xUserFlows.languages.UpdateDefaultPagesContent + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get overridesPages from identity + description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' + operationId: identity.b2xUserFlows.languages.ListOverridesPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userFlowLanguagePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.b2xIdentityUserFlow + summary: Create new navigation property to overridesPages for identity + description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' + operationId: identity.b2xUserFlows.languages.CreateOverridesPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id}': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get overridesPages from identity + description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' + operationId: identity.b2xUserFlows.languages.GetOverridesPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.b2xIdentityUserFlow + summary: Update the navigation property overridesPages in identity + description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' + operationId: identity.b2xUserFlows.languages.UpdateOverridesPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userFlowLanguagePage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.b2xIdentityUserFlow + summary: Delete navigation property overridesPages for identity + description: 'Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).' + operationId: identity.b2xUserFlows.languages.DeleteOverridesPages + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id}/$value': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get media content for the navigation property overridesPages from identity + operationId: identity.b2xUserFlows.languages.GetOverridesPagesContent + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identity.b2xIdentityUserFlow + summary: Update media content for the navigation property overridesPages in identity + operationId: identity.b2xUserFlows.languages.UpdateOverridesPagesContent + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: userFlowLanguageConfiguration-id + in: path + description: 'key: id of userFlowLanguageConfiguration' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguageConfiguration + - name: userFlowLanguagePage-id + in: path + description: 'key: id of userFlowLanguagePage' + required: true + schema: + type: string + x-ms-docs-key-type: userFlowLanguagePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get userAttributeAssignments from identity + description: The user attribute assignments included in the user flow. + operationId: identity.b2xUserFlows.ListUserAttributeAssignments + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - isOptional + - isOptional desc + - requiresVerification + - requiresVerification desc + - userAttributeValues + - userAttributeValues desc + - userInputType + - userInputType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isOptional + - requiresVerification + - userAttributeValues + - userInputType + - userAttribute + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userAttribute + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of identityUserFlowAttributeAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.b2xIdentityUserFlow + summary: Create new navigation property to userAttributeAssignments for identity + description: The user attribute assignments included in the user flow. + operationId: identity.b2xUserFlows.CreateUserAttributeAssignments + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id}': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get userAttributeAssignments from identity + description: The user attribute assignments included in the user flow. + operationId: identity.b2xUserFlows.GetUserAttributeAssignments + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: identityUserFlowAttributeAssignment-id + in: path + description: 'key: id of identityUserFlowAttributeAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttributeAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isOptional + - requiresVerification + - userAttributeValues + - userInputType + - userAttribute + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userAttribute + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + links: + userAttribute: + operationId: identity.b2xUserFlows.UserAttributeAssignments.GetUserAttribute + parameters: + b2xIdentityUserFlow-id: $request.path.b2xIdentityUserFlow-id + identityUserFlowAttributeAssignment-id: $request.path.identityUserFlowAttributeAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.b2xIdentityUserFlow + summary: Update the navigation property userAttributeAssignments in identity + description: The user attribute assignments included in the user flow. + operationId: identity.b2xUserFlows.UpdateUserAttributeAssignments + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: identityUserFlowAttributeAssignment-id + in: path + description: 'key: id of identityUserFlowAttributeAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttributeAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.b2xIdentityUserFlow + summary: Delete navigation property userAttributeAssignments for identity + description: The user attribute assignments included in the user flow. + operationId: identity.b2xUserFlows.DeleteUserAttributeAssignments + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: identityUserFlowAttributeAssignment-id + in: path + description: 'key: id of identityUserFlowAttributeAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttributeAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id}/userAttribute': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get userAttribute from identity + description: The user attribute that you want to add to your user flow. + operationId: identity.b2xUserFlows.userAttributeAssignments.GetUserAttribute + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: identityUserFlowAttributeAssignment-id + in: path + description: 'key: id of identityUserFlowAttributeAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttributeAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - dataType + - description + - displayName + - userFlowAttributeType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id}/userAttribute/$ref': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get ref of userAttribute from identity + description: The user attribute that you want to add to your user flow. + operationId: identity.b2xUserFlows.userAttributeAssignments.GetRefUserAttribute + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: identityUserFlowAttributeAssignment-id + in: path + description: 'key: id of identityUserFlowAttributeAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttributeAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identity.b2xIdentityUserFlow + summary: Update the ref of navigation property userAttribute in identity + description: The user attribute that you want to add to your user flow. + operationId: identity.b2xUserFlows.userAttributeAssignments.UpdateRefUserAttribute + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: identityUserFlowAttributeAssignment-id + in: path + description: 'key: id of identityUserFlowAttributeAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttributeAssignment + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.b2xIdentityUserFlow + summary: Delete ref of navigation property userAttribute for identity + description: The user attribute that you want to add to your user flow. + operationId: identity.b2xUserFlows.userAttributeAssignments.DeleteRefUserAttribute + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - name: identityUserFlowAttributeAssignment-id + in: path + description: 'key: id of identityUserFlowAttributeAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttributeAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/microsoft.graph.getOrder()': + get: + tags: + - identity.Functions + summary: Invoke function getOrder + operationId: identity.b2xUserFlows.b2xIdentityUserFlow.userAttributeAssignments.getOrder + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignmentOrder' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/microsoft.graph.setOrder': + post: + tags: + - identity.Actions + summary: Invoke action setOrder + operationId: identity.b2xUserFlows.b2xIdentityUserFlow.userAttributeAssignments.setOrder + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + newAssignmentOrder: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignmentOrder' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get userFlowIdentityProviders from identity + operationId: identity.b2xUserFlows.ListUserFlowIdentityProviders + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of identityProviderBase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/$ref': + get: + tags: + - identity.b2xIdentityUserFlow + summary: Get ref of userFlowIdentityProviders from identity + operationId: identity.b2xUserFlows.ListRefUserFlowIdentityProviders + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of identityProviderBase + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.b2xIdentityUserFlow + summary: Create new navigation property ref to userFlowIdentityProviders for identity + operationId: identity.b2xUserFlows.CreateRefUserFlowIdentityProviders + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/microsoft.graph.availableProviderTypes()': + get: + tags: + - identity.Functions + summary: Invoke function availableProviderTypes + operationId: identity.b2xUserFlows.b2xIdentityUserFlow.userFlowIdentityProviders.availableProviderTypes + parameters: + - name: b2xIdentityUserFlow-id + in: path + description: 'key: id of b2xIdentityUserFlow' + required: true + schema: + type: string + x-ms-docs-key-type: b2xIdentityUserFlow + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identity/conditionalAccess: + get: + tags: + - identity.conditionalAccessRoot + summary: Get conditionalAccess from identity + description: the entry point for the Conditional Access (CA) object model. + operationId: identity.GetConditionalAccess + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - namedLocations + - policies + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - namedLocations + - policies + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' + links: + namedLocations: + operationId: identity.ConditionalAccess.ListNamedLocations + policies: + operationId: identity.ConditionalAccess.ListPolicies + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.conditionalAccessRoot + summary: Update the navigation property conditionalAccess in identity + description: the entry point for the Conditional Access (CA) object model. + operationId: identity.UpdateConditionalAccess + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.conditionalAccessRoot + summary: Delete navigation property conditionalAccess for identity + description: the entry point for the Conditional Access (CA) object model. + operationId: identity.DeleteConditionalAccess + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identity/conditionalAccess/namedLocations: + get: + tags: + - identity.conditionalAccessRoot + summary: Get namedLocations from identity + description: Read-only. Nullable. Returns a collection of the specified named locations. + operationId: identity.conditionalAccess.ListNamedLocations + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - modifiedDateTime + - modifiedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - modifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of namedLocation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.namedLocation' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.conditionalAccessRoot + summary: Create new navigation property to namedLocations for identity + description: Read-only. Nullable. Returns a collection of the specified named locations. + operationId: identity.conditionalAccess.CreateNamedLocations + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.namedLocation' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.namedLocation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/conditionalAccess/namedLocations/{namedLocation-id}': + get: + tags: + - identity.conditionalAccessRoot + summary: Get namedLocations from identity + description: Read-only. Nullable. Returns a collection of the specified named locations. + operationId: identity.conditionalAccess.GetNamedLocations + parameters: + - name: namedLocation-id + in: path + description: 'key: id of namedLocation' + required: true + schema: + type: string + x-ms-docs-key-type: namedLocation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - modifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.namedLocation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.conditionalAccessRoot + summary: Update the navigation property namedLocations in identity + description: Read-only. Nullable. Returns a collection of the specified named locations. + operationId: identity.conditionalAccess.UpdateNamedLocations + parameters: + - name: namedLocation-id + in: path + description: 'key: id of namedLocation' + required: true + schema: + type: string + x-ms-docs-key-type: namedLocation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.namedLocation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.conditionalAccessRoot + summary: Delete navigation property namedLocations for identity + description: Read-only. Nullable. Returns a collection of the specified named locations. + operationId: identity.conditionalAccess.DeleteNamedLocations + parameters: + - name: namedLocation-id + in: path + description: 'key: id of namedLocation' + required: true + schema: + type: string + x-ms-docs-key-type: namedLocation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identity/conditionalAccess/policies: + get: + tags: + - identity.conditionalAccessRoot + summary: Get policies from identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. + operationId: identity.conditionalAccess.ListPolicies + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - conditions + - conditions desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - grantControls + - grantControls desc + - modifiedDateTime + - modifiedDateTime desc + - sessionControls + - sessionControls desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - conditions + - createdDateTime + - description + - displayName + - grantControls + - modifiedDateTime + - sessionControls + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of conditionalAccessPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.conditionalAccessRoot + summary: Create new navigation property to policies for identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. + operationId: identity.conditionalAccess.CreatePolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/conditionalAccess/policies/{conditionalAccessPolicy-id}': + get: + tags: + - identity.conditionalAccessRoot + summary: Get policies from identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. + operationId: identity.conditionalAccess.GetPolicies + parameters: + - name: conditionalAccessPolicy-id + in: path + description: 'key: id of conditionalAccessPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: conditionalAccessPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - conditions + - createdDateTime + - description + - displayName + - grantControls + - modifiedDateTime + - sessionControls + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.conditionalAccessRoot + summary: Update the navigation property policies in identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. + operationId: identity.conditionalAccess.UpdatePolicies + parameters: + - name: conditionalAccessPolicy-id + in: path + description: 'key: id of conditionalAccessPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: conditionalAccessPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.conditionalAccessRoot + summary: Delete navigation property policies for identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. + operationId: identity.conditionalAccess.DeletePolicies + parameters: + - name: conditionalAccessPolicy-id + in: path + description: 'key: id of conditionalAccessPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: conditionalAccessPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identity/identityProviders: + get: + tags: + - identity.identityProviderBase + summary: Get identityProviders from identity + description: Represents entry point for identity provider base. + operationId: identity.ListIdentityProviders + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of identityProviderBase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.identityProviderBase + summary: Create new navigation property to identityProviders for identity + description: Represents entry point for identity provider base. + operationId: identity.CreateIdentityProviders + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/identityProviders/{identityProviderBase-id}': + get: + tags: + - identity.identityProviderBase + summary: Get identityProviders from identity + description: Represents entry point for identity provider base. + operationId: identity.GetIdentityProviders + parameters: + - name: identityProviderBase-id + in: path + description: 'key: id of identityProviderBase' + required: true + schema: + type: string + x-ms-docs-key-type: identityProviderBase + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.identityProviderBase + summary: Update the navigation property identityProviders in identity + description: Represents entry point for identity provider base. + operationId: identity.UpdateIdentityProviders + parameters: + - name: identityProviderBase-id + in: path + description: 'key: id of identityProviderBase' + required: true + schema: + type: string + x-ms-docs-key-type: identityProviderBase + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.identityProviderBase + summary: Delete navigation property identityProviders for identity + description: Represents entry point for identity provider base. + operationId: identity.DeleteIdentityProviders + parameters: + - name: identityProviderBase-id + in: path + description: 'key: id of identityProviderBase' + required: true + schema: + type: string + x-ms-docs-key-type: identityProviderBase + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identity/identityProviders/microsoft.graph.availableProviderTypes(): + get: + tags: + - identity.Functions + summary: Invoke function availableProviderTypes + operationId: identity.identityProviders.availableProviderTypes + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identity/userFlowAttributes: + get: + tags: + - identity.identityUserFlowAttribute + summary: Get userFlowAttributes from identity + description: Represents entry point for identity userflow attributes. + operationId: identity.ListUserFlowAttributes + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - dataType + - dataType desc + - description + - description desc + - displayName + - displayName desc + - userFlowAttributeType + - userFlowAttributeType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - dataType + - description + - displayName + - userFlowAttributeType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of identityUserFlowAttribute + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identity.identityUserFlowAttribute + summary: Create new navigation property to userFlowAttributes for identity + description: Represents entry point for identity userflow attributes. + operationId: identity.CreateUserFlowAttributes + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identity/userFlowAttributes/{identityUserFlowAttribute-id}': + get: + tags: + - identity.identityUserFlowAttribute + summary: Get userFlowAttributes from identity + description: Represents entry point for identity userflow attributes. + operationId: identity.GetUserFlowAttributes + parameters: + - name: identityUserFlowAttribute-id + in: path + description: 'key: id of identityUserFlowAttribute' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttribute + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - dataType + - description + - displayName + - userFlowAttributeType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identity.identityUserFlowAttribute + summary: Update the navigation property userFlowAttributes in identity + description: Represents entry point for identity userflow attributes. + operationId: identity.UpdateUserFlowAttributes + parameters: + - name: identityUserFlowAttribute-id + in: path + description: 'key: id of identityUserFlowAttribute' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttribute + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identity.identityUserFlowAttribute + summary: Delete navigation property userFlowAttributes for identity + description: Represents entry point for identity userflow attributes. + operationId: identity.DeleteUserFlowAttributes + parameters: + - name: identityUserFlowAttribute-id + in: path + description: 'key: id of identityUserFlowAttribute' + required: true + schema: + type: string + x-ms-docs-key-type: identityUserFlowAttribute + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance: + get: + tags: + - identityGovernance.identityGovernance + summary: Get identityGovernance + operationId: identityGovernance.identityGovernance.GetIdentityGovernance + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - accessReviews + - appConsent + - entitlementManagement + - termsOfUse + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessReviews + - appConsent + - entitlementManagement + - termsOfUse + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance' + links: + accessReviews: + operationId: identityGovernance.GetAccessReviews + appConsent: + operationId: identityGovernance.GetAppConsent + entitlementManagement: + operationId: identityGovernance.GetEntitlementManagement + termsOfUse: + operationId: identityGovernance.GetTermsOfUse + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.identityGovernance + summary: Update identityGovernance + operationId: identityGovernance.identityGovernance.UpdateIdentityGovernance + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/accessReviews: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get accessReviews from identityGovernance + operationId: identityGovernance.GetAccessReviews + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - definitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + links: + definitions: + operationId: identityGovernance.AccessReviews.ListDefinitions + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property accessReviews in identityGovernance + operationId: identityGovernance.UpdateAccessReviews + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property accessReviews for identityGovernance + operationId: identityGovernance.DeleteAccessReviews + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/accessReviews/definitions: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definitions from identityGovernance + operationId: identityGovernance.accessReviews.ListDefinitions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - additionalNotificationRecipients + - additionalNotificationRecipients desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - descriptionForAdmins + - descriptionForAdmins desc + - descriptionForReviewers + - descriptionForReviewers desc + - displayName + - displayName desc + - fallbackReviewers + - fallbackReviewers desc + - instanceEnumerationScope + - instanceEnumerationScope desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - reviewers + - reviewers desc + - scope + - scope desc + - settings + - settings desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalNotificationRecipients + - createdBy + - createdDateTime + - descriptionForAdmins + - descriptionForReviewers + - displayName + - fallbackReviewers + - instanceEnumerationScope + - lastModifiedDateTime + - reviewers + - scope + - settings + - status + - instances + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - instances + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewScheduleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to definitions for identityGovernance + operationId: identityGovernance.accessReviews.CreateDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definitions from identityGovernance + operationId: identityGovernance.accessReviews.GetDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalNotificationRecipients + - createdBy + - createdDateTime + - descriptionForAdmins + - descriptionForReviewers + - displayName + - fallbackReviewers + - instanceEnumerationScope + - lastModifiedDateTime + - reviewers + - scope + - settings + - status + - instances + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - instances + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + links: + instances: + operationId: identityGovernance.accessReviews.Definitions.ListInstances + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property definitions in identityGovernance + operationId: identityGovernance.accessReviews.UpdateDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property definitions for identityGovernance + operationId: identityGovernance.accessReviews.DeleteDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instances from identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.ListInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - endDateTime + - endDateTime desc + - fallbackReviewers + - fallbackReviewers desc + - reviewers + - reviewers desc + - scope + - scope desc + - startDateTime + - startDateTime desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - fallbackReviewers + - reviewers + - scope + - startDateTime + - status + - decisions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - decisions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to instances for identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.CreateInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instances from identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.GetInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - fallbackReviewers + - reviewers + - scope + - startDateTime + - status + - decisions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - decisions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + links: + decisions: + operationId: identityGovernance.accessReviews.definitions.Instances.ListDecisions + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instances in identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.UpdateInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instances for identityGovernance + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' + operationId: identityGovernance.accessReviews.definitions.DeleteInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances.ListDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances.CreateDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances.GetDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances.UpdateDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances.DeleteDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.decisions.filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.Actions + summary: Invoke action acceptRecommendations + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.acceptRecommendations + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action applyDecisions + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.applyDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action batchRecordDecisions + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.batchRecordDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action resetDecisions + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.resetDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.Actions + summary: Invoke action sendReminder + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.sendReminder + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.accessReviewInstance.stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.instances.filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions.accessReviewScheduleDefinition.stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/appConsent: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsent from identityGovernance + operationId: identityGovernance.GetAppConsent + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appConsentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + links: + appConsentRequests: + operationId: identityGovernance.AppConsent.ListAppConsentRequests + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property appConsent in identityGovernance + operationId: identityGovernance.UpdateAppConsent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property appConsent for identityGovernance + operationId: identityGovernance.DeleteAppConsent + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/appConsent/appConsentRequests: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsentRequests from identityGovernance + operationId: identityGovernance.appConsent.ListAppConsentRequests + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appDisplayName + - appDisplayName desc + - appId + - appId desc + - pendingScopes + - pendingScopes desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appDisplayName + - appId + - pendingScopes + - userConsentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of appConsentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to appConsentRequests for identityGovernance + operationId: identityGovernance.appConsent.CreateAppConsentRequests + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsentRequests from identityGovernance + operationId: identityGovernance.appConsent.GetAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appDisplayName + - appId + - pendingScopes + - userConsentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + links: + userConsentRequests: + operationId: identityGovernance.appConsent.AppConsentRequests.ListUserConsentRequests + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property appConsentRequests in identityGovernance + operationId: identityGovernance.appConsent.UpdateAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property appConsentRequests for identityGovernance + operationId: identityGovernance.appConsent.DeleteAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get userConsentRequests from identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests.ListUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - approvalId + - approvalId desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - customData + - customData desc + - status + - status desc + - reason + - reason desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - reason + - approval + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - approval + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userConsentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to userConsentRequests for identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests.CreateUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get userConsentRequests from identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests.GetUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - reason + - approval + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - approval + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + links: + approval: + operationId: identityGovernance.appConsent.appConsentRequests.UserConsentRequests.GetApproval + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + userConsentRequest-id: $request.path.userConsentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property userConsentRequests in identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests.UpdateUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property userConsentRequests for identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests.DeleteUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get approval from identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.GetApproval + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - stages + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - stages + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + links: + stages: + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.Approval.ListStages + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + userConsentRequest-id: $request.path.userConsentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property approval in identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.UpdateApproval + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property approval for identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.DeleteApproval + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get stages from identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.ListStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignedToMe + - assignedToMe desc + - displayName + - displayName desc + - justification + - justification desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - reviewResult + - reviewResult desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approvalStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to stages for identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.CreateStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages/{approvalStage-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get stages from identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.GetStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property stages in identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.UpdateStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property stages for identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval.DeleteStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.appConsent.appConsentRequests.appConsentRequest.userConsentRequests.filterByCurrentUser + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.appConsent.appConsentRequests.filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get entitlementManagement from identityGovernance + operationId: identityGovernance.GetEntitlementManagement + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessPackageAssignmentApprovals + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageAssignmentApprovals + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + links: + accessPackageAssignmentApprovals: + operationId: identityGovernance.EntitlementManagement.ListAccessPackageAssignmentApprovals + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property entitlementManagement in identityGovernance + operationId: identityGovernance.UpdateEntitlementManagement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property entitlementManagement for identityGovernance + operationId: identityGovernance.DeleteEntitlementManagement + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentApprovals from identityGovernance + operationId: identityGovernance.entitlementManagement.ListAccessPackageAssignmentApprovals + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - stages + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - stages + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approval + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement.CreateAccessPackageAssignmentApprovals + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentApprovals from identityGovernance + operationId: identityGovernance.entitlementManagement.GetAccessPackageAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - stages + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - stages + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + links: + stages: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentApprovals.ListStages + parameters: + approval-id: $request.path.approval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageAssignmentApprovals in identityGovernance + operationId: identityGovernance.entitlementManagement.UpdateAccessPackageAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement.DeleteAccessPackageAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get stages from identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.ListStages + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignedToMe + - assignedToMe desc + - displayName + - displayName desc + - justification + - justification desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - reviewResult + - reviewResult desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approvalStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to stages for identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.CreateStages + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages/{approvalStage-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get stages from identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.GetStages + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property stages in identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.UpdateStages + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property stages for identityGovernance + description: A collection of stages in the approval decision. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.DeleteStages + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.approval' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/termsOfUse: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get termsOfUse from identityGovernance + operationId: identityGovernance.GetTermsOfUse + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementAcceptances + - agreements + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - agreementAcceptances + - agreements + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + links: + agreementAcceptances: + operationId: identityGovernance.TermsOfUse.ListAgreementAcceptances + agreements: + operationId: identityGovernance.TermsOfUse.ListAgreements + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.termsOfUseContainer + summary: Update the navigation property termsOfUse in identityGovernance + operationId: identityGovernance.UpdateTermsOfUse + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.termsOfUseContainer + summary: Delete navigation property termsOfUse for identityGovernance + operationId: identityGovernance.DeleteTermsOfUse + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse/agreementAcceptances: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + operationId: identityGovernance.termsOfUse.ListAgreementAcceptances + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc + - expirationDateTime + - expirationDateTime desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of agreementAcceptance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreementAcceptances for identityGovernance + operationId: identityGovernance.termsOfUse.CreateAgreementAcceptances + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}': + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + operationId: identityGovernance.termsOfUse.GetAgreementAcceptances + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreementAcceptances in identityGovernance + operationId: identityGovernance.termsOfUse.UpdateAgreementAcceptances + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreementAcceptances for identityGovernance + operationId: identityGovernance.termsOfUse.DeleteAgreementAcceptances + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse/agreements: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + operationId: identityGovernance.termsOfUse.ListAgreements + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - isPerDeviceAcceptanceRequired + - isPerDeviceAcceptanceRequired desc + - isViewingBeforeAcceptanceRequired + - isViewingBeforeAcceptanceRequired desc + - termsExpiration + - termsExpiration desc + - userReacceptRequiredFrequency + - userReacceptRequiredFrequency desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - acceptances + - file + - files + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of agreement + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreement' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreements for identityGovernance + operationId: identityGovernance.termsOfUse.CreateAgreements + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreements/{agreement-id}': + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + operationId: identityGovernance.termsOfUse.GetAgreements + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - acceptances + - file + - files + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + links: + acceptances: + operationId: identityGovernance.termsOfUse.Agreements.ListAcceptances + parameters: + agreement-id: $request.path.agreement-id + file: + operationId: identityGovernance.termsOfUse.Agreements.GetFile + parameters: + agreement-id: $request.path.agreement-id + files: + operationId: identityGovernance.termsOfUse.Agreements.ListFiles + parameters: + agreement-id: $request.path.agreement-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreements in identityGovernance + operationId: identityGovernance.termsOfUse.UpdateAgreements + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreements for identityGovernance + operationId: identityGovernance.termsOfUse.DeleteAgreements + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityProviders: + get: + tags: + - identityProviders.identityProvider + summary: Get entities from identityProviders + operationId: identityProviders.identityProvider.ListIdentityProvider + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - clientId + - clientId desc + - clientSecret + - clientSecret desc + - name + - name desc + - type + - type desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - clientId + - clientSecret + - name + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of identityProvider + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityProvider' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityProviders.identityProvider + summary: Add new entity to identityProviders + operationId: identityProviders.identityProvider.CreateIdentityProvider + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProvider' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProvider' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityProviders/{identityProvider-id}': + get: + tags: + - identityProviders.identityProvider + summary: Get entity from identityProviders by key + operationId: identityProviders.identityProvider.GetIdentityProvider + parameters: + - name: identityProvider-id + in: path + description: 'key: id of identityProvider' + required: true + schema: + type: string + x-ms-docs-key-type: identityProvider + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - clientId + - clientSecret + - name + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProvider' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityProviders.identityProvider + summary: Update entity in identityProviders + operationId: identityProviders.identityProvider.UpdateIdentityProvider + parameters: + - name: identityProvider-id + in: path + description: 'key: id of identityProvider' + required: true + schema: + type: string + x-ms-docs-key-type: identityProvider + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProvider' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityProviders.identityProvider + summary: Delete entity from identityProviders + operationId: identityProviders.identityProvider.DeleteIdentityProvider + parameters: + - name: identityProvider-id + in: path + description: 'key: id of identityProvider' + required: true + schema: + type: string + x-ms-docs-key-type: identityProvider + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityProviders/microsoft.graph.availableProviderTypes(): + get: + tags: + - identityProviders.Functions + summary: Invoke function availableProviderTypes + operationId: identityProviders.availableProviderTypes + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /informationProtection: + get: + tags: + - informationProtection.informationProtection + summary: Get informationProtection + operationId: informationProtection.informationProtection.GetInformationProtection + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - bitlocker + - threatAssessmentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - bitlocker + - threatAssessmentRequests + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtection' + links: + bitlocker: + operationId: informationProtection.GetBitlocker + threatAssessmentRequests: + operationId: informationProtection.ListThreatAssessmentRequests + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.informationProtection + summary: Update informationProtection + operationId: informationProtection.informationProtection.UpdateInformationProtection + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtection' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /informationProtection/bitlocker: + get: + tags: + - informationProtection.bitlocker + summary: Get bitlocker from informationProtection + operationId: informationProtection.GetBitlocker + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - recoveryKeys + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - recoveryKeys + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bitlocker' + links: + recoveryKeys: + operationId: informationProtection.Bitlocker.ListRecoveryKeys + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.bitlocker + summary: Update the navigation property bitlocker in informationProtection + operationId: informationProtection.UpdateBitlocker + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bitlocker' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.bitlocker + summary: Delete navigation property bitlocker for informationProtection + operationId: informationProtection.DeleteBitlocker + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /informationProtection/bitlocker/recoveryKeys: + get: + tags: + - informationProtection.bitlocker + summary: Get recoveryKeys from informationProtection + description: The recovery keys associated with the bitlocker entity. + operationId: informationProtection.bitlocker.ListRecoveryKeys + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - deviceId + - deviceId desc + - key + - key desc + - volumeType + - volumeType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - deviceId + - key + - volumeType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of bitlockerRecoveryKey + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - informationProtection.bitlocker + summary: Create new navigation property to recoveryKeys for informationProtection + description: The recovery keys associated with the bitlocker entity. + operationId: informationProtection.bitlocker.CreateRecoveryKeys + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/bitlocker/recoveryKeys/{bitlockerRecoveryKey-id}': + get: + tags: + - informationProtection.bitlocker + summary: Get recoveryKeys from informationProtection + description: The recovery keys associated with the bitlocker entity. + operationId: informationProtection.bitlocker.GetRecoveryKeys + parameters: + - name: bitlockerRecoveryKey-id + in: path + description: 'key: id of bitlockerRecoveryKey' + required: true + schema: + type: string + x-ms-docs-key-type: bitlockerRecoveryKey + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - deviceId + - key + - volumeType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.bitlocker + summary: Update the navigation property recoveryKeys in informationProtection + description: The recovery keys associated with the bitlocker entity. + operationId: informationProtection.bitlocker.UpdateRecoveryKeys + parameters: + - name: bitlockerRecoveryKey-id + in: path + description: 'key: id of bitlockerRecoveryKey' + required: true + schema: + type: string + x-ms-docs-key-type: bitlockerRecoveryKey + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.bitlocker + summary: Delete navigation property recoveryKeys for informationProtection + description: The recovery keys associated with the bitlocker entity. + operationId: informationProtection.bitlocker.DeleteRecoveryKeys + parameters: + - name: bitlockerRecoveryKey-id + in: path + description: 'key: id of bitlockerRecoveryKey' + required: true + schema: + type: string + x-ms-docs-key-type: bitlockerRecoveryKey + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /informationProtection/threatAssessmentRequests: + get: + tags: + - informationProtection.threatAssessmentRequest + summary: Get threatAssessmentRequests from informationProtection + operationId: informationProtection.ListThreatAssessmentRequests + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - category + - category desc + - contentType + - contentType desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - expectedAssessment + - expectedAssessment desc + - requestSource + - requestSource desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - category + - contentType + - createdBy + - createdDateTime + - expectedAssessment + - requestSource + - status + - results + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - results + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of threatAssessmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - informationProtection.threatAssessmentRequest + summary: Create new navigation property to threatAssessmentRequests for informationProtection + operationId: informationProtection.CreateThreatAssessmentRequests + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}': + get: + tags: + - informationProtection.threatAssessmentRequest + summary: Get threatAssessmentRequests from informationProtection + operationId: informationProtection.GetThreatAssessmentRequests + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - category + - contentType + - createdBy + - createdDateTime + - expectedAssessment + - requestSource + - status + - results + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - results + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + links: + results: + operationId: informationProtection.ThreatAssessmentRequests.ListResults + parameters: + threatAssessmentRequest-id: $request.path.threatAssessmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.threatAssessmentRequest + summary: Update the navigation property threatAssessmentRequests in informationProtection + operationId: informationProtection.UpdateThreatAssessmentRequests + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.threatAssessmentRequest + summary: Delete navigation property threatAssessmentRequests for informationProtection + operationId: informationProtection.DeleteThreatAssessmentRequests + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results': + get: + tags: + - informationProtection.threatAssessmentRequest + summary: Get results from informationProtection + 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.' + operationId: informationProtection.threatAssessmentRequests.ListResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - message + - message desc + - resultType + - resultType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - message + - resultType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of threatAssessmentResult + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - informationProtection.threatAssessmentRequest + summary: Create new navigation property to results for informationProtection + 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.' + operationId: informationProtection.threatAssessmentRequests.CreateResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/{threatAssessmentResult-id}': + get: + tags: + - informationProtection.threatAssessmentRequest + summary: Get results from informationProtection + 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.' + operationId: informationProtection.threatAssessmentRequests.GetResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id + in: path + description: 'key: id of threatAssessmentResult' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - message + - resultType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.threatAssessmentRequest + summary: Update the navigation property results in informationProtection + 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.' + operationId: informationProtection.threatAssessmentRequests.UpdateResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id + in: path + description: 'key: id of threatAssessmentResult' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentResult + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.threatAssessmentRequest + summary: Delete navigation property results for informationProtection + 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.' + operationId: informationProtection.threatAssessmentRequests.DeleteResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id + in: path + description: 'key: id of threatAssessmentResult' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentResult + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /invitations: + get: + tags: + - invitations.invitation + summary: Get entities from invitations + operationId: invitations.invitation.ListInvitation + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - invitedUserDisplayName + - invitedUserDisplayName desc + - invitedUserEmailAddress + - invitedUserEmailAddress desc + - invitedUserMessageInfo + - invitedUserMessageInfo desc + - invitedUserType + - invitedUserType desc + - inviteRedeemUrl + - inviteRedeemUrl desc + - inviteRedirectUrl + - inviteRedirectUrl desc + - sendInvitationMessage + - sendInvitationMessage desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - invitedUserDisplayName + - invitedUserEmailAddress + - invitedUserMessageInfo + - invitedUserType + - inviteRedeemUrl + - inviteRedirectUrl + - sendInvitationMessage + - status + - invitedUser + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - invitedUser + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of invitation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.invitation' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - invitations.invitation + summary: Add new entity to invitations + operationId: invitations.invitation.CreateInvitation + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.invitation' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.invitation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/invitations/{invitation-id}': + get: + tags: + - invitations.invitation + summary: Get entity from invitations by key + operationId: invitations.invitation.GetInvitation + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - invitedUserDisplayName + - invitedUserEmailAddress + - invitedUserMessageInfo + - invitedUserType + - inviteRedeemUrl + - inviteRedirectUrl + - sendInvitationMessage + - status + - invitedUser + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - invitedUser + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.invitation' + links: + invitedUser: + operationId: invitations.GetInvitedUser + parameters: + invitation-id: $request.path.invitation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - invitations.invitation + summary: Update entity in invitations + operationId: invitations.invitation.UpdateInvitation + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.invitation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - invitations.invitation + summary: Delete entity from invitations + operationId: invitations.invitation.DeleteInvitation + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/invitations/{invitation-id}/invitedUser': + get: + tags: + - invitations.user + summary: Get invitedUser from invitations + description: The user created as part of the invitation creation. Read-Only + operationId: invitations.GetInvitedUser + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - department + - displayName + - employeeHireDate + - employeeId + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredLanguage + - provisionedPlans + - proxyAddresses + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + links: + appRoleAssignments: + operationId: invitations.InvitedUser.ListAppRoleAssignments + parameters: + invitation-id: $request.path.invitation-id + createdObjects: + operationId: invitations.InvitedUser.ListCreatedObjects + parameters: + invitation-id: $request.path.invitation-id + directReports: + operationId: invitations.InvitedUser.ListDirectReports + parameters: + invitation-id: $request.path.invitation-id + licenseDetails: + operationId: invitations.InvitedUser.ListLicenseDetails + parameters: + invitation-id: $request.path.invitation-id + manager: + operationId: invitations.InvitedUser.GetManager + parameters: + invitation-id: $request.path.invitation-id + memberOf: + operationId: invitations.InvitedUser.ListMemberOf + parameters: + invitation-id: $request.path.invitation-id + oauth2PermissionGrants: + operationId: invitations.InvitedUser.ListOauth2PermissionGrants + parameters: + invitation-id: $request.path.invitation-id + ownedDevices: + operationId: invitations.InvitedUser.ListOwnedDevices + parameters: + invitation-id: $request.path.invitation-id + ownedObjects: + operationId: invitations.InvitedUser.ListOwnedObjects + parameters: + invitation-id: $request.path.invitation-id + registeredDevices: + operationId: invitations.InvitedUser.ListRegisteredDevices + parameters: + invitation-id: $request.path.invitation-id + scopedRoleMemberOf: + operationId: invitations.InvitedUser.ListScopedRoleMemberOf + parameters: + invitation-id: $request.path.invitation-id + transitiveMemberOf: + operationId: invitations.InvitedUser.ListTransitiveMemberOf + parameters: + invitation-id: $request.path.invitation-id + calendar: + operationId: invitations.InvitedUser.GetCalendar + parameters: + invitation-id: $request.path.invitation-id + calendarGroups: + operationId: invitations.InvitedUser.ListCalendarGroups + parameters: + invitation-id: $request.path.invitation-id + calendars: + operationId: invitations.InvitedUser.ListCalendars + parameters: + invitation-id: $request.path.invitation-id + calendarView: + operationId: invitations.InvitedUser.ListCalendarView + parameters: + invitation-id: $request.path.invitation-id + contactFolders: + operationId: invitations.InvitedUser.ListContactFolders + parameters: + invitation-id: $request.path.invitation-id + contacts: + operationId: invitations.InvitedUser.ListContacts + parameters: + invitation-id: $request.path.invitation-id + events: + operationId: invitations.InvitedUser.ListEvents + parameters: + invitation-id: $request.path.invitation-id + inferenceClassification: + operationId: invitations.InvitedUser.GetInferenceClassification + parameters: + invitation-id: $request.path.invitation-id + mailFolders: + operationId: invitations.InvitedUser.ListMailFolders + parameters: + invitation-id: $request.path.invitation-id + messages: + operationId: invitations.InvitedUser.ListMessages + parameters: + invitation-id: $request.path.invitation-id + outlook: + operationId: invitations.InvitedUser.GetOutlook + parameters: + invitation-id: $request.path.invitation-id + people: + operationId: invitations.InvitedUser.ListPeople + parameters: + invitation-id: $request.path.invitation-id + drive: + operationId: invitations.InvitedUser.GetDrive + parameters: + invitation-id: $request.path.invitation-id + drives: + operationId: invitations.InvitedUser.ListDrives + parameters: + invitation-id: $request.path.invitation-id + followedSites: + operationId: invitations.InvitedUser.ListFollowedSites + parameters: + invitation-id: $request.path.invitation-id + extensions: + operationId: invitations.InvitedUser.ListExtensions + parameters: + invitation-id: $request.path.invitation-id + agreementAcceptances: + operationId: invitations.InvitedUser.ListAgreementAcceptances + parameters: + invitation-id: $request.path.invitation-id + managedDevices: + operationId: invitations.InvitedUser.ListManagedDevices + parameters: + invitation-id: $request.path.invitation-id + managedAppRegistrations: + operationId: invitations.InvitedUser.ListManagedAppRegistrations + parameters: + invitation-id: $request.path.invitation-id + deviceManagementTroubleshootingEvents: + operationId: invitations.InvitedUser.ListDeviceManagementTroubleshootingEvents + parameters: + invitation-id: $request.path.invitation-id + planner: + operationId: invitations.InvitedUser.GetPlanner + parameters: + invitation-id: $request.path.invitation-id + insights: + operationId: invitations.InvitedUser.GetInsights + parameters: + invitation-id: $request.path.invitation-id + settings: + operationId: invitations.InvitedUser.GetSettings + parameters: + invitation-id: $request.path.invitation-id + onenote: + operationId: invitations.InvitedUser.GetOnenote + parameters: + invitation-id: $request.path.invitation-id + photo: + operationId: invitations.InvitedUser.GetPhoto + parameters: + invitation-id: $request.path.invitation-id + photos: + operationId: invitations.InvitedUser.ListPhotos + parameters: + invitation-id: $request.path.invitation-id + activities: + operationId: invitations.InvitedUser.ListActivities + parameters: + invitation-id: $request.path.invitation-id + onlineMeetings: + operationId: invitations.InvitedUser.ListOnlineMeetings + parameters: + invitation-id: $request.path.invitation-id + presence: + operationId: invitations.InvitedUser.GetPresence + parameters: + invitation-id: $request.path.invitation-id + authentication: + operationId: invitations.InvitedUser.GetAuthentication + parameters: + invitation-id: $request.path.invitation-id + chats: + operationId: invitations.InvitedUser.ListChats + parameters: + invitation-id: $request.path.invitation-id + joinedTeams: + operationId: invitations.InvitedUser.ListJoinedTeams + parameters: + invitation-id: $request.path.invitation-id + teamwork: + operationId: invitations.InvitedUser.GetTeamwork + parameters: + invitation-id: $request.path.invitation-id + todo: + operationId: invitations.InvitedUser.GetTodo + parameters: + invitation-id: $request.path.invitation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/invitations/{invitation-id}/invitedUser/$ref': + get: + tags: + - invitations.user + summary: Get ref of invitedUser from invitations + description: The user created as part of the invitation creation. Read-Only + operationId: invitations.GetRefInvitedUser + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + appRoleAssignments: + operationId: invitations.InvitedUser.ListAppRoleAssignments + parameters: + invitation-id: $request.path.invitation-id + createdObjects: + operationId: invitations.InvitedUser.ListCreatedObjects + parameters: + invitation-id: $request.path.invitation-id + directReports: + operationId: invitations.InvitedUser.ListDirectReports + parameters: + invitation-id: $request.path.invitation-id + licenseDetails: + operationId: invitations.InvitedUser.ListLicenseDetails + parameters: + invitation-id: $request.path.invitation-id + manager: + operationId: invitations.InvitedUser.GetManager + parameters: + invitation-id: $request.path.invitation-id + memberOf: + operationId: invitations.InvitedUser.ListMemberOf + parameters: + invitation-id: $request.path.invitation-id + oauth2PermissionGrants: + operationId: invitations.InvitedUser.ListOauth2PermissionGrants + parameters: + invitation-id: $request.path.invitation-id + ownedDevices: + operationId: invitations.InvitedUser.ListOwnedDevices + parameters: + invitation-id: $request.path.invitation-id + ownedObjects: + operationId: invitations.InvitedUser.ListOwnedObjects + parameters: + invitation-id: $request.path.invitation-id + registeredDevices: + operationId: invitations.InvitedUser.ListRegisteredDevices + parameters: + invitation-id: $request.path.invitation-id + scopedRoleMemberOf: + operationId: invitations.InvitedUser.ListScopedRoleMemberOf + parameters: + invitation-id: $request.path.invitation-id + transitiveMemberOf: + operationId: invitations.InvitedUser.ListTransitiveMemberOf + parameters: + invitation-id: $request.path.invitation-id + calendar: + operationId: invitations.InvitedUser.GetCalendar + parameters: + invitation-id: $request.path.invitation-id + calendarGroups: + operationId: invitations.InvitedUser.ListCalendarGroups + parameters: + invitation-id: $request.path.invitation-id + calendars: + operationId: invitations.InvitedUser.ListCalendars + parameters: + invitation-id: $request.path.invitation-id + calendarView: + operationId: invitations.InvitedUser.ListCalendarView + parameters: + invitation-id: $request.path.invitation-id + contactFolders: + operationId: invitations.InvitedUser.ListContactFolders + parameters: + invitation-id: $request.path.invitation-id + contacts: + operationId: invitations.InvitedUser.ListContacts + parameters: + invitation-id: $request.path.invitation-id + events: + operationId: invitations.InvitedUser.ListEvents + parameters: + invitation-id: $request.path.invitation-id + inferenceClassification: + operationId: invitations.InvitedUser.GetInferenceClassification + parameters: + invitation-id: $request.path.invitation-id + mailFolders: + operationId: invitations.InvitedUser.ListMailFolders + parameters: + invitation-id: $request.path.invitation-id + messages: + operationId: invitations.InvitedUser.ListMessages + parameters: + invitation-id: $request.path.invitation-id + outlook: + operationId: invitations.InvitedUser.GetOutlook + parameters: + invitation-id: $request.path.invitation-id + people: + operationId: invitations.InvitedUser.ListPeople + parameters: + invitation-id: $request.path.invitation-id + drive: + operationId: invitations.InvitedUser.GetDrive + parameters: + invitation-id: $request.path.invitation-id + drives: + operationId: invitations.InvitedUser.ListDrives + parameters: + invitation-id: $request.path.invitation-id + followedSites: + operationId: invitations.InvitedUser.ListFollowedSites + parameters: + invitation-id: $request.path.invitation-id + extensions: + operationId: invitations.InvitedUser.ListExtensions + parameters: + invitation-id: $request.path.invitation-id + agreementAcceptances: + operationId: invitations.InvitedUser.ListAgreementAcceptances + parameters: + invitation-id: $request.path.invitation-id + managedDevices: + operationId: invitations.InvitedUser.ListManagedDevices + parameters: + invitation-id: $request.path.invitation-id + managedAppRegistrations: + operationId: invitations.InvitedUser.ListManagedAppRegistrations + parameters: + invitation-id: $request.path.invitation-id + deviceManagementTroubleshootingEvents: + operationId: invitations.InvitedUser.ListDeviceManagementTroubleshootingEvents + parameters: + invitation-id: $request.path.invitation-id + planner: + operationId: invitations.InvitedUser.GetPlanner + parameters: + invitation-id: $request.path.invitation-id + insights: + operationId: invitations.InvitedUser.GetInsights + parameters: + invitation-id: $request.path.invitation-id + settings: + operationId: invitations.InvitedUser.GetSettings + parameters: + invitation-id: $request.path.invitation-id + onenote: + operationId: invitations.InvitedUser.GetOnenote + parameters: + invitation-id: $request.path.invitation-id + photo: + operationId: invitations.InvitedUser.GetPhoto + parameters: + invitation-id: $request.path.invitation-id + photos: + operationId: invitations.InvitedUser.ListPhotos + parameters: + invitation-id: $request.path.invitation-id + activities: + operationId: invitations.InvitedUser.ListActivities + parameters: + invitation-id: $request.path.invitation-id + onlineMeetings: + operationId: invitations.InvitedUser.ListOnlineMeetings + parameters: + invitation-id: $request.path.invitation-id + presence: + operationId: invitations.InvitedUser.GetPresence + parameters: + invitation-id: $request.path.invitation-id + authentication: + operationId: invitations.InvitedUser.GetAuthentication + parameters: + invitation-id: $request.path.invitation-id + chats: + operationId: invitations.InvitedUser.ListChats + parameters: + invitation-id: $request.path.invitation-id + joinedTeams: + operationId: invitations.InvitedUser.ListJoinedTeams + parameters: + invitation-id: $request.path.invitation-id + teamwork: + operationId: invitations.InvitedUser.GetTeamwork + parameters: + invitation-id: $request.path.invitation-id + todo: + operationId: invitations.InvitedUser.GetTodo + parameters: + invitation-id: $request.path.invitation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - invitations.user + summary: Update the ref of navigation property invitedUser in invitations + description: The user created as part of the invitation creation. Read-Only + operationId: invitations.UpdateRefInvitedUser + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - invitations.user + summary: Delete ref of navigation property invitedUser for invitations + description: The user created as part of the invitation creation. Read-Only + operationId: invitations.DeleteRefInvitedUser + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /localizations: + get: + tags: + - localizations.organizationalBrandingLocalization + summary: Get entities from localizations + operationId: localizations.organizationalBrandingLocalization.ListOrganizationalBrandingLocalization + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - backgroundColor + - backgroundColor desc + - backgroundImage + - backgroundImage desc + - bannerLogo + - bannerLogo desc + - signInPageText + - signInPageText desc + - squareLogo + - squareLogo desc + - usernameHintText + - usernameHintText desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - backgroundColor + - backgroundImage + - bannerLogo + - signInPageText + - squareLogo + - usernameHintText + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of organizationalBrandingLocalization + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - localizations.organizationalBrandingLocalization + summary: Add new entity to localizations + operationId: localizations.organizationalBrandingLocalization.CreateOrganizationalBrandingLocalization + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/localizations/{organizationalBrandingLocalization-id}': + get: + tags: + - localizations.organizationalBrandingLocalization + summary: Get entity from localizations by key + operationId: localizations.organizationalBrandingLocalization.GetOrganizationalBrandingLocalization + parameters: + - name: organizationalBrandingLocalization-id + in: path + description: 'key: id of organizationalBrandingLocalization' + required: true + schema: + type: string + x-ms-docs-key-type: organizationalBrandingLocalization + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - backgroundColor + - backgroundImage + - bannerLogo + - signInPageText + - squareLogo + - usernameHintText + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - localizations.organizationalBrandingLocalization + summary: Update entity in localizations + operationId: localizations.organizationalBrandingLocalization.UpdateOrganizationalBrandingLocalization + parameters: + - name: organizationalBrandingLocalization-id + in: path + description: 'key: id of organizationalBrandingLocalization' + required: true + schema: + type: string + x-ms-docs-key-type: organizationalBrandingLocalization + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - localizations.organizationalBrandingLocalization + summary: Delete entity from localizations + operationId: localizations.organizationalBrandingLocalization.DeleteOrganizationalBrandingLocalization + parameters: + - name: organizationalBrandingLocalization-id + in: path + description: 'key: id of organizationalBrandingLocalization' + required: true + schema: + type: string + x-ms-docs-key-type: organizationalBrandingLocalization + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me: + get: + tags: + - me.user + summary: Get me + operationId: me.user.GetUser + parameters: + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - department + - displayName + - employeeHireDate + - employeeId + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredLanguage + - provisionedPlans + - proxyAddresses + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + links: + appRoleAssignments: + operationId: me.ListAppRoleAssignments + createdObjects: + operationId: me.ListCreatedObjects + directReports: + operationId: me.ListDirectReports + licenseDetails: + operationId: me.ListLicenseDetails + manager: + operationId: me.GetManager + memberOf: + operationId: me.ListMemberOf + oauth2PermissionGrants: + operationId: me.ListOauth2PermissionGrants + ownedDevices: + operationId: me.ListOwnedDevices + ownedObjects: + operationId: me.ListOwnedObjects + registeredDevices: + operationId: me.ListRegisteredDevices + scopedRoleMemberOf: + operationId: me.ListScopedRoleMemberOf + transitiveMemberOf: + operationId: me.ListTransitiveMemberOf + calendar: + operationId: me.GetCalendar + calendarGroups: + operationId: me.ListCalendarGroups + calendars: + operationId: me.ListCalendars + calendarView: + operationId: me.ListCalendarView + contactFolders: + operationId: me.ListContactFolders + contacts: + operationId: me.ListContacts + events: + operationId: me.ListEvents + inferenceClassification: + operationId: me.GetInferenceClassification + mailFolders: + operationId: me.ListMailFolders + messages: + operationId: me.ListMessages + outlook: + operationId: me.GetOutlook + people: + operationId: me.ListPeople + drive: + operationId: me.GetDrive + drives: + operationId: me.ListDrives + followedSites: + operationId: me.ListFollowedSites + extensions: + operationId: me.ListExtensions + agreementAcceptances: + operationId: me.ListAgreementAcceptances + managedDevices: + operationId: me.ListManagedDevices + managedAppRegistrations: + operationId: me.ListManagedAppRegistrations + deviceManagementTroubleshootingEvents: + operationId: me.ListDeviceManagementTroubleshootingEvents + planner: + operationId: me.GetPlanner + insights: + operationId: me.GetInsights + settings: + operationId: me.GetSettings + onenote: + operationId: me.GetOnenote + photo: + operationId: me.GetPhoto + photos: + operationId: me.ListPhotos + activities: + operationId: me.ListActivities + onlineMeetings: + operationId: me.ListOnlineMeetings + presence: + operationId: me.GetPresence + authentication: + operationId: me.GetAuthentication + chats: + operationId: me.ListChats + joinedTeams: + operationId: me.ListJoinedTeams + teamwork: + operationId: me.GetTeamwork + todo: + operationId: me.GetTodo + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.user + summary: Update me + operationId: me.user.UpdateUser + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/activities: + get: + tags: + - me.userActivity + summary: Get activities from me + description: The user's activities across devices. Read-only. Nullable. + operationId: me.ListActivities + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - activationUrl + - activationUrl desc + - activitySourceHost + - activitySourceHost desc + - appActivityId + - appActivityId desc + - appDisplayName + - appDisplayName desc + - contentInfo + - contentInfo desc + - contentUrl + - contentUrl desc + - createdDateTime + - createdDateTime desc + - expirationDateTime + - expirationDateTime desc + - fallbackUrl + - fallbackUrl desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - status + - status desc + - userTimezone + - userTimezone desc + - visualElements + - visualElements desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activationUrl + - activitySourceHost + - appActivityId + - appDisplayName + - contentInfo + - contentUrl + - createdDateTime + - expirationDateTime + - fallbackUrl + - lastModifiedDateTime + - status + - userTimezone + - visualElements + - historyItems + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - historyItems + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userActivity + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userActivity' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.userActivity + summary: Create new navigation property to activities for me + description: The user's activities across devices. Read-only. Nullable. + operationId: me.CreateActivities + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userActivity' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/activities/{userActivity-id}': + get: + tags: + - me.userActivity + summary: Get activities from me + description: The user's activities across devices. Read-only. Nullable. + operationId: me.GetActivities + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activationUrl + - activitySourceHost + - appActivityId + - appDisplayName + - contentInfo + - contentUrl + - createdDateTime + - expirationDateTime + - fallbackUrl + - lastModifiedDateTime + - status + - userTimezone + - visualElements + - historyItems + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - historyItems + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userActivity' + links: + historyItems: + operationId: me.Activities.ListHistoryItems + parameters: + userActivity-id: $request.path.userActivity-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.userActivity + summary: Update the navigation property activities in me + description: The user's activities across devices. Read-only. Nullable. + operationId: me.UpdateActivities + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userActivity' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.userActivity + summary: Delete navigation property activities for me + description: The user's activities across devices. Read-only. Nullable. + operationId: me.DeleteActivities + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/activities/{userActivity-id}/historyItems': + get: + tags: + - me.userActivity + summary: Get historyItems from me + description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + operationId: me.activities.ListHistoryItems + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - activeDurationSeconds + - activeDurationSeconds desc + - createdDateTime + - createdDateTime desc + - expirationDateTime + - expirationDateTime desc + - lastActiveDateTime + - lastActiveDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - startedDateTime + - startedDateTime desc + - status + - status desc + - userTimezone + - userTimezone desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeDurationSeconds + - createdDateTime + - expirationDateTime + - lastActiveDateTime + - lastModifiedDateTime + - startedDateTime + - status + - userTimezone + - activity + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activity + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of activityHistoryItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.userActivity + summary: Create new navigation property to historyItems for me + description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + operationId: me.activities.CreateHistoryItems + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/activities/{userActivity-id}/historyItems/{activityHistoryItem-id}': + get: + tags: + - me.userActivity + summary: Get historyItems from me + description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + operationId: me.activities.GetHistoryItems + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: activityHistoryItem-id + in: path + description: 'key: id of activityHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: activityHistoryItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activeDurationSeconds + - createdDateTime + - expirationDateTime + - lastActiveDateTime + - lastModifiedDateTime + - startedDateTime + - status + - userTimezone + - activity + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activity + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + links: + activity: + operationId: me.activities.HistoryItems.GetActivity + parameters: + userActivity-id: $request.path.userActivity-id + activityHistoryItem-id: $request.path.activityHistoryItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.userActivity + summary: Update the navigation property historyItems in me + description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + operationId: me.activities.UpdateHistoryItems + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: activityHistoryItem-id + in: path + description: 'key: id of activityHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: activityHistoryItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.userActivity + summary: Delete navigation property historyItems for me + description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + operationId: me.activities.DeleteHistoryItems + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: activityHistoryItem-id + in: path + description: 'key: id of activityHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: activityHistoryItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/activities/{userActivity-id}/historyItems/{activityHistoryItem-id}/activity': + get: + tags: + - me.userActivity + summary: Get activity from me + description: Optional. NavigationProperty/Containment; navigation property to the associated activity. + operationId: me.activities.historyItems.GetActivity + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: activityHistoryItem-id + in: path + description: 'key: id of activityHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: activityHistoryItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activationUrl + - activitySourceHost + - appActivityId + - appDisplayName + - contentInfo + - contentUrl + - createdDateTime + - expirationDateTime + - fallbackUrl + - lastModifiedDateTime + - status + - userTimezone + - visualElements + - historyItems + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - historyItems + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userActivity' + links: + historyItems: + operationId: me.activities.historyItems.Activity.ListHistoryItems + parameters: + userActivity-id: $request.path.userActivity-id + activityHistoryItem-id: $request.path.activityHistoryItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/activities/{userActivity-id}/historyItems/{activityHistoryItem-id}/activity/$ref': + get: + tags: + - me.userActivity + summary: Get ref of activity from me + description: Optional. NavigationProperty/Containment; navigation property to the associated activity. + operationId: me.activities.historyItems.GetRefActivity + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: activityHistoryItem-id + in: path + description: 'key: id of activityHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: activityHistoryItem + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + historyItems: + operationId: me.activities.historyItems.Activity.ListHistoryItems + parameters: + userActivity-id: $request.path.userActivity-id + activityHistoryItem-id: $request.path.activityHistoryItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.userActivity + summary: Update the ref of navigation property activity in me + description: Optional. NavigationProperty/Containment; navigation property to the associated activity. + operationId: me.activities.historyItems.UpdateRefActivity + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: activityHistoryItem-id + in: path + description: 'key: id of activityHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: activityHistoryItem + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.userActivity + summary: Delete ref of navigation property activity for me + description: Optional. NavigationProperty/Containment; navigation property to the associated activity. + operationId: me.activities.historyItems.DeleteRefActivity + parameters: + - name: userActivity-id + in: path + description: 'key: id of userActivity' + required: true + schema: + type: string + x-ms-docs-key-type: userActivity + - name: activityHistoryItem-id + in: path + description: 'key: id of activityHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: activityHistoryItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/activities/microsoft.graph.recent(): + get: + tags: + - me.Functions + summary: Invoke function recent + operationId: me.activities.recent + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.userActivity' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/agreementAcceptances: + get: + tags: + - me.agreementAcceptance + summary: Get agreementAcceptances from me + description: The user's terms of use acceptance statuses. Read-only. Nullable. + operationId: me.ListAgreementAcceptances + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc + - expirationDateTime + - expirationDateTime desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of agreementAcceptance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/agreementAcceptances/$ref: + get: + tags: + - me.agreementAcceptance + summary: Get ref of agreementAcceptances from me + description: The user's terms of use acceptance statuses. Read-only. Nullable. + operationId: me.ListRefAgreementAcceptances + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc + - expirationDateTime + - expirationDateTime desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of agreementAcceptance + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.agreementAcceptance + summary: Create new navigation property ref to agreementAcceptances for me + description: The user's terms of use acceptance statuses. Read-only. Nullable. + operationId: me.CreateRefAgreementAcceptances + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/appRoleAssignments: + get: + tags: + - me.appRoleAssignment + summary: Get appRoleAssignments from me + description: Represents the app roles a user has been granted for an application. Supports $expand. + operationId: me.ListAppRoleAssignments + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - appRoleId + - appRoleId desc + - createdDateTime + - createdDateTime desc + - principalDisplayName + - principalDisplayName desc + - principalId + - principalId desc + - principalType + - principalType desc + - resourceDisplayName + - resourceDisplayName desc + - resourceId + - resourceId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - appRoleId + - createdDateTime + - principalDisplayName + - principalId + - principalType + - resourceDisplayName + - resourceId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of appRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.appRoleAssignment + summary: Create new navigation property to appRoleAssignments for me + description: Represents the app roles a user has been granted for an application. Supports $expand. + operationId: me.CreateAppRoleAssignments + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/appRoleAssignments/{appRoleAssignment-id}': + get: + tags: + - me.appRoleAssignment + summary: Get appRoleAssignments from me + description: Represents the app roles a user has been granted for an application. Supports $expand. + operationId: me.GetAppRoleAssignments + parameters: + - name: appRoleAssignment-id + in: path + description: 'key: id of appRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: appRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - appRoleId + - createdDateTime + - principalDisplayName + - principalId + - principalType + - resourceDisplayName + - resourceId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.appRoleAssignment + summary: Update the navigation property appRoleAssignments in me + description: Represents the app roles a user has been granted for an application. Supports $expand. + operationId: me.UpdateAppRoleAssignments + parameters: + - name: appRoleAssignment-id + in: path + description: 'key: id of appRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: appRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.appRoleAssignment + summary: Delete navigation property appRoleAssignments for me + description: Represents the app roles a user has been granted for an application. Supports $expand. + operationId: me.DeleteAppRoleAssignments + parameters: + - name: appRoleAssignment-id + in: path + description: 'key: id of appRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: appRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/authentication: + get: + tags: + - me.authentication + summary: Get authentication from me + operationId: me.GetAuthentication + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - fido2Methods + - methods + - microsoftAuthenticatorMethods + - windowsHelloForBusinessMethods + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fido2Methods + - methods + - microsoftAuthenticatorMethods + - windowsHelloForBusinessMethods + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authentication' + links: + fido2Methods: + operationId: me.Authentication.ListFido2Methods + methods: + operationId: me.Authentication.ListMethods + microsoftAuthenticatorMethods: + operationId: me.Authentication.ListMicrosoftAuthenticatorMethods + windowsHelloForBusinessMethods: + operationId: me.Authentication.ListWindowsHelloForBusinessMethods + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.authentication + summary: Update the navigation property authentication in me + operationId: me.UpdateAuthentication + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authentication' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.authentication + summary: Delete navigation property authentication for me + operationId: me.DeleteAuthentication + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/authentication/fido2Methods: + get: + tags: + - me.authentication + summary: Get fido2Methods from me + operationId: me.authentication.ListFido2Methods + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - aaGuid + - aaGuid desc + - attestationCertificates + - attestationCertificates desc + - attestationLevel + - attestationLevel desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - model + - model desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - aaGuid + - attestationCertificates + - attestationLevel + - createdDateTime + - displayName + - model + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of fido2AuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.authentication + summary: Create new navigation property to fido2Methods for me + operationId: me.authentication.CreateFido2Methods + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/authentication/fido2Methods/{fido2AuthenticationMethod-id}': + get: + tags: + - me.authentication + summary: Get fido2Methods from me + operationId: me.authentication.GetFido2Methods + parameters: + - name: fido2AuthenticationMethod-id + in: path + description: 'key: id of fido2AuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: fido2AuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - aaGuid + - attestationCertificates + - attestationLevel + - createdDateTime + - displayName + - model + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.authentication + summary: Update the navigation property fido2Methods in me + operationId: me.authentication.UpdateFido2Methods + parameters: + - name: fido2AuthenticationMethod-id + in: path + description: 'key: id of fido2AuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: fido2AuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.authentication + summary: Delete navigation property fido2Methods for me + operationId: me.authentication.DeleteFido2Methods + parameters: + - name: fido2AuthenticationMethod-id + in: path + description: 'key: id of fido2AuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: fido2AuthenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/authentication/methods: + get: + tags: + - me.authentication + summary: Get methods from me + operationId: me.authentication.ListMethods + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of authenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.authentication + summary: Create new navigation property to methods for me + operationId: me.authentication.CreateMethods + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/authentication/methods/{authenticationMethod-id}': + get: + tags: + - me.authentication + summary: Get methods from me + operationId: me.authentication.GetMethods + parameters: + - name: authenticationMethod-id + in: path + description: 'key: id of authenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: authenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.authentication + summary: Update the navigation property methods in me + operationId: me.authentication.UpdateMethods + parameters: + - name: authenticationMethod-id + in: path + description: 'key: id of authenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: authenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.authentication + summary: Delete navigation property methods for me + operationId: me.authentication.DeleteMethods + parameters: + - name: authenticationMethod-id + in: path + description: 'key: id of authenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: authenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/authentication/microsoftAuthenticatorMethods: + get: + tags: + - me.authentication + summary: Get microsoftAuthenticatorMethods from me + operationId: me.authentication.ListMicrosoftAuthenticatorMethods + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - deviceTag + - deviceTag desc + - displayName + - displayName desc + - phoneAppVersion + - phoneAppVersion desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - deviceTag + - displayName + - phoneAppVersion + - device + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - device + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of microsoftAuthenticatorAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.authentication + summary: Create new navigation property to microsoftAuthenticatorMethods for me + operationId: me.authentication.CreateMicrosoftAuthenticatorMethods + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}': + get: + tags: + - me.authentication + summary: Get microsoftAuthenticatorMethods from me + operationId: me.authentication.GetMicrosoftAuthenticatorMethods + parameters: + - name: microsoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - deviceTag + - displayName + - phoneAppVersion + - device + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - device + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + links: + device: + operationId: me.authentication.MicrosoftAuthenticatorMethods.GetDevice + parameters: + microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.authentication + summary: Update the navigation property microsoftAuthenticatorMethods in me + operationId: me.authentication.UpdateMicrosoftAuthenticatorMethods + parameters: + - name: microsoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.authentication + summary: Delete navigation property microsoftAuthenticatorMethods for me + operationId: me.authentication.DeleteMicrosoftAuthenticatorMethods + parameters: + - name: microsoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device': + get: + tags: + - me.authentication + summary: Get device from me + description: The registered device on which Microsoft Authenticator resides. This property is null if the device is not registered for passwordless Phone Sign-In. + operationId: me.authentication.microsoftAuthenticatorMethods.GetDevice + parameters: + - name: microsoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - alternativeSecurityIds + - approximateLastSignInDateTime + - complianceExpirationDateTime + - deviceId + - deviceMetadata + - deviceVersion + - displayName + - isCompliant + - isManaged + - mdmAppId + - onPremisesLastSyncDateTime + - onPremisesSyncEnabled + - operatingSystem + - operatingSystemVersion + - physicalIds + - profileType + - systemLabels + - trustType + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' + links: + memberOf: + operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListMemberOf + parameters: + microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id + registeredOwners: + operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListRegisteredOwners + parameters: + microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id + registeredUsers: + operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListRegisteredUsers + parameters: + microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id + transitiveMemberOf: + operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListTransitiveMemberOf + parameters: + microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id + extensions: + operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListExtensions + parameters: + microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.authentication + summary: Update the navigation property device in me + description: The registered device on which Microsoft Authenticator resides. This property is null if the device is not registered for passwordless Phone Sign-In. + operationId: me.authentication.microsoftAuthenticatorMethods.UpdateDevice + parameters: + - name: microsoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.authentication + summary: Delete navigation property device for me + description: The registered device on which Microsoft Authenticator resides. This property is null if the device is not registered for passwordless Phone Sign-In. + operationId: me.authentication.microsoftAuthenticatorMethods.DeleteDevice + parameters: + - name: microsoftAuthenticatorAuthenticationMethod-id + in: path + description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/authentication/windowsHelloForBusinessMethods: + get: + tags: + - me.authentication + summary: Get windowsHelloForBusinessMethods from me + operationId: me.authentication.ListWindowsHelloForBusinessMethods + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - keyStrength + - keyStrength desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - keyStrength + - device + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - device + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of windowsHelloForBusinessAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.authentication + summary: Create new navigation property to windowsHelloForBusinessMethods for me + operationId: me.authentication.CreateWindowsHelloForBusinessMethods + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}': + get: + tags: + - me.authentication + summary: Get windowsHelloForBusinessMethods from me + operationId: me.authentication.GetWindowsHelloForBusinessMethods + parameters: + - name: windowsHelloForBusinessAuthenticationMethod-id + in: path + description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - displayName + - keyStrength + - device + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - device + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + links: + device: + operationId: me.authentication.WindowsHelloForBusinessMethods.GetDevice + parameters: + windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.authentication + summary: Update the navigation property windowsHelloForBusinessMethods in me + operationId: me.authentication.UpdateWindowsHelloForBusinessMethods + parameters: + - name: windowsHelloForBusinessAuthenticationMethod-id + in: path + description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.authentication + summary: Delete navigation property windowsHelloForBusinessMethods for me + operationId: me.authentication.DeleteWindowsHelloForBusinessMethods + parameters: + - name: windowsHelloForBusinessAuthenticationMethod-id + in: path + description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device': + get: + tags: + - me.authentication + summary: Get device from me + description: The registered device on which this Windows Hello for Business key resides. + operationId: me.authentication.windowsHelloForBusinessMethods.GetDevice + parameters: + - name: windowsHelloForBusinessAuthenticationMethod-id + in: path + description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - alternativeSecurityIds + - approximateLastSignInDateTime + - complianceExpirationDateTime + - deviceId + - deviceMetadata + - deviceVersion + - displayName + - isCompliant + - isManaged + - mdmAppId + - onPremisesLastSyncDateTime + - onPremisesSyncEnabled + - operatingSystem + - operatingSystemVersion + - physicalIds + - profileType + - systemLabels + - trustType + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' + links: + memberOf: + operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListMemberOf + parameters: + windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id + registeredOwners: + operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListRegisteredOwners + parameters: + windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id + registeredUsers: + operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListRegisteredUsers + parameters: + windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id + transitiveMemberOf: + operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListTransitiveMemberOf + parameters: + windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id + extensions: + operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListExtensions + parameters: + windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.authentication + summary: Update the navigation property device in me + description: The registered device on which this Windows Hello for Business key resides. + operationId: me.authentication.windowsHelloForBusinessMethods.UpdateDevice + parameters: + - name: windowsHelloForBusinessAuthenticationMethod-id + in: path + description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.authentication + summary: Delete navigation property device for me + description: The registered device on which this Windows Hello for Business key resides. + operationId: me.authentication.windowsHelloForBusinessMethods.DeleteDevice + parameters: + - name: windowsHelloForBusinessAuthenticationMethod-id + in: path + description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendar: + get: + tags: + - me.calendar + summary: Get calendar from me + description: The user's primary calendar. Read-only. + operationId: me.GetCalendar + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.Calendar.ListCalendarPermissions + calendarView: + operationId: me.Calendar.ListCalendarView + events: + operationId: me.Calendar.ListEvents + multiValueExtendedProperties: + operationId: me.Calendar.ListMultiValueExtendedProperties + singleValueExtendedProperties: + operationId: me.Calendar.ListSingleValueExtendedProperties + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendar in me + description: The user's primary calendar. Read-only. + operationId: me.UpdateCalendar + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendar for me + description: The user's primary calendar. Read-only. + operationId: me.DeleteCalendar + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendar/calendarPermissions: + get: + tags: + - me.calendar + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendar.ListCalendarPermissions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowedRoles + - allowedRoles desc + - emailAddress + - emailAddress desc + - isInsideOrganization + - isInsideOrganization desc + - isRemovable + - isRemovable desc + - role + - role desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of calendarPermission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendar.CreateCalendarPermissions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarPermissions/{calendarPermission-id}': + get: + tags: + - me.calendar + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendar.GetCalendarPermissions + parameters: + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendarPermissions in me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendar.UpdateCalendarPermissions + parameters: + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendar.DeleteCalendarPermissions + parameters: + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendar/calendarView: + get: + tags: + - me.calendar + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendar.ListCalendarView + parameters: + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendar.CreateCalendarView + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}': + get: + tags: + - me.calendar + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendar.GetCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + schema: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendar.CalendarView.ListAttachments + parameters: + event-id: $request.path.event-id + calendar: + operationId: me.calendar.CalendarView.GetCalendar + parameters: + event-id: $request.path.event-id + extensions: + operationId: me.calendar.CalendarView.ListExtensions + parameters: + event-id: $request.path.event-id + instances: + operationId: me.calendar.CalendarView.ListInstances + parameters: + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendar.CalendarView.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendar.CalendarView.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendarView in me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendar.UpdateCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendar.DeleteCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/attachments': + get: + tags: + - me.calendar + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.ListAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.CreateAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/attachments/{attachment-id}': + get: + tags: + - me.calendar + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.GetAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property attachments in me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.UpdateAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.DeleteAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.calendar.calendarView.event.attachments.createUploadSession + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/calendar': + get: + tags: + - me.calendar + summary: Get calendar from me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendar.calendarView.GetCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.calendar.calendarView.Calendar.ListCalendarPermissions + parameters: + event-id: $request.path.event-id + calendarView: + operationId: me.calendar.calendarView.Calendar.ListCalendarView + parameters: + event-id: $request.path.event-id + events: + operationId: me.calendar.calendarView.Calendar.ListEvents + parameters: + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendar.calendarView.Calendar.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendar.calendarView.Calendar.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendar in me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendar.calendarView.UpdateCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendar for me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendar.calendarView.DeleteCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendar.calendarView.event.calendar.allowedCalendarSharingRoles + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendar/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendar.calendarView.event.calendar.getSchedule + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/extensions': + get: + tags: + - me.calendar + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.calendarView.ListExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.calendarView.CreateExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/extensions/{extension-id}': + get: + tags: + - me.calendar + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.calendarView.GetExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.calendarView.UpdateExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.calendarView.DeleteExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/instances': + get: + tags: + - me.calendar + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.ListInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.CreateInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - me.calendar + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.GetInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendar.calendarView.Instances.ListAttachments + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendar.calendarView.Instances.GetCalendar + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendar.calendarView.Instances.ListExtensions + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendar.calendarView.Instances.ListInstances + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendar.calendarView.Instances.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendar.calendarView.Instances.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property instances in me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.UpdateInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.calendarView.DeleteInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendar.calendarView.event.instances.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendar.calendarView.event.instances.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendar.calendarView.event.instances.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendar.calendarView.event.instances.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendar.calendarView.event.instances.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendar.calendarView.event.instances.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendar.calendarView.event.instances.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendar.calendarView.event.instances.delta + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendar/calendarView/{event-id}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendar.calendarView.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendar.calendarView.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendar.calendarView.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendar.calendarView.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendar.calendarView.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendar.calendarView.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendar.calendarView.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/calendarView/{event-id}/multiValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.ListMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.CreateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.GetMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.UpdateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.DeleteMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/singleValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.ListSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.CreateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.GetSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.UpdateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.calendarView.DeleteSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendar/calendarView/microsoft.graph.delta(): + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendar.calendarView.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/calendar/events: + get: + tags: + - me.calendar + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendar.ListEvents + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendar.CreateEvents + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}': + get: + tags: + - me.calendar + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendar.GetEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendar.Events.ListAttachments + parameters: + event-id: $request.path.event-id + calendar: + operationId: me.calendar.Events.GetCalendar + parameters: + event-id: $request.path.event-id + extensions: + operationId: me.calendar.Events.ListExtensions + parameters: + event-id: $request.path.event-id + instances: + operationId: me.calendar.Events.ListInstances + parameters: + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendar.Events.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendar.Events.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property events in me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendar.UpdateEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendar.DeleteEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/attachments': + get: + tags: + - me.calendar + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.ListAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.CreateAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/attachments/{attachment-id}': + get: + tags: + - me.calendar + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.GetAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property attachments in me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.UpdateAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.DeleteAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.calendar.events.event.attachments.createUploadSession + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/calendar': + get: + tags: + - me.calendar + summary: Get calendar from me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendar.events.GetCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.calendar.events.Calendar.ListCalendarPermissions + parameters: + event-id: $request.path.event-id + calendarView: + operationId: me.calendar.events.Calendar.ListCalendarView + parameters: + event-id: $request.path.event-id + events: + operationId: me.calendar.events.Calendar.ListEvents + parameters: + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendar.events.Calendar.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendar.events.Calendar.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendar in me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendar.events.UpdateCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendar for me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendar.events.DeleteCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendar.events.event.calendar.allowedCalendarSharingRoles + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendar/events/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendar.events.event.calendar.getSchedule + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/extensions': + get: + tags: + - me.calendar + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.events.ListExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.events.CreateExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/extensions/{extension-id}': + get: + tags: + - me.calendar + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.events.GetExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.events.UpdateExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendar.events.DeleteExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/instances': + get: + tags: + - me.calendar + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.ListInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.CreateInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/instances/{event-id1}': + get: + tags: + - me.calendar + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.GetInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendar.events.Instances.ListAttachments + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendar.events.Instances.GetCalendar + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendar.events.Instances.ListExtensions + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendar.events.Instances.ListInstances + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendar.events.Instances.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendar.events.Instances.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property instances in me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.UpdateInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendar.events.DeleteInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendar.events.event.instances.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendar.events.event.instances.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendar.events.event.instances.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendar.events.event.instances.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendar.events.event.instances.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendar.events.event.instances.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendar.events.event.instances.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendar.events.event.instances.delta + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendar/events/{event-id}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendar.events.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendar.events.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendar.events.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendar.events.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendar.events.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendar.events.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendar.events.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendar/events/{event-id}/multiValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.ListMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.CreateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.GetMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.UpdateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.DeleteMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/singleValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.ListSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.CreateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.GetSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.UpdateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendar.events.DeleteSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendar/events/microsoft.graph.delta(): + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendar.events.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendar.allowedCalendarSharingRoles + parameters: + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/calendar/microsoft.graph.getSchedule: + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendar.getSchedule + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/calendar/multiValueExtendedProperties: + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.ListMultiValueExtendedProperties + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.CreateMultiValueExtendedProperties + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.GetMultiValueExtendedProperties + parameters: + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.UpdateMultiValueExtendedProperties + parameters: + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.DeleteMultiValueExtendedProperties + parameters: + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendar/singleValueExtendedProperties: + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.ListSingleValueExtendedProperties + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.CreateSingleValueExtendedProperties + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.GetSingleValueExtendedProperties + parameters: + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.UpdateSingleValueExtendedProperties + parameters: + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendar.DeleteSingleValueExtendedProperties + parameters: + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendarGroups: + get: + tags: + - me.calendarGroup + summary: Get calendarGroups from me + description: The user's calendar groups. Read-only. Nullable. + operationId: me.ListCalendarGroups + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - changeKey + - changeKey desc + - classId + - classId desc + - name + - name desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - changeKey + - classId + - name + - calendars + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of calendarGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to calendarGroups for me + description: The user's calendar groups. Read-only. Nullable. + operationId: me.CreateCalendarGroups + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}': + get: + tags: + - me.calendarGroup + summary: Get calendarGroups from me + description: The user's calendar groups. Read-only. Nullable. + operationId: me.GetCalendarGroups + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - changeKey + - classId + - name + - calendars + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + links: + calendars: + operationId: me.CalendarGroups.ListCalendars + parameters: + calendarGroup-id: $request.path.calendarGroup-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property calendarGroups in me + description: The user's calendar groups. Read-only. Nullable. + operationId: me.UpdateCalendarGroups + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property calendarGroups for me + description: The user's calendar groups. Read-only. Nullable. + operationId: me.DeleteCalendarGroups + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars': + get: + tags: + - me.calendarGroup + summary: Get calendars from me + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + operationId: me.calendarGroups.ListCalendars + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowedOnlineMeetingProviders + - allowedOnlineMeetingProviders desc + - canEdit + - canEdit desc + - canShare + - canShare desc + - canViewPrivateItems + - canViewPrivateItems desc + - changeKey + - changeKey desc + - color + - color desc + - defaultOnlineMeetingProvider + - defaultOnlineMeetingProvider desc + - hexColor + - hexColor desc + - isDefaultCalendar + - isDefaultCalendar desc + - isRemovable + - isRemovable desc + - isTallyingResponses + - isTallyingResponses desc + - name + - name desc + - owner + - owner desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of calendar + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to calendars for me + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + operationId: me.calendarGroups.CreateCalendars + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}': + get: + tags: + - me.calendarGroup + summary: Get calendars from me + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + operationId: me.calendarGroups.GetCalendars + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.calendarGroups.Calendars.ListCalendarPermissions + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + calendarView: + operationId: me.calendarGroups.Calendars.ListCalendarView + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + events: + operationId: me.calendarGroups.Calendars.ListEvents + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + multiValueExtendedProperties: + operationId: me.calendarGroups.Calendars.ListMultiValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + singleValueExtendedProperties: + operationId: me.calendarGroups.Calendars.ListSingleValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property calendars in me + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + operationId: me.calendarGroups.UpdateCalendars + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property calendars for me + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + operationId: me.calendarGroups.DeleteCalendars + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions': + get: + tags: + - me.calendarGroup + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarGroups.calendars.ListCalendarPermissions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowedRoles + - allowedRoles desc + - emailAddress + - emailAddress desc + - isInsideOrganization + - isInsideOrganization desc + - isRemovable + - isRemovable desc + - role + - role desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of calendarPermission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarGroups.calendars.CreateCalendarPermissions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}': + get: + tags: + - me.calendarGroup + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarGroups.calendars.GetCalendarPermissions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property calendarPermissions in me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarGroups.calendars.UpdateCalendarPermissions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarGroups.calendars.DeleteCalendarPermissions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView': + get: + tags: + - me.calendarGroup + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.ListCalendarView + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.CreateCalendarView + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}': + get: + tags: + - me.calendarGroup + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.GetCalendarView + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendarGroups.calendars.CalendarView.ListAttachments + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendar: + operationId: me.calendarGroups.calendars.CalendarView.GetCalendar + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + extensions: + operationId: me.calendarGroups.calendars.CalendarView.ListExtensions + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + instances: + operationId: me.calendarGroups.calendars.CalendarView.ListInstances + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendarGroups.calendars.CalendarView.ListMultiValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendarGroups.calendars.CalendarView.ListSingleValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property calendarView in me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.UpdateCalendarView + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.DeleteCalendarView + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments': + get: + tags: + - me.calendarGroup + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.ListAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.CreateAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments/{attachment-id}': + get: + tags: + - me.calendarGroup + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.GetAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property attachments in me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.UpdateAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.DeleteAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.attachments.createUploadSession + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/calendar': + get: + tags: + - me.calendarGroup + summary: Get calendar from me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.calendarView.GetCalendar + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.calendarGroups.calendars.calendarView.Calendar.ListCalendarPermissions + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendarView: + operationId: me.calendarGroups.calendars.calendarView.Calendar.ListCalendarView + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + events: + operationId: me.calendarGroups.calendars.calendarView.Calendar.ListEvents + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendarGroups.calendars.calendarView.Calendar.ListMultiValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendarGroups.calendars.calendarView.Calendar.ListSingleValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property calendar in me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.calendarView.UpdateCalendar + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property calendar for me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.calendarView.DeleteCalendar + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.calendar.allowedCalendarSharingRoles + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.calendar.getSchedule + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/extensions': + get: + tags: + - me.calendarGroup + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.calendarView.ListExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.calendarView.CreateExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/extensions/{extension-id}': + get: + tags: + - me.calendarGroup + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.calendarView.GetExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.calendarView.UpdateExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.calendarView.DeleteExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances': + get: + tags: + - me.calendarGroup + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.ListInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.CreateInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - me.calendarGroup + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.GetInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendarGroups.calendars.calendarView.Instances.ListAttachments + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendarGroups.calendars.calendarView.Instances.GetCalendar + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendarGroups.calendars.calendarView.Instances.ListExtensions + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendarGroups.calendars.calendarView.Instances.ListInstances + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendarGroups.calendars.calendarView.Instances.ListMultiValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendarGroups.calendars.calendarView.Instances.ListSingleValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property instances in me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.UpdateInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.calendarView.DeleteInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.accept + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.cancel + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.decline + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.dismissReminder + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.forward + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.snoozeReminder + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.tentativelyAccept + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.delta + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.accept + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.cancel + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.decline + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.dismissReminder + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.forward + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.snoozeReminder + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.tentativelyAccept + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/multiValueExtendedProperties': + get: + tags: + - me.calendarGroup + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.ListMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.CreateMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendarGroup + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.GetMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.UpdateMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.DeleteMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/singleValueExtendedProperties': + get: + tags: + - me.calendarGroup + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.ListSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.CreateSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendarGroup + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.GetSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.UpdateSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.calendarView.DeleteSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.delta + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events': + get: + tags: + - me.calendarGroup + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.ListEvents + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.CreateEvents + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}': + get: + tags: + - me.calendarGroup + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.GetEvents + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendarGroups.calendars.Events.ListAttachments + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendar: + operationId: me.calendarGroups.calendars.Events.GetCalendar + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + extensions: + operationId: me.calendarGroups.calendars.Events.ListExtensions + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + instances: + operationId: me.calendarGroups.calendars.Events.ListInstances + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendarGroups.calendars.Events.ListMultiValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendarGroups.calendars.Events.ListSingleValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property events in me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.UpdateEvents + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.DeleteEvents + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments': + get: + tags: + - me.calendarGroup + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.ListAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.CreateAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}': + get: + tags: + - me.calendarGroup + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.GetAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property attachments in me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.UpdateAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.DeleteAttachments + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.attachments.createUploadSession + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar': + get: + tags: + - me.calendarGroup + summary: Get calendar from me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.events.GetCalendar + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.calendarGroups.calendars.events.Calendar.ListCalendarPermissions + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendarView: + operationId: me.calendarGroups.calendars.events.Calendar.ListCalendarView + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + events: + operationId: me.calendarGroups.calendars.events.Calendar.ListEvents + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendarGroups.calendars.events.Calendar.ListMultiValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendarGroups.calendars.events.Calendar.ListSingleValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property calendar in me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.events.UpdateCalendar + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property calendar for me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarGroups.calendars.events.DeleteCalendar + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.calendar.allowedCalendarSharingRoles + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.calendar.getSchedule + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions': + get: + tags: + - me.calendarGroup + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.events.ListExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.events.CreateExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}': + get: + tags: + - me.calendarGroup + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.events.GetExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.events.UpdateExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarGroups.calendars.events.DeleteExtensions + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances': + get: + tags: + - me.calendarGroup + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.ListInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.CreateInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}': + get: + tags: + - me.calendarGroup + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.GetInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendarGroups.calendars.events.Instances.ListAttachments + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendarGroups.calendars.events.Instances.GetCalendar + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendarGroups.calendars.events.Instances.ListExtensions + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendarGroups.calendars.events.Instances.ListInstances + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendarGroups.calendars.events.Instances.ListMultiValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendarGroups.calendars.events.Instances.ListSingleValueExtendedProperties + parameters: + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property instances in me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.UpdateInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarGroups.calendars.events.DeleteInstances + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.accept + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.cancel + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.decline + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.dismissReminder + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.forward + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.snoozeReminder + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.tentativelyAccept + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.delta + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.accept + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.cancel + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.decline + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.dismissReminder + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.forward + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.snoozeReminder + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.tentativelyAccept + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/multiValueExtendedProperties': + get: + tags: + - me.calendarGroup + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.ListMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.CreateMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendarGroup + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.GetMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.UpdateMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.DeleteMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/singleValueExtendedProperties': + get: + tags: + - me.calendarGroup + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.ListSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.CreateSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendarGroup + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.GetSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.UpdateSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarGroups.calendars.events.DeleteSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.delta + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendarGroups.calendarGroup.calendars.calendar.allowedCalendarSharingRoles + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendarGroups.calendarGroup.calendars.calendar.getSchedule + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/multiValueExtendedProperties': + get: + tags: + - me.calendarGroup + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.ListMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.CreateMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendarGroup + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.GetMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.UpdateMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.DeleteMultiValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/singleValueExtendedProperties': + get: + tags: + - me.calendarGroup + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.ListSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendarGroup + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.CreateSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendarGroup + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.GetSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendarGroup + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.UpdateSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendarGroup + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarGroups.calendars.DeleteSingleValueExtendedProperties + parameters: + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendars: + get: + tags: + - me.calendar + summary: Get calendars from me + description: The user's calendars. Read-only. Nullable. + operationId: me.ListCalendars + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowedOnlineMeetingProviders + - allowedOnlineMeetingProviders desc + - canEdit + - canEdit desc + - canShare + - canShare desc + - canViewPrivateItems + - canViewPrivateItems desc + - changeKey + - changeKey desc + - color + - color desc + - defaultOnlineMeetingProvider + - defaultOnlineMeetingProvider desc + - hexColor + - hexColor desc + - isDefaultCalendar + - isDefaultCalendar desc + - isRemovable + - isRemovable desc + - isTallyingResponses + - isTallyingResponses desc + - name + - name desc + - owner + - owner desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of calendar + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to calendars for me + description: The user's calendars. Read-only. Nullable. + operationId: me.CreateCalendars + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}': + get: + tags: + - me.calendar + summary: Get calendars from me + description: The user's calendars. Read-only. Nullable. + operationId: me.GetCalendars + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.Calendars.ListCalendarPermissions + parameters: + calendar-id: $request.path.calendar-id + calendarView: + operationId: me.Calendars.ListCalendarView + parameters: + calendar-id: $request.path.calendar-id + events: + operationId: me.Calendars.ListEvents + parameters: + calendar-id: $request.path.calendar-id + multiValueExtendedProperties: + operationId: me.Calendars.ListMultiValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + singleValueExtendedProperties: + operationId: me.Calendars.ListSingleValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendars in me + description: The user's calendars. Read-only. Nullable. + operationId: me.UpdateCalendars + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendars for me + description: The user's calendars. Read-only. Nullable. + operationId: me.DeleteCalendars + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarPermissions': + get: + tags: + - me.calendar + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendars.ListCalendarPermissions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowedRoles + - allowedRoles desc + - emailAddress + - emailAddress desc + - isInsideOrganization + - isInsideOrganization desc + - isRemovable + - isRemovable desc + - role + - role desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of calendarPermission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendars.CreateCalendarPermissions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}': + get: + tags: + - me.calendar + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendars.GetCalendarPermissions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendarPermissions in me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendars.UpdateCalendarPermissions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendars.DeleteCalendarPermissions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView': + get: + tags: + - me.calendar + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendars.ListCalendarView + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendars.CreateCalendarView + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}': + get: + tags: + - me.calendar + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendars.GetCalendarView + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + schema: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendars.CalendarView.ListAttachments + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendar: + operationId: me.calendars.CalendarView.GetCalendar + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + extensions: + operationId: me.calendars.CalendarView.ListExtensions + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + instances: + operationId: me.calendars.CalendarView.ListInstances + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendars.CalendarView.ListMultiValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendars.CalendarView.ListSingleValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendarView in me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendars.UpdateCalendarView + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendars.DeleteCalendarView + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/attachments': + get: + tags: + - me.calendar + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.ListAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.CreateAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/attachments/{attachment-id}': + get: + tags: + - me.calendar + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.GetAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property attachments in me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.UpdateAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.DeleteAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.calendars.calendar.calendarView.event.attachments.createUploadSession + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/calendar': + get: + tags: + - me.calendar + summary: Get calendar from me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendars.calendarView.GetCalendar + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.calendars.calendarView.Calendar.ListCalendarPermissions + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendarView: + operationId: me.calendars.calendarView.Calendar.ListCalendarView + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + events: + operationId: me.calendars.calendarView.Calendar.ListEvents + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendars.calendarView.Calendar.ListMultiValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendars.calendarView.Calendar.ListSingleValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendar in me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendars.calendarView.UpdateCalendar + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendar for me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendars.calendarView.DeleteCalendar + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendars.calendar.calendarView.event.calendar.allowedCalendarSharingRoles + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendars/{calendar-id}/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendars.calendar.calendarView.event.calendar.getSchedule + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/extensions': + get: + tags: + - me.calendar + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.calendarView.ListExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.calendarView.CreateExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/extensions/{extension-id}': + get: + tags: + - me.calendar + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.calendarView.GetExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.calendarView.UpdateExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.calendarView.DeleteExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances': + get: + tags: + - me.calendar + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.ListInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.CreateInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - me.calendar + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.GetInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendars.calendarView.Instances.ListAttachments + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendars.calendarView.Instances.GetCalendar + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendars.calendarView.Instances.ListExtensions + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendars.calendarView.Instances.ListInstances + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendars.calendarView.Instances.ListMultiValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendars.calendarView.Instances.ListSingleValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property instances in me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.UpdateInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.calendarView.DeleteInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendars.calendar.calendarView.event.instances.event.accept + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendars.calendar.calendarView.event.instances.event.cancel + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendars.calendar.calendarView.event.instances.event.decline + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendars.calendar.calendarView.event.instances.event.dismissReminder + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendars.calendar.calendarView.event.instances.event.forward + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendars.calendar.calendarView.event.instances.event.snoozeReminder + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendars.calendar.calendarView.event.instances.event.tentativelyAccept + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendars.calendar.calendarView.event.instances.delta + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendars.calendar.calendarView.event.accept + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendars.calendar.calendarView.event.cancel + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendars.calendar.calendarView.event.decline + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendars.calendar.calendarView.event.dismissReminder + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendars.calendar.calendarView.event.forward + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendars.calendar.calendarView.event.snoozeReminder + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendars.calendar.calendarView.event.tentativelyAccept + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/calendarView/{event-id}/multiValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.ListMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.CreateMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.GetMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.UpdateMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.DeleteMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/singleValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.ListSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.CreateSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.GetSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.UpdateSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.calendarView.DeleteSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/calendarView/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendars.calendar.calendarView.delta + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendars/{calendar-id}/events': + get: + tags: + - me.calendar + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendars.ListEvents + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendars.CreateEvents + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}': + get: + tags: + - me.calendar + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendars.GetEvents + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendars.Events.ListAttachments + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendar: + operationId: me.calendars.Events.GetCalendar + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + extensions: + operationId: me.calendars.Events.ListExtensions + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + instances: + operationId: me.calendars.Events.ListInstances + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendars.Events.ListMultiValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendars.Events.ListSingleValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property events in me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendars.UpdateEvents + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendars.DeleteEvents + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/attachments': + get: + tags: + - me.calendar + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.ListAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.CreateAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}': + get: + tags: + - me.calendar + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.GetAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property attachments in me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.UpdateAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.DeleteAttachments + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.calendars.calendar.events.event.attachments.createUploadSession + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/calendar': + get: + tags: + - me.calendar + summary: Get calendar from me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendars.events.GetCalendar + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.calendars.events.Calendar.ListCalendarPermissions + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendarView: + operationId: me.calendars.events.Calendar.ListCalendarView + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + events: + operationId: me.calendars.events.Calendar.ListEvents + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendars.events.Calendar.ListMultiValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendars.events.Calendar.ListSingleValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property calendar in me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendars.events.UpdateCalendar + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property calendar for me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendars.events.DeleteCalendar + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendars.calendar.events.event.calendar.allowedCalendarSharingRoles + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendars/{calendar-id}/events/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendars.calendar.events.event.calendar.getSchedule + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/extensions': + get: + tags: + - me.calendar + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.events.ListExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.events.CreateExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}': + get: + tags: + - me.calendar + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.events.GetExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.events.UpdateExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendars.events.DeleteExtensions + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/instances': + get: + tags: + - me.calendar + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.ListInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.CreateInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}': + get: + tags: + - me.calendar + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.GetInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendars.events.Instances.ListAttachments + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendars.events.Instances.GetCalendar + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendars.events.Instances.ListExtensions + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendars.events.Instances.ListInstances + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendars.events.Instances.ListMultiValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendars.events.Instances.ListSingleValueExtendedProperties + parameters: + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property instances in me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.UpdateInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendars.events.DeleteInstances + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendars.calendar.events.event.instances.event.accept + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendars.calendar.events.event.instances.event.cancel + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendars.calendar.events.event.instances.event.decline + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendars.calendar.events.event.instances.event.dismissReminder + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendars.calendar.events.event.instances.event.forward + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendars.calendar.events.event.instances.event.snoozeReminder + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendars.calendar.events.event.instances.event.tentativelyAccept + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendars.calendar.events.event.instances.delta + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendars.calendar.events.event.accept + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendars.calendar.events.event.cancel + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendars.calendar.events.event.decline + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendars.calendar.events.event.dismissReminder + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendars.calendar.events.event.forward + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendars.calendar.events.event.snoozeReminder + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendars.calendar.events.event.tentativelyAccept + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/events/{event-id}/multiValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.ListMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.CreateMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.GetMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.UpdateMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.DeleteMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/singleValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.ListSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.CreateSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.GetSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.UpdateSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendars.events.DeleteSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/events/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendars.calendar.events.delta + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendars/{calendar-id}/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendars.calendar.allowedCalendarSharingRoles + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendars/{calendar-id}/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendars.calendar.getSchedule + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendars/{calendar-id}/multiValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.ListMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.CreateMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.GetMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.UpdateMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.DeleteMultiValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/singleValueExtendedProperties': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.ListSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.calendar + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.CreateSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendars/{calendar-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.calendar + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.GetSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.calendar + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.UpdateSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.calendar + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendars.DeleteSingleValueExtendedProperties + parameters: + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendarView: + get: + tags: + - me.event + summary: Get calendarView from me + description: The calendar view for the calendar. Read-only. Nullable. + operationId: me.ListCalendarView + parameters: + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to calendarView for me + description: The calendar view for the calendar. Read-only. Nullable. + operationId: me.CreateCalendarView + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}': + get: + tags: + - me.event + summary: Get calendarView from me + description: The calendar view for the calendar. Read-only. Nullable. + operationId: me.GetCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: startDateTime + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + schema: + type: string + - name: endDateTime + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + schema: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.CalendarView.ListAttachments + parameters: + event-id: $request.path.event-id + calendar: + operationId: me.CalendarView.GetCalendar + parameters: + event-id: $request.path.event-id + extensions: + operationId: me.CalendarView.ListExtensions + parameters: + event-id: $request.path.event-id + instances: + operationId: me.CalendarView.ListInstances + parameters: + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.CalendarView.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.CalendarView.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property calendarView in me + description: The calendar view for the calendar. Read-only. Nullable. + operationId: me.UpdateCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property calendarView for me + description: The calendar view for the calendar. Read-only. Nullable. + operationId: me.DeleteCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/attachments': + get: + tags: + - me.event + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.ListAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.CreateAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/attachments/{attachment-id}': + get: + tags: + - me.event + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.GetAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property attachments in me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.UpdateAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.DeleteAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.calendarView.event.attachments.createUploadSession + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar': + get: + tags: + - me.event + summary: Get calendar from me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarView.GetCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.calendarView.Calendar.ListCalendarPermissions + parameters: + event-id: $request.path.event-id + calendarView: + operationId: me.calendarView.Calendar.ListCalendarView + parameters: + event-id: $request.path.event-id + events: + operationId: me.calendarView.Calendar.ListEvents + parameters: + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.calendarView.Calendar.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.calendarView.Calendar.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property calendar in me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarView.UpdateCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property calendar for me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.calendarView.DeleteCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/calendarPermissions': + get: + tags: + - me.event + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarView.calendar.ListCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowedRoles + - allowedRoles desc + - emailAddress + - emailAddress desc + - isInsideOrganization + - isInsideOrganization desc + - isRemovable + - isRemovable desc + - role + - role desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of calendarPermission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarView.calendar.CreateCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/calendarPermissions/{calendarPermission-id}': + get: + tags: + - me.event + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarView.calendar.GetCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property calendarPermissions in me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarView.calendar.UpdateCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.calendarView.calendar.DeleteCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/calendarView': + get: + tags: + - me.event + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.ListCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.CreateCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}': + get: + tags: + - me.event + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.GetCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendarView.calendar.CalendarView.ListAttachments + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendarView.calendar.CalendarView.GetCalendar + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendarView.calendar.CalendarView.ListExtensions + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendarView.calendar.CalendarView.ListInstances + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendarView.calendar.CalendarView.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendarView.calendar.CalendarView.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property calendarView in me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.UpdateCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.DeleteCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendarView.event.calendar.calendarView.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendarView.event.calendar.calendarView.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendarView.event.calendar.calendarView.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendarView.event.calendar.calendarView.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendarView.event.calendar.calendarView.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendarView.event.calendar.calendarView.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendarView.event.calendar.calendarView.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/calendarView/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendarView.event.calendar.calendarView.delta + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarView/{event-id}/calendar/events': + get: + tags: + - me.event + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.ListEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.CreateEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/events/{event-id1}': + get: + tags: + - me.event + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.GetEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendarView.calendar.Events.ListAttachments + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendarView.calendar.Events.GetCalendar + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendarView.calendar.Events.ListExtensions + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendarView.calendar.Events.ListInstances + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendarView.calendar.Events.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendarView.calendar.Events.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property events in me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.UpdateEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.calendarView.calendar.DeleteEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendarView.event.calendar.events.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendarView.event.calendar.events.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendarView.event.calendar.events.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendarView.event.calendar.events.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendarView.event.calendar.events.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendarView.event.calendar.events.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendarView.event.calendar.events.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/events/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendarView.event.calendar.events.delta + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + get: + tags: + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.calendarView.event.calendar.allowedCalendarSharingRoles + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': + post: + tags: + - me.Actions + summary: Invoke action getSchedule + operationId: me.calendarView.event.calendar.getSchedule + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/calendar/multiValueExtendedProperties': + get: + tags: + - me.event + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.ListMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.CreateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.event + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.GetMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.UpdateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.DeleteMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/singleValueExtendedProperties': + get: + tags: + - me.event + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.ListSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.CreateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.event + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.GetSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.UpdateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.calendarView.calendar.DeleteSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/extensions': + get: + tags: + - me.event + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarView.ListExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarView.CreateExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/extensions/{extension-id}': + get: + tags: + - me.event + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarView.GetExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarView.UpdateExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.calendarView.DeleteExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/instances': + get: + tags: + - me.event + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.ListInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.CreateInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - me.event + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.GetInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.calendarView.Instances.ListAttachments + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.calendarView.Instances.GetCalendar + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.calendarView.Instances.ListExtensions + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.calendarView.Instances.ListInstances + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.calendarView.Instances.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.calendarView.Instances.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property instances in me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.UpdateInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.calendarView.DeleteInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendarView.event.instances.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendarView.event.instances.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendarView.event.instances.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendarView.event.instances.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendarView.event.instances.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendarView.event.instances.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendarView.event.instances.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendarView.event.instances.delta + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/calendarView/{event-id}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.calendarView.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.calendarView.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.calendarView.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.calendarView.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.calendarView.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.calendarView.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.calendarView.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/calendarView/{event-id}/multiValueExtendedProperties': + get: + tags: + - me.event + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.ListMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.CreateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.event + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.GetMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.UpdateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.DeleteMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/singleValueExtendedProperties': + get: + tags: + - me.event + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.ListSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.CreateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.event + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.GetSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.UpdateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.calendarView.DeleteSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/calendarView/microsoft.graph.delta(): + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.calendarView.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/chats: + get: + tags: + - me.chat + summary: Get chats from me + operationId: me.ListChats + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - chatType + - chatType desc + - createdDateTime + - createdDateTime desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - topic + - topic desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - chatType + - createdDateTime + - lastUpdatedDateTime + - topic + - installedApps + - members + - messages + - tabs + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - installedApps + - members + - messages + - tabs + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of chat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.chat + summary: Create new navigation property to chats for me + operationId: me.CreateChats + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/chats/{chat-id}': + get: + tags: + - me.chat + summary: Get chats from me + operationId: me.GetChats + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - chatType + - createdDateTime + - lastUpdatedDateTime + - topic + - installedApps + - members + - messages + - tabs + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - installedApps + - members + - messages + - tabs + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + links: + installedApps: + operationId: me.Chats.ListInstalledApps + parameters: + chat-id: $request.path.chat-id + members: + operationId: me.Chats.ListMembers + parameters: + chat-id: $request.path.chat-id + messages: + operationId: me.Chats.ListMessages + parameters: + chat-id: $request.path.chat-id + tabs: + operationId: me.Chats.ListTabs + parameters: + chat-id: $request.path.chat-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.chat + summary: Update the navigation property chats in me + operationId: me.UpdateChats + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.chat + summary: Delete navigation property chats for me + operationId: me.DeleteChats + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/contactFolders: + get: + tags: + - me.contactFolder + summary: Get contactFolders from me + description: The user's contacts folders. Read-only. Nullable. + operationId: me.ListContactFolders + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - parentFolderId + - parentFolderId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - parentFolderId + - childFolders + - contacts + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of contactFolder + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contactFolder + summary: Create new navigation property to contactFolders for me + description: The user's contacts folders. Read-only. Nullable. + operationId: me.CreateContactFolders + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}': + get: + tags: + - me.contactFolder + summary: Get contactFolders from me + description: The user's contacts folders. Read-only. Nullable. + operationId: me.GetContactFolders + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - parentFolderId + - childFolders + - contacts + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + links: + childFolders: + operationId: me.ContactFolders.ListChildFolders + parameters: + contactFolder-id: $request.path.contactFolder-id + contacts: + operationId: me.ContactFolders.ListContacts + parameters: + contactFolder-id: $request.path.contactFolder-id + multiValueExtendedProperties: + operationId: me.ContactFolders.ListMultiValueExtendedProperties + parameters: + contactFolder-id: $request.path.contactFolder-id + singleValueExtendedProperties: + operationId: me.ContactFolders.ListSingleValueExtendedProperties + parameters: + contactFolder-id: $request.path.contactFolder-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property contactFolders in me + description: The user's contacts folders. Read-only. Nullable. + operationId: me.UpdateContactFolders + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property contactFolders for me + description: The user's contacts folders. Read-only. Nullable. + operationId: me.DeleteContactFolders + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/childFolders': + get: + tags: + - me.contactFolder + summary: Get childFolders from me + description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.ListChildFolders + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - parentFolderId + - parentFolderId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - parentFolderId + - childFolders + - contacts + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - childFolders + - contacts + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of contactFolder + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contactFolder + summary: Create new navigation property to childFolders for me + description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.CreateChildFolders + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}': + get: + tags: + - me.contactFolder + summary: Get childFolders from me + description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.GetChildFolders + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contactFolder-id1 + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - parentFolderId + - childFolders + - contacts + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - childFolders + - contacts + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + links: + childFolders: + operationId: me.contactFolders.ChildFolders.ListChildFolders + parameters: + contactFolder-id: $request.path.contactFolder-id + contactFolder-id1: $request.path.contactFolder-id1 + contacts: + operationId: me.contactFolders.ChildFolders.ListContacts + parameters: + contactFolder-id: $request.path.contactFolder-id + contactFolder-id1: $request.path.contactFolder-id1 + multiValueExtendedProperties: + operationId: me.contactFolders.ChildFolders.ListMultiValueExtendedProperties + parameters: + contactFolder-id: $request.path.contactFolder-id + contactFolder-id1: $request.path.contactFolder-id1 + singleValueExtendedProperties: + operationId: me.contactFolders.ChildFolders.ListSingleValueExtendedProperties + parameters: + contactFolder-id: $request.path.contactFolder-id + contactFolder-id1: $request.path.contactFolder-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property childFolders in me + description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.UpdateChildFolders + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contactFolder-id1 + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property childFolders for me + description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.DeleteChildFolders + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contactFolder-id1 + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/childFolders/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.contactFolders.contactFolder.childFolders.delta + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/contactFolders/{contactFolder-id}/contacts': + get: + tags: + - me.contactFolder + summary: Get contacts from me + description: The contacts in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.ListContacts + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - assistantName + - assistantName desc + - birthday + - birthday desc + - businessAddress + - businessAddress desc + - businessHomePage + - businessHomePage desc + - businessPhones + - businessPhones desc + - children + - children desc + - companyName + - companyName desc + - department + - department desc + - displayName + - displayName desc + - emailAddresses + - emailAddresses desc + - fileAs + - fileAs desc + - generation + - generation desc + - givenName + - givenName desc + - homeAddress + - homeAddress desc + - homePhones + - homePhones desc + - imAddresses + - imAddresses desc + - initials + - initials desc + - jobTitle + - jobTitle desc + - manager + - manager desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - nickName + - nickName desc + - officeLocation + - officeLocation desc + - otherAddress + - otherAddress desc + - parentFolderId + - parentFolderId desc + - personalNotes + - personalNotes desc + - profession + - profession desc + - spouseName + - spouseName desc + - surname + - surname desc + - title + - title desc + - yomiCompanyName + - yomiCompanyName desc + - yomiGivenName + - yomiGivenName desc + - yomiSurname + - yomiSurname desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - assistantName + - birthday + - businessAddress + - businessHomePage + - businessPhones + - children + - companyName + - department + - displayName + - emailAddresses + - fileAs + - generation + - givenName + - homeAddress + - homePhones + - imAddresses + - initials + - jobTitle + - manager + - middleName + - mobilePhone + - nickName + - officeLocation + - otherAddress + - parentFolderId + - personalNotes + - profession + - spouseName + - surname + - title + - yomiCompanyName + - yomiGivenName + - yomiSurname + - extensions + - multiValueExtendedProperties + - photo + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - extensions + - multiValueExtendedProperties + - photo + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of contact + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contactFolder + summary: Create new navigation property to contacts for me + description: The contacts in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.CreateContacts + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contact' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contact' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}': + get: + tags: + - me.contactFolder + summary: Get contacts from me + description: The contacts in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.GetContacts + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - assistantName + - birthday + - businessAddress + - businessHomePage + - businessPhones + - children + - companyName + - department + - displayName + - emailAddresses + - fileAs + - generation + - givenName + - homeAddress + - homePhones + - imAddresses + - initials + - jobTitle + - manager + - middleName + - mobilePhone + - nickName + - officeLocation + - otherAddress + - parentFolderId + - personalNotes + - profession + - spouseName + - surname + - title + - yomiCompanyName + - yomiGivenName + - yomiSurname + - extensions + - multiValueExtendedProperties + - photo + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - extensions + - multiValueExtendedProperties + - photo + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contact' + links: + extensions: + operationId: me.contactFolders.Contacts.ListExtensions + parameters: + contactFolder-id: $request.path.contactFolder-id + contact-id: $request.path.contact-id + multiValueExtendedProperties: + operationId: me.contactFolders.Contacts.ListMultiValueExtendedProperties + parameters: + contactFolder-id: $request.path.contactFolder-id + contact-id: $request.path.contact-id + photo: + operationId: me.contactFolders.Contacts.GetPhoto + parameters: + contactFolder-id: $request.path.contactFolder-id + contact-id: $request.path.contact-id + singleValueExtendedProperties: + operationId: me.contactFolders.Contacts.ListSingleValueExtendedProperties + parameters: + contactFolder-id: $request.path.contactFolder-id + contact-id: $request.path.contact-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property contacts in me + description: The contacts in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.UpdateContacts + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contact' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property contacts for me + description: The contacts in the folder. Navigation property. Read-only. Nullable. + operationId: me.contactFolders.DeleteContacts + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions': + get: + tags: + - me.contactFolder + summary: Get extensions from me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.ListExtensions + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contactFolder + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.CreateExtensions + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions/{extension-id}': + get: + tags: + - me.contactFolder + summary: Get extensions from me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.GetExtensions + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.UpdateExtensions + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.DeleteExtensions + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/multiValueExtendedProperties': + get: + tags: + - me.contactFolder + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.ListMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contactFolder + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.CreateMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.contactFolder + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.GetMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.UpdateMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.DeleteMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo': + get: + tags: + - me.contactFolder + summary: Get photo from me + description: Optional contact picture. You can get or set a photo for a contact. + operationId: me.contactFolders.contacts.GetPhoto + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - height + - width + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property photo in me + description: Optional contact picture. You can get or set a photo for a contact. + operationId: me.contactFolders.contacts.UpdatePhoto + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property photo for me + description: Optional contact picture. You can get or set a photo for a contact. + operationId: me.contactFolders.contacts.DeletePhoto + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo/$value': + get: + tags: + - me.contactFolder + summary: Get media content for the navigation property photo from me + description: The user's profile photo. Read-only. + operationId: me.contactFolders.contacts.GetPhotoContent + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.contactFolder + summary: Update media content for the navigation property photo in me + description: The user's profile photo. Read-only. + operationId: me.contactFolders.contacts.UpdatePhotoContent + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/singleValueExtendedProperties': + get: + tags: + - me.contactFolder + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.ListSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contactFolder + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.CreateSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.contactFolder + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.GetSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.UpdateSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contactFolders.contacts.DeleteSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/contacts/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.contactFolders.contactFolder.contacts.delta + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/contactFolders/{contactFolder-id}/multiValueExtendedProperties': + get: + tags: + - me.contactFolder + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.ListMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contactFolder + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.CreateMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.contactFolder + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.GetMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.UpdateMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.DeleteMultiValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/singleValueExtendedProperties': + get: + tags: + - me.contactFolder + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.ListSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contactFolder + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.CreateSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contactFolders/{contactFolder-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.contactFolder + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.GetSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contactFolder + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.UpdateSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contactFolder + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + operationId: me.contactFolders.DeleteSingleValueExtendedProperties + parameters: + - name: contactFolder-id + in: path + description: 'key: id of contactFolder' + required: true + schema: + type: string + x-ms-docs-key-type: contactFolder + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/contactFolders/microsoft.graph.delta(): + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.contactFolders.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/contacts: + get: + tags: + - me.contact + summary: Get contacts from me + description: The user's contacts. Read-only. Nullable. + operationId: me.ListContacts + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - assistantName + - assistantName desc + - birthday + - birthday desc + - businessAddress + - businessAddress desc + - businessHomePage + - businessHomePage desc + - businessPhones + - businessPhones desc + - children + - children desc + - companyName + - companyName desc + - department + - department desc + - displayName + - displayName desc + - emailAddresses + - emailAddresses desc + - fileAs + - fileAs desc + - generation + - generation desc + - givenName + - givenName desc + - homeAddress + - homeAddress desc + - homePhones + - homePhones desc + - imAddresses + - imAddresses desc + - initials + - initials desc + - jobTitle + - jobTitle desc + - manager + - manager desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - nickName + - nickName desc + - officeLocation + - officeLocation desc + - otherAddress + - otherAddress desc + - parentFolderId + - parentFolderId desc + - personalNotes + - personalNotes desc + - profession + - profession desc + - spouseName + - spouseName desc + - surname + - surname desc + - title + - title desc + - yomiCompanyName + - yomiCompanyName desc + - yomiGivenName + - yomiGivenName desc + - yomiSurname + - yomiSurname desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - assistantName + - birthday + - businessAddress + - businessHomePage + - businessPhones + - children + - companyName + - department + - displayName + - emailAddresses + - fileAs + - generation + - givenName + - homeAddress + - homePhones + - imAddresses + - initials + - jobTitle + - manager + - middleName + - mobilePhone + - nickName + - officeLocation + - otherAddress + - parentFolderId + - personalNotes + - profession + - spouseName + - surname + - title + - yomiCompanyName + - yomiGivenName + - yomiSurname + - extensions + - multiValueExtendedProperties + - photo + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of contact + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contact + summary: Create new navigation property to contacts for me + description: The user's contacts. Read-only. Nullable. + operationId: me.CreateContacts + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contact' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contact' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}': + get: + tags: + - me.contact + summary: Get contacts from me + description: The user's contacts. Read-only. Nullable. + operationId: me.GetContacts + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - assistantName + - birthday + - businessAddress + - businessHomePage + - businessPhones + - children + - companyName + - department + - displayName + - emailAddresses + - fileAs + - generation + - givenName + - homeAddress + - homePhones + - imAddresses + - initials + - jobTitle + - manager + - middleName + - mobilePhone + - nickName + - officeLocation + - otherAddress + - parentFolderId + - personalNotes + - profession + - spouseName + - surname + - title + - yomiCompanyName + - yomiGivenName + - yomiSurname + - extensions + - multiValueExtendedProperties + - photo + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contact' + links: + extensions: + operationId: me.Contacts.ListExtensions + parameters: + contact-id: $request.path.contact-id + multiValueExtendedProperties: + operationId: me.Contacts.ListMultiValueExtendedProperties + parameters: + contact-id: $request.path.contact-id + photo: + operationId: me.Contacts.GetPhoto + parameters: + contact-id: $request.path.contact-id + singleValueExtendedProperties: + operationId: me.Contacts.ListSingleValueExtendedProperties + parameters: + contact-id: $request.path.contact-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contact + summary: Update the navigation property contacts in me + description: The user's contacts. Read-only. Nullable. + operationId: me.UpdateContacts + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contact' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contact + summary: Delete navigation property contacts for me + description: The user's contacts. Read-only. Nullable. + operationId: me.DeleteContacts + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}/extensions': + get: + tags: + - me.contact + summary: Get extensions from me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contacts.ListExtensions + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contact + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contacts.CreateExtensions + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}/extensions/{extension-id}': + get: + tags: + - me.contact + summary: Get extensions from me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contacts.GetExtensions + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contact + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contacts.UpdateExtensions + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extension' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contact + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the contact. Read-only. Nullable. + operationId: me.contacts.DeleteExtensions + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}/multiValueExtendedProperties': + get: + tags: + - me.contact + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.ListMultiValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contact + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.CreateMultiValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + get: + tags: + - me.contact + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.GetMultiValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contact + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.UpdateMultiValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contact + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.DeleteMultiValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}/photo': + get: + tags: + - me.contact + summary: Get photo from me + description: Optional contact picture. You can get or set a photo for a contact. + operationId: me.contacts.GetPhoto + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - height + - width + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contact + summary: Update the navigation property photo in me + description: Optional contact picture. You can get or set a photo for a contact. + operationId: me.contacts.UpdatePhoto + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contact + summary: Delete navigation property photo for me + description: Optional contact picture. You can get or set a photo for a contact. + operationId: me.contacts.DeletePhoto + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}/photo/$value': + get: + tags: + - me.contact + summary: Get media content for the navigation property photo from me + description: The user's profile photo. Read-only. + operationId: me.contacts.GetPhotoContent + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.contact + summary: Update media content for the navigation property photo in me + description: The user's profile photo. Read-only. + operationId: me.contacts.UpdatePhotoContent + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}/singleValueExtendedProperties': + get: + tags: + - me.contact + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.ListSingleValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.contact + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.CreateSingleValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/contacts/{contact-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: + tags: + - me.contact + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.GetSingleValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.contact + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.UpdateSingleValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.contact + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + operationId: me.contacts.DeleteSingleValueExtendedProperties + parameters: + - name: contact-id + in: path + description: 'key: id of contact' + required: true + schema: + type: string + x-ms-docs-key-type: contact + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/contacts/microsoft.graph.delta(): + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.contacts.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/createdObjects: + get: + tags: + - me.directoryObject + summary: Get createdObjects from me + description: Directory objects that were created by the user. Read-only. Nullable. + operationId: me.ListCreatedObjects + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/createdObjects/$ref: + get: + tags: + - me.directoryObject + summary: Get ref of createdObjects from me + description: Directory objects that were created by the user. Read-only. Nullable. + operationId: me.ListRefCreatedObjects + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.directoryObject + summary: Create new navigation property ref to createdObjects for me + description: Directory objects that were created by the user. Read-only. Nullable. + operationId: me.CreateRefCreatedObjects + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/deviceManagementTroubleshootingEvents: + get: + tags: + - me.deviceManagementTroubleshootingEvent + summary: Get deviceManagementTroubleshootingEvents from me + description: The list of troubleshooting events for this user. + operationId: me.ListDeviceManagementTroubleshootingEvents + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - correlationId + - correlationId desc + - eventDateTime + - eventDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - correlationId + - eventDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of deviceManagementTroubleshootingEvent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.deviceManagementTroubleshootingEvent + summary: Create new navigation property to deviceManagementTroubleshootingEvents for me + description: The list of troubleshooting events for this user. + operationId: me.CreateDeviceManagementTroubleshootingEvents + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent-id}': + get: + tags: + - me.deviceManagementTroubleshootingEvent + summary: Get deviceManagementTroubleshootingEvents from me + description: The list of troubleshooting events for this user. + operationId: me.GetDeviceManagementTroubleshootingEvents + parameters: + - name: deviceManagementTroubleshootingEvent-id + in: path + description: 'key: id of deviceManagementTroubleshootingEvent' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementTroubleshootingEvent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - correlationId + - eventDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.deviceManagementTroubleshootingEvent + summary: Update the navigation property deviceManagementTroubleshootingEvents in me + description: The list of troubleshooting events for this user. + operationId: me.UpdateDeviceManagementTroubleshootingEvents + parameters: + - name: deviceManagementTroubleshootingEvent-id + in: path + description: 'key: id of deviceManagementTroubleshootingEvent' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementTroubleshootingEvent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.deviceManagementTroubleshootingEvent + summary: Delete navigation property deviceManagementTroubleshootingEvents for me + description: The list of troubleshooting events for this user. + operationId: me.DeleteDeviceManagementTroubleshootingEvents + parameters: + - name: deviceManagementTroubleshootingEvent-id + in: path + description: 'key: id of deviceManagementTroubleshootingEvent' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementTroubleshootingEvent + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/directReports: + get: + tags: + - me.directoryObject + summary: Get directReports from me + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + operationId: me.ListDirectReports + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/directReports/$ref: + get: + tags: + - me.directoryObject + summary: Get ref of directReports from me + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + operationId: me.ListRefDirectReports + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.directoryObject + summary: Create new navigation property ref to directReports for me + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + operationId: me.CreateRefDirectReports + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/drive: + get: + tags: + - me.drive + summary: Get drive from me + description: The user's OneDrive. Read-only. + operationId: me.GetDrive + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: me.Drive.GetCreatedByUser + lastModifiedByUser: + operationId: me.Drive.GetLastModifiedByUser + bundles: + operationId: me.Drive.ListBundles + following: + operationId: me.Drive.ListFollowing + items: + operationId: me.Drive.ListItems + list: + operationId: me.Drive.GetList + root: + operationId: me.Drive.GetRoot + special: + operationId: me.Drive.ListSpecial + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.drive + summary: Update the navigation property drive in me + description: The user's OneDrive. Read-only. + operationId: me.UpdateDrive + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.drive + summary: Delete navigation property drive for me + description: The user's OneDrive. Read-only. + operationId: me.DeleteDrive + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/drives: + get: + tags: + - me.drive + summary: Get drives from me + description: A collection of drives available for this user. Read-only. + operationId: me.ListDrives + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - driveType + - driveType desc + - owner + - owner desc + - quota + - quota desc + - sharePointIds + - sharePointIds desc + - system + - system desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of drive + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.drive + summary: Create new navigation property to drives for me + description: A collection of drives available for this user. Read-only. + operationId: me.CreateDrives + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/drives/{drive-id}': + get: + tags: + - me.drive + summary: Get drives from me + description: A collection of drives available for this user. Read-only. + operationId: me.GetDrives + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: me.Drives.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: me.Drives.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + bundles: + operationId: me.Drives.ListBundles + parameters: + drive-id: $request.path.drive-id + following: + operationId: me.Drives.ListFollowing + parameters: + drive-id: $request.path.drive-id + items: + operationId: me.Drives.ListItems + parameters: + drive-id: $request.path.drive-id + list: + operationId: me.Drives.GetList + parameters: + drive-id: $request.path.drive-id + root: + operationId: me.Drives.GetRoot + parameters: + drive-id: $request.path.drive-id + special: + operationId: me.Drives.ListSpecial + parameters: + drive-id: $request.path.drive-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.drive + summary: Update the navigation property drives in me + description: A collection of drives available for this user. Read-only. + operationId: me.UpdateDrives + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.drive + summary: Delete navigation property drives for me + description: A collection of drives available for this user. Read-only. + operationId: me.DeleteDrives + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/events: + get: + tags: + - me.event + summary: Get events from me + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + operationId: me.ListEvents + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime - createdDateTime desc - - expirationDateTime - - expirationDateTime desc - - lastActiveDateTime - - lastActiveDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - - startedDateTime - - startedDateTime desc - - status - - status desc - - userTimezone - - userTimezone desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - name: $select in: query @@ -140138,15 +188718,315 @@ paths: items: enum: - id - - activeDurationSeconds + - categories + - changeKey - createdDateTime - - expirationDateTime - - lastActiveDateTime - lastModifiedDateTime - - startedDateTime - - status - - userTimezone - - activity + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to events for me + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + operationId: me.CreateEvents + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}': + get: + tags: + - me.event + summary: Get events from me + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + operationId: me.GetEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.Events.ListAttachments + parameters: + event-id: $request.path.event-id + calendar: + operationId: me.Events.GetCalendar + parameters: + event-id: $request.path.event-id + extensions: + operationId: me.Events.ListExtensions + parameters: + event-id: $request.path.event-id + instances: + operationId: me.Events.ListInstances + parameters: + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.Events.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.Events.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property events in me + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + operationId: me.UpdateEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property events for me + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + operationId: me.DeleteEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/attachments': + get: + tags: + - me.event + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.events.ListAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size type: string - name: $expand in: query @@ -140159,7 +189039,6 @@ paths: items: enum: - '*' - - activity type: string responses: '200': @@ -140167,13 +189046,1467 @@ paths: content: application/json: schema: - title: Collection of activityHistoryItem + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.events.CreateAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/attachments/{attachment-id}': + get: + tags: + - me.event + summary: Get attachments from me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.events.GetAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property attachments in me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.events.UpdateAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property attachments for me + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: me.events.DeleteAttachments + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/attachments/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.events.event.attachments.createUploadSession + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar': + get: + tags: + - me.event + summary: Get calendar from me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.events.GetCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedOnlineMeetingProviders + - canEdit + - canShare + - canViewPrivateItems + - changeKey + - color + - defaultOnlineMeetingProvider + - hexColor + - isDefaultCalendar + - isRemovable + - isTallyingResponses + - name + - owner + - calendarPermissions + - calendarView + - events + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + links: + calendarPermissions: + operationId: me.events.Calendar.ListCalendarPermissions + parameters: + event-id: $request.path.event-id + calendarView: + operationId: me.events.Calendar.ListCalendarView + parameters: + event-id: $request.path.event-id + events: + operationId: me.events.Calendar.ListEvents + parameters: + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: me.events.Calendar.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: me.events.Calendar.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property calendar in me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.events.UpdateCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property calendar for me + description: The calendar that contains the event. Navigation property. Read-only. + operationId: me.events.DeleteCalendar + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/calendar/calendarPermissions': + get: + tags: + - me.event + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.events.calendar.ListCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowedRoles + - allowedRoles desc + - emailAddress + - emailAddress desc + - isInsideOrganization + - isInsideOrganization desc + - isRemovable + - isRemovable desc + - role + - role desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of calendarPermission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.events.calendar.CreateCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/calendar/calendarPermissions/{calendarPermission-id}': + get: + tags: + - me.event + summary: Get calendarPermissions from me + description: The permissions of the users with whom the calendar is shared. + operationId: me.events.calendar.GetCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedRoles + - emailAddress + - isInsideOrganization + - isRemovable + - role + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property calendarPermissions in me + description: The permissions of the users with whom the calendar is shared. + operationId: me.events.calendar.UpdateCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property calendarPermissions for me + description: The permissions of the users with whom the calendar is shared. + operationId: me.events.calendar.DeleteCalendarPermissions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: calendarPermission-id + in: path + description: 'key: id of calendarPermission' + required: true + schema: + type: string + x-ms-docs-key-type: calendarPermission + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/calendar/calendarView': + get: + tags: + - me.event + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.events.calendar.ListCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.event + summary: Create new navigation property to calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.events.calendar.CreateCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/calendar/calendarView/{event-id1}': + get: + tags: + - me.event + summary: Get calendarView from me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.events.calendar.GetCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: me.events.calendar.CalendarView.ListAttachments + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.events.calendar.CalendarView.GetCalendar + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.events.calendar.CalendarView.ListExtensions + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.events.calendar.CalendarView.ListInstances + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.events.calendar.CalendarView.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.events.calendar.CalendarView.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.event + summary: Update the navigation property calendarView in me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.events.calendar.UpdateCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.event + summary: Delete navigation property calendarView for me + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: me.events.calendar.DeleteCalendarView + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.events.event.calendar.calendarView.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.events.event.calendar.calendarView.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.events.event.calendar.calendarView.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.events.event.calendar.calendarView.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.events.event.calendar.calendarView.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.events.event.calendar.calendarView.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.events.event.calendar.calendarView.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/calendarView/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.events.event.calendar.calendarView.delta + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/events/{event-id}/calendar/events': + get: + tags: + - me.event + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.events.calendar.ListEvents + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + $ref: '#/components/schemas/microsoft.graph.event' '@odata.nextLink': type: string default: @@ -140184,24 +190517,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.userActivity - summary: Create new navigation property to historyItems for me - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. - operationId: me.activities.CreateHistoryItems + - me.event + summary: Create new navigation property to events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.events.calendar.CreateEvents parameters: - - name: userActivity-id + - name: event-id in: path - description: 'key: id of userActivity' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: userActivity + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '201': @@ -140209,32 +190542,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/activities/{userActivity-id}/historyItems/{activityHistoryItem-id}': + '/me/events/{event-id}/calendar/events/{event-id1}': get: tags: - - me.userActivity - summary: Get historyItems from me - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. - operationId: me.activities.GetHistoryItems + - me.event + summary: Get events from me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.events.calendar.GetEvents parameters: - - name: userActivity-id + - name: event-id in: path - description: 'key: id of userActivity' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: userActivity - - name: activityHistoryItem-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of activityHistoryItem' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: activityHistoryItem + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -140246,28 +190579,52 @@ paths: items: enum: - id - - activeDurationSeconds + - categories + - changeKey - createdDateTime - - expirationDateTime - - lastActiveDateTime - lastModifiedDateTime - - startedDateTime - - status - - userTimezone - - activity - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - activity + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -140275,43 +190632,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + $ref: '#/components/schemas/microsoft.graph.event' links: - activity: - operationId: me.activities.HistoryItems.GetActivity + attachments: + operationId: me.events.calendar.Events.ListAttachments parameters: - userActivity-id: $request.path.userActivity-id - activityHistoryItem-id: $request.path.activityHistoryItem-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.events.calendar.Events.GetCalendar + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.events.calendar.Events.ListExtensions + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.events.calendar.Events.ListInstances + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.events.calendar.Events.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.events.calendar.Events.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.userActivity - summary: Update the navigation property historyItems in me - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. - operationId: me.activities.UpdateHistoryItems + - me.event + summary: Update the navigation property events in me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.events.calendar.UpdateEvents parameters: - - name: userActivity-id + - name: event-id in: path - description: 'key: id of userActivity' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: userActivity - - name: activityHistoryItem-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of activityHistoryItem' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: activityHistoryItem + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -140321,25 +190703,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.userActivity - summary: Delete navigation property historyItems for me - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. - operationId: me.activities.DeleteHistoryItems + - me.event + summary: Delete navigation property events for me + description: The events in the calendar. Navigation property. Read-only. + operationId: me.events.calendar.DeleteEvents parameters: - - name: userActivity-id + - name: event-id in: path - description: 'key: id of userActivity' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: userActivity - - name: activityHistoryItem-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of activityHistoryItem' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: activityHistoryItem + x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -140351,425 +190733,415 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/activities/{userActivity-id}/historyItems/{activityHistoryItem-id}/activity': - get: + '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.accept': + post: tags: - - me.userActivity - summary: Get activity from me - description: Optional. NavigationProperty/Containment; navigation property to the associated activity. - operationId: me.activities.historyItems.GetActivity + - me.Actions + summary: Invoke action accept + operationId: me.events.event.calendar.events.event.accept parameters: - - name: userActivity-id + - name: event-id in: path - description: 'key: id of userActivity' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: userActivity - - name: activityHistoryItem-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of activityHistoryItem' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: activityHistoryItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - activationUrl - - activitySourceHost - - appActivityId - - appDisplayName - - contentInfo - - contentUrl - - createdDateTime - - expirationDateTime - - fallbackUrl - - lastModifiedDateTime - - status - - userTimezone - - visualElements - - historyItems - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - historyItems - type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userActivity' - links: - historyItems: - operationId: me.activities.historyItems.Activity.ListHistoryItems - parameters: - userActivity-id: $request.path.userActivity-id - activityHistoryItem-id: $request.path.activityHistoryItem-id + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/activities/{userActivity-id}/historyItems/{activityHistoryItem-id}/activity/$ref': - get: + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.cancel': + post: tags: - - me.userActivity - summary: Get ref of activity from me - description: Optional. NavigationProperty/Containment; navigation property to the associated activity. - operationId: me.activities.historyItems.GetRefActivity + - me.Actions + summary: Invoke action cancel + operationId: me.events.event.calendar.events.event.cancel parameters: - - name: userActivity-id + - name: event-id in: path - description: 'key: id of userActivity' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: userActivity - - name: activityHistoryItem-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of activityHistoryItem' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: activityHistoryItem + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - historyItems: - operationId: me.activities.historyItems.Activity.ListHistoryItems - parameters: - userActivity-id: $request.path.userActivity-id - activityHistoryItem-id: $request.path.activityHistoryItem-id + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.decline': + post: tags: - - me.userActivity - summary: Update the ref of navigation property activity in me - description: Optional. NavigationProperty/Containment; navigation property to the associated activity. - operationId: me.activities.historyItems.UpdateRefActivity + - me.Actions + summary: Invoke action decline + operationId: me.events.event.calendar.events.event.decline parameters: - - name: userActivity-id + - name: event-id in: path - description: 'key: id of userActivity' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: userActivity - - name: activityHistoryItem-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of activityHistoryItem' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: activityHistoryItem + x-ms-docs-key-type: event requestBody: - description: New navigation property ref values + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.dismissReminder': + post: tags: - - me.userActivity - summary: Delete ref of navigation property activity for me - description: Optional. NavigationProperty/Containment; navigation property to the associated activity. - operationId: me.activities.historyItems.DeleteRefActivity + - me.Actions + summary: Invoke action dismissReminder + operationId: me.events.event.calendar.events.event.dismissReminder parameters: - - name: userActivity-id + - name: event-id in: path - description: 'key: id of userActivity' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: userActivity - - name: activityHistoryItem-id + x-ms-docs-key-type: event + - name: event-id1 in: path - description: 'key: id of activityHistoryItem' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: activityHistoryItem - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.events.event.calendar.events.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true schema: type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/activities/microsoft.graph.recent(): - get: + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.snoozeReminder': + post: tags: - - me.Functions - summary: Invoke function recent - operationId: me.activities.recent + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.events.event.calendar.events.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.events.event.calendar.events.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: anyOf: - - $ref: '#/components/schemas/microsoft.graph.userActivity' + - $ref: '#/components/schemas/microsoft.graph.timeSlot' nullable: true + required: true + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/agreementAcceptances: + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/events/microsoft.graph.delta()': get: tags: - - me.agreementAcceptance - summary: Get agreementAcceptances from me - description: The user's terms of use acceptance statuses. Read-only. Nullable. - operationId: me.ListAgreementAcceptances + - me.Functions + summary: Invoke function delta + operationId: me.events.event.calendar.events.delta parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: event responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of agreementAcceptance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - '@odata.nextLink': - type: string + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - /me/agreementAcceptances/$ref: + x-ms-docs-operation-type: function + '/me/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': get: tags: - - me.agreementAcceptance - summary: Get ref of agreementAcceptances from me - description: The user's terms of use acceptance statuses. Read-only. Nullable. - operationId: me.ListRefAgreementAcceptances + - me.Functions + summary: Invoke function allowedCalendarSharingRoles + operationId: me.events.event.calendar.allowedCalendarSharingRoles 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 + - name: event-id + in: path + description: 'key: id of event' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc - type: string + type: string + x-ms-docs-key-type: event + - name: User + in: path + description: 'Usage: User={User}' + required: true + schema: + type: string responses: '200': - description: Retrieved navigation property links + description: Success content: application/json: schema: - title: Collection of links of agreementAcceptance - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/me/events/{event-id}/calendar/microsoft.graph.getSchedule': post: tags: - - me.agreementAcceptance - summary: Create new navigation property ref to agreementAcceptances for me - description: The user's terms of use acceptance statuses. Read-only. Nullable. - operationId: me.CreateRefAgreementAcceptances + - me.Actions + summary: Invoke action getSchedule + operationId: me.events.event.calendar.getSchedule + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + Schedules: + type: array + items: + type: string + nullable: true + EndTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + StartTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + nullable: true + AvailabilityViewInterval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true required: true responses: - '201': - description: Created navigation property link. + '200': + description: Success content: application/json: schema: - type: object + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/appRoleAssignments: + x-ms-docs-operation-type: action + '/me/events/{event-id}/calendar/multiValueExtendedProperties': get: tags: - - me.appRoleAssignment - summary: Get appRoleAssignments from me - description: Represents the app roles a user has been granted for an application. Supports $expand. - operationId: me.ListAppRoleAssignments + - me.event + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.ListMultiValueExtendedProperties parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -140787,22 +191159,8 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - appRoleId - - appRoleId desc - - createdDateTime - - createdDateTime desc - - principalDisplayName - - principalDisplayName desc - - principalId - - principalId desc - - principalType - - principalType desc - - resourceDisplayName - - resourceDisplayName desc - - resourceId - - resourceId desc + - value + - value desc type: string - name: $select in: query @@ -140815,14 +191173,7 @@ paths: items: enum: - id - - deletedDateTime - - appRoleId - - createdDateTime - - principalDisplayName - - principalId - - principalType - - resourceDisplayName - - resourceId + - value type: string - name: $expand in: query @@ -140842,13 +191193,13 @@ paths: content: application/json: schema: - title: Collection of appRoleAssignment + title: Collection of multiValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -140859,16 +191210,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.appRoleAssignment - summary: Create new navigation property to appRoleAssignments for me - description: Represents the app roles a user has been granted for an application. Supports $expand. - operationId: me.CreateAppRoleAssignments + - me.event + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.CreateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '201': @@ -140876,25 +191235,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/appRoleAssignments/{appRoleAssignment-id}': + '/me/events/{event-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - me.appRoleAssignment - summary: Get appRoleAssignments from me - description: Represents the app roles a user has been granted for an application. Supports $expand. - operationId: me.GetAppRoleAssignments + - me.event + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.GetMultiValueExtendedProperties parameters: - - name: appRoleAssignment-id + - name: event-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -140906,14 +191272,7 @@ paths: items: enum: - id - - deletedDateTime - - appRoleId - - createdDateTime - - principalDisplayName - - principalId - - principalType - - resourceDisplayName - - resourceId + - value type: string - name: $expand in: query @@ -140933,30 +191292,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.appRoleAssignment - summary: Update the navigation property appRoleAssignments in me - description: Represents the app roles a user has been granted for an application. Supports $expand. - operationId: me.UpdateAppRoleAssignments + - me.event + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.UpdateMultiValueExtendedProperties parameters: - - name: appRoleAssignment-id + - name: event-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '204': @@ -140966,111 +191332,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.appRoleAssignment - summary: Delete navigation property appRoleAssignments for me - description: Represents the app roles a user has been granted for an application. Supports $expand. - operationId: me.DeleteAppRoleAssignments + - me.event + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.DeleteMultiValueExtendedProperties parameters: - - name: appRoleAssignment-id + - name: event-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/authentication: - get: - tags: - - me.authentication - summary: Get authentication from me - operationId: me.GetAuthentication - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - fido2Methods - - methods - - microsoftAuthenticatorMethods - - windowsHelloForBusinessMethods - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - fido2Methods - - methods - - microsoftAuthenticatorMethods - - windowsHelloForBusinessMethods - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authentication' - links: - fido2Methods: - operationId: me.Authentication.ListFido2Methods - methods: - operationId: me.Authentication.ListMethods - microsoftAuthenticatorMethods: - operationId: me.Authentication.ListMicrosoftAuthenticatorMethods - windowsHelloForBusinessMethods: - operationId: me.Authentication.ListWindowsHelloForBusinessMethods - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.authentication - summary: Update the navigation property authentication in me - operationId: me.UpdateAuthentication - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authentication' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.authentication - summary: Delete navigation property authentication for me - operationId: me.DeleteAuthentication - parameters: + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -141082,13 +191362,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/fido2Methods: + '/me/events/{event-id}/calendar/singleValueExtendedProperties': get: tags: - - me.authentication - summary: Get fido2Methods from me - operationId: me.authentication.ListFido2Methods + - me.event + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.ListSingleValueExtendedProperties parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -141106,18 +191394,8 @@ paths: enum: - id - id desc - - aaGuid - - aaGuid desc - - attestationCertificates - - attestationCertificates desc - - attestationLevel - - attestationLevel desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - model - - model desc + - value + - value desc type: string - name: $select in: query @@ -141130,12 +191408,7 @@ paths: items: enum: - id - - aaGuid - - attestationCertificates - - attestationLevel - - createdDateTime - - displayName - - model + - value type: string - name: $expand in: query @@ -141155,13 +191428,13 @@ paths: content: application/json: schema: - title: Collection of fido2AuthenticationMethod + title: Collection of singleValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -141172,15 +191445,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.authentication - summary: Create new navigation property to fido2Methods for me - operationId: me.authentication.CreateFido2Methods + - me.event + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.CreateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '201': @@ -141188,24 +191470,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/fido2Methods/{fido2AuthenticationMethod-id}': + '/me/events/{event-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - me.authentication - summary: Get fido2Methods from me - operationId: me.authentication.GetFido2Methods + - me.event + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.GetSingleValueExtendedProperties parameters: - - name: fido2AuthenticationMethod-id + - name: event-id in: path - description: 'key: id of fido2AuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: fido2AuthenticationMethod + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -141217,12 +191507,7 @@ paths: items: enum: - id - - aaGuid - - attestationCertificates - - attestationLevel - - createdDateTime - - displayName - - model + - value type: string - name: $expand in: query @@ -141242,29 +191527,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property fido2Methods in me - operationId: me.authentication.UpdateFido2Methods + - me.event + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.UpdateSingleValueExtendedProperties parameters: - - name: fido2AuthenticationMethod-id + - name: event-id in: path - description: 'key: id of fido2AuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: fido2AuthenticationMethod + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '204': @@ -141274,17 +191567,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete navigation property fido2Methods for me - operationId: me.authentication.DeleteFido2Methods + - me.event + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + operationId: me.events.calendar.DeleteSingleValueExtendedProperties parameters: - - name: fido2AuthenticationMethod-id + - name: event-id in: path - description: 'key: id of fido2AuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: fido2AuthenticationMethod + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -141296,16 +191597,23 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/methods: + '/me/events/{event-id}/extensions': get: tags: - - me.authentication - summary: Get methods from me - operationId: me.authentication.ListMethods + - me.event + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.events.ListExtensions parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -141351,13 +191659,13 @@ paths: content: application/json: schema: - title: Collection of authenticationMethod + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -141368,15 +191676,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.authentication - summary: Create new navigation property to methods for me - operationId: me.authentication.CreateMethods + - me.event + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.events.CreateExtensions + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -141384,24 +191701,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/methods/{authenticationMethod-id}': + '/me/events/{event-id}/extensions/{extension-id}': get: tags: - - me.authentication - summary: Get methods from me - operationId: me.authentication.GetMethods + - me.event + summary: Get extensions from me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.events.GetExtensions parameters: - - name: authenticationMethod-id + - name: event-id in: path - description: 'key: id of authenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: authenticationMethod + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -141432,29 +191757,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property methods in me - operationId: me.authentication.UpdateMethods + - me.event + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.events.UpdateExtensions parameters: - - name: authenticationMethod-id + - name: event-id in: path - description: 'key: id of authenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: authenticationMethod + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -141464,17 +191797,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete navigation property methods for me - operationId: me.authentication.DeleteMethods + - me.event + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the event. Nullable. + operationId: me.events.DeleteExtensions parameters: - - name: authenticationMethod-id + - name: event-id in: path - description: 'key: id of authenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: authenticationMethod + x-ms-docs-key-type: event + - name: extension-id + in: path + description: 'key: id of extension' + required: true + schema: + type: string + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -141486,16 +191827,23 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/authentication/microsoftAuthenticatorMethods: + '/me/events/{event-id}/instances': get: tags: - - me.authentication - summary: Get microsoftAuthenticatorMethods from me - operationId: me.authentication.ListMicrosoftAuthenticatorMethods + - me.event + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.events.ListInstances parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -141510,14 +191858,86 @@ paths: enum: - id - id desc + - categories + - categories desc + - changeKey + - changeKey desc - createdDateTime - createdDateTime desc - - deviceTag - - deviceTag desc - - displayName - - displayName desc - - phoneAppVersion - - phoneAppVersion desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - iCalUId + - iCalUId desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - webLink + - webLink desc type: string - name: $select in: query @@ -141530,24 +191950,52 @@ paths: items: enum: - id + - categories + - changeKey - createdDateTime - - deviceTag - - displayName - - phoneAppVersion - - device - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - device + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -141555,13 +192003,13 @@ paths: content: application/json: schema: - title: Collection of microsoftAuthenticatorAuthenticationMethod + title: Collection of event type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.event' '@odata.nextLink': type: string default: @@ -141572,15 +192020,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.authentication - summary: Create new navigation property to microsoftAuthenticatorMethods for me - operationId: me.authentication.CreateMicrosoftAuthenticatorMethods + - me.event + summary: Create new navigation property to instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.events.CreateInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '201': @@ -141588,24 +192045,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}': + '/me/events/{event-id}/instances/{event-id1}': get: tags: - - me.authentication - summary: Get microsoftAuthenticatorMethods from me - operationId: me.authentication.GetMicrosoftAuthenticatorMethods + - me.event + summary: Get instances from me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.events.GetInstances parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -141617,24 +192082,52 @@ paths: items: enum: - id + - categories + - changeKey - createdDateTime - - deviceTag - - displayName - - phoneAppVersion - - device - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - device + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink + - attachments + - calendar + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -141642,34 +192135,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.event' links: - device: - operationId: me.authentication.MicrosoftAuthenticatorMethods.GetDevice + attachments: + operationId: me.events.Instances.ListAttachments parameters: - microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: me.events.Instances.GetCalendar + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: me.events.Instances.ListExtensions + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: me.events.Instances.ListInstances + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: me.events.Instances.ListMultiValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: me.events.Instances.ListSingleValueExtendedProperties + parameters: + event-id: $request.path.event-id + event-id1: $request.path.event-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property microsoftAuthenticatorMethods in me - operationId: me.authentication.UpdateMicrosoftAuthenticatorMethods + - me.event + summary: Update the navigation property instances in me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.events.UpdateInstances parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.event' required: true responses: '204': @@ -141679,187 +192206,588 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete navigation property microsoftAuthenticatorMethods for me - operationId: me.authentication.DeleteMicrosoftAuthenticatorMethods + - me.event + summary: Delete navigation property instances for me + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: me.events.DeleteInstances + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.events.event.instances.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.events.event.instances.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.events.event.instances.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.events.event.instances.event.dismissReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + post: + tags: + - me.Actions + summary: Invoke action forward + operationId: me.events.event.instances.event.forward + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + post: + tags: + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.events.event.instances.event.snoozeReminder + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + post: + tags: + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.events.event.instances.event.tentativelyAccept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/instances/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.events.event.instances.delta + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/events/{event-id}/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.events.event.accept + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.events.event.cancel + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.events.event.decline + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/events/{event-id}/microsoft.graph.dismissReminder': + post: + tags: + - me.Actions + summary: Invoke action dismissReminder + operationId: me.events.event.dismissReminder parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: event responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device': - get: + x-ms-docs-operation-type: action + '/me/events/{event-id}/microsoft.graph.forward': + post: tags: - - me.authentication - summary: Get device from me - description: The registered device on which Microsoft Authenticator resides. This property is null if the device is not registered for passwordless Phone Sign-In. - operationId: me.authentication.microsoftAuthenticatorMethods.GetDevice + - me.Actions + summary: Invoke action forward + operationId: me.events.event.forward parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - accountEnabled - - alternativeSecurityIds - - approximateLastSignInDateTime - - complianceExpirationDateTime - - deviceId - - deviceMetadata - - deviceVersion - - displayName - - isCompliant - - isManaged - - mdmAppId - - onPremisesLastSyncDateTime - - onPremisesSyncEnabled - - operatingSystem - - operatingSystemVersion - - physicalIds - - profileType - - systemLabels - - trustType - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions - type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Comment: + type: string + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.device' - links: - memberOf: - operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListMemberOf - parameters: - microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id - registeredOwners: - operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListRegisteredOwners - parameters: - microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id - registeredUsers: - operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListRegisteredUsers - parameters: - microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id - transitiveMemberOf: - operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListTransitiveMemberOf - parameters: - microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id - extensions: - operationId: me.authentication.microsoftAuthenticatorMethods.Device.ListExtensions - parameters: - microsoftAuthenticatorAuthenticationMethod-id: $request.path.microsoftAuthenticatorAuthenticationMethod-id + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/me/events/{event-id}/microsoft.graph.snoozeReminder': + post: tags: - - me.authentication - summary: Update the navigation property device in me - description: The registered device on which Microsoft Authenticator resides. This property is null if the device is not registered for passwordless Phone Sign-In. - operationId: me.authentication.microsoftAuthenticatorMethods.UpdateDevice + - me.Actions + summary: Invoke action snoozeReminder + operationId: me.events.event.snoozeReminder parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod + x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' + type: object + properties: + NewReminderTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/events/{event-id}/microsoft.graph.tentativelyAccept': + post: tags: - - me.authentication - summary: Delete navigation property device for me - description: The registered device on which Microsoft Authenticator resides. This property is null if the device is not registered for passwordless Phone Sign-In. - operationId: me.authentication.microsoftAuthenticatorMethods.DeleteDevice + - me.Actions + summary: Invoke action tentativelyAccept + operationId: me.events.event.tentativelyAccept parameters: - - name: microsoftAuthenticatorAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of microsoftAuthenticatorAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: microsoftAuthenticatorAuthenticationMethod - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: event + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + SendResponse: + type: boolean + default: false + nullable: true + ProposedNewTime: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeSlot' + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/authentication/windowsHelloForBusinessMethods: + x-ms-docs-operation-type: action + '/me/events/{event-id}/multiValueExtendedProperties': get: tags: - - me.authentication - summary: Get windowsHelloForBusinessMethods from me - operationId: me.authentication.ListWindowsHelloForBusinessMethods + - me.event + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.ListMultiValueExtendedProperties parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -141877,12 +192805,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - keyStrength - - keyStrength desc + - value + - value desc type: string - name: $select in: query @@ -141895,10 +192819,7 @@ paths: items: enum: - id - - createdDateTime - - displayName - - keyStrength - - device + - value type: string - name: $expand in: query @@ -141911,7 +192832,6 @@ paths: items: enum: - '*' - - device type: string responses: '200': @@ -141919,13 +192839,13 @@ paths: content: application/json: schema: - title: Collection of windowsHelloForBusinessAuthenticationMethod + title: Collection of multiValueLegacyExtendedProperty type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' '@odata.nextLink': type: string default: @@ -141936,15 +192856,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.authentication - summary: Create new navigation property to windowsHelloForBusinessMethods for me - operationId: me.authentication.CreateWindowsHelloForBusinessMethods + - me.event + summary: Create new navigation property to multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.CreateMultiValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '201': @@ -141952,24 +192881,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}': + '/me/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - me.authentication - summary: Get windowsHelloForBusinessMethods from me - operationId: me.authentication.GetWindowsHelloForBusinessMethods + - me.event + summary: Get multiValueExtendedProperties from me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.GetMultiValueExtendedProperties parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -141981,10 +192918,7 @@ paths: items: enum: - id - - createdDateTime - - displayName - - keyStrength - - device + - value type: string - name: $expand in: query @@ -141997,7 +192931,6 @@ paths: items: enum: - '*' - - device type: string responses: '200': @@ -142005,34 +192938,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' - links: - device: - operationId: me.authentication.WindowsHelloForBusinessMethods.GetDevice - parameters: - windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.authentication - summary: Update the navigation property windowsHelloForBusinessMethods in me - operationId: me.authentication.UpdateWindowsHelloForBusinessMethods + - me.event + summary: Update the navigation property multiValueExtendedProperties in me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.UpdateMultiValueExtendedProperties parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' required: true responses: '204': @@ -142042,17 +192978,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.authentication - summary: Delete navigation property windowsHelloForBusinessMethods for me - operationId: me.authentication.DeleteWindowsHelloForBusinessMethods + - me.event + summary: Delete navigation property multiValueExtendedProperties for me + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.DeleteMultiValueExtendedProperties parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + x-ms-docs-key-type: event + - name: multiValueLegacyExtendedProperty-id + in: path + description: 'key: id of multiValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -142064,21 +193008,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device': + '/me/events/{event-id}/singleValueExtendedProperties': get: tags: - - me.authentication - summary: Get device from me - description: The registered device on which this Windows Hello for Business key resides. - operationId: me.authentication.windowsHelloForBusinessMethods.GetDevice + - me.event + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.ListSingleValueExtendedProperties parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - value + - value desc + type: string - name: $select in: query description: Select properties to be returned @@ -142090,31 +193054,7 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - alternativeSecurityIds - - approximateLastSignInDateTime - - complianceExpirationDateTime - - deviceId - - deviceMetadata - - deviceVersion - - displayName - - isCompliant - - isManaged - - mdmAppId - - onPremisesLastSyncDateTime - - onPremisesSyncEnabled - - operatingSystem - - operatingSystemVersion - - physicalIds - - profileType - - systemLabels - - trustType - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions + - value type: string - name: $expand in: query @@ -142127,11 +193067,6 @@ paths: items: enum: - '*' - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions type: string responses: '200': @@ -142139,91 +193074,74 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' - links: - memberOf: - operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListMemberOf - parameters: - windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id - registeredOwners: - operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListRegisteredOwners - parameters: - windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id - registeredUsers: - operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListRegisteredUsers - parameters: - windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id - transitiveMemberOf: - operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListTransitiveMemberOf - parameters: - windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id - extensions: - operationId: me.authentication.windowsHelloForBusinessMethods.Device.ListExtensions - parameters: - windowsHelloForBusinessAuthenticationMethod-id: $request.path.windowsHelloForBusinessAuthenticationMethod-id + title: Collection of singleValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - me.authentication - summary: Update the navigation property device in me - description: The registered device on which this Windows Hello for Business key resides. - operationId: me.authentication.windowsHelloForBusinessMethods.UpdateDevice + - me.event + summary: Create new navigation property to singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.CreateSingleValueExtendedProperties parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod + x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/me/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + get: tags: - - me.authentication - summary: Delete navigation property device for me - description: The registered device on which this Windows Hello for Business key resides. - operationId: me.authentication.windowsHelloForBusinessMethods.DeleteDevice + - me.event + summary: Get singleValueExtendedProperties from me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.GetSingleValueExtendedProperties parameters: - - name: windowsHelloForBusinessAuthenticationMethod-id + - name: event-id in: path - description: 'key: id of windowsHelloForBusinessAuthenticationMethod' + description: 'key: id of event' required: true schema: type: string - x-ms-docs-key-type: windowsHelloForBusinessAuthenticationMethod - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/calendar: - get: - tags: - - me.calendar - summary: Get calendar from me - description: The user's primary calendar. Read-only. - operationId: me.GetCalendar - parameters: + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -142235,24 +193153,7 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - value type: string - name: $expand in: query @@ -142265,11 +193166,6 @@ paths: items: enum: - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -142277,33 +193173,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - links: - calendarPermissions: - operationId: me.Calendar.ListCalendarPermissions - calendarView: - operationId: me.Calendar.ListCalendarView - events: - operationId: me.Calendar.ListEvents - multiValueExtendedProperties: - operationId: me.Calendar.ListMultiValueExtendedProperties - singleValueExtendedProperties: - operationId: me.Calendar.ListSingleValueExtendedProperties + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property calendar in me - description: The user's primary calendar. Read-only. - operationId: me.UpdateCalendar + - me.event + summary: Update the navigation property singleValueExtendedProperties in me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.UpdateSingleValueExtendedProperties + parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' required: true responses: '204': @@ -142313,11 +193213,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property calendar for me - description: The user's primary calendar. Read-only. - operationId: me.DeleteCalendar + - me.event + summary: Delete navigation property singleValueExtendedProperties for me + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + operationId: me.events.DeleteSingleValueExtendedProperties parameters: + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: singleValueLegacyExtendedProperty-id + in: path + description: 'key: id of singleValueLegacyExtendedProperty' + required: true + schema: + type: string + x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -142329,13 +193243,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/calendar/calendarPermissions: + /me/events/microsoft.graph.delta(): get: tags: - - me.calendar - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendar.ListCalendarPermissions + - me.Functions + summary: Invoke function delta + operationId: me.events.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/extensions: + get: + tags: + - me.extension + summary: Get extensions from me + description: The collection of open extensions defined for the user. Read-only. Nullable. + operationId: me.ListExtensions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -142354,16 +193286,6 @@ paths: enum: - id - id desc - - allowedRoles - - allowedRoles desc - - emailAddress - - emailAddress desc - - isInsideOrganization - - isInsideOrganization desc - - isRemovable - - isRemovable desc - - role - - role desc type: string - name: $select in: query @@ -142376,11 +193298,6 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role type: string - name: $expand in: query @@ -142400,13 +193317,13 @@ paths: content: application/json: schema: - title: Collection of calendarPermission + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -142417,16 +193334,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendar.CreateCalendarPermissions + - me.extension + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the user. Read-only. Nullable. + operationId: me.CreateExtensions requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -142434,25 +193351,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarPermissions/{calendarPermission-id}': + '/me/extensions/{extension-id}': get: tags: - - me.calendar - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendar.GetCalendarPermissions + - me.extension + summary: Get extensions from me + description: The collection of open extensions defined for the user. Read-only. Nullable. + operationId: me.GetExtensions parameters: - - name: calendarPermission-id + - name: extension-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -142464,11 +193381,6 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role type: string - name: $expand in: query @@ -142488,30 +193400,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property calendarPermissions in me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendar.UpdateCalendarPermissions + - me.extension + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the user. Read-only. Nullable. + operationId: me.UpdateExtensions parameters: - - name: calendarPermission-id + - name: extension-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -142521,18 +193433,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendar.DeleteCalendarPermissions + - me.extension + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the user. Read-only. Nullable. + operationId: me.DeleteExtensions parameters: - - name: calendarPermission-id + - name: extension-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -142544,26 +193456,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/calendar/calendarView: + /me/followedSites: get: tags: - - me.calendar - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendar.ListCalendarView + - me.site + summary: Get followedSites from me + operationId: me.ListFollowedSites parameters: - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' - required: true - schema: - type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -142581,86 +193480,34 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - displayName + - displayName desc + - error + - error desc + - root + - root desc + - sharepointIds + - sharepointIds desc + - siteCollection + - siteCollection desc type: string - name: $select in: query @@ -142673,52 +193520,35 @@ paths: items: enum: - id - - categories - - changeKey + - createdBy - createdDateTime + - description + - eTag + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string - name: $expand in: query @@ -142731,12 +193561,21 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string responses: '200': @@ -142744,13 +193583,87 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of site type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.site' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/followedSites/$ref: + get: + tags: + - me.site + summary: Get ref of followedSites from me + operationId: me.ListRefFollowedSites + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - displayName + - displayName desc + - error + - error desc + - root + - root desc + - sharepointIds + - sharepointIds desc + - siteCollection + - siteCollection desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of site + type: object + properties: + value: + type: array + items: + type: string '@odata.nextLink': type: string default: @@ -142761,54 +193674,36 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendar.CreateCalendarView + - me.site + summary: Create new navigation property ref to followedSites for me + operationId: me.CreateRefFollowedSites requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}': + /me/inferenceClassification: get: tags: - - me.calendar - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendar.GetCalendarView + - me.inferenceClassification + summary: Get inferenceClassification from me + description: Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance. + operationId: me.GetInferenceClassification parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' - required: true - schema: - type: string - name: $select in: query description: Select properties to be returned @@ -142820,70 +193715,7 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - overrides type: string responses: '200': @@ -142891,55 +193723,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.inferenceClassification' links: - attachments: - operationId: me.calendar.CalendarView.ListAttachments - parameters: - event-id: $request.path.event-id - calendar: - operationId: me.calendar.CalendarView.GetCalendar - parameters: - event-id: $request.path.event-id - extensions: - operationId: me.calendar.CalendarView.ListExtensions - parameters: - event-id: $request.path.event-id - instances: - operationId: me.calendar.CalendarView.ListInstances - parameters: - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendar.CalendarView.ListMultiValueExtendedProperties - parameters: - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendar.CalendarView.ListSingleValueExtendedProperties - parameters: - event-id: $request.path.event-id + overrides: + operationId: me.InferenceClassification.ListOverrides default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property calendarView in me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendar.UpdateCalendarView - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.inferenceClassification + summary: Update the navigation property inferenceClassification in me + description: Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance. + operationId: me.UpdateInferenceClassification requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.inferenceClassification' required: true responses: '204': @@ -142949,18 +193751,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendar.DeleteCalendarView + - me.inferenceClassification + summary: Delete navigation property inferenceClassification for me + description: Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance. + operationId: me.DeleteInferenceClassification parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -142972,24 +193767,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/attachments': + /me/inferenceClassification/overrides: get: tags: - - me.calendar - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.ListAttachments + - me.inferenceClassification + summary: Get overrides from me + description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + operationId: me.inferenceClassification.ListOverrides parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -143004,16 +193791,10 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - classifyAs + - classifyAs desc + - senderEmailAddress + - senderEmailAddress desc type: string - name: $select in: query @@ -143026,23 +193807,8 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - classifyAs + - senderEmailAddress type: string responses: '200': @@ -143050,13 +193816,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of inferenceClassificationOverride type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' '@odata.nextLink': type: string default: @@ -143067,24 +193833,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.CreateAttachments - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.inferenceClassification + summary: Create new navigation property to overrides for me + description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + operationId: me.inferenceClassification.CreateOverrides requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' required: true responses: '201': @@ -143092,32 +193850,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/attachments/{attachment-id}': + '/me/inferenceClassification/overrides/{inferenceClassificationOverride-id}': get: tags: - - me.calendar - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.GetAttachments + - me.inferenceClassification + summary: Get overrides from me + description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + operationId: me.inferenceClassification.GetOverrides parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: inferenceClassificationOverride-id in: path - description: 'key: id of attachment' + description: 'key: id of inferenceClassificationOverride' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: inferenceClassificationOverride - name: $select in: query description: Select properties to be returned @@ -143129,23 +193880,8 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - classifyAs + - senderEmailAddress type: string responses: '200': @@ -143153,37 +193889,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property attachments in me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.UpdateAttachments + - me.inferenceClassification + summary: Update the navigation property overrides in me + description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + operationId: me.inferenceClassification.UpdateOverrides parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: inferenceClassificationOverride-id in: path - description: 'key: id of attachment' + description: 'key: id of inferenceClassificationOverride' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: inferenceClassificationOverride requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' required: true responses: '204': @@ -143193,25 +193922,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.DeleteAttachments + - me.inferenceClassification + summary: Delete navigation property overrides for me + description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + operationId: me.inferenceClassification.DeleteOverrides parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: inferenceClassificationOverride-id in: path - description: 'key: id of attachment' + description: 'key: id of inferenceClassificationOverride' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: inferenceClassificationOverride - name: If-Match in: header description: ETag @@ -143223,57 +193945,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.calendar.calendarView.event.attachments.createUploadSession - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/calendar': + /me/insights: get: tags: - - me.calendar - summary: Get calendar from me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendar.calendarView.GetCalendar + - me.officeGraphInsights + summary: Get insights from me + description: Read-only. Nullable. + operationId: me.GetInsights parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - name: $select in: query description: Select properties to be returned @@ -143285,24 +193964,9 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - shared + - trending + - used type: string - name: $expand in: query @@ -143315,11 +193979,9 @@ paths: items: enum: - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - shared + - trending + - used type: string responses: '200': @@ -143327,51 +193989,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' links: - calendarPermissions: - operationId: me.calendar.calendarView.Calendar.ListCalendarPermissions - parameters: - event-id: $request.path.event-id - calendarView: - operationId: me.calendar.calendarView.Calendar.ListCalendarView - parameters: - event-id: $request.path.event-id - events: - operationId: me.calendar.calendarView.Calendar.ListEvents - parameters: - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendar.calendarView.Calendar.ListMultiValueExtendedProperties - parameters: - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendar.calendarView.Calendar.ListSingleValueExtendedProperties - parameters: - event-id: $request.path.event-id + shared: + operationId: me.Insights.ListShared + trending: + operationId: me.Insights.ListTrending + used: + operationId: me.Insights.ListUsed default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property calendar in me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendar.calendarView.UpdateCalendar - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.officeGraphInsights + summary: Update the navigation property insights in me + description: Read-only. Nullable. + operationId: me.UpdateInsights requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' required: true responses: '204': @@ -143381,18 +194021,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property calendar for me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendar.calendarView.DeleteCalendar + - me.officeGraphInsights + summary: Delete navigation property insights for me + description: Read-only. Nullable. + operationId: me.DeleteInsights parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -143404,109 +194037,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': - get: - tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendar.calendarView.event.calendar.allowedCalendarSharingRoles - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: User - in: path - description: 'Usage: User={User}' - required: true - schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendar/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': - post: - tags: - - me.Actions - summary: Invoke action getSchedule - operationId: me.calendar.calendarView.event.calendar.getSchedule - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/extensions': + /me/insights/shared: get: tags: - - me.calendar - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.calendarView.ListExtensions + - me.officeGraphInsights + summary: Get shared from me + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + operationId: me.insights.ListShared parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -143524,6 +194062,14 @@ paths: enum: - id - id desc + - lastShared + - lastShared desc + - resourceReference + - resourceReference desc + - resourceVisualization + - resourceVisualization desc + - sharingHistory + - sharingHistory desc type: string - name: $select in: query @@ -143536,6 +194082,12 @@ paths: items: enum: - id + - lastShared + - resourceReference + - resourceVisualization + - sharingHistory + - lastSharedMethod + - resource type: string - name: $expand in: query @@ -143548,6 +194100,8 @@ paths: items: enum: - '*' + - lastSharedMethod + - resource type: string responses: '200': @@ -143555,13 +194109,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of sharedInsight type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' '@odata.nextLink': type: string default: @@ -143572,24 +194126,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.calendarView.CreateExtensions - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.officeGraphInsights + summary: Create new navigation property to shared for me + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + operationId: me.insights.CreateShared requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' required: true responses: '201': @@ -143597,32 +194143,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/extensions/{extension-id}': + '/me/insights/shared/{sharedInsight-id}': get: tags: - - me.calendar - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.calendarView.GetExtensions + - me.officeGraphInsights + summary: Get shared from me + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + operationId: me.insights.GetShared parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: sharedInsight-id in: path - description: 'key: id of extension' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedInsight - name: $select in: query description: Select properties to be returned @@ -143634,6 +194173,12 @@ paths: items: enum: - id + - lastShared + - resourceReference + - resourceVisualization + - sharingHistory + - lastSharedMethod + - resource type: string - name: $expand in: query @@ -143646,6 +194191,8 @@ paths: items: enum: - '*' + - lastSharedMethod + - resource type: string responses: '200': @@ -143653,37 +194200,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + links: + lastSharedMethod: + operationId: me.insights.Shared.GetLastSharedMethod + parameters: + sharedInsight-id: $request.path.sharedInsight-id + resource: + operationId: me.insights.Shared.GetResource + parameters: + sharedInsight-id: $request.path.sharedInsight-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.calendarView.UpdateExtensions + - me.officeGraphInsights + summary: Update the navigation property shared in me + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + operationId: me.insights.UpdateShared parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: sharedInsight-id in: path - description: 'key: id of extension' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedInsight requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' required: true responses: '204': @@ -143693,25 +194242,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.calendarView.DeleteExtensions + - me.officeGraphInsights + summary: Delete navigation property shared for me + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + operationId: me.insights.DeleteShared parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: sharedInsight-id in: path - description: 'key: id of extension' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedInsight - name: If-Match in: header description: ETag @@ -143723,269 +194265,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/instances': - get: - tags: - - me.calendar - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.ListInstances - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.CreateInstances - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/instances/{event-id1}': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod': get: tags: - - me.calendar - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.GetInstances + - me.officeGraphInsights + summary: Get lastSharedMethod from me + operationId: me.insights.shared.GetLastSharedMethod parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight - name: $select in: query description: Select properties to be returned @@ -143997,139 +194290,74 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendar.calendarView.Instances.ListAttachments - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendar.calendarView.Instances.GetCalendar - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendar.calendarView.Instances.ListExtensions - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendar.calendarView.Instances.ListInstances - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendar.calendarView.Instances.ListMultiValueExtendedProperties - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendar.calendarView.Instances.ListSingleValueExtendedProperties - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/$ref': + get: tags: - - me.calendar - summary: Update the navigation property instances in me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.UpdateInstances + - me.officeGraphInsights + summary: Get ref of lastSharedMethod from me + operationId: me.insights.shared.GetRefLastSharedMethod parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.officeGraphInsights + summary: Update the ref of navigation property lastSharedMethod in me + operationId: me.insights.shared.UpdateRefLastSharedMethod + parameters: + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -144139,25 +194367,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.calendarView.DeleteInstances + - me.officeGraphInsights + summary: Delete ref of navigation property lastSharedMethod for me + operationId: me.insights.shared.DeleteRefLastSharedMethod parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight - name: If-Match in: header description: ETag @@ -144169,69 +194389,69 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': post: tags: - me.Actions summary: Invoke action accept - operationId: me.calendar.calendarView.event.instances.event.accept + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.calendarSharingMessage.accept parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - me.Functions + summary: Invoke function getDownloadUrl + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl + parameters: + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: sharedInsight responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendar.calendarView.event.instances.event.cancel + summary: Invoke action targetApps + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.managedAppProtection.targetApps parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144239,9 +194459,12 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true required: true responses: '204': @@ -144249,27 +194472,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.mobileAppContentFile/microsoft.graph.commit': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendar.calendarView.event.instances.event.decline + summary: Invoke action commit + description: Commits a file of a given app. + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.mobileAppContentFile.commit parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144277,16 +194494,9 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: + fileEncryptionInfo: anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + - $ref: '#/components/schemas/microsoft.graph.fileEncryptionInfo' nullable: true required: true responses: @@ -144295,54 +194505,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.mobileAppContentFile/microsoft.graph.renewUpload': post: tags: - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendar.calendarView.event.instances.event.dismissReminder + summary: Invoke action renewUpload + description: Renews the SAS URI for an application file upload. + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.mobileAppContentFile.renewUpload parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printDocument/microsoft.graph.createUploadSession': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendar.calendarView.event.instances.event.forward + summary: Invoke action createUploadSession + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printDocument.createUploadSession parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144350,43 +194547,35 @@ paths: schema: type: object properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + properties: + $ref: '#/components/schemas/microsoft.graph.printDocumentUploadProperties' required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printJob/microsoft.graph.abort': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendar.calendarView.event.instances.event.snoozeReminder + summary: Invoke action abort + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printJob.abort parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144394,8 +194583,9 @@ paths: schema: type: object properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + reason: + type: string + nullable: true required: true responses: '204': @@ -144403,27 +194593,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printJob/microsoft.graph.cancel': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendar.calendarView.event.instances.event.tentativelyAccept + summary: Invoke action cancel + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printJob.cancel parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sharedInsight + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printJob/microsoft.graph.redirect': + post: + tags: + - me.Actions + summary: Invoke action redirect + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printJob.redirect + parameters: + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144431,64 +194634,65 @@ paths: schema: type: object properties: - Comment: + destinationPrinterId: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: + configuration: anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + - $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJob' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/instances/microsoft.graph.delta()': - get: + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printJob/microsoft.graph.start': + post: tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendar.calendarView.event.instances.delta + - me.Actions + summary: Invoke action start + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printJob.start parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJobStatus' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendar/calendarView/{event-id}/microsoft.graph.accept': + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.scheduleChangeRequest/microsoft.graph.approve': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.calendar.calendarView.event.accept + summary: Invoke action approve + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.scheduleChangeRequest.approve parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144496,13 +194700,9 @@ paths: schema: type: object properties: - Comment: + message: type: string nullable: true - SendResponse: - type: boolean - default: false - nullable: true required: true responses: '204': @@ -144510,20 +194710,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/microsoft.graph.cancel': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.scheduleChangeRequest/microsoft.graph.decline': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendar.calendarView.event.cancel + summary: Invoke action decline + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.scheduleChangeRequest.decline parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144531,7 +194731,7 @@ paths: schema: type: object properties: - Comment: + message: type: string nullable: true required: true @@ -144541,20 +194741,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/microsoft.graph.decline': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendar.calendarView.event.decline + summary: Invoke action assign + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.targetedManagedAppProtection.assign parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144562,17 +194762,12 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true required: true responses: '204': @@ -144580,40 +194775,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendar.calendarView.event.dismissReminder - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/microsoft.graph.forward': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendar.calendarView.event.forward + summary: Invoke action targetApps + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.targetedManagedAppProtection.targetApps parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144621,14 +194796,15 @@ paths: schema: type: object properties: - ToRecipients: + apps: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' nullable: true - Comment: - type: string + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' nullable: true required: true responses: @@ -144637,20 +194813,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/microsoft.graph.snoozeReminder': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendar.calendarView.event.snoozeReminder + summary: Invoke action assign + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.windowsInformationProtection.assign parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -144658,8 +194834,12 @@ paths: schema: type: object properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true required: true responses: '204': @@ -144667,1212 +194847,564 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/microsoft.graph.tentativelyAccept': - post: + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': + get: tags: - - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendar.calendarView.event.tentativelyAccept + - me.Functions + summary: Invoke function boundingRect + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.boundingRect parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true + x-ms-docs-key-type: sharedInsight + - name: anotherRange + in: path + description: 'Usage: anotherRange={anotherRange}' + required: true + schema: + type: string + nullable: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendar/calendarView/{event-id}/multiValueExtendedProperties': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column})': get: tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.ListMultiValueExtendedProperties + - me.Functions + summary: Invoke function cell + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.cell parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: sharedInsight + - name: row + in: path + description: 'Usage: row={row}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: column + in: path + description: 'Usage: column={column}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.clear': post: tags: - - me.calendar - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.CreateMultiValueExtendedProperties + - me.Actions + summary: Invoke action clear + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.clear parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: object + properties: + applyTo: + type: string required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.column(column={column})': get: tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.GetMultiValueExtendedProperties + - me.Functions + summary: Invoke function column + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.column parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: sharedInsight + - name: column in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'Usage: column={column}' required: true schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.columnsAfter()': + get: tags: - - me.calendar - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.UpdateMultiValueExtendedProperties + - me.Functions + summary: Invoke function columnsAfter + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.columnsAfter-9c18 parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: sharedInsight-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - required: true + x-ms-docs-key-type: sharedInsight responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.columnsAfter(count={count})': + get: tags: - - me.calendar - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.DeleteMultiValueExtendedProperties + - me.Functions + summary: Invoke function columnsAfter + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.columnsAfter-db2a parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: sharedInsight-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/singleValueExtendedProperties': - get: - tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.ListSingleValueExtendedProperties - parameters: - - name: event-id + x-ms-docs-key-type: sharedInsight + - name: count in: path - description: 'key: id of event' + description: 'Usage: count={count}' required: true schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.columnsBefore()': + get: tags: - - me.calendar - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.CreateSingleValueExtendedProperties + - me.Functions + summary: Invoke function columnsBefore + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.columnsBefore-72e4 parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true + x-ms-docs-key-type: sharedInsight responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.columnsBefore(count={count})': get: tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.GetSingleValueExtendedProperties + - me.Functions + summary: Invoke function columnsBefore + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.columnsBefore-1bca parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: sharedInsight + - name: count in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'Usage: count={count}' required: true schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.delete': + post: tags: - - me.calendar - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.UpdateSingleValueExtendedProperties + - me.Actions + summary: Invoke action delete + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.delete parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: sharedInsight-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + properties: + shift: + type: string required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.entireColumn()': + get: tags: - - me.calendar - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.calendarView.DeleteSingleValueExtendedProperties + - me.Functions + summary: Invoke function entireColumn + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.entireColumn parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: sharedInsight-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/calendar/calendarView/microsoft.graph.delta(): - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendar.calendarView.delta + x-ms-docs-key-type: sharedInsight responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /me/calendar/events: - get: - tags: - - me.calendar - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendar.ListEvents - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendar.CreateEvents - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}': + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.entireRow()': get: tags: - - me.calendar - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendar.GetEvents + - me.Functions + summary: Invoke function entireRow + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.entireRow parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + x-ms-docs-key-type: sharedInsight responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendar.Events.ListAttachments - parameters: - event-id: $request.path.event-id - calendar: - operationId: me.calendar.Events.GetCalendar - parameters: - event-id: $request.path.event-id - extensions: - operationId: me.calendar.Events.ListExtensions - parameters: - event-id: $request.path.event-id - instances: - operationId: me.calendar.Events.ListInstances - parameters: - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendar.Events.ListMultiValueExtendedProperties - parameters: - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendar.Events.ListSingleValueExtendedProperties - parameters: - event-id: $request.path.event-id + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.insert': + post: tags: - - me.calendar - summary: Update the navigation property events in me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendar.UpdateEvents + - me.Actions + summary: Invoke action insert + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.insert parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + properties: + shift: + type: string required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.intersection(anotherRange=''{anotherRange}'')': + get: tags: - - me.calendar - summary: Delete navigation property events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendar.DeleteEvents + - me.Functions + summary: Invoke function intersection + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.intersection parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: sharedInsight + - name: anotherRange + in: path + description: 'Usage: anotherRange={anotherRange}' + required: true schema: type: string + nullable: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/attachments': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.lastCell()': get: tags: - - me.calendar - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.ListAttachments + - me.Functions + summary: Invoke function lastCell + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.lastCell parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: sharedInsight responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of attachment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.lastColumn()': + get: tags: - - me.calendar - summary: Create new navigation property to attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.CreateAttachments + - me.Functions + summary: Invoke function lastColumn + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.lastColumn parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + x-ms-docs-key-type: sharedInsight responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/attachments/{attachment-id}': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.lastRow()': get: tags: - - me.calendar - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.GetAttachments + - me.Functions + summary: Invoke function lastRow + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.lastRow parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: sharedInsight-id in: path - description: 'key: id of attachment' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: sharedInsight responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.merge': + post: tags: - - me.calendar - summary: Update the navigation property attachments in me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.UpdateAttachments + - me.Actions + summary: Invoke action merge + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.merge parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + - name: sharedInsight-id in: path - description: 'key: id of attachment' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + type: object + properties: + across: + type: boolean + default: false required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.offsetRange(rowOffset={rowOffset},columnOffset={columnOffset})': + get: tags: - - me.calendar - summary: Delete navigation property attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.DeleteAttachments + - me.Functions + summary: Invoke function offsetRange + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.offsetRange parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: sharedInsight + - name: rowOffset in: path - description: 'key: id of attachment' + description: 'Usage: rowOffset={rowOffset}' required: true schema: - type: string - x-ms-docs-key-type: attachment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.calendar.events.event.attachments.createUploadSession - parameters: - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: columnOffset in: path - description: 'key: id of event' + description: 'Usage: columnOffset={columnOffset}' required: true schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: '200': description: Success @@ -145880,738 +195412,464 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' + - $ref: '#/components/schemas/microsoft.graph.workbookRange' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/calendar': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns})': get: tags: - - me.calendar - summary: Get calendar from me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendar.events.GetCalendar + - me.Functions + summary: Invoke function resizedRange + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.resizedRange parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: sharedInsight + - name: deltaRows + in: path + description: 'Usage: deltaRows={deltaRows}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: deltaColumns + in: path + description: 'Usage: deltaColumns={deltaColumns}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - links: - calendarPermissions: - operationId: me.calendar.events.Calendar.ListCalendarPermissions - parameters: - event-id: $request.path.event-id - calendarView: - operationId: me.calendar.events.Calendar.ListCalendarView - parameters: - event-id: $request.path.event-id - events: - operationId: me.calendar.events.Calendar.ListEvents - parameters: - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendar.events.Calendar.ListMultiValueExtendedProperties - parameters: - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendar.events.Calendar.ListSingleValueExtendedProperties - parameters: - event-id: $request.path.event-id + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.row(row={row})': + get: tags: - - me.calendar - summary: Update the navigation property calendar in me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendar.events.UpdateCalendar + - me.Functions + summary: Invoke function row + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.row parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - required: true + x-ms-docs-key-type: sharedInsight + - name: row + in: path + description: 'Usage: row={row}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.rowsAbove()': + get: tags: - - me.calendar - summary: Delete navigation property calendar for me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendar.events.DeleteCalendar + - me.Functions + summary: Invoke function rowsAbove + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.rowsAbove-3ac1 parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: sharedInsight responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.rowsAbove(count={count})': get: tags: - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendar.events.event.calendar.allowedCalendarSharingRoles + summary: Invoke function rowsAbove + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.rowsAbove-251e parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: User + x-ms-docs-key-type: sharedInsight + - name: count in: path - description: 'Usage: User={User}' + description: 'Usage: count={count}' required: true schema: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/me/calendar/events/{event-id}/calendar/microsoft.graph.getSchedule': - post: + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.rowsBelow()': + get: tags: - - me.Actions - summary: Invoke action getSchedule - operationId: me.calendar.events.event.calendar.getSchedule + - me.Functions + summary: Invoke function rowsBelow + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.rowsBelow-3b3c parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - required: true + x-ms-docs-key-type: sharedInsight responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/extensions': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.rowsBelow(count={count})': get: tags: - - me.calendar - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.events.ListExtensions + - me.Functions + summary: Invoke function rowsBelow + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.rowsBelow-cb11 parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: sharedInsight + - name: count + in: path + description: 'Usage: count={count}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.unmerge': post: tags: - - me.calendar - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.events.CreateExtensions + - me.Actions + summary: Invoke action unmerge + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.unmerge parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' - required: true + x-ms-docs-key-type: sharedInsight responses: - '201': - description: Created navigation property. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.usedRange()': + get: + tags: + - me.Functions + summary: Invoke function usedRange + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.usedRange-ec2c + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/extensions/{extension-id}': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.usedRange(valuesOnly={valuesOnly})': get: tags: - - me.calendar - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.events.GetExtensions + - me.Functions + summary: Invoke function usedRange + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.usedRange-206d parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: sharedInsight + - name: valuesOnly in: path - description: 'key: id of extension' + description: 'Usage: valuesOnly={valuesOnly}' required: true schema: - type: string - x-ms-docs-key-type: extension - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: boolean + default: false responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.visibleView()': + get: tags: - - me.calendar - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.events.UpdateExtensions + - me.Functions + summary: Invoke function visibleView + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.visibleView parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRangeView' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeFill/microsoft.graph.clear': + post: + tags: + - me.Actions + summary: Invoke action clear + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeFill.clear + parameters: + - name: sharedInsight-id in: path - description: 'key: id of extension' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: extension - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' - required: true + x-ms-docs-key-type: sharedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitColumns': + post: tags: - - me.calendar - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendar.events.DeleteExtensions + - me.Actions + summary: Invoke action autofitColumns + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeFormat.autofitColumns parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: sharedInsight-id in: path - description: 'key: id of extension' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: extension - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: sharedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/instances': - get: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitRows': + post: tags: - - me.calendar - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.ListInstances + - me.Actions + summary: Invoke action autofitRows + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeFormat.autofitRows parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + x-ms-docs-key-type: sharedInsight responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeSort/microsoft.graph.apply': post: tags: - - me.calendar - summary: Create new navigation property to instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.CreateInstances + - me.Actions + summary: Invoke action apply + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeSort.apply parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + properties: + fields: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookSortField' + nullable: true + matchCase: + type: boolean + default: false + hasHeaders: + type: boolean + default: false + orientation: + type: string + method: + type: string required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/instances/{event-id1}': + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeView/microsoft.graph.range()': get: tags: - - me.calendar - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.GetInstances + - me.Functions + summary: Invoke function range + operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeView.range parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource': + get: + tags: + - me.officeGraphInsights + summary: Get resource from me + description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: me.insights.shared.GetResource + parameters: + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight - name: $select in: query description: Select properties to be returned @@ -146623,52 +195881,6 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string - name: $expand in: query @@ -146681,12 +195893,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -146694,68 +195900,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendar.events.Instances.ListAttachments - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendar.events.Instances.GetCalendar - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendar.events.Instances.ListExtensions - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendar.events.Instances.ListInstances - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendar.events.Instances.ListMultiValueExtendedProperties - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendar.events.Instances.ListSingleValueExtendedProperties - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + $ref: '#/components/schemas/microsoft.graph.entity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/me/insights/shared/{sharedInsight-id}/resource/$ref': + get: tags: - - me.calendar - summary: Update the navigation property instances in me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.UpdateInstances + - me.officeGraphInsights + summary: Get ref of resource from me + description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: me.insights.shared.GetRefResource parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.officeGraphInsights + summary: Update the ref of navigation property resource in me + description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: me.insights.shared.UpdateRefResource + parameters: + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -146765,25 +195960,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendar.events.DeleteInstances + - me.officeGraphInsights + summary: Delete ref of navigation property resource for me + description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: me.insights.shared.DeleteRefResource parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight - name: If-Match in: header description: ETag @@ -146795,69 +195983,69 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': post: tags: - me.Actions summary: Invoke action accept - operationId: me.calendar.events.event.instances.event.accept + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.calendarSharingMessage.accept parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - me.Functions + summary: Invoke function getDownloadUrl + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl + parameters: + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: sharedInsight responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendar.events.event.instances.event.cancel + summary: Invoke action targetApps + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.managedAppProtection.targetApps parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -146865,9 +196053,12 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true required: true responses: '204': @@ -146875,27 +196066,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.commit': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendar.events.event.instances.event.decline + summary: Invoke action commit + description: Commits a file of a given app. + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.mobileAppContentFile.commit parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -146903,16 +196088,9 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: + fileEncryptionInfo: anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + - $ref: '#/components/schemas/microsoft.graph.fileEncryptionInfo' nullable: true required: true responses: @@ -146921,54 +196099,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.renewUpload': post: tags: - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendar.events.event.instances.event.dismissReminder + summary: Invoke action renewUpload + description: Renews the SAS URI for an application file upload. + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.mobileAppContentFile.renewUpload parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printDocument/microsoft.graph.createUploadSession': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendar.events.event.instances.event.forward + summary: Invoke action createUploadSession + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printDocument.createUploadSession parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -146976,43 +196141,35 @@ paths: schema: type: object properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + properties: + $ref: '#/components/schemas/microsoft.graph.printDocumentUploadProperties' required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.abort': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendar.events.event.instances.event.snoozeReminder + summary: Invoke action abort + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printJob.abort parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147020,8 +196177,9 @@ paths: schema: type: object properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + reason: + type: string + nullable: true required: true responses: '204': @@ -147029,27 +196187,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.cancel': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendar.events.event.instances.event.tentativelyAccept + summary: Invoke action cancel + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printJob.cancel parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sharedInsight + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.redirect': + post: + tags: + - me.Actions + summary: Invoke action redirect + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printJob.redirect + parameters: + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147057,64 +196228,65 @@ paths: schema: type: object properties: - Comment: + destinationPrinterId: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: + configuration: anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + - $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJob' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/instances/microsoft.graph.delta()': - get: + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.start': + post: tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendar.events.event.instances.delta + - me.Actions + summary: Invoke action start + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printJob.start parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJobStatus' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendar/events/{event-id}/microsoft.graph.accept': + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.approve': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.calendar.events.event.accept + summary: Invoke action approve + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.scheduleChangeRequest.approve parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147122,13 +196294,9 @@ paths: schema: type: object properties: - Comment: + message: type: string nullable: true - SendResponse: - type: boolean - default: false - nullable: true required: true responses: '204': @@ -147136,20 +196304,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/microsoft.graph.cancel': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.decline': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendar.events.event.cancel + summary: Invoke action decline + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.scheduleChangeRequest.decline parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147157,7 +196325,7 @@ paths: schema: type: object properties: - Comment: + message: type: string nullable: true required: true @@ -147167,20 +196335,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/microsoft.graph.decline': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendar.events.event.decline + summary: Invoke action assign + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.targetedManagedAppProtection.assign parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147188,17 +196356,12 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true required: true responses: '204': @@ -147206,40 +196369,58 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/microsoft.graph.dismissReminder': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': post: tags: - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendar.events.event.dismissReminder + summary: Invoke action targetApps + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.targetedManagedAppProtection.targetApps parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/microsoft.graph.forward': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendar.events.event.forward + summary: Invoke action assign + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.windowsInformationProtection.assign parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147247,15 +196428,12 @@ paths: schema: type: object properties: - ToRecipients: + assignments: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' nullable: true - Comment: - type: string - nullable: true required: true responses: '204': @@ -147263,20 +196441,97 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/microsoft.graph.snoozeReminder': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': + get: + tags: + - me.Functions + summary: Invoke function boundingRect + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.boundingRect + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + - name: anotherRange + in: path + description: 'Usage: anotherRange={anotherRange}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column})': + get: + tags: + - me.Functions + summary: Invoke function cell + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.cell + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + - name: row + in: path + description: 'Usage: row={row}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: column + in: path + description: 'Usage: column={column}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.clear': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendar.events.event.snoozeReminder + summary: Invoke action clear + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.clear parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147284,8 +196539,8 @@ paths: schema: type: object properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + applyTo: + type: string required: true responses: '204': @@ -147293,20 +196548,179 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/microsoft.graph.tentativelyAccept': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.column(column={column})': + get: + tags: + - me.Functions + summary: Invoke function column + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.column + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + - name: column + in: path + description: 'Usage: column={column}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter()': + get: + tags: + - me.Functions + summary: Invoke function columnsAfter + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.columnsAfter-9c18 + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter(count={count})': + get: + tags: + - me.Functions + summary: Invoke function columnsAfter + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.columnsAfter-db2a + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + - name: count + in: path + description: 'Usage: count={count}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore()': + get: + tags: + - me.Functions + summary: Invoke function columnsBefore + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.columnsBefore-72e4 + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore(count={count})': + get: + tags: + - me.Functions + summary: Invoke function columnsBefore + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.columnsBefore-1bca + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + - name: count + in: path + description: 'Usage: count={count}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.delete': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendar.events.event.tentativelyAccept + summary: Invoke action delete + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.delete parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147314,17 +196728,8 @@ paths: schema: type: object properties: - Comment: + shift: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true responses: '204': @@ -147332,526 +196737,662 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendar/events/{event-id}/multiValueExtendedProperties': + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireColumn()': get: tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.ListMultiValueExtendedProperties + - me.Functions + summary: Invoke function entireColumn + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.entireColumn parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireRow()': + get: + tags: + - me.Functions + summary: Invoke function entireRow + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.entireRow + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: sharedInsight responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.insert': post: tags: - - me.calendar - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.CreateMultiValueExtendedProperties + - me.Actions + summary: Invoke action insert + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.insert parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: object + properties: + shift: + type: string required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.intersection(anotherRange=''{anotherRange}'')': get: tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.GetMultiValueExtendedProperties + - me.Functions + summary: Invoke function intersection + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.intersection parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: sharedInsight + - name: anotherRange in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'Usage: anotherRange={anotherRange}' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastCell()': + get: + tags: + - me.Functions + summary: Invoke function lastCell + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.lastCell + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastColumn()': + get: + tags: + - me.Functions + summary: Invoke function lastColumn + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.lastColumn + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: sharedInsight responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastRow()': + get: tags: - - me.calendar - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.UpdateMultiValueExtendedProperties + - me.Functions + summary: Invoke function lastRow + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.lastRow parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.merge': + post: + tags: + - me.Actions + summary: Invoke action merge + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.merge + parameters: + - name: sharedInsight-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sharedInsight requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: object + properties: + across: + type: boolean + default: false required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.offsetRange(rowOffset={rowOffset},columnOffset={columnOffset})': + get: tags: - - me.calendar - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.DeleteMultiValueExtendedProperties + - me.Functions + summary: Invoke function offsetRange + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.offsetRange parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: sharedInsight + - name: rowOffset in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'Usage: rowOffset={rowOffset}' required: true schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: columnOffset + in: path + description: 'Usage: columnOffset={columnOffset}' + required: true schema: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/singleValueExtendedProperties': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns})': get: tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.ListSingleValueExtendedProperties + - me.Functions + summary: Invoke function resizedRange + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.resizedRange parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: sharedInsight + - name: deltaRows + in: path + description: 'Usage: deltaRows={deltaRows}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: deltaColumns + in: path + description: 'Usage: deltaColumns={deltaColumns}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.row(row={row})': + get: + tags: + - me.Functions + summary: Invoke function row + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.row + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: sharedInsight + - name: row + in: path + description: 'Usage: row={row}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove()': + get: tags: - - me.calendar - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.CreateSingleValueExtendedProperties + - me.Functions + summary: Invoke function rowsAbove + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.rowsAbove-3ac1 parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true + x-ms-docs-key-type: sharedInsight responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendar/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove(count={count})': get: tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.GetSingleValueExtendedProperties + - me.Functions + summary: Invoke function rowsAbove + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.rowsAbove-251e parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: sharedInsight + - name: count in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'Usage: count={count}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow()': + get: + tags: + - me.Functions + summary: Invoke function rowsBelow + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.rowsBelow-3b3c + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow(count={count})': + get: + tags: + - me.Functions + summary: Invoke function rowsBelow + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.rowsBelow-cb11 + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sharedInsight + - name: count + in: path + description: 'Usage: count={count}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.unmerge': + post: tags: - - me.calendar - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.UpdateSingleValueExtendedProperties + - me.Actions + summary: Invoke action unmerge + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.unmerge parameters: - - name: event-id + - name: sharedInsight-id in: path - description: 'key: id of event' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: sharedInsight + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange()': + get: + tags: + - me.Functions + summary: Invoke function usedRange + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.usedRange-ec2c + parameters: + - name: sharedInsight-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange(valuesOnly={valuesOnly})': + get: + tags: + - me.Functions + summary: Invoke function usedRange + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.usedRange-206d + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + - name: valuesOnly + in: path + description: 'Usage: valuesOnly={valuesOnly}' + required: true + schema: + type: boolean + default: false + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.visibleView()': + get: + tags: + - me.Functions + summary: Invoke function visibleView + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.visibleView + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRangeView' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeFill/microsoft.graph.clear': + post: + tags: + - me.Actions + summary: Invoke action clear + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeFill.clear + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitColumns': + post: tags: - - me.calendar - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendar.events.DeleteSingleValueExtendedProperties + - me.Actions + summary: Invoke action autofitColumns + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeFormat.autofitColumns parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: sharedInsight-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sharedInsight' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: sharedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/calendar/events/microsoft.graph.delta(): - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendar.events.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': - get: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitRows': + post: tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendar.allowedCalendarSharingRoles + - me.Actions + summary: Invoke action autofitRows + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeFormat.autofitRows parameters: - - name: User + - name: sharedInsight-id in: path - description: 'Usage: User={User}' + description: 'key: id of sharedInsight' required: true schema: type: string + x-ms-docs-key-type: sharedInsight responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/calendar/microsoft.graph.getSchedule: + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeSort/microsoft.graph.apply': post: tags: - me.Actions - summary: Invoke action getSchedule - operationId: me.calendar.getSchedule + summary: Invoke action apply + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeSort.apply + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight requestBody: description: Action parameters content: @@ -147859,47 +197400,62 @@ paths: schema: type: object properties: - Schedules: + fields: type: array items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookSortField' nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + matchCase: + type: boolean + default: false + hasHeaders: + type: boolean + default: false + orientation: + type: string + method: + type: string required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeView/microsoft.graph.range()': + get: + tags: + - me.Functions + summary: Invoke function range + operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeView.range + parameters: + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/calendar/multiValueExtendedProperties: + x-ms-docs-operation-type: function + /me/insights/trending: get: tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.ListMultiValueExtendedProperties + - me.officeGraphInsights + summary: Get trending from me + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + operationId: me.insights.ListTrending parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -147918,8 +197474,14 @@ paths: enum: - id - id desc - - value - - value desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - resourceReference + - resourceReference desc + - resourceVisualization + - resourceVisualization desc + - weight + - weight desc type: string - name: $select in: query @@ -147932,7 +197494,11 @@ paths: items: enum: - id - - value + - lastModifiedDateTime + - resourceReference + - resourceVisualization + - weight + - resource type: string - name: $expand in: query @@ -147945,6 +197511,7 @@ paths: items: enum: - '*' + - resource type: string responses: '200': @@ -147952,13 +197519,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of trending type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.trending' '@odata.nextLink': type: string default: @@ -147969,16 +197536,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.CreateMultiValueExtendedProperties + - me.officeGraphInsights + summary: Create new navigation property to trending for me + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + operationId: me.insights.CreateTrending requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.trending' required: true responses: '201': @@ -147986,25 +197553,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.trending' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/insights/trending/{trending-id}': get: tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.GetMultiValueExtendedProperties + - me.officeGraphInsights + summary: Get trending from me + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + operationId: me.insights.GetTrending parameters: - - name: multiValueLegacyExtendedProperty-id + - name: trending-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: trending - name: $select in: query description: Select properties to be returned @@ -148016,7 +197583,11 @@ paths: items: enum: - id - - value + - lastModifiedDateTime + - resourceReference + - resourceVisualization + - weight + - resource type: string - name: $expand in: query @@ -148029,6 +197600,7 @@ paths: items: enum: - '*' + - resource type: string responses: '200': @@ -148036,30 +197608,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.trending' + links: + resource: + operationId: me.insights.Trending.GetResource + parameters: + trending-id: $request.path.trending-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.UpdateMultiValueExtendedProperties + - me.officeGraphInsights + summary: Update the navigation property trending in me + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + operationId: me.insights.UpdateTrending parameters: - - name: multiValueLegacyExtendedProperty-id + - name: trending-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: trending requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.trending' required: true responses: '204': @@ -148069,18 +197646,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.DeleteMultiValueExtendedProperties + - me.officeGraphInsights + summary: Delete navigation property trending for me + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + operationId: me.insights.DeleteTrending parameters: - - name: multiValueLegacyExtendedProperty-id + - name: trending-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: trending - name: If-Match in: header description: ETag @@ -148092,34 +197669,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/calendar/singleValueExtendedProperties: + '/me/insights/trending/{trending-id}/resource': get: tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.ListSingleValueExtendedProperties + - me.officeGraphInsights + summary: Get resource from me + description: Used for navigating to the trending document. + operationId: me.insights.trending.GetResource 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 + - name: trending-id + in: path + description: 'key: id of trending' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string + type: string + x-ms-docs-key-type: trending - name: $select in: query description: Select properties to be returned @@ -148131,7 +197695,6 @@ paths: items: enum: - id - - value type: string - name: $expand in: query @@ -148151,114 +197714,57 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.CreateSingleValueExtendedProperties - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.entity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/insights/trending/{trending-id}/resource/$ref': get: tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.GetSingleValueExtendedProperties + - me.officeGraphInsights + summary: Get ref of resource from me + description: Used for navigating to the trending document. + operationId: me.insights.trending.GetRefResource parameters: - - name: singleValueLegacyExtendedProperty-id + - name: trending-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: trending responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - me.calendar - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.UpdateSingleValueExtendedProperties + - me.officeGraphInsights + summary: Update the ref of navigation property resource in me + description: Used for navigating to the trending document. + operationId: me.insights.trending.UpdateRefResource parameters: - - name: singleValueLegacyExtendedProperty-id + - name: trending-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: trending requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -148268,18 +197774,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendar.DeleteSingleValueExtendedProperties + - me.officeGraphInsights + summary: Delete ref of navigation property resource for me + description: Used for navigating to the trending document. + operationId: me.insights.trending.DeleteRefResource parameters: - - name: singleValueLegacyExtendedProperty-id + - name: trending-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: trending - name: If-Match in: header description: ETag @@ -148291,1683 +197797,1066 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/calendarGroups: - get: + '/me/insights/trending/{trending-id}/resource/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': + post: tags: - - me.calendarGroup - summary: Get calendarGroups from me - description: The user's calendar groups. Read-only. Nullable. - operationId: me.ListCalendarGroups + - me.Actions + summary: Invoke action accept + operationId: me.insights.trending.trending.resource.microsoft.graph.calendarSharingMessage.accept parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - changeKey - - changeKey desc - - classId - - classId desc - - name - - name desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - changeKey - - classId - - name - - calendars - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: trending-id + in: path + description: 'key: id of trending' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendars - type: string + type: string + x-ms-docs-key-type: trending responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of calendarGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendarGroup' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendarGroup - summary: Create new navigation property to calendarGroups for me - description: The user's calendar groups. Read-only. Nullable. - operationId: me.CreateCalendarGroups - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendarGroup' - required: true - responses: - '201': - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarGroup' + $ref: '#/components/schemas/microsoft.graph.calendar' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}': + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': get: tags: - - me.calendarGroup - summary: Get calendarGroups from me - description: The user's calendar groups. Read-only. Nullable. - operationId: me.GetCalendarGroups + - me.Functions + summary: Invoke function getDownloadUrl + operationId: me.insights.trending.trending.resource.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - changeKey - - classId - - name - - calendars - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendars - type: string + x-ms-docs-key-type: trending responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarGroup' - links: - calendars: - operationId: me.CalendarGroups.ListCalendars - parameters: - calendarGroup-id: $request.path.calendarGroup-id + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': + post: tags: - - me.calendarGroup - summary: Update the navigation property calendarGroups in me - description: The user's calendar groups. Read-only. Nullable. - operationId: me.UpdateCalendarGroups + - me.Actions + summary: Invoke action targetApps + operationId: me.insights.trending.trending.resource.microsoft.graph.managedAppProtection.targetApps parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup + x-ms-docs-key-type: trending requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarGroup' + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.commit': + post: tags: - - me.calendarGroup - summary: Delete navigation property calendarGroups for me - description: The user's calendar groups. Read-only. Nullable. - operationId: me.DeleteCalendarGroups + - me.Actions + summary: Invoke action commit + description: Commits a file of a given app. + operationId: me.insights.trending.trending.resource.microsoft.graph.mobileAppContentFile.commit parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: trending + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + fileEncryptionInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.fileEncryptionInfo' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.renewUpload': + post: + tags: + - me.Actions + summary: Invoke action renewUpload + description: Renews the SAS URI for an application file upload. + operationId: me.insights.trending.trending.resource.microsoft.graph.mobileAppContentFile.renewUpload + parameters: + - name: trending-id + in: path + description: 'key: id of trending' + required: true schema: type: string + x-ms-docs-key-type: trending responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars': - get: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.printDocument/microsoft.graph.createUploadSession': + post: tags: - - me.calendarGroup - summary: Get calendars from me - description: The calendars in the calendar group. Navigation property. Read-only. Nullable. - operationId: me.calendarGroups.ListCalendars + - me.Actions + summary: Invoke action createUploadSession + operationId: me.insights.trending.trending.resource.microsoft.graph.printDocument.createUploadSession parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - allowedOnlineMeetingProviders - - allowedOnlineMeetingProviders desc - - canEdit - - canEdit desc - - canShare - - canShare desc - - canViewPrivateItems - - canViewPrivateItems desc - - changeKey - - changeKey desc - - color - - color desc - - defaultOnlineMeetingProvider - - defaultOnlineMeetingProvider desc - - hexColor - - hexColor desc - - isDefaultCalendar - - isDefaultCalendar desc - - isRemovable - - isRemovable desc - - isTallyingResponses - - isTallyingResponses desc - - name - - name desc - - owner - - owner desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + x-ms-docs-key-type: trending + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + properties: + $ref: '#/components/schemas/microsoft.graph.printDocumentUploadProperties' + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of calendar - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendar' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.printJob/microsoft.graph.abort': post: tags: - - me.calendarGroup - summary: Create new navigation property to calendars for me - description: The calendars in the calendar group. Navigation property. Read-only. Nullable. - operationId: me.calendarGroups.CreateCalendars + - me.Actions + summary: Invoke action abort + operationId: me.insights.trending.trending.resource.microsoft.graph.printJob.abort parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup + x-ms-docs-key-type: trending requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + type: object + properties: + reason: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}': - get: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.printJob/microsoft.graph.cancel': + post: tags: - - me.calendarGroup - summary: Get calendars from me - description: The calendars in the calendar group. Navigation property. Read-only. Nullable. - operationId: me.calendarGroups.GetCalendars + - me.Actions + summary: Invoke action cancel + operationId: me.insights.trending.trending.resource.microsoft.graph.printJob.cancel parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.printJob/microsoft.graph.redirect': + post: + tags: + - me.Actions + summary: Invoke action redirect + operationId: me.insights.trending.trending.resource.microsoft.graph.printJob.redirect + parameters: + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + x-ms-docs-key-type: trending + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + destinationPrinterId: + type: string + configuration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - links: - calendarPermissions: - operationId: me.calendarGroups.Calendars.ListCalendarPermissions - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - calendarView: - operationId: me.calendarGroups.Calendars.ListCalendarView - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - events: - operationId: me.calendarGroups.Calendars.ListEvents - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - multiValueExtendedProperties: - operationId: me.calendarGroups.Calendars.ListMultiValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - singleValueExtendedProperties: - operationId: me.calendarGroups.Calendars.ListSingleValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJob' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.printJob/microsoft.graph.start': + post: tags: - - me.calendarGroup - summary: Update the navigation property calendars in me - description: The calendars in the calendar group. Navigation property. Read-only. Nullable. - operationId: me.calendarGroups.UpdateCalendars + - me.Actions + summary: Invoke action start + operationId: me.insights.trending.trending.resource.microsoft.graph.printJob.start parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJobStatus' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.approve': + post: + tags: + - me.Actions + summary: Invoke action approve + operationId: me.insights.trending.trending.resource.microsoft.graph.scheduleChangeRequest.approve + parameters: + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: trending requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + type: object + properties: + message: + type: string + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.decline': + post: tags: - - me.calendarGroup - summary: Delete navigation property calendars for me - description: The calendars in the calendar group. Navigation property. Read-only. Nullable. - operationId: me.calendarGroups.DeleteCalendars + - me.Actions + summary: Invoke action decline + operationId: me.insights.trending.trending.resource.microsoft.graph.scheduleChangeRequest.decline parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: trending + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + message: + type: string + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions': - get: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': + post: tags: - - me.calendarGroup - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarGroups.calendars.ListCalendarPermissions + - me.Actions + summary: Invoke action assign + operationId: me.insights.trending.trending.resource.microsoft.graph.targetedManagedAppProtection.assign parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - allowedRoles - - allowedRoles desc - - emailAddress - - emailAddress desc - - isInsideOrganization - - isInsideOrganization desc - - isRemovable - - isRemovable desc - - role - - role desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: trending + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of calendarPermission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': post: tags: - - me.calendarGroup - summary: Create new navigation property to calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarGroups.calendars.CreateCalendarPermissions + - me.Actions + summary: Invoke action targetApps + operationId: me.insights.trending.trending.resource.microsoft.graph.targetedManagedAppProtection.targetApps parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': + post: + tags: + - me.Actions + summary: Invoke action assign + operationId: me.insights.trending.trending.resource.microsoft.graph.windowsInformationProtection.assign + parameters: + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: trending requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}': + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': get: tags: - - me.calendarGroup - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarGroups.calendars.GetCalendarPermissions + - me.Functions + summary: Invoke function boundingRect + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.boundingRect parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: calendarPermission-id + x-ms-docs-key-type: trending + - name: anotherRange in: path - description: 'key: id of calendarPermission' + description: 'Usage: anotherRange={anotherRange}' required: true schema: type: string - x-ms-docs-key-type: calendarPermission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column})': + get: tags: - - me.calendarGroup - summary: Update the navigation property calendarPermissions in me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarGroups.calendars.UpdateCalendarPermissions + - me.Functions + summary: Invoke function cell + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.cell parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + - name: row in: path - description: 'key: id of calendar' + description: 'Usage: row={row}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: calendarPermission-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: column in: path - description: 'key: id of calendarPermission' + description: 'Usage: column={column}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.clear': + post: + tags: + - me.Actions + summary: Invoke action clear + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.clear + parameters: + - name: trending-id + in: path + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: trending requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + type: object + properties: + applyTo: + type: string required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.column(column={column})': + get: tags: - - me.calendarGroup - summary: Delete navigation property calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarGroups.calendars.DeleteCalendarPermissions + - me.Functions + summary: Invoke function column + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.column parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: calendarPermission-id + x-ms-docs-key-type: trending + - name: column in: path - description: 'key: id of calendarPermission' + description: 'Usage: column={column}' required: true schema: - type: string - x-ms-docs-key-type: calendarPermission - - name: If-Match - in: header - description: ETag - schema: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView': + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter()': get: tags: - - me.calendarGroup - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.ListCalendarView + - me.Functions + summary: Invoke function columnsAfter + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.columnsAfter-9c18 parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + x-ms-docs-key-type: trending responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter(count={count})': + get: tags: - - me.calendarGroup - summary: Create new navigation property to calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.CreateCalendarView + - me.Functions + summary: Invoke function columnsAfter + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.columnsAfter-db2a parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + - name: count in: path - description: 'key: id of calendar' + description: 'Usage: count={count}' required: true schema: - type: string - x-ms-docs-key-type: calendar - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}': + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore()': get: tags: - - me.calendarGroup - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.GetCalendarView + - me.Functions + summary: Invoke function columnsBefore + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.columnsBefore-72e4 parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + x-ms-docs-key-type: trending responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendarGroups.calendars.CalendarView.ListAttachments - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendar: - operationId: me.calendarGroups.calendars.CalendarView.GetCalendar - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - extensions: - operationId: me.calendarGroups.calendars.CalendarView.ListExtensions - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - instances: - operationId: me.calendarGroups.calendars.CalendarView.ListInstances - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendarGroups.calendars.CalendarView.ListMultiValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendarGroups.calendars.CalendarView.ListSingleValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore(count={count})': + get: tags: - - me.calendarGroup - summary: Update the navigation property calendarView in me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.UpdateCalendarView + - me.Functions + summary: Invoke function columnsBefore + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.columnsBefore-1bca parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + - name: count in: path - description: 'key: id of calendar' + description: 'Usage: count={count}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.delete': + post: + tags: + - me.Actions + summary: Invoke action delete + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.delete + parameters: + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: trending requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + properties: + shift: + type: string required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireColumn()': + get: tags: - - me.calendarGroup - summary: Delete navigation property calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.DeleteCalendarView + - me.Functions + summary: Invoke function entireColumn + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.entireColumn parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: trending responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments': + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireRow()': get: tags: - - me.calendarGroup - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.ListAttachments + - me.Functions + summary: Invoke function entireRow + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.entireRow parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: trending responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of attachment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.insert': post: tags: - - me.calendarGroup - summary: Create new navigation property to attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.CreateAttachments + - me.Actions + summary: Invoke action insert + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.insert parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: trending requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + type: object + properties: + shift: + type: string required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments/{attachment-id}': + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.intersection(anotherRange=''{anotherRange}'')': get: tags: - - me.calendarGroup - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.GetAttachments + - me.Functions + summary: Invoke function intersection + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.intersection parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: trending + - name: anotherRange in: path - description: 'key: id of attachment' + description: 'Usage: anotherRange={anotherRange}' required: true schema: type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastCell()': + get: tags: - - me.calendarGroup - summary: Update the navigation property attachments in me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.UpdateAttachments + - me.Functions + summary: Invoke function lastCell + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.lastCell parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastColumn()': + get: + tags: + - me.Functions + summary: Invoke function lastColumn + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.lastColumn + parameters: + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: trending + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastRow()': + get: + tags: + - me.Functions + summary: Invoke function lastRow + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.lastRow + parameters: + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: trending + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.merge': + post: + tags: + - me.Actions + summary: Invoke action merge + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.merge + parameters: + - name: trending-id in: path - description: 'key: id of attachment' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: trending requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + type: object + properties: + across: + type: boolean + default: false required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.offsetRange(rowOffset={rowOffset},columnOffset={columnOffset})': + get: tags: - - me.calendarGroup - summary: Delete navigation property attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.DeleteAttachments + - me.Functions + summary: Invoke function offsetRange + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.offsetRange parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: trending + - name: rowOffset in: path - description: 'key: id of event' + description: 'Usage: rowOffset={rowOffset}' required: true schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: columnOffset in: path - description: 'key: id of attachment' + description: 'Usage: columnOffset={columnOffset}' required: true schema: - type: string - x-ms-docs-key-type: attachment - - name: If-Match - in: header - description: ETag - schema: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': - post: + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns})': + get: tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.attachments.createUploadSession + - me.Functions + summary: Invoke function resizedRange + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.resizedRange parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + - name: deltaRows in: path - description: 'key: id of calendar' + description: 'Usage: deltaRows={deltaRows}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: deltaColumns in: path - description: 'key: id of event' + description: 'Usage: deltaColumns={deltaColumns}' required: true schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: '200': description: Success @@ -149975,283 +198864,349 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' + - $ref: '#/components/schemas/microsoft.graph.workbookRange' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/calendar': + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.row(row={row})': get: tags: - - me.calendarGroup - summary: Get calendar from me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.calendarView.GetCalendar + - me.Functions + summary: Invoke function row + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.row parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + - name: row in: path - description: 'key: id of calendar' + description: 'Usage: row={row}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove()': + get: + tags: + - me.Functions + summary: Invoke function rowsAbove + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.rowsAbove-3ac1 + parameters: + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + x-ms-docs-key-type: trending responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - links: - calendarPermissions: - operationId: me.calendarGroups.calendars.calendarView.Calendar.ListCalendarPermissions - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendarView: - operationId: me.calendarGroups.calendars.calendarView.Calendar.ListCalendarView - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - events: - operationId: me.calendarGroups.calendars.calendarView.Calendar.ListEvents - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendarGroups.calendars.calendarView.Calendar.ListMultiValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendarGroups.calendars.calendarView.Calendar.ListSingleValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove(count={count})': + get: tags: - - me.calendarGroup - summary: Update the navigation property calendar in me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.calendarView.UpdateCalendar + - me.Functions + summary: Invoke function rowsAbove + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.rowsAbove-251e parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + - name: count in: path - description: 'key: id of calendar' + description: 'Usage: count={count}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow()': + get: + tags: + - me.Functions + summary: Invoke function rowsBelow + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.rowsBelow-3b3c + parameters: + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - required: true + x-ms-docs-key-type: trending responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow(count={count})': + get: tags: - - me.calendarGroup - summary: Delete navigation property calendar for me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.calendarView.DeleteCalendar + - me.Functions + summary: Invoke function rowsBelow + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.rowsBelow-cb11 parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + - name: count in: path - description: 'key: id of calendar' + description: 'Usage: count={count}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.unmerge': + post: + tags: + - me.Actions + summary: Invoke action unmerge + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.unmerge + parameters: + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: trending responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange()': get: tags: - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.calendar.allowedCalendarSharingRoles + summary: Invoke function usedRange + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.usedRange-ec2c parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange(valuesOnly={valuesOnly})': + get: + tags: + - me.Functions + summary: Invoke function usedRange + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.usedRange-206d + parameters: + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: trending + - name: valuesOnly in: path - description: 'key: id of event' + description: 'Usage: valuesOnly={valuesOnly}' required: true schema: - type: string - x-ms-docs-key-type: event - - name: User + type: boolean + default: false + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.visibleView()': + get: + tags: + - me.Functions + summary: Invoke function visibleView + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.visibleView + parameters: + - name: trending-id in: path - description: 'Usage: User={User}' + description: 'key: id of trending' required: true schema: type: string + x-ms-docs-key-type: trending responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRangeView' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeFill/microsoft.graph.clear': post: tags: - me.Actions - summary: Invoke action getSchedule - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.calendar.getSchedule + summary: Invoke action clear + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeFill.clear parameters: - - name: calendarGroup-id + - name: trending-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: trending + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitColumns': + post: + tags: + - me.Actions + summary: Invoke action autofitColumns + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeFormat.autofitColumns + parameters: + - name: trending-id in: path - description: 'key: id of calendar' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: trending + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitRows': + post: + tags: + - me.Actions + summary: Invoke action autofitRows + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeFormat.autofitRows + parameters: + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: trending + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeSort/microsoft.graph.apply': + post: + tags: + - me.Actions + summary: Invoke action apply + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeSort.apply + parameters: + - name: trending-id + in: path + description: 'key: id of trending' + required: true + schema: + type: string + x-ms-docs-key-type: trending requestBody: description: Action parameters content: @@ -150259,69 +199214,63 @@ paths: schema: type: object properties: - Schedules: + fields: type: array items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookSortField' nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + matchCase: + type: boolean + default: false + hasHeaders: + type: boolean + default: false + orientation: + type: string + method: + type: string required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/extensions': + '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeView/microsoft.graph.range()': get: tags: - - me.calendarGroup - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.calendarView.ListExtensions + - me.Functions + summary: Invoke function range + operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeView.range parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: trending-id in: path - description: 'key: id of event' + description: 'key: id of trending' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: trending + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/insights/used: + get: + tags: + - me.officeGraphInsights + summary: Get used from me + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + operationId: me.insights.ListUsed + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -150339,6 +199288,12 @@ paths: enum: - id - id desc + - lastUsed + - lastUsed desc + - resourceReference + - resourceReference desc + - resourceVisualization + - resourceVisualization desc type: string - name: $select in: query @@ -150351,6 +199306,10 @@ paths: items: enum: - id + - lastUsed + - resourceReference + - resourceVisualization + - resource type: string - name: $expand in: query @@ -150363,6 +199322,7 @@ paths: items: enum: - '*' + - resource type: string responses: '200': @@ -150370,13 +199330,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of usedInsight type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.usedInsight' '@odata.nextLink': type: string default: @@ -150387,38 +199347,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.calendarView.CreateExtensions - parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.officeGraphInsights + summary: Create new navigation property to used for me + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + operationId: me.insights.CreateUsed requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.usedInsight' required: true responses: '201': @@ -150426,46 +199364,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.usedInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/extensions/{extension-id}': + '/me/insights/used/{usedInsight-id}': get: tags: - - me.calendarGroup - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.calendarView.GetExtensions + - me.officeGraphInsights + summary: Get used from me + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + operationId: me.insights.GetUsed parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: usedInsight-id in: path - description: 'key: id of extension' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: usedInsight - name: $select in: query description: Select properties to be returned @@ -150477,6 +199394,10 @@ paths: items: enum: - id + - lastUsed + - resourceReference + - resourceVisualization + - resource type: string - name: $expand in: query @@ -150489,6 +199410,7 @@ paths: items: enum: - '*' + - resource type: string responses: '200': @@ -150496,51 +199418,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.usedInsight' + links: + resource: + operationId: me.insights.Used.GetResource + parameters: + usedInsight-id: $request.path.usedInsight-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.calendarView.UpdateExtensions + - me.officeGraphInsights + summary: Update the navigation property used in me + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + operationId: me.insights.UpdateUsed parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: usedInsight-id in: path - description: 'key: id of extension' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: usedInsight requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.usedInsight' required: true responses: '204': @@ -150550,39 +199456,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.calendarView.DeleteExtensions + - me.officeGraphInsights + summary: Delete navigation property used for me + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + operationId: me.insights.DeleteUsed parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: extension-id + - name: usedInsight-id in: path - description: 'key: id of extension' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: usedInsight - name: If-Match in: header description: ETag @@ -150594,133 +199479,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances': + '/me/insights/used/{usedInsight-id}/resource': get: tags: - - me.calendarGroup - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.ListInstances + - me.officeGraphInsights + summary: Get resource from me + description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: me.insights.used.GetResource parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string + x-ms-docs-key-type: usedInsight - name: $select in: query description: Select properties to be returned @@ -150732,52 +199505,6 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string - name: $expand in: query @@ -150790,12 +199517,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -150803,360 +199524,489 @@ paths: content: application/json: schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.entity' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/me/insights/used/{usedInsight-id}/resource/$ref': + get: tags: - - me.calendarGroup - summary: Create new navigation property to instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.CreateInstances + - me.officeGraphInsights + summary: Get ref of resource from me + description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: me.insights.used.GetRefResource parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.officeGraphInsights + summary: Update the ref of navigation property resource in me + description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: me.insights.used.UpdateRefResource + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': - get: + delete: tags: - - me.calendarGroup - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.GetInstances + - me.officeGraphInsights + summary: Delete ref of navigation property resource for me + description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: me.insights.used.DeleteRefResource parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true + x-ms-docs-key-type: usedInsight + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': + post: + tags: + - me.Actions + summary: Invoke action accept + operationId: me.insights.used.usedInsight.resource.microsoft.graph.calendarSharingMessage.accept + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - me.Functions + summary: Invoke function getDownloadUrl + operationId: me.insights.used.usedInsight.resource.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + x-ms-docs-key-type: usedInsight responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendarGroups.calendars.calendarView.Instances.ListAttachments - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendarGroups.calendars.calendarView.Instances.GetCalendar - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendarGroups.calendars.calendarView.Instances.ListExtensions - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendarGroups.calendars.calendarView.Instances.ListInstances - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendarGroups.calendars.calendarView.Instances.ListMultiValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendarGroups.calendars.calendarView.Instances.ListSingleValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': + post: tags: - - me.calendarGroup - summary: Update the navigation property instances in me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.UpdateInstances + - me.Actions + summary: Invoke action targetApps + operationId: me.insights.used.usedInsight.resource.microsoft.graph.managedAppProtection.targetApps parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.commit': + post: + tags: + - me.Actions + summary: Invoke action commit + description: Commits a file of a given app. + operationId: me.insights.used.usedInsight.resource.microsoft.graph.mobileAppContentFile.commit + parameters: + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + fileEncryptionInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.fileEncryptionInfo' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.renewUpload': + post: + tags: + - me.Actions + summary: Invoke action renewUpload + description: Renews the SAS URI for an application file upload. + operationId: me.insights.used.usedInsight.resource.microsoft.graph.mobileAppContentFile.renewUpload + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: usedInsight + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printDocument/microsoft.graph.createUploadSession': + post: + tags: + - me.Actions + summary: Invoke action createUploadSession + operationId: me.insights.used.usedInsight.resource.microsoft.graph.printDocument.createUploadSession + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + properties: + properties: + $ref: '#/components/schemas/microsoft.graph.printDocumentUploadProperties' required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.abort': + post: tags: - - me.calendarGroup - summary: Delete navigation property instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.calendarView.DeleteInstances + - me.Actions + summary: Invoke action abort + operationId: me.insights.used.usedInsight.resource.microsoft.graph.printJob.abort parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reason: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.cancel': + post: + tags: + - me.Actions + summary: Invoke action cancel + operationId: me.insights.used.usedInsight.resource.microsoft.graph.printJob.cancel + parameters: + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.redirect': + post: + tags: + - me.Actions + summary: Invoke action redirect + operationId: me.insights.used.usedInsight.resource.microsoft.graph.printJob.redirect + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + destinationPrinterId: + type: string + configuration: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJob' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.start': + post: + tags: + - me.Actions + summary: Invoke action start + operationId: me.insights.used.usedInsight.resource.microsoft.graph.printJob.start + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: usedInsight responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.printJobStatus' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.approve': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.accept + summary: Invoke action approve + operationId: me.insights.used.usedInsight.resource.microsoft.graph.scheduleChangeRequest.approve parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + message: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.decline': + post: + tags: + - me.Actions + summary: Invoke action decline + operationId: me.insights.used.usedInsight.resource.microsoft.graph.scheduleChangeRequest.decline + parameters: + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + message: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': + post: + tags: + - me.Actions + summary: Invoke action assign + operationId: me.insights.used.usedInsight.resource.microsoft.graph.targetedManagedAppProtection.assign + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - me.Actions + summary: Invoke action targetApps + operationId: me.insights.used.usedInsight.resource.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight requestBody: description: Action parameters content: @@ -151164,12 +200014,15 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' nullable: true required: true responses: @@ -151178,41 +200031,131 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.cancel + summary: Invoke action assign + operationId: me.insights.used.usedInsight.resource.microsoft.graph.windowsInformationProtection.assign parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': + get: + tags: + - me.Functions + summary: Invoke function boundingRect + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.boundingRect + parameters: + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + - name: anotherRange in: path - description: 'key: id of event' + description: 'Usage: anotherRange={anotherRange}' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column})': + get: + tags: + - me.Functions + summary: Invoke function cell + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.cell + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight + - name: row + in: path + description: 'Usage: row={row}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: column + in: path + description: 'Usage: column={column}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.clear': + post: + tags: + - me.Actions + summary: Invoke action clear + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.clear + parameters: + - name: usedInsight-id + in: path + description: 'key: id of usedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: usedInsight requestBody: description: Action parameters content: @@ -151220,9 +200163,8 @@ paths: schema: type: object properties: - Comment: + applyTo: type: string - nullable: true required: true responses: '204': @@ -151230,41 +200172,179 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': - post: + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.column(column={column})': + get: tags: - - me.Actions - summary: Invoke action decline - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.decline + - me.Functions + summary: Invoke function column + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.column parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + - name: column in: path - description: 'key: id of calendar' + description: 'Usage: column={column}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter()': + get: + tags: + - me.Functions + summary: Invoke function columnsAfter + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.columnsAfter-9c18 + parameters: + - name: usedInsight-id + in: path + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter(count={count})': + get: + tags: + - me.Functions + summary: Invoke function columnsAfter + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.columnsAfter-db2a + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: usedInsight + - name: count + in: path + description: 'Usage: count={count}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore()': + get: + tags: + - me.Functions + summary: Invoke function columnsBefore + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.columnsBefore-72e4 + parameters: + - name: usedInsight-id + in: path + description: 'key: id of usedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore(count={count})': + get: + tags: + - me.Functions + summary: Invoke function columnsBefore + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.columnsBefore-1bca + parameters: + - name: usedInsight-id + in: path + description: 'key: id of usedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: usedInsight + - name: count + in: path + description: 'Usage: count={count}' + required: true + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.delete': + post: + tags: + - me.Actions + summary: Invoke action delete + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.delete + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight requestBody: description: Action parameters content: @@ -151272,17 +200352,8 @@ paths: schema: type: object properties: - Comment: + shift: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true responses: '204': @@ -151290,82 +200361,72 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireColumn()': + get: tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.dismissReminder + - me.Functions + summary: Invoke function entireColumn + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.entireColumn parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireRow()': + get: + tags: + - me.Functions + summary: Invoke function entireRow + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.entireRow + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.insert': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.forward + summary: Invoke action insert + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.insert parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight requestBody: description: Action parameters content: @@ -151373,108 +200434,146 @@ paths: schema: type: object properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: + shift: type: string - nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.intersection(anotherRange=''{anotherRange}'')': + get: tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.snoozeReminder + - me.Functions + summary: Invoke function intersection + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.intersection parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: usedInsight + - name: anotherRange in: path - description: 'key: id of event' + description: 'Usage: anotherRange={anotherRange}' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + nullable: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': - post: + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastCell()': + get: tags: - - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.event.tentativelyAccept + - me.Functions + summary: Invoke function lastCell + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.lastCell parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastColumn()': + get: + tags: + - me.Functions + summary: Invoke function lastColumn + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.lastColumn + parameters: + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastRow()': + get: + tags: + - me.Functions + summary: Invoke function lastRow + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.lastRow + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.merge': + post: + tags: + - me.Actions + summary: Invoke action merge + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.merge + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight requestBody: description: Action parameters content: @@ -151482,17 +200581,9 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: + across: type: boolean default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true responses: '204': @@ -151500,350 +200591,432 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/microsoft.graph.delta()': + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.offsetRange(rowOffset={rowOffset},columnOffset={columnOffset})': get: tags: - me.Functions - summary: Invoke function delta - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.instances.delta + summary: Invoke function offsetRange + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.offsetRange parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + - name: rowOffset in: path - description: 'key: id of calendar' + description: 'Usage: rowOffset={rowOffset}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: columnOffset in: path - description: 'key: id of event' + description: 'Usage: columnOffset={columnOffset}' required: true schema: - type: string - x-ms-docs-key-type: event + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.accept': - post: + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns})': + get: tags: - - me.Actions - summary: Invoke action accept - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.accept + - me.Functions + summary: Invoke function resizedRange + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.resizedRange parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + - name: deltaRows in: path - description: 'key: id of calendar' + description: 'Usage: deltaRows={deltaRows}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + - name: deltaColumns in: path - description: 'key: id of event' + description: 'Usage: deltaColumns={deltaColumns}' required: true schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.cancel': - post: + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.row(row={row})': + get: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.cancel + - me.Functions + summary: Invoke function row + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.row parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + - name: row in: path - description: 'key: id of calendar' + description: 'Usage: row={row}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove()': + get: + tags: + - me.Functions + summary: Invoke function rowsAbove + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.rowsAbove-3ac1 + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true + x-ms-docs-key-type: usedInsight responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.decline': - post: + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove(count={count})': + get: tags: - - me.Actions - summary: Invoke action decline - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.decline + - me.Functions + summary: Invoke function rowsAbove + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.rowsAbove-251e parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + - name: count in: path - description: 'key: id of calendar' + description: 'Usage: count={count}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow()': + get: + tags: + - me.Functions + summary: Invoke function rowsBelow + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.rowsBelow-3b3c + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true + x-ms-docs-key-type: usedInsight responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.dismissReminder': - post: + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow(count={count})': + get: tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.dismissReminder + - me.Functions + summary: Invoke function rowsBelow + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.rowsBelow-cb11 parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + - name: count in: path - description: 'key: id of calendar' + description: 'Usage: count={count}' required: true schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.unmerge': + post: + tags: + - me.Actions + summary: Invoke action unmerge + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.unmerge + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.forward': - post: + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange()': + get: tags: - - me.Actions - summary: Invoke action forward - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.forward + - me.Functions + summary: Invoke function usedRange + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.usedRange-ec2c parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange(valuesOnly={valuesOnly})': + get: + tags: + - me.Functions + summary: Invoke function usedRange + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.usedRange-206d + parameters: + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + - name: valuesOnly in: path - description: 'key: id of event' + description: 'Usage: valuesOnly={valuesOnly}' required: true schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true + type: boolean + default: false responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.visibleView()': + get: tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.snoozeReminder + - me.Functions + summary: Invoke function visibleView + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.visibleView parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRangeView' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeFill/microsoft.graph.clear': + post: + tags: + - me.Actions + summary: Invoke action clear + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeFill.clear + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: usedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitColumns': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.tentativelyAccept + summary: Invoke action autofitColumns + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeFormat.autofitColumns parameters: - - name: calendarGroup-id + - name: usedInsight-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: usedInsight + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitRows': + post: + tags: + - me.Actions + summary: Invoke action autofitRows + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeFormat.autofitRows + parameters: + - name: usedInsight-id in: path - description: 'key: id of calendar' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: usedInsight + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeSort/microsoft.graph.apply': + post: + tags: + - me.Actions + summary: Invoke action apply + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeSort.apply + parameters: + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight requestBody: description: Action parameters content: @@ -151851,17 +201024,22 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: + fields: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookSortField' + nullable: true + matchCase: type: boolean default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + hasHeaders: + type: boolean + default: false + orientation: + type: string + method: + type: string required: true responses: '204': @@ -151869,35 +201047,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/multiValueExtendedProperties': + '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeView/microsoft.graph.range()': get: tags: - - me.calendarGroup - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.ListMultiValueExtendedProperties + - me.Functions + summary: Invoke function range + operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeView.range parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: usedInsight-id in: path - description: 'key: id of event' + description: 'key: id of usedInsight' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookRange' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/joinedTeams: + get: + tags: + - me.team + summary: Get joinedTeams from me + description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + operationId: me.ListJoinedTeams + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -151915,8 +201098,32 @@ paths: enum: - id - id desc - - value - - value desc + - classification + - classification desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - funSettings + - funSettings desc + - guestSettings + - guestSettings desc + - internalId + - internalId desc + - isArchived + - isArchived desc + - memberSettings + - memberSettings desc + - messagingSettings + - messagingSettings desc + - specialization + - specialization desc + - visibility + - visibility desc + - webUrl + - webUrl desc type: string - name: $select in: query @@ -151929,7 +201136,27 @@ paths: items: enum: - id - - value + - classification + - createdDateTime + - description + - displayName + - funSettings + - guestSettings + - internalId + - isArchived + - memberSettings + - messagingSettings + - specialization + - visibility + - webUrl + - channels + - group + - installedApps + - members + - operations + - primaryChannel + - template + - schedule type: string - name: $expand in: query @@ -151942,6 +201169,14 @@ paths: items: enum: - '*' + - channels + - group + - installedApps + - members + - operations + - primaryChannel + - template + - schedule type: string responses: '200': @@ -151949,13 +201184,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of team type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.team' '@odata.nextLink': type: string default: @@ -151966,38 +201201,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.CreateMultiValueExtendedProperties - parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.team + summary: Create new navigation property to joinedTeams for me + description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + operationId: me.CreateJoinedTeams requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: '201': @@ -152005,46 +201218,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/joinedTeams/{team-id}': get: tags: - - me.calendarGroup - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.GetMultiValueExtendedProperties + - me.team + summary: Get joinedTeams from me + description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + operationId: me.GetJoinedTeams parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: team-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of team' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: team - name: $select in: query description: Select properties to be returned @@ -152056,7 +201248,27 @@ paths: items: enum: - id - - value + - classification + - createdDateTime + - description + - displayName + - funSettings + - guestSettings + - internalId + - isArchived + - memberSettings + - messagingSettings + - specialization + - visibility + - webUrl + - channels + - group + - installedApps + - members + - operations + - primaryChannel + - template + - schedule type: string - name: $expand in: query @@ -152069,6 +201281,14 @@ paths: items: enum: - '*' + - channels + - group + - installedApps + - members + - operations + - primaryChannel + - template + - schedule type: string responses: '200': @@ -152076,51 +201296,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.team' + links: + channels: + operationId: me.JoinedTeams.ListChannels + parameters: + team-id: $request.path.team-id + group: + operationId: me.JoinedTeams.GetGroup + parameters: + team-id: $request.path.team-id + installedApps: + operationId: me.JoinedTeams.ListInstalledApps + parameters: + team-id: $request.path.team-id + members: + operationId: me.JoinedTeams.ListMembers + parameters: + team-id: $request.path.team-id + operations: + operationId: me.JoinedTeams.ListOperations + parameters: + team-id: $request.path.team-id + primaryChannel: + operationId: me.JoinedTeams.GetPrimaryChannel + parameters: + team-id: $request.path.team-id + template: + operationId: me.JoinedTeams.GetTemplate + parameters: + team-id: $request.path.team-id + schedule: + operationId: me.JoinedTeams.GetSchedule + parameters: + team-id: $request.path.team-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.UpdateMultiValueExtendedProperties + - me.team + summary: Update the navigation property joinedTeams in me + description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + operationId: me.UpdateJoinedTeams parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: team-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of team' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: team requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: '204': @@ -152130,39 +201362,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.DeleteMultiValueExtendedProperties + - me.team + summary: Delete navigation property joinedTeams for me + description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + operationId: me.DeleteJoinedTeams parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + - name: team-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of team' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: team - name: If-Match in: header description: ETag @@ -152174,35 +201385,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/singleValueExtendedProperties': + /me/licenseDetails: get: tags: - - me.calendarGroup - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.ListSingleValueExtendedProperties + - me.licenseDetails + summary: Get licenseDetails from me + description: A collection of this user's license details. Read-only. + operationId: me.ListLicenseDetails parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -152220,8 +201410,12 @@ paths: enum: - id - id desc - - value - - value desc + - servicePlans + - servicePlans desc + - skuId + - skuId desc + - skuPartNumber + - skuPartNumber desc type: string - name: $select in: query @@ -152234,7 +201428,9 @@ paths: items: enum: - id - - value + - servicePlans + - skuId + - skuPartNumber type: string - name: $expand in: query @@ -152254,13 +201450,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of licenseDetails type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.licenseDetails' '@odata.nextLink': type: string default: @@ -152271,38 +201467,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.CreateSingleValueExtendedProperties - parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.licenseDetails + summary: Create new navigation property to licenseDetails for me + description: A collection of this user's license details. Read-only. + operationId: me.CreateLicenseDetails requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.licenseDetails' required: true responses: '201': @@ -152310,46 +201484,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.licenseDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/licenseDetails/{licenseDetails-id}': get: tags: - - me.calendarGroup - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.GetSingleValueExtendedProperties + - me.licenseDetails + summary: Get licenseDetails from me + description: A collection of this user's license details. Read-only. + operationId: me.GetLicenseDetails parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: licenseDetails-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of licenseDetails' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: licenseDetails - name: $select in: query description: Select properties to be returned @@ -152361,7 +201514,9 @@ paths: items: enum: - id - - value + - servicePlans + - skuId + - skuPartNumber type: string - name: $expand in: query @@ -152381,51 +201536,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.licenseDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.UpdateSingleValueExtendedProperties + - me.licenseDetails + summary: Update the navigation property licenseDetails in me + description: A collection of this user's license details. Read-only. + operationId: me.UpdateLicenseDetails parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: licenseDetails-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of licenseDetails' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: licenseDetails requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.licenseDetails' required: true responses: '204': @@ -152435,39 +201569,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.calendarView.DeleteSingleValueExtendedProperties + - me.licenseDetails + summary: Delete navigation property licenseDetails for me + description: A collection of this user's license details. Read-only. + operationId: me.DeleteLicenseDetails parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: licenseDetails-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of licenseDetails' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: licenseDetails - name: If-Match in: header description: ETag @@ -152479,64 +201592,248 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/microsoft.graph.delta()': + /me/mailFolders: get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendarGroups.calendarGroup.calendars.calendar.calendarView.delta + - me.mailFolder + summary: Get mailFolders from me + description: The user's mail folders. Read-only. Nullable. + operationId: me.ListMailFolders parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - childFolderCount + - childFolderCount desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - parentFolderId + - parentFolderId desc + - totalItemCount + - totalItemCount desc + - unreadItemCount + - unreadItemCount desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - childFolderCount + - displayName + - isHidden + - parentFolderId + - totalItemCount + - unreadItemCount + - childFolders + - messageRules + - messages + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of mailFolder + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.mailFolder + summary: Create new navigation property to mailFolders for me + description: The user's mail folders. Read-only. Nullable. + operationId: me.CreateMailFolders + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/mailFolders/{mailFolder-id}': + get: + tags: + - me.mailFolder + summary: Get mailFolders from me + description: The user's mail folders. Read-only. Nullable. + operationId: me.GetMailFolders + parameters: + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - childFolderCount + - displayName + - isHidden + - parentFolderId + - totalItemCount + - unreadItemCount + - childFolders + - messageRules + - messages + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.mailFolder' + links: + childFolders: + operationId: me.MailFolders.ListChildFolders + parameters: + mailFolder-id: $request.path.mailFolder-id + messageRules: + operationId: me.MailFolders.ListMessageRules + parameters: + mailFolder-id: $request.path.mailFolder-id + messages: + operationId: me.MailFolders.ListMessages + parameters: + mailFolder-id: $request.path.mailFolder-id + multiValueExtendedProperties: + operationId: me.MailFolders.ListMultiValueExtendedProperties + parameters: + mailFolder-id: $request.path.mailFolder-id + singleValueExtendedProperties: + operationId: me.MailFolders.ListSingleValueExtendedProperties + parameters: + mailFolder-id: $request.path.mailFolder-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.calendarGroup - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.ListEvents + - me.mailFolder + summary: Update the navigation property mailFolders in me + description: The user's mail folders. Read-only. Nullable. + operationId: me.UpdateMailFolders parameters: - - name: calendarGroup-id + - name: mailFolder-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: mailFolder + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.mailFolder + summary: Delete navigation property mailFolders for me + description: The user's mail folders. Read-only. Nullable. + operationId: me.DeleteMailFolders + parameters: + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/mailFolders/{mailFolder-id}/childFolders': + get: + tags: + - me.mailFolder + summary: Get childFolders from me + description: The collection of child folders in the mailFolder. + operationId: me.mailFolders.ListChildFolders + parameters: + - name: mailFolder-id + in: path + description: 'key: id of mailFolder' + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -152551,86 +201848,18 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - childFolderCount + - childFolderCount desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - parentFolderId + - parentFolderId desc + - totalItemCount + - totalItemCount desc + - unreadItemCount + - unreadItemCount desc type: string - name: $select in: query @@ -152643,50 +201872,15 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances + - childFolderCount + - displayName + - isHidden + - parentFolderId + - totalItemCount + - unreadItemCount + - childFolders + - messageRules + - messages - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -152701,10 +201895,9 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances + - childFolders + - messageRules + - messages - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -152714,13 +201907,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of mailFolder type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.mailFolder' '@odata.nextLink': type: string default: @@ -152731,31 +201924,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup - summary: Create new navigation property to events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.CreateEvents + - me.mailFolder + summary: Create new navigation property to childFolders for me + description: The collection of child folders in the mailFolder. + operationId: me.mailFolders.CreateChildFolders parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.mailFolder' required: true responses: '201': @@ -152763,39 +201949,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.mailFolder' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}': + '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}': get: tags: - - me.calendarGroup - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.GetEvents + - me.mailFolder + summary: Get childFolders from me + description: The collection of child folders in the mailFolder. + operationId: me.mailFolders.GetChildFolders parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: mailFolder - name: $select in: query description: Select properties to be returned @@ -152807,50 +201986,15 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances + - childFolderCount + - displayName + - isHidden + - parentFolderId + - totalItemCount + - unreadItemCount + - childFolders + - messageRules + - messages - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -152865,10 +202009,9 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances + - childFolders + - messageRules + - messages - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -152878,81 +202021,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.mailFolder' links: - attachments: - operationId: me.calendarGroups.calendars.Events.ListAttachments - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendar: - operationId: me.calendarGroups.calendars.Events.GetCalendar + childFolders: + operationId: me.mailFolders.ChildFolders.ListChildFolders parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - extensions: - operationId: me.calendarGroups.calendars.Events.ListExtensions + mailFolder-id: $request.path.mailFolder-id + mailFolder-id1: $request.path.mailFolder-id1 + messageRules: + operationId: me.mailFolders.ChildFolders.ListMessageRules parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - instances: - operationId: me.calendarGroups.calendars.Events.ListInstances + mailFolder-id: $request.path.mailFolder-id + mailFolder-id1: $request.path.mailFolder-id1 + messages: + operationId: me.mailFolders.ChildFolders.ListMessages parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + mailFolder-id: $request.path.mailFolder-id + mailFolder-id1: $request.path.mailFolder-id1 multiValueExtendedProperties: - operationId: me.calendarGroups.calendars.Events.ListMultiValueExtendedProperties + operationId: me.mailFolders.ChildFolders.ListMultiValueExtendedProperties parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + mailFolder-id: $request.path.mailFolder-id + mailFolder-id1: $request.path.mailFolder-id1 singleValueExtendedProperties: - operationId: me.calendarGroups.calendars.Events.ListSingleValueExtendedProperties + operationId: me.mailFolders.ChildFolders.ListSingleValueExtendedProperties parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + mailFolder-id: $request.path.mailFolder-id + mailFolder-id1: $request.path.mailFolder-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup - summary: Update the navigation property events in me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.UpdateEvents + - me.mailFolder + summary: Update the navigation property childFolders in me + description: The collection of child folders in the mailFolder. + operationId: me.mailFolders.UpdateChildFolders parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: mailFolder requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.mailFolder' required: true responses: '204': @@ -152962,32 +202087,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup - summary: Delete navigation property events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.DeleteEvents + - me.mailFolder + summary: Delete navigation property childFolders for me + description: The collection of child folders in the mailFolder. + operationId: me.mailFolders.DeleteChildFolders parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: mailFolder - name: If-Match in: header description: ETag @@ -152998,39 +202116,136 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments': + x-ms-docs-operation-type: operation + '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.copy': + post: + tags: + - me.Actions + summary: Invoke action copy + operationId: me.mailFolders.mailFolder.childFolders.mailFolder.copy + parameters: + - name: mailFolder-id + in: path + description: 'key: id of mailFolder' + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: 'key: id of mailFolder' + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + DestinationId: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.mailFolder' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.move': + post: + tags: + - me.Actions + summary: Invoke action move + operationId: me.mailFolders.mailFolder.childFolders.mailFolder.move + parameters: + - name: mailFolder-id + in: path + description: 'key: id of mailFolder' + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + - name: mailFolder-id1 + in: path + description: 'key: id of mailFolder' + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + DestinationId: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.mailFolder' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/mailFolders/{mailFolder-id}/childFolders/microsoft.graph.delta()': + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.mailFolders.mailFolder.childFolders.delta + parameters: + - name: mailFolder-id + in: path + description: 'key: id of mailFolder' + required: true + schema: + type: string + x-ms-docs-key-type: mailFolder + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/mailFolders/{mailFolder-id}/messageRules': get: tags: - - me.calendarGroup - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.ListAttachments + - me.mailFolder + summary: Get messageRules from me + description: The collection of rules that apply to the user's Inbox folder. + operationId: me.mailFolders.ListMessageRules parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -153045,16 +202260,22 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - actions + - actions desc + - conditions + - conditions desc + - displayName + - displayName desc + - exceptions + - exceptions desc + - hasError + - hasError desc + - isEnabled + - isEnabled desc + - isReadOnly + - isReadOnly desc + - sequence + - sequence desc type: string - name: $select in: query @@ -153067,23 +202288,14 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - actions + - conditions + - displayName + - exceptions + - hasError + - isEnabled + - isReadOnly + - sequence type: string responses: '200': @@ -153091,13 +202303,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of messageRule type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.messageRule' '@odata.nextLink': type: string default: @@ -153108,38 +202320,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup - summary: Create new navigation property to attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.CreateAttachments + - me.mailFolder + summary: Create new navigation property to messageRules for me + description: The collection of rules that apply to the user's Inbox folder. + operationId: me.mailFolders.CreateMessageRules parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: mailFolder requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.messageRule' required: true responses: '201': @@ -153147,46 +202345,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.messageRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}': + '/me/mailFolders/{mailFolder-id}/messageRules/{messageRule-id}': get: tags: - - me.calendarGroup - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.GetAttachments + - me.mailFolder + summary: Get messageRules from me + description: The collection of rules that apply to the user's Inbox folder. + operationId: me.mailFolders.GetMessageRules parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: mailFolder + - name: messageRule-id in: path - description: 'key: id of attachment' + description: 'key: id of messageRule' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: messageRule - name: $select in: query description: Select properties to be returned @@ -153198,23 +202382,14 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - actions + - conditions + - displayName + - exceptions + - hasError + - isEnabled + - isReadOnly + - sequence type: string responses: '200': @@ -153222,51 +202397,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.messageRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup - summary: Update the navigation property attachments in me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.UpdateAttachments + - me.mailFolder + summary: Update the navigation property messageRules in me + description: The collection of rules that apply to the user's Inbox folder. + operationId: me.mailFolders.UpdateMessageRules parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: mailFolder + - name: messageRule-id in: path - description: 'key: id of attachment' + description: 'key: id of messageRule' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: messageRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.messageRule' required: true responses: '204': @@ -153276,39 +202437,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup - summary: Delete navigation property attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.DeleteAttachments + - me.mailFolder + summary: Delete navigation property messageRules for me + description: The collection of rules that apply to the user's Inbox folder. + operationId: me.mailFolders.DeleteMessageRules parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: mailFolder + - name: messageRule-id in: path - description: 'key: id of attachment' + description: 'key: id of messageRule' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: messageRule - name: If-Match in: header description: ETag @@ -153320,85 +202467,235 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/microsoft.graph.createUploadSession': - post: + '/me/mailFolders/{mailFolder-id}/messages': + get: tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.attachments.createUploadSession + - me.mailFolder + summary: Get messages from me + description: The collection of messages in the mailFolder. + operationId: me.mailFolders.ListMessages parameters: - - name: calendarGroup-id + - name: mailFolder-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true + x-ms-docs-key-type: mailFolder + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - bccRecipients + - bccRecipients desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - ccRecipients + - ccRecipients desc + - conversationId + - conversationId desc + - conversationIndex + - conversationIndex desc + - flag + - flag desc + - from + - from desc + - hasAttachments + - hasAttachments desc + - importance + - importance desc + - inferenceClassification + - inferenceClassification desc + - internetMessageHeaders + - internetMessageHeaders desc + - internetMessageId + - internetMessageId desc + - isDeliveryReceiptRequested + - isDeliveryReceiptRequested desc + - isDraft + - isDraft desc + - isRead + - isRead desc + - isReadReceiptRequested + - isReadReceiptRequested desc + - parentFolderId + - parentFolderId desc + - receivedDateTime + - receivedDateTime desc + - replyTo + - replyTo desc + - sender + - sender desc + - sentDateTime + - sentDateTime desc + - subject + - subject desc + - toRecipients + - toRecipients desc + - uniqueBody + - uniqueBody desc + - webLink + - webLink desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - bccRecipients + - body + - bodyPreview + - ccRecipients + - conversationId + - conversationIndex + - flag + - from + - hasAttachments + - importance + - inferenceClassification + - internetMessageHeaders + - internetMessageId + - isDeliveryReceiptRequested + - isDraft + - isRead + - isReadReceiptRequested + - parentFolderId + - receivedDateTime + - replyTo + - sender + - sentDateTime + - subject + - toRecipients + - uniqueBody + - webLink + - attachments + - extensions + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - attachments + - extensions + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of message + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.mailFolder + summary: Create new navigation property to messages for me + description: The collection of messages in the mailFolder. + operationId: me.mailFolders.CreateMessages + parameters: + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: mailFolder requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' + $ref: '#/components/schemas/microsoft.graph.message' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true + $ref: '#/components/schemas/microsoft.graph.message' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar': + x-ms-docs-operation-type: operation + '/me/mailFolders/{mailFolder-id}/messages/{message-id}': get: tags: - - me.calendarGroup - summary: Get calendar from me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.events.GetCalendar + - me.mailFolder + summary: Get messages from me + description: The collection of messages in the mailFolder. + operationId: me.mailFolders.GetMessages parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: $select in: query description: Select properties to be returned @@ -153410,22 +202707,38 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems + - categories - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events + - createdDateTime + - lastModifiedDateTime + - bccRecipients + - body + - bodyPreview + - ccRecipients + - conversationId + - conversationIndex + - flag + - from + - hasAttachments + - importance + - inferenceClassification + - internetMessageHeaders + - internetMessageId + - isDeliveryReceiptRequested + - isDraft + - isRead + - isReadReceiptRequested + - parentFolderId + - receivedDateTime + - replyTo + - sender + - sentDateTime + - subject + - toRecipients + - uniqueBody + - webLink + - attachments + - extensions - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -153440,9 +202753,8 @@ paths: items: enum: - '*' - - calendarPermissions - - calendarView - - events + - attachments + - extensions - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -153452,75 +202764,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.message' links: - calendarPermissions: - operationId: me.calendarGroups.calendars.events.Calendar.ListCalendarPermissions - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendarView: - operationId: me.calendarGroups.calendars.events.Calendar.ListCalendarView + attachments: + operationId: me.mailFolders.Messages.ListAttachments parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - events: - operationId: me.calendarGroups.calendars.events.Calendar.ListEvents + mailFolder-id: $request.path.mailFolder-id + message-id: $request.path.message-id + extensions: + operationId: me.mailFolders.Messages.ListExtensions parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + mailFolder-id: $request.path.mailFolder-id + message-id: $request.path.message-id multiValueExtendedProperties: - operationId: me.calendarGroups.calendars.events.Calendar.ListMultiValueExtendedProperties + operationId: me.mailFolders.Messages.ListMultiValueExtendedProperties parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + mailFolder-id: $request.path.mailFolder-id + message-id: $request.path.message-id singleValueExtendedProperties: - operationId: me.calendarGroups.calendars.events.Calendar.ListSingleValueExtendedProperties + operationId: me.mailFolders.Messages.ListSingleValueExtendedProperties parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + mailFolder-id: $request.path.mailFolder-id + message-id: $request.path.message-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup - summary: Update the navigation property calendar in me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.events.UpdateCalendar + - me.mailFolder + summary: Update the navigation property messages in me + description: The collection of messages in the mailFolder. + operationId: me.mailFolders.UpdateMessages parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.message' required: true responses: '204': @@ -153530,32 +202825,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup - summary: Delete navigation property calendar for me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarGroups.calendars.events.DeleteCalendar + - me.mailFolder + summary: Delete navigation property messages for me + description: The collection of messages in the mailFolder. + operationId: me.mailFolders.DeleteMessages parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: If-Match in: header description: ETag @@ -153567,154 +202855,96 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/$value': get: tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.calendar.allowedCalendarSharingRoles + - me.mailFolder + summary: Get media content for the navigation property messages from me + operationId: me.mailFolders.GetMessagesContent parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event - - name: User + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'Usage: User={User}' + description: 'key: id of message' required: true schema: type: string + x-ms-docs-key-type: message responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar/microsoft.graph.getSchedule': - post: + x-ms-docs-operation-type: operation + put: tags: - - me.Actions - summary: Invoke action getSchedule - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.calendar.getSchedule + - me.mailFolder + summary: Update media content for the navigation property messages in me + operationId: me.mailFolders.UpdateMessagesContent parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + format: binary required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions': + x-ms-docs-operation-type: operation + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/attachments': get: tags: - - me.calendarGroup - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.events.ListExtensions + - me.mailFolder + summary: Get attachments from me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.mailFolders.messages.ListAttachments parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -153729,6 +202959,16 @@ paths: enum: - id - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc type: string - name: $select in: query @@ -153741,6 +202981,11 @@ paths: items: enum: - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size type: string - name: $expand in: query @@ -153760,13 +203005,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of attachment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' '@odata.nextLink': type: string default: @@ -153777,38 +203022,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.events.CreateExtensions + - me.mailFolder + summary: Create new navigation property to attachments for me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.mailFolders.messages.CreateAttachments parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: '201': @@ -153816,46 +203054,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/{attachment-id}': get: tags: - - me.calendarGroup - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.events.GetExtensions + - me.mailFolder + summary: Get attachments from me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.mailFolders.messages.GetAttachments parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: message + - name: attachment-id in: path - description: 'key: id of extension' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: attachment - name: $select in: query description: Select properties to be returned @@ -153867,6 +203098,11 @@ paths: items: enum: - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size type: string - name: $expand in: query @@ -153886,51 +203122,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.events.UpdateExtensions + - me.mailFolder + summary: Update the navigation property attachments in me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.mailFolders.messages.UpdateAttachments parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: message + - name: attachment-id in: path - description: 'key: id of extension' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: attachment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: '204': @@ -153940,39 +203169,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarGroups.calendars.events.DeleteExtensions + - me.mailFolder + summary: Delete navigation property attachments for me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.mailFolders.messages.DeleteAttachments parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: message + - name: attachment-id in: path - description: 'key: id of extension' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag @@ -153984,38 +203206,73 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances': - get: + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/microsoft.graph.createUploadSession': + post: tags: - - me.calendarGroup - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.ListInstances + - me.Actions + summary: Invoke action createUploadSession + operationId: me.mailFolders.mailFolder.messages.message.attachments.createUploadSession parameters: - - name: calendarGroup-id + - name: mailFolder-id in: path - description: 'key: id of calendarGroup' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of calendar' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: message + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/extensions': + get: + tags: + - me.mailFolder + summary: Get extensions from me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.mailFolders.messages.ListExtensions + parameters: + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: mailFolder + - name: message-id + in: path + description: 'key: id of message' + required: true + schema: + type: string + x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -154030,86 +203287,6 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc type: string - name: $select in: query @@ -154122,52 +203299,6 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string - name: $expand in: query @@ -154180,12 +203311,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -154193,13 +203318,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -154210,38 +203335,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup - summary: Create new navigation property to instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.CreateInstances + - me.mailFolder + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.mailFolders.messages.CreateExtensions parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -154249,46 +203367,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/extensions/{extension-id}': get: tags: - - me.calendarGroup - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.GetInstances + - me.mailFolder + summary: Get extensions from me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.mailFolders.messages.GetExtensions parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: message + - name: extension-id in: path - description: 'key: id of event' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -154300,52 +203411,6 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string - name: $expand in: query @@ -154358,12 +203423,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -154371,94 +203430,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendarGroups.calendars.events.Instances.ListAttachments - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendarGroups.calendars.events.Instances.GetCalendar - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendarGroups.calendars.events.Instances.ListExtensions - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendarGroups.calendars.events.Instances.ListInstances - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendarGroups.calendars.events.Instances.ListMultiValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendarGroups.calendars.events.Instances.ListSingleValueExtendedProperties - parameters: - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup - summary: Update the navigation property instances in me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.UpdateInstances + - me.mailFolder + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.mailFolders.messages.UpdateExtensions parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: message + - name: extension-id in: path - description: 'key: id of event' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -154468,39 +203477,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup - summary: Delete navigation property instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarGroups.calendars.events.DeleteInstances + - me.mailFolder + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.mailFolders.messages.DeleteExtensions parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: message + - name: extension-id in: path - description: 'key: id of event' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -154512,149 +203514,58 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': post: tags: - me.Actions summary: Invoke action accept - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.accept - parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': - post: - tags: - - me.Actions - summary: Invoke action cancel - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.cancel + operationId: me.mailFolders.mailFolder.messages.message.microsoft.graph.calendarSharingMessage.accept parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true + x-ms-docs-key-type: message responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.decline + summary: Invoke action copy + operationId: me.mailFolders.mailFolder.messages.message.copy parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -154662,100 +203573,42 @@ paths: schema: type: object properties: - Comment: + DestinationId: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.dismissReminder - parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.createForward': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.forward + summary: Invoke action createForward + operationId: me.mailFolders.mailFolder.messages.message.createForward parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -154769,102 +203622,47 @@ paths: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: - tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.snoozeReminder - parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.createReply': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.event.tentativelyAccept + summary: Invoke action createReply + operationId: me.mailFolders.mailFolder.messages.message.createReply parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: mailFolder-id in: path - description: 'key: id of event' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -154872,92 +203670,47 @@ paths: schema: type: object properties: + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/microsoft.graph.delta()': - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.instances.delta - parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.accept': + x-ms-docs-operation-type: action + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.createReplyAll': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.accept + summary: Invoke action createReplyAll + operationId: me.mailFolders.mailFolder.messages.message.createReplyAll parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -154965,48 +203718,47 @@ paths: schema: type: object properties: + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true - SendResponse: - type: boolean - default: false - nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.cancel': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.forward': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.cancel + summary: Invoke action forward + operationId: me.mailFolders.mailFolder.messages.message.forward parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -155014,6 +203766,16 @@ paths: schema: type: object properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true @@ -155024,34 +203786,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.decline': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.move': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.decline + summary: Invoke action move + operationId: me.mailFolders.mailFolder.messages.message.move parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -155059,86 +203814,42 @@ paths: schema: type: object properties: - Comment: + DestinationId: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.dismissReminder - parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.forward': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.reply': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.forward + summary: Invoke action reply + operationId: me.mailFolders.mailFolder.messages.message.reply parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -155146,12 +203857,10 @@ paths: schema: type: object properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true @@ -155162,34 +203871,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.snoozeReminder': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.replyAll': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.snoozeReminder + summary: Invoke action replyAll + operationId: me.mailFolders.mailFolder.messages.message.replyAll parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -155197,8 +203899,13 @@ paths: schema: type: object properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true + Comment: + type: string + nullable: true required: true responses: '204': @@ -155206,88 +203913,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/microsoft.graph.tentativelyAccept': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.send': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.event.tentativelyAccept + summary: Invoke action send + operationId: me.mailFolders.mailFolder.messages.message.send parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true + x-ms-docs-key-type: message responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/multiValueExtendedProperties': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/multiValueExtendedProperties': get: tags: - - me.calendarGroup + - me.mailFolder summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.ListMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.ListMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -155356,32 +204030,25 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup + - me.mailFolder summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.CreateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.CreateMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property content: @@ -155399,35 +204066,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - me.calendarGroup + - me.mailFolder summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.GetMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.GetMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -155472,32 +204132,25 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup + - me.mailFolder summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.UpdateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.UpdateMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -155520,32 +204173,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup + - me.mailFolder summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.DeleteMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.DeleteMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -155564,35 +204210,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/singleValueExtendedProperties': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/singleValueExtendedProperties': get: tags: - - me.calendarGroup + - me.mailFolder summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.ListSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.ListSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -155661,32 +204300,25 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup + - me.mailFolder summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.CreateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.CreateSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property content: @@ -155704,35 +204336,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/mailFolders/{mailFolder-id}/messages/{message-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - me.calendarGroup + - me.mailFolder summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.GetSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.GetSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -155777,32 +204402,25 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup + - me.mailFolder summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.UpdateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.UpdateSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -155825,32 +204443,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup + - me.mailFolder summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarGroups.calendars.events.DeleteSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.mailFolders.messages.DeleteSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: mailFolder + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -155869,27 +204480,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/microsoft.graph.delta()': + '/me/mailFolders/{mailFolder-id}/messages/microsoft.graph.delta()': get: tags: - me.Functions summary: Invoke function delta - operationId: me.calendarGroups.calendarGroup.calendars.calendar.events.delta + operationId: me.mailFolders.mailFolder.messages.delta parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder responses: '200': description: Success @@ -155898,71 +204502,60 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.message' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': - get: + '/me/mailFolders/{mailFolder-id}/microsoft.graph.copy': + post: tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendarGroups.calendarGroup.calendars.calendar.allowedCalendarSharingRoles + - me.Actions + summary: Invoke action copy + operationId: me.mailFolders.mailFolder.copy parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: User + - name: mailFolder-id in: path - description: 'Usage: User={User}' + description: 'key: id of mailFolder' required: true schema: type: string + x-ms-docs-key-type: mailFolder + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + DestinationId: + type: string + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.mailFolder' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/microsoft.graph.getSchedule': + x-ms-docs-operation-type: action + '/me/mailFolders/{mailFolder-id}/microsoft.graph.move': post: tags: - me.Actions - summary: Invoke action getSchedule - operationId: me.calendarGroups.calendarGroup.calendars.calendar.getSchedule + summary: Invoke action move + operationId: me.mailFolders.mailFolder.move parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder requestBody: description: Action parameters content: @@ -155970,25 +204563,8 @@ paths: schema: type: object properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + DestinationId: + type: string required: true responses: '200': @@ -155996,36 +204572,27 @@ paths: content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.mailFolder' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/multiValueExtendedProperties': + '/me/mailFolders/{mailFolder-id}/multiValueExtendedProperties': get: tags: - - me.calendarGroup + - me.mailFolder summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.ListMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.ListMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -156094,25 +204661,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup + - me.mailFolder summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.CreateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.CreateMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder requestBody: description: New navigation property content: @@ -156130,28 +204690,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/mailFolders/{mailFolder-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - me.calendarGroup + - me.mailFolder summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.GetMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.GetMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -156196,25 +204749,18 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup + - me.mailFolder summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.UpdateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.UpdateMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -156237,25 +204783,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup + - me.mailFolder summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.DeleteMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.DeleteMultiValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -156274,28 +204813,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/singleValueExtendedProperties': + '/me/mailFolders/{mailFolder-id}/singleValueExtendedProperties': get: tags: - - me.calendarGroup + - me.mailFolder summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.ListSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.ListSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -156364,25 +204896,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendarGroup + - me.mailFolder summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.CreateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.CreateSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder requestBody: description: New navigation property content: @@ -156400,28 +204925,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/mailFolders/{mailFolder-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - me.calendarGroup + - me.mailFolder summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.GetSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.GetSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -156466,25 +204984,18 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - me.calendarGroup + - me.mailFolder summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.UpdateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.UpdateSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -156507,25 +205018,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendarGroup + - me.mailFolder summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarGroups.calendars.DeleteSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + operationId: me.mailFolders.DeleteSingleValueExtendedProperties parameters: - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id + - name: mailFolder-id in: path - description: 'key: id of calendar' + description: 'key: id of mailFolder' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: mailFolder - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -156544,309 +205048,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/calendars: - get: - tags: - - me.calendar - summary: Get calendars from me - description: The user's calendars. Read-only. Nullable. - operationId: me.ListCalendars - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - allowedOnlineMeetingProviders - - allowedOnlineMeetingProviders desc - - canEdit - - canEdit desc - - canShare - - canShare desc - - canViewPrivateItems - - canViewPrivateItems desc - - changeKey - - changeKey desc - - color - - color desc - - defaultOnlineMeetingProvider - - defaultOnlineMeetingProvider desc - - hexColor - - hexColor desc - - isDefaultCalendar - - isDefaultCalendar desc - - isRemovable - - isRemovable desc - - isTallyingResponses - - isTallyingResponses desc - - name - - name desc - - owner - - owner desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of calendar - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendar' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to calendars for me - description: The user's calendars. Read-only. Nullable. - operationId: me.CreateCalendars - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}': + /me/mailFolders/microsoft.graph.delta(): get: tags: - - me.calendar - summary: Get calendars from me - description: The user's calendars. Read-only. Nullable. - operationId: me.GetCalendars - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + - me.Functions + summary: Invoke function delta + operationId: me.mailFolders.delta responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - links: - calendarPermissions: - operationId: me.Calendars.ListCalendarPermissions - parameters: - calendar-id: $request.path.calendar-id - calendarView: - operationId: me.Calendars.ListCalendarView - parameters: - calendar-id: $request.path.calendar-id - events: - operationId: me.Calendars.ListEvents - parameters: - calendar-id: $request.path.calendar-id - multiValueExtendedProperties: - operationId: me.Calendars.ListMultiValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - singleValueExtendedProperties: - operationId: me.Calendars.ListSingleValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.calendar - summary: Update the navigation property calendars in me - description: The user's calendars. Read-only. Nullable. - operationId: me.UpdateCalendars - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.calendar - summary: Delete navigation property calendars for me - description: The user's calendars. Read-only. Nullable. - operationId: me.DeleteCalendars - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarPermissions': + x-ms-docs-operation-type: function + /me/managedAppRegistrations: get: tags: - - me.calendar - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendars.ListCalendarPermissions + - me.managedAppRegistration + summary: Get managedAppRegistrations from me + description: Zero or more managed app registrations that belong to the user. + operationId: me.ListManagedAppRegistrations parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -156864,16 +205091,30 @@ paths: enum: - id - id desc - - allowedRoles - - allowedRoles desc - - emailAddress - - emailAddress desc - - isInsideOrganization - - isInsideOrganization desc - - isRemovable - - isRemovable desc - - role - - role desc + - appIdentifier + - appIdentifier desc + - applicationVersion + - applicationVersion desc + - createdDateTime + - createdDateTime desc + - deviceName + - deviceName desc + - deviceTag + - deviceTag desc + - deviceType + - deviceType desc + - flaggedReasons + - flaggedReasons desc + - lastSyncDateTime + - lastSyncDateTime desc + - managementSdkVersion + - managementSdkVersion desc + - platformVersion + - platformVersion desc + - userId + - userId desc + - version + - version desc type: string - name: $select in: query @@ -156886,11 +205127,21 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role + - appIdentifier + - applicationVersion + - createdDateTime + - deviceName + - deviceTag + - deviceType + - flaggedReasons + - lastSyncDateTime + - managementSdkVersion + - platformVersion + - userId + - version + - appliedPolicies + - intendedPolicies + - operations type: string - name: $expand in: query @@ -156903,6 +205154,9 @@ paths: items: enum: - '*' + - appliedPolicies + - intendedPolicies + - operations type: string responses: '200': @@ -156910,13 +205164,13 @@ paths: content: application/json: schema: - title: Collection of calendarPermission + title: Collection of managedAppRegistration type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' '@odata.nextLink': type: string default: @@ -156925,191 +205179,14 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendars.CreateCalendarPermissions - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id}': - get: - tags: - - me.calendar - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendars.GetCalendarPermissions - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: calendarPermission-id - in: path - description: 'key: id of calendarPermission' - required: true - schema: - type: string - x-ms-docs-key-type: calendarPermission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.calendar - summary: Update the navigation property calendarPermissions in me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendars.UpdateCalendarPermissions - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: calendarPermission-id - in: path - description: 'key: id of calendarPermission' - required: true - schema: - type: string - x-ms-docs-key-type: calendarPermission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.calendar - summary: Delete navigation property calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendars.DeleteCalendarPermissions - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: calendarPermission-id - in: path - description: 'key: id of calendarPermission' - required: true - schema: - type: string - x-ms-docs-key-type: calendarPermission - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView': + /me/managedAppRegistrations/$ref: get: tags: - - me.calendar - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendars.ListCalendarView + - me.managedAppRegistration + summary: Get ref of managedAppRegistrations from me + description: Zero or more managed app registrations that belong to the user. + operationId: me.ListRefManagedAppRegistrations parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' - required: true - schema: - type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -157127,176 +205204,44 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - appIdentifier + - appIdentifier desc + - applicationVersion + - applicationVersion desc - createdDateTime - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - deviceName + - deviceName desc + - deviceTag + - deviceTag desc + - deviceType + - deviceType desc + - flaggedReasons + - flaggedReasons desc + - lastSyncDateTime + - lastSyncDateTime desc + - managementSdkVersion + - managementSdkVersion desc + - platformVersion + - platformVersion desc + - userId + - userId desc + - version + - version desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - title: Collection of event + title: Collection of links of managedAppRegistration type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + type: string '@odata.nextLink': type: string default: @@ -157307,274 +205252,56 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendars.CreateCalendarView - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar + - me.managedAppRegistration + summary: Create new navigation property ref to managedAppRegistrations for me + description: Zero or more managed app registrations that belong to the user. + operationId: me.CreateRefManagedAppRegistrations requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}': + /me/managedAppRegistrations/microsoft.graph.getUserIdsWithFlaggedAppRegistration(): get: tags: - - me.calendar - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendars.GetCalendarView - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' - required: true - schema: - type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' - required: true - schema: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + - me.Functions + summary: Invoke function getUserIdsWithFlaggedAppRegistration + operationId: me.managedAppRegistrations.getUserIdsWithFlaggedAppRegistration responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendars.CalendarView.ListAttachments - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendar: - operationId: me.calendars.CalendarView.GetCalendar - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - extensions: - operationId: me.calendars.CalendarView.ListExtensions - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - instances: - operationId: me.calendars.CalendarView.ListInstances - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendars.CalendarView.ListMultiValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendars.CalendarView.ListSingleValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.calendar - summary: Update the navigation property calendarView in me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendars.UpdateCalendarView - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.calendar - summary: Delete navigation property calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendars.DeleteCalendarView - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + type: array + items: + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/attachments': + x-ms-docs-operation-type: function + /me/managedDevices: get: tags: - - me.calendar - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.ListAttachments + - me.managedDevice + summary: Get managedDevices from me + description: The managed devices associated with the user. + operationId: me.ListManagedDevices parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -157592,16 +205319,108 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - activationLockBypassCode + - activationLockBypassCode desc + - androidSecurityPatchLevel + - androidSecurityPatchLevel desc + - azureADDeviceId + - azureADDeviceId desc + - azureADRegistered + - azureADRegistered desc + - complianceGracePeriodExpirationDateTime + - complianceGracePeriodExpirationDateTime desc + - complianceState + - complianceState desc + - configurationManagerClientEnabledFeatures + - configurationManagerClientEnabledFeatures desc + - deviceActionResults + - deviceActionResults desc + - deviceCategoryDisplayName + - deviceCategoryDisplayName desc + - deviceEnrollmentType + - deviceEnrollmentType desc + - deviceHealthAttestationState + - deviceHealthAttestationState desc + - deviceName + - deviceName desc + - deviceRegistrationState + - deviceRegistrationState desc + - easActivated + - easActivated desc + - easActivationDateTime + - easActivationDateTime desc + - easDeviceId + - easDeviceId desc + - emailAddress + - emailAddress desc + - enrolledDateTime + - enrolledDateTime desc + - ethernetMacAddress + - ethernetMacAddress desc + - exchangeAccessState + - exchangeAccessState desc + - exchangeAccessStateReason + - exchangeAccessStateReason desc + - exchangeLastSuccessfulSyncDateTime + - exchangeLastSuccessfulSyncDateTime desc + - freeStorageSpaceInBytes + - freeStorageSpaceInBytes desc + - iccid + - iccid desc + - imei + - imei desc + - isEncrypted + - isEncrypted desc + - isSupervised + - isSupervised desc + - jailBroken + - jailBroken desc + - lastSyncDateTime + - lastSyncDateTime desc + - managedDeviceName + - managedDeviceName desc + - managedDeviceOwnerType + - managedDeviceOwnerType desc + - managementAgent + - managementAgent desc + - manufacturer + - manufacturer desc + - meid + - meid desc + - model + - model desc + - notes + - notes desc + - operatingSystem + - operatingSystem desc + - osVersion + - osVersion desc + - partnerReportedThreatState + - partnerReportedThreatState desc + - phoneNumber + - phoneNumber desc + - physicalMemoryInBytes + - physicalMemoryInBytes desc + - remoteAssistanceSessionErrorDetails + - remoteAssistanceSessionErrorDetails desc + - remoteAssistanceSessionUrl + - remoteAssistanceSessionUrl desc + - serialNumber + - serialNumber desc + - subscriberCarrier + - subscriberCarrier desc + - totalStorageSpaceInBytes + - totalStorageSpaceInBytes desc + - udid + - udid desc + - userDisplayName + - userDisplayName desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + - wiFiMacAddress + - wiFiMacAddress desc type: string - name: $select in: query @@ -157614,11 +205433,60 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size + - activationLockBypassCode + - androidSecurityPatchLevel + - azureADDeviceId + - azureADRegistered + - complianceGracePeriodExpirationDateTime + - complianceState + - configurationManagerClientEnabledFeatures + - deviceActionResults + - deviceCategoryDisplayName + - deviceEnrollmentType + - deviceHealthAttestationState + - deviceName + - deviceRegistrationState + - easActivated + - easActivationDateTime + - easDeviceId + - emailAddress + - enrolledDateTime + - ethernetMacAddress + - exchangeAccessState + - exchangeAccessStateReason + - exchangeLastSuccessfulSyncDateTime + - freeStorageSpaceInBytes + - iccid + - imei + - isEncrypted + - isSupervised + - jailBroken + - lastSyncDateTime + - managedDeviceName + - managedDeviceOwnerType + - managementAgent + - manufacturer + - meid + - model + - notes + - operatingSystem + - osVersion + - partnerReportedThreatState + - phoneNumber + - physicalMemoryInBytes + - remoteAssistanceSessionErrorDetails + - remoteAssistanceSessionUrl + - serialNumber + - subscriberCarrier + - totalStorageSpaceInBytes + - udid + - userDisplayName + - userId + - userPrincipalName + - wiFiMacAddress + - deviceCompliancePolicyStates + - deviceConfigurationStates + - deviceCategory type: string - name: $expand in: query @@ -157631,6 +205499,9 @@ paths: items: enum: - '*' + - deviceCompliancePolicyStates + - deviceConfigurationStates + - deviceCategory type: string responses: '200': @@ -157638,13 +205509,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of managedDevice type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.managedDevice' '@odata.nextLink': type: string default: @@ -157655,31 +205526,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.CreateAttachments - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.managedDevice + summary: Create new navigation property to managedDevices for me + description: The managed devices associated with the user. + operationId: me.CreateManagedDevices requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.managedDevice' required: true responses: '201': @@ -157687,223 +205543,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/attachments/{attachment-id}': - get: - tags: - - me.calendar - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.GetAttachments - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.calendar - summary: Update the navigation property attachments in me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.UpdateAttachments - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.calendar - summary: Delete navigation property attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.DeleteAttachments - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.managedDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.calendars.calendar.calendarView.event.attachments.createUploadSession - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/calendar': + '/me/managedDevices/{managedDevice-id}': get: tags: - - me.calendar - summary: Get calendar from me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendars.calendarView.GetCalendar + - me.managedDevice + summary: Get managedDevices from me + description: The managed devices associated with the user. + operationId: me.GetManagedDevices parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice - name: $select in: query description: Select properties to be returned @@ -157915,24 +205573,60 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - activationLockBypassCode + - androidSecurityPatchLevel + - azureADDeviceId + - azureADRegistered + - complianceGracePeriodExpirationDateTime + - complianceState + - configurationManagerClientEnabledFeatures + - deviceActionResults + - deviceCategoryDisplayName + - deviceEnrollmentType + - deviceHealthAttestationState + - deviceName + - deviceRegistrationState + - easActivated + - easActivationDateTime + - easDeviceId + - emailAddress + - enrolledDateTime + - ethernetMacAddress + - exchangeAccessState + - exchangeAccessStateReason + - exchangeLastSuccessfulSyncDateTime + - freeStorageSpaceInBytes + - iccid + - imei + - isEncrypted + - isSupervised + - jailBroken + - lastSyncDateTime + - managedDeviceName + - managedDeviceOwnerType + - managementAgent + - manufacturer + - meid + - model + - notes + - operatingSystem + - osVersion + - partnerReportedThreatState + - phoneNumber + - physicalMemoryInBytes + - remoteAssistanceSessionErrorDetails + - remoteAssistanceSessionUrl + - serialNumber + - subscriberCarrier + - totalStorageSpaceInBytes + - udid + - userDisplayName + - userId + - userPrincipalName + - wiFiMacAddress + - deviceCompliancePolicyStates + - deviceConfigurationStates + - deviceCategory type: string - name: $expand in: query @@ -157944,12 +205638,10 @@ paths: type: array items: enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - '*' + - deviceCompliancePolicyStates + - deviceConfigurationStates + - deviceCategory type: string responses: '200': @@ -157957,63 +205649,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - calendarPermissions: - operationId: me.calendars.calendarView.Calendar.ListCalendarPermissions - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendarView: - operationId: me.calendars.calendarView.Calendar.ListCalendarView - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - events: - operationId: me.calendars.calendarView.Calendar.ListEvents + deviceCompliancePolicyStates: + operationId: me.ManagedDevices.ListDeviceCompliancePolicyStates parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendars.calendarView.Calendar.ListMultiValueExtendedProperties + managedDevice-id: $request.path.managedDevice-id + deviceConfigurationStates: + operationId: me.ManagedDevices.ListDeviceConfigurationStates parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendars.calendarView.Calendar.ListSingleValueExtendedProperties + managedDevice-id: $request.path.managedDevice-id + deviceCategory: + operationId: me.ManagedDevices.GetDeviceCategory parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + managedDevice-id: $request.path.managedDevice-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property calendar in me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendars.calendarView.UpdateCalendar + - me.managedDevice + summary: Update the navigation property managedDevices in me + description: The managed devices associated with the user. + operationId: me.UpdateManagedDevices parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.managedDevice' required: true responses: '204': @@ -158023,25 +205695,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property calendar for me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendars.calendarView.DeleteCalendar + - me.managedDevice + summary: Delete navigation property managedDevices for me + description: The managed devices associated with the user. + operationId: me.DeleteManagedDevices parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag @@ -158053,130 +205718,124 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + '/me/managedDevices/{managedDevice-id}/deviceCategory': get: tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendars.calendar.calendarView.event.calendar.allowedCalendarSharingRoles + - me.managedDevice + summary: Get deviceCategory from me + description: Device category + operationId: me.managedDevices.GetDeviceCategory parameters: - - name: calendar-id + - name: managedDevice-id in: path - description: 'key: id of calendar' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: managedDevice + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - - name: User - in: path - description: 'Usage: User={User}' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + $ref: '#/components/schemas/microsoft.graph.deviceCategory' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendars/{calendar-id}/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action getSchedule - operationId: me.calendars.calendar.calendarView.event.calendar.getSchedule + - me.managedDevice + summary: Update the navigation property deviceCategory in me + description: Device category + operationId: me.managedDevices.UpdateDeviceCategory parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + $ref: '#/components/schemas/microsoft.graph.deviceCategory' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/extensions': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.calendar - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.calendarView.ListExtensions + - me.managedDevice + summary: Delete navigation property deviceCategory for me + description: Device category + operationId: me.managedDevices.DeleteDeviceCategory parameters: - - name: calendar-id + - name: managedDevice-id in: path - description: 'key: id of calendar' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: managedDevice + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates': + get: + tags: + - me.managedDevice + summary: Get deviceCompliancePolicyStates from me + description: Device compliance policy states for this device. + operationId: me.managedDevices.ListDeviceCompliancePolicyStates + parameters: + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -158194,6 +205853,18 @@ paths: enum: - id - id desc + - displayName + - displayName desc + - platformType + - platformType desc + - settingCount + - settingCount desc + - settingStates + - settingStates desc + - state + - state desc + - version + - version desc type: string - name: $select in: query @@ -158206,6 +205877,12 @@ paths: items: enum: - id + - displayName + - platformType + - settingCount + - settingStates + - state + - version type: string - name: $expand in: query @@ -158225,13 +205902,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of deviceCompliancePolicyState type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' '@odata.nextLink': type: string default: @@ -158242,31 +205919,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.calendarView.CreateExtensions + - me.managedDevice + summary: Create new navigation property to deviceCompliancePolicyStates for me + description: Device compliance policy states for this device. + operationId: me.managedDevices.CreateDeviceCompliancePolicyStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' required: true responses: '201': @@ -158274,39 +205944,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/extensions/{extension-id}': + '/me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}': get: tags: - - me.calendar - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.calendarView.GetExtensions + - me.managedDevice + summary: Get deviceCompliancePolicyStates from me + description: Device compliance policy states for this device. + operationId: me.managedDevices.GetDeviceCompliancePolicyStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id in: path - description: 'key: id of extension' + description: 'key: id of deviceCompliancePolicyState' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: deviceCompliancePolicyState - name: $select in: query description: Select properties to be returned @@ -158318,6 +205981,12 @@ paths: items: enum: - id + - displayName + - platformType + - settingCount + - settingStates + - state + - version type: string - name: $expand in: query @@ -158337,44 +206006,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.calendarView.UpdateExtensions + - me.managedDevice + summary: Update the navigation property deviceCompliancePolicyStates in me + description: Device compliance policy states for this device. + operationId: me.managedDevices.UpdateDeviceCompliancePolicyStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id in: path - description: 'key: id of extension' + description: 'key: id of deviceCompliancePolicyState' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: deviceCompliancePolicyState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' required: true responses: '204': @@ -158384,32 +206046,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.calendarView.DeleteExtensions + - me.managedDevice + summary: Delete navigation property deviceCompliancePolicyStates for me + description: Device compliance policy states for this device. + operationId: me.managedDevices.DeleteDeviceCompliancePolicyStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: managedDevice + - name: deviceCompliancePolicyState-id in: path - description: 'key: id of extension' + description: 'key: id of deviceCompliancePolicyState' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: deviceCompliancePolicyState - name: If-Match in: header description: ETag @@ -158421,28 +206076,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances': + '/me/managedDevices/{managedDevice-id}/deviceConfigurationStates': get: tags: - - me.calendar - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.ListInstances + - me.managedDevice + summary: Get deviceConfigurationStates from me + description: Device configuration states for this device. + operationId: me.managedDevices.ListDeviceConfigurationStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -158460,86 +206108,18 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - displayName + - displayName desc + - platformType + - platformType desc + - settingCount + - settingCount desc + - settingStates + - settingStates desc + - state + - state desc + - version + - version desc type: string - name: $select in: query @@ -158552,52 +206132,12 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - displayName + - platformType + - settingCount + - settingStates + - state + - version type: string - name: $expand in: query @@ -158610,12 +206150,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -158623,13 +206157,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of deviceConfigurationState type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' '@odata.nextLink': type: string default: @@ -158640,31 +206174,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.CreateInstances + - me.managedDevice + summary: Create new navigation property to deviceConfigurationStates for me + description: Device configuration states for this device. + operationId: me.managedDevices.CreateDeviceConfigurationStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' required: true responses: '201': @@ -158672,39 +206199,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': + '/me/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}': get: tags: - - me.calendar - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.GetInstances + - me.managedDevice + summary: Get deviceConfigurationStates from me + description: Device configuration states for this device. + operationId: me.managedDevices.GetDeviceConfigurationStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id in: path - description: 'key: id of event' + description: 'key: id of deviceConfigurationState' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: deviceConfigurationState - name: $select in: query description: Select properties to be returned @@ -158716,52 +206236,12 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - displayName + - platformType + - settingCount + - settingStates + - state + - version type: string - name: $expand in: query @@ -158774,12 +206254,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -158787,81 +206261,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendars.calendarView.Instances.ListAttachments - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendars.calendarView.Instances.GetCalendar - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendars.calendarView.Instances.ListExtensions - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendars.calendarView.Instances.ListInstances - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendars.calendarView.Instances.ListMultiValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendars.calendarView.Instances.ListSingleValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property instances in me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.UpdateInstances + - me.managedDevice + summary: Update the navigation property deviceConfigurationStates in me + description: Device configuration states for this device. + operationId: me.managedDevices.UpdateDeviceConfigurationStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id in: path - description: 'key: id of event' + description: 'key: id of deviceConfigurationState' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: deviceConfigurationState requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' required: true responses: '204': @@ -158871,32 +206301,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.calendarView.DeleteInstances + - me.managedDevice + summary: Delete navigation property deviceConfigurationStates for me + description: Device configuration states for this device. + operationId: me.managedDevices.DeleteDeviceConfigurationStates parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: managedDevice + - name: deviceConfigurationState-id in: path - description: 'key: id of event' + description: 'key: id of deviceConfigurationState' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: deviceConfigurationState - name: If-Match in: header description: ETag @@ -158908,83 +206331,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.calendars.calendar.calendarView.event.instances.event.accept + summary: Invoke action bypassActivationLock + description: Bypass activation lock + operationId: me.managedDevices.managedDevice.bypassActivationLock parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendars.calendar.calendarView.event.instances.event.cancel + summary: Invoke action cleanWindowsDevice + description: Clean Windows device + operationId: me.managedDevices.managedDevice.cleanWindowsDevice parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice requestBody: description: Action parameters content: @@ -158992,9 +206374,9 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true + keepUserData: + type: boolean + default: false required: true responses: '204': @@ -159002,34 +206384,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendars.calendar.calendarView.event.instances.event.decline + summary: Invoke action deleteUserFromSharedAppleDevice + description: Delete user from shared Apple device + operationId: me.managedDevices.managedDevice.deleteUserFromSharedAppleDevice parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice requestBody: description: Action parameters content: @@ -159037,17 +206406,9 @@ paths: schema: type: object properties: - Comment: + userPrincipalName: type: string nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true responses: '204': @@ -159055,476 +206416,250 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': post: tags: - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendars.calendar.calendarView.event.instances.event.dismissReminder + summary: Invoke action disableLostMode + description: Disable lost mode + operationId: me.managedDevices.managedDevice.disableLostMode parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.locateDevice': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendars.calendar.calendarView.event.instances.event.forward + summary: Invoke action locateDevice + description: Locate a device + operationId: me.managedDevices.managedDevice.locateDevice parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.logoutSharedAppleDeviceActiveUser': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendars.calendar.calendarView.event.instances.event.snoozeReminder + summary: Invoke action logoutSharedAppleDeviceActiveUser + description: Logout shared Apple device active user + operationId: me.managedDevices.managedDevice.logoutSharedAppleDeviceActiveUser parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.rebootNow': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendars.calendar.calendarView.event.instances.event.tentativelyAccept + summary: Invoke action rebootNow + description: Reboot device + operationId: me.managedDevices.managedDevice.rebootNow parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/instances/microsoft.graph.delta()': - get: + '/me/managedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode': + post: tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendars.calendar.calendarView.event.instances.delta + - me.Actions + summary: Invoke action recoverPasscode + description: Recover passcode + operationId: me.managedDevices.managedDevice.recoverPasscode parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.accept': + x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.calendars.calendar.calendarView.event.accept + summary: Invoke action remoteLock + description: Remote lock + operationId: me.managedDevices.managedDevice.remoteLock parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.cancel': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendars.calendar.calendarView.event.cancel + summary: Invoke action requestRemoteAssistance + description: Request remote assistance + operationId: me.managedDevices.managedDevice.requestRemoteAssistance parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.decline': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.resetPasscode': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendars.calendar.calendarView.event.decline + summary: Invoke action resetPasscode + description: Reset passcode + operationId: me.managedDevices.managedDevice.resetPasscode parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.dismissReminder': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.retire': post: tags: - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendars.calendar.calendarView.event.dismissReminder + summary: Invoke action retire + description: Retire a device + operationId: me.managedDevices.managedDevice.retire parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.forward': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.shutDown': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendars.calendar.calendarView.event.forward + summary: Invoke action shutDown + description: Shut down device + operationId: me.managedDevices.managedDevice.shutDown parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.snoozeReminder': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.syncDevice': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendars.calendar.calendarView.event.snoozeReminder + summary: Invoke action syncDevice + operationId: me.managedDevices.managedDevice.syncDevice parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + '/me/managedDevices/{managedDevice-id}/microsoft.graph.updateWindowsDeviceAccount': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendars.calendar.calendarView.event.tentativelyAccept + summary: Invoke action updateWindowsDeviceAccount + operationId: me.managedDevices.managedDevice.updateWindowsDeviceAccount parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice requestBody: description: Action parameters content: @@ -159532,853 +206667,120 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: + updateWindowsDeviceAccountActionParameter: anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/calendarView/{event-id}/multiValueExtendedProperties': - get: - tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.ListMultiValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of multiValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.CreateMultiValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': - get: - tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.GetMultiValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.calendar - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.UpdateMultiValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.calendar - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.DeleteMultiValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/singleValueExtendedProperties': - get: - tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.ListSingleValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of singleValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.calendar - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.CreateSingleValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': - get: - tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.GetSingleValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.calendar - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.UpdateSingleValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.calendar - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.calendarView.DeleteSingleValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id - in: path - description: 'key: id of singleValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/calendarView/microsoft.graph.delta()': - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendars.calendar.calendarView.delta - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendars/{calendar-id}/events': - get: - tags: - - me.calendar - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendars.ListEvents - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + - $ref: '#/components/schemas/microsoft.graph.updateWindowsDeviceAccountActionParameter' + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderScan': post: tags: - - me.calendar - summary: Create new navigation property to events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendars.CreateEvents + - me.Actions + summary: Invoke action windowsDefenderScan + operationId: me.managedDevices.managedDevice.windowsDefenderScan parameters: - - name: calendar-id + - name: managedDevice-id in: path - description: 'key: id of calendar' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: calendar + x-ms-docs-key-type: managedDevice requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + properties: + quickScan: + type: boolean + default: false required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}': - get: + x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderUpdateSignatures': + post: tags: - - me.calendar - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendars.GetEvents + - me.Actions + summary: Invoke action windowsDefenderUpdateSignatures + operationId: me.managedDevices.managedDevice.windowsDefenderUpdateSignatures parameters: - - name: calendar-id + - name: managedDevice-id in: path - description: 'key: id of calendar' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/managedDevices/{managedDevice-id}/microsoft.graph.wipe': + post: + tags: + - me.Actions + summary: Invoke action wipe + description: Wipe a device + operationId: me.managedDevices.managedDevice.wipe + parameters: + - name: managedDevice-id in: path - description: 'key: id of event' + description: 'key: id of managedDevice' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + keepEnrollmentData: + type: boolean + default: false + nullable: true + keepUserData: + type: boolean + default: false + nullable: true + macOsUnlockCode: + type: string + nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/manager: + get: + tags: + - me.directoryObject + summary: Get manager from me + description: 'The user or contact that is this user''s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.' + operationId: me.GetManager + parameters: - name: $select in: query description: Select properties to be returned @@ -160390,52 +206792,7 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - deletedDateTime type: string - name: $expand in: query @@ -160448,12 +206805,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -160461,68 +206812,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendars.Events.ListAttachments - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendar: - operationId: me.calendars.Events.GetCalendar - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - extensions: - operationId: me.calendars.Events.ListExtensions - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - instances: - operationId: me.calendars.Events.ListInstances - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendars.Events.ListMultiValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendars.Events.ListSingleValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + /me/manager/$ref: + get: tags: - - me.calendar - summary: Update the navigation property events in me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendars.UpdateEvents - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.directoryObject + summary: Get ref of manager from me + description: 'The user or contact that is this user''s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.' + operationId: me.GetRefManager + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.directoryObject + summary: Update the ref of navigation property manager in me + description: 'The user or contact that is this user''s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.' + operationId: me.UpdateRefManager requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -160532,25 +206856,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendars.DeleteEvents + - me.directoryObject + summary: Delete ref of navigation property manager for me + description: 'The user or contact that is this user''s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.' + operationId: me.DeleteRefManager parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - name: If-Match in: header description: ETag @@ -160562,28 +206872,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/attachments': + /me/memberOf: get: tags: - - me.calendar - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.ListAttachments + - me.directoryObject + summary: Get memberOf from me + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. + operationId: me.ListMemberOf parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -160601,16 +206897,8 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -160623,11 +206911,7 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size + - deletedDateTime type: string - name: $expand in: query @@ -160647,13 +206931,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -160662,76 +206946,96 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + /me/memberOf/$ref: + get: tags: - - me.calendar - summary: Create new navigation property to attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.CreateAttachments + - me.directoryObject + summary: Get ref of memberOf from me + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. + operationId: me.ListRefMemberOf parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.directoryObject + summary: Create new navigation property ref to memberOf for me + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. + operationId: me.CreateRefMemberOf requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id}': + /me/messages: get: tags: - - me.calendar - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.GetAttachments + - me.message + summary: Get messages from me + description: The messages in a mailbox or folder. Read-only. Nullable. + operationId: me.ListMessages parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -160740,15 +207044,71 @@ paths: items: enum: - id - - contentType - - isInline + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc - lastModifiedDateTime - - name - - size + - lastModifiedDateTime desc + - bccRecipients + - bccRecipients desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - ccRecipients + - ccRecipients desc + - conversationId + - conversationId desc + - conversationIndex + - conversationIndex desc + - flag + - flag desc + - from + - from desc + - hasAttachments + - hasAttachments desc + - importance + - importance desc + - inferenceClassification + - inferenceClassification desc + - internetMessageHeaders + - internetMessageHeaders desc + - internetMessageId + - internetMessageId desc + - isDeliveryReceiptRequested + - isDeliveryReceiptRequested desc + - isDraft + - isDraft desc + - isRead + - isRead desc + - isReadReceiptRequested + - isReadReceiptRequested desc + - parentFolderId + - parentFolderId desc + - receivedDateTime + - receivedDateTime desc + - replyTo + - replyTo desc + - sender + - sender desc + - sentDateTime + - sentDateTime desc + - subject + - subject desc + - toRecipients + - toRecipients desc + - uniqueBody + - uniqueBody desc + - webLink + - webLink desc type: string - - name: $expand + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -160756,7 +207116,41 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - bccRecipients + - body + - bodyPreview + - ccRecipients + - conversationId + - conversationIndex + - flag + - from + - hasAttachments + - importance + - inferenceClassification + - internetMessageHeaders + - internetMessageId + - isDeliveryReceiptRequested + - isDraft + - isRead + - isReadReceiptRequested + - parentFolderId + - receivedDateTime + - replyTo + - sender + - sentDateTime + - subject + - toRecipients + - uniqueBody + - webLink + - attachments + - extensions + - multiValueExtendedProperties + - singleValueExtendedProperties type: string responses: '200': @@ -160764,155 +207158,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.calendar - summary: Update the navigation property attachments in me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.UpdateAttachments - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.calendar - summary: Delete navigation property attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.DeleteAttachments - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of message + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/attachments/microsoft.graph.createUploadSession': post: tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.calendars.calendar.events.event.attachments.createUploadSession - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event + - me.message + summary: Create new navigation property to messages for me + description: The messages in a mailbox or folder. Read-only. Nullable. + operationId: me.CreateMessages requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' + $ref: '#/components/schemas/microsoft.graph.message' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true + $ref: '#/components/schemas/microsoft.graph.message' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/calendar': + x-ms-docs-operation-type: operation + '/me/messages/{message-id}': get: tags: - - me.calendar - summary: Get calendar from me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendars.events.GetCalendar + - me.message + summary: Get messages from me + description: The messages in a mailbox or folder. Read-only. Nullable. + operationId: me.GetMessages parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: $select in: query description: Select properties to be returned @@ -160924,39 +207222,38 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems + - categories - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events + - createdDateTime + - lastModifiedDateTime + - bccRecipients + - body + - bodyPreview + - ccRecipients + - conversationId + - conversationIndex + - flag + - from + - hasAttachments + - importance + - inferenceClassification + - internetMessageHeaders + - internetMessageId + - isDeliveryReceiptRequested + - isDraft + - isRead + - isReadReceiptRequested + - parentFolderId + - receivedDateTime + - replyTo + - sender + - sentDateTime + - subject + - toRecipients + - uniqueBody + - webLink + - attachments + - extensions - multiValueExtendedProperties - singleValueExtendedProperties type: string @@ -160966,63 +207263,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.message' links: - calendarPermissions: - operationId: me.calendars.events.Calendar.ListCalendarPermissions - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendarView: - operationId: me.calendars.events.Calendar.ListCalendarView + attachments: + operationId: me.Messages.ListAttachments parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - events: - operationId: me.calendars.events.Calendar.ListEvents + message-id: $request.path.message-id + extensions: + operationId: me.Messages.ListExtensions parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + message-id: $request.path.message-id multiValueExtendedProperties: - operationId: me.calendars.events.Calendar.ListMultiValueExtendedProperties + operationId: me.Messages.ListMultiValueExtendedProperties parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + message-id: $request.path.message-id singleValueExtendedProperties: - operationId: me.calendars.events.Calendar.ListSingleValueExtendedProperties + operationId: me.Messages.ListSingleValueExtendedProperties parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id + message-id: $request.path.message-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property calendar in me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendars.events.UpdateCalendar + - me.message + summary: Update the navigation property messages in me + description: The messages in a mailbox or folder. Read-only. Nullable. + operationId: me.UpdateMessages parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.message' required: true responses: '204': @@ -161032,25 +207313,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property calendar for me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendars.events.DeleteCalendar + - me.message + summary: Delete navigation property messages for me + description: The messages in a mailbox or folder. Read-only. Nullable. + operationId: me.DeleteMessages parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: If-Match in: header description: ETag @@ -161062,133 +207336,75 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': + '/me/messages/{message-id}/$value': get: tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendars.calendar.events.event.calendar.allowedCalendarSharingRoles + - me.message + summary: Get media content for the navigation property messages from me + operationId: me.GetMessagesContent parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: User + - name: message-id in: path - description: 'Usage: User={User}' + description: 'key: id of message' required: true schema: type: string + x-ms-docs-key-type: message responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendars/{calendar-id}/events/{event-id}/calendar/microsoft.graph.getSchedule': - post: + x-ms-docs-operation-type: operation + put: tags: - - me.Actions - summary: Invoke action getSchedule - operationId: me.calendars.calendar.events.event.calendar.getSchedule + - me.message + summary: Update media content for the navigation property messages in me + operationId: me.UpdateMessagesContent parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + format: binary required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/extensions': + x-ms-docs-operation-type: operation + '/me/messages/{message-id}/attachments': get: tags: - - me.calendar - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.events.ListExtensions + - me.message + summary: Get attachments from me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.messages.ListAttachments parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -161203,6 +207419,16 @@ paths: enum: - id - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc type: string - name: $select in: query @@ -161215,6 +207441,11 @@ paths: items: enum: - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size type: string - name: $expand in: query @@ -161234,13 +207465,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of attachment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' '@odata.nextLink': type: string default: @@ -161251,31 +207482,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.events.CreateExtensions + - me.message + summary: Create new navigation property to attachments for me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.messages.CreateAttachments parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: '201': @@ -161283,39 +207507,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id}': + '/me/messages/{message-id}/attachments/{attachment-id}': get: tags: - - me.calendar - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.events.GetExtensions + - me.message + summary: Get attachments from me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.messages.GetAttachments parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: message + - name: attachment-id in: path - description: 'key: id of extension' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: attachment - name: $select in: query description: Select properties to be returned @@ -161327,6 +207544,11 @@ paths: items: enum: - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size type: string - name: $expand in: query @@ -161346,44 +207568,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.events.UpdateExtensions + - me.message + summary: Update the navigation property attachments in me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.messages.UpdateAttachments parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: message + - name: attachment-id in: path - description: 'key: id of extension' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: attachment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: '204': @@ -161393,32 +207608,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendars.events.DeleteExtensions + - me.message + summary: Delete navigation property attachments for me + description: The fileAttachment and itemAttachment attachments for the message. + operationId: me.messages.DeleteAttachments parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: message + - name: attachment-id in: path - description: 'key: id of extension' + description: 'key: id of attachment' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag @@ -161430,31 +207638,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/instances': - get: + '/me/messages/{message-id}/attachments/microsoft.graph.createUploadSession': + post: tags: - - me.calendar - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.ListInstances + - me.Actions + summary: Invoke action createUploadSession + operationId: me.messages.message.attachments.createUploadSession parameters: - - name: calendar-id + - name: message-id in: path - description: 'key: id of calendar' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: calendar - - name: event-id + x-ms-docs-key-type: message + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + AttachmentItem: + $ref: '#/components/schemas/microsoft.graph.attachmentItem' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.uploadSession' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/messages/{message-id}/extensions': + get: + tags: + - me.message + summary: Get extensions from me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.messages.ListExtensions + parameters: + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -161469,86 +207705,6 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc type: string - name: $select in: query @@ -161561,52 +207717,6 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string - name: $expand in: query @@ -161619,12 +207729,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -161632,13 +207736,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -161649,31 +207753,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.CreateInstances + - me.message + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.messages.CreateExtensions parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -161681,39 +207778,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}': + '/me/messages/{message-id}/extensions/{extension-id}': get: tags: - - me.calendar - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.GetInstances + - me.message + summary: Get extensions from me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.messages.GetExtensions parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: message + - name: extension-id in: path - description: 'key: id of event' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -161725,52 +207815,6 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string - name: $expand in: query @@ -161783,12 +207827,6 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -161796,81 +207834,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: me.calendars.events.Instances.ListAttachments - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendars.events.Instances.GetCalendar - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendars.events.Instances.ListExtensions - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendars.events.Instances.ListInstances - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendars.events.Instances.ListMultiValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendars.events.Instances.ListSingleValueExtendedProperties - parameters: - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property instances in me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.UpdateInstances + - me.message + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.messages.UpdateExtensions parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: message + - name: extension-id in: path - description: 'key: id of event' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -161880,32 +207874,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendars.events.DeleteInstances + - me.message + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the message. Nullable. + operationId: me.messages.DeleteExtensions parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: message + - name: extension-id in: path - description: 'key: id of event' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -161917,128 +207904,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': + '/me/messages/{message-id}/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': post: tags: - me.Actions summary: Invoke action accept - operationId: me.calendars.calendar.events.event.instances.event.accept - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': - post: - tags: - - me.Actions - summary: Invoke action cancel - operationId: me.calendars.calendar.events.event.instances.event.cancel + operationId: me.messages.message.microsoft.graph.calendarSharingMessage.accept parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true + x-ms-docs-key-type: message responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.calendar' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': + '/me/messages/{message-id}/microsoft.graph.copy': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendars.calendar.events.event.instances.event.decline + summary: Invoke action copy + operationId: me.messages.message.copy parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -162046,86 +207949,35 @@ paths: schema: type: object properties: - Comment: + DestinationId: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendars.calendar.events.event.instances.event.dismissReminder - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + '/me/messages/{message-id}/microsoft.graph.createForward': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendars.calendar.events.event.instances.event.forward + summary: Invoke action createForward + operationId: me.messages.message.createForward parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -162139,88 +207991,40 @@ paths: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: - tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendars.calendar.events.event.instances.event.snoozeReminder - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + '/me/messages/{message-id}/microsoft.graph.createReply': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendars.calendar.events.event.instances.event.tentativelyAccept + summary: Invoke action createReply + operationId: me.messages.message.createReply parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -162228,78 +208032,40 @@ paths: schema: type: object properties: + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/instances/microsoft.graph.delta()': - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendars.calendar.events.event.instances.delta - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.accept': + x-ms-docs-operation-type: action + '/me/messages/{message-id}/microsoft.graph.createReplyAll': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.calendars.calendar.events.event.accept + summary: Invoke action createReplyAll + operationId: me.messages.message.createReplyAll parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -162307,41 +208073,40 @@ paths: schema: type: object properties: + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true - SendResponse: - type: boolean - default: false - nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.cancel': + '/me/messages/{message-id}/microsoft.graph.forward': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendars.calendar.events.event.cancel + summary: Invoke action forward + operationId: me.messages.message.forward parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -162349,6 +208114,16 @@ paths: schema: type: object properties: + ToRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + nullable: true + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true @@ -162359,27 +208134,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.decline': + '/me/messages/{message-id}/microsoft.graph.move': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendars.calendar.events.event.decline + summary: Invoke action move + operationId: me.messages.message.move parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -162387,72 +208155,35 @@ paths: schema: type: object properties: - Comment: + DestinationId: type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendars.calendar.events.event.dismissReminder - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.forward': + '/me/messages/{message-id}/microsoft.graph.reply': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.calendars.calendar.events.event.forward + summary: Invoke action reply + operationId: me.messages.message.reply parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -162460,12 +208191,10 @@ paths: schema: type: object properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true Comment: type: string nullable: true @@ -162476,27 +208205,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.snoozeReminder': + '/me/messages/{message-id}/microsoft.graph.replyAll': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendars.calendar.events.event.snoozeReminder + summary: Invoke action replyAll + operationId: me.messages.message.replyAll parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: Action parameters content: @@ -162504,8 +208226,13 @@ paths: schema: type: object properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + Message: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.message' + nullable: true + Comment: + type: string + nullable: true required: true responses: '204': @@ -162513,74 +208240,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/microsoft.graph.tentativelyAccept': + '/me/messages/{message-id}/microsoft.graph.send': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendars.calendar.events.event.tentativelyAccept + summary: Invoke action send + operationId: me.messages.message.send parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true + description: 'key: id of message' + required: true + schema: + type: string + x-ms-docs-key-type: message responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/events/{event-id}/multiValueExtendedProperties': + '/me/messages/{message-id}/multiValueExtendedProperties': get: tags: - - me.calendar + - me.message summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.ListMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.messages.ListMultiValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -162649,25 +208343,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar + - me.message summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.CreateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.messages.CreateMultiValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property content: @@ -162685,28 +208372,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/messages/{message-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': get: tags: - - me.calendar + - me.message summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.GetMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.messages.GetMultiValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -162751,25 +208431,18 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - me.calendar + - me.message summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.UpdateMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.messages.UpdateMultiValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -162792,25 +208465,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar + - me.message summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.DeleteMultiValueExtendedProperties + description: The collection of multi-value extended properties defined for the message. Nullable. + operationId: me.messages.DeleteMultiValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: multiValueLegacyExtendedProperty-id in: path description: 'key: id of multiValueLegacyExtendedProperty' @@ -162829,28 +208495,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/singleValueExtendedProperties': + '/me/messages/{message-id}/singleValueExtendedProperties': get: tags: - - me.calendar + - me.message summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.ListSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.messages.ListSingleValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -162919,25 +208578,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar + - me.message summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.CreateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.messages.CreateSingleValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message requestBody: description: New navigation property content: @@ -162955,28 +208607,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/messages/{message-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': get: tags: - - me.calendar + - me.message summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.GetSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.messages.GetSingleValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -163021,25 +208666,18 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - me.calendar + - me.message summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.UpdateSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.messages.UpdateSingleValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -163062,25 +208700,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar + - me.message summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendars.events.DeleteSingleValueExtendedProperties + description: The collection of single-value extended properties defined for the message. Nullable. + operationId: me.messages.DeleteSingleValueExtendedProperties parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id + - name: message-id in: path - description: 'key: id of event' + description: 'key: id of message' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: message - name: singleValueLegacyExtendedProperty-id in: path description: 'key: id of singleValueLegacyExtendedProperty' @@ -163099,20 +208730,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/events/microsoft.graph.delta()': + /me/messages/microsoft.graph.delta(): get: tags: - me.Functions summary: Invoke function delta - operationId: me.calendars.calendar.events.delta - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar + operationId: me.messages.delta responses: '200': description: Success @@ -163121,30 +208744,90 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.message' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/me/calendars/{calendar-id}/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': - get: + /me/microsoft.graph.assignLicense: + post: tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendars.calendar.allowedCalendarSharingRoles - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: User - in: path - description: 'Usage: User={User}' - required: true - schema: - type: string + - me.Actions + summary: Invoke action assignLicense + operationId: me.assignLicense + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + addLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + removeLicenses: + 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 + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.user' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.changePassword: + post: + tags: + - me.Actions + summary: Invoke action changePassword + operationId: me.changePassword + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + currentPassword: + type: string + nullable: true + newPassword: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.checkMemberGroups: + post: + tags: + - me.Actions + summary: Invoke action checkMemberGroups + operationId: me.checkMemberGroups + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true responses: '200': description: Success @@ -163153,25 +208836,16 @@ paths: schema: type: array items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendars/{calendar-id}/microsoft.graph.getSchedule': + x-ms-docs-operation-type: action + /me/microsoft.graph.checkMemberObjects: post: tags: - me.Actions - summary: Invoke action getSchedule - operationId: me.calendars.calendar.getSchedule - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar + summary: Invoke action checkMemberObjects + operationId: me.checkMemberObjects requestBody: description: Action parameters content: @@ -163179,26 +208853,156 @@ paths: schema: type: object properties: - Schedules: + ids: type: array items: type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.exportPersonalData: + post: + tags: + - me.Actions + summary: Invoke action exportPersonalData + operationId: me.exportPersonalData + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + storageLocation: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.findMeetingTimes: + post: + tags: + - me.Actions + summary: Invoke action findMeetingTimes + operationId: me.findMeetingTimes + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + attendees: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.attendeeBase' nullable: true - EndTime: + locationConstraint: anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + - $ref: '#/components/schemas/microsoft.graph.locationConstraint' nullable: true - StartTime: + timeConstraint: anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + - $ref: '#/components/schemas/microsoft.graph.timeConstraint' nullable: true - AvailabilityViewInterval: + meetingDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + format: duration + nullable: true + maxCandidates: maximum: 2147483647 minimum: -2147483648 type: integer format: int32 nullable: true + isOrganizerOptional: + type: boolean + default: false + nullable: true + returnSuggestionReasons: + type: boolean + default: false + nullable: true + minimumAttendeePercentage: + anyOf: + - type: number + - type: string + - enum: + - '-INF' + - INF + - NaN + format: double + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.meetingTimeSuggestionsResult' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.getMailTips: + post: + tags: + - me.Actions + summary: Invoke action getMailTips + operationId: me.getMailTips + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + EmailAddresses: + type: array + items: + type: string + MailTipsOptions: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.mailTipsType' + nullable: true required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailTips' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.getManagedAppDiagnosticStatuses(): + get: + tags: + - me.Functions + summary: Invoke function getManagedAppDiagnosticStatuses + description: Gets diagnostics validation status for a given user. + operationId: me.getManagedAppDiagnosticStatuses responses: '200': description: Success @@ -163208,26 +209012,284 @@ paths: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' + - $ref: '#/components/schemas/microsoft.graph.managedAppDiagnosticStatus' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/microsoft.graph.getManagedAppPolicies(): + get: + tags: + - me.Functions + summary: Invoke function getManagedAppPolicies + description: Gets app restrictions for a given user. + operationId: me.getManagedAppPolicies + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/microsoft.graph.getMemberGroups: + post: + tags: + - me.Actions + summary: Invoke action getMemberGroups + operationId: me.getMemberGroups + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendars/{calendar-id}/multiValueExtendedProperties': + /me/microsoft.graph.getMemberObjects: + post: + tags: + - me.Actions + summary: Invoke action getMemberObjects + operationId: me.getMemberObjects + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/microsoft.graph.reminderView(StartDateTime=''{StartDateTime}'',EndDateTime=''{EndDateTime}'')': get: tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.ListMultiValueExtendedProperties + - me.Functions + summary: Invoke function reminderView + operationId: me.reminderView parameters: - - name: calendar-id + - name: StartDateTime in: path - description: 'key: id of calendar' + description: 'Usage: StartDateTime={StartDateTime}' required: true schema: type: string - x-ms-docs-key-type: calendar + - name: EndDateTime + in: path + description: 'Usage: EndDateTime={EndDateTime}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.reminder' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/microsoft.graph.removeAllDevicesFromManagement: + post: + tags: + - me.Actions + summary: Invoke action removeAllDevicesFromManagement + description: Retire all devices from management for this user + operationId: me.removeAllDevicesFromManagement + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.reprocessLicenseAssignment: + post: + tags: + - me.Actions + summary: Invoke action reprocessLicenseAssignment + operationId: me.reprocessLicenseAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.user' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.restore: + post: + tags: + - me.Actions + summary: Invoke action restore + operationId: me.restore + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.revokeSignInSessions: + post: + tags: + - me.Actions + summary: Invoke action revokeSignInSessions + operationId: me.revokeSignInSessions + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.sendMail: + post: + tags: + - me.Actions + summary: Invoke action sendMail + operationId: me.sendMail + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Message: + $ref: '#/components/schemas/microsoft.graph.message' + SaveToSentItems: + type: boolean + default: false + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.translateExchangeIds: + post: + tags: + - me.Actions + summary: Invoke action translateExchangeIds + operationId: me.translateExchangeIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + InputIds: + type: array + items: + type: string + TargetIdType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.exchangeIdFormat' + SourceIdType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.exchangeIdFormat' + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.convertIdResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/microsoft.graph.wipeManagedAppRegistrationsByDeviceTag: + post: + tags: + - me.Actions + summary: Invoke action wipeManagedAppRegistrationsByDeviceTag + description: Issues a wipe operation on an app registration with specified device tag. + operationId: me.wipeManagedAppRegistrationsByDeviceTag + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + deviceTag: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/oauth2PermissionGrants: + get: + tags: + - me.oAuth2PermissionGrant + summary: Get oauth2PermissionGrants from me + operationId: me.ListOauth2PermissionGrants + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -163245,8 +209307,16 @@ paths: enum: - id - id desc - - value - - value desc + - clientId + - clientId desc + - consentType + - consentType desc + - principalId + - principalId desc + - resourceId + - resourceId desc + - scope + - scope desc type: string - name: $select in: query @@ -163259,7 +209329,11 @@ paths: items: enum: - id - - value + - clientId + - consentType + - principalId + - resourceId + - scope type: string - name: $expand in: query @@ -163279,13 +209353,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of oAuth2PermissionGrant type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' '@odata.nextLink': type: string default: @@ -163294,59 +209368,94 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + /me/oauth2PermissionGrants/$ref: + get: tags: - - me.calendar - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.CreateMultiValueExtendedProperties + - me.oAuth2PermissionGrant + summary: Get ref of oauth2PermissionGrants from me + operationId: me.ListRefOauth2PermissionGrants parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: calendar + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - clientId + - clientId desc + - consentType + - consentType desc + - principalId + - principalId desc + - resourceId + - resourceId desc + - scope + - scope desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of oAuth2PermissionGrant + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.oAuth2PermissionGrant + summary: Create new navigation property ref to oauth2PermissionGrants for me + operationId: me.CreateRefOauth2PermissionGrants requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + /me/onenote: get: tags: - - me.calendar - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.GetMultiValueExtendedProperties + - me.onenote + summary: Get onenote from me + description: Read-only. + operationId: me.GetOnenote parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: $select in: query description: Select properties to be returned @@ -163358,7 +209467,12 @@ paths: items: enum: - id - - value + - notebooks + - operations + - pages + - resources + - sectionGroups + - sections type: string - name: $expand in: query @@ -163371,6 +209485,12 @@ paths: items: enum: - '*' + - notebooks + - operations + - pages + - resources + - sectionGroups + - sections type: string responses: '200': @@ -163378,37 +209498,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenote' + links: + notebooks: + operationId: me.Onenote.ListNotebooks + operations: + operationId: me.Onenote.ListOperations + pages: + operationId: me.Onenote.ListPages + resources: + operationId: me.Onenote.ListResources + sectionGroups: + operationId: me.Onenote.ListSectionGroups + sections: + operationId: me.Onenote.ListSections default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.UpdateMultiValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + - me.onenote + summary: Update the navigation property onenote in me + description: Read-only. + operationId: me.UpdateOnenote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenote' required: true responses: '204': @@ -163418,25 +209536,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property onenote for me + description: Read-only. + operationId: me.DeleteOnenote parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: multiValueLegacyExtendedProperty-id - in: path - description: 'key: id of multiValueLegacyExtendedProperty' - required: true - schema: - type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag @@ -163448,21 +209552,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/singleValueExtendedProperties': + /me/onenote/notebooks: get: tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.ListSingleValueExtendedProperties + - me.onenote + summary: Get notebooks from me + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.ListNotebooks parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -163480,8 +209577,30 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - isShared + - isShared desc + - links + - links desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc + - userRole + - userRole desc type: string - name: $select in: query @@ -163494,7 +209613,20 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -163507,6 +209639,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -163514,13 +209648,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of notebook type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' '@odata.nextLink': type: string default: @@ -163531,24 +209665,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.calendar - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.CreateSingleValueExtendedProperties - parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar + - me.onenote + summary: Create new navigation property to notebooks for me + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.CreateNotebooks requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '201': @@ -163556,32 +209682,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendars/{calendar-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/onenote/notebooks/{notebook-id}': get: tags: - - me.calendar - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.GetSingleValueExtendedProperties + - me.onenote + summary: Get notebooks from me + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.GetNotebooks parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: singleValueLegacyExtendedProperty-id + - name: notebook-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: notebook - name: $select in: query description: Select properties to be returned @@ -163593,7 +209712,20 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -163606,6 +209738,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -163613,37 +209747,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.Notebooks.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + sections: + operationId: me.onenote.Notebooks.ListSections + parameters: + notebook-id: $request.path.notebook-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.calendar - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property notebooks in me + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.UpdateNotebooks parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: singleValueLegacyExtendedProperty-id + - name: notebook-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: notebook requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -163653,25 +209789,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.calendar - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendars.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property notebooks for me + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.DeleteNotebooks parameters: - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: singleValueLegacyExtendedProperty-id + - name: notebook-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: notebook - name: If-Match in: header description: ETag @@ -163683,26 +209812,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/calendarView: - get: + '/me/onenote/notebooks/{notebook-id}/microsoft.graph.copyNotebook': + post: tags: - - me.event - summary: Get calendarView from me - description: The calendar view for the calendar. Read-only. Nullable. - operationId: me.ListCalendarView + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.notebooks.notebook.copyNotebook parameters: - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + - name: notebook-id + in: path + description: 'key: id of notebook' required: true schema: type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + x-ms-docs-key-type: notebook + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/notebooks/{notebook-id}/sectionGroups': + get: + tags: + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.ListSectionGroups + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' required: true schema: type: string + x-ms-docs-key-type: notebook - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -163720,86 +209893,22 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -163812,52 +209921,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -163870,12 +209945,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -163883,13 +209956,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -163900,16 +209973,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to calendarView for me - description: The calendar view for the calendar. Read-only. Nullable. - operationId: me.CreateCalendarView + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.CreateSectionGroups + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -163917,37 +209998,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}': get: tags: - - me.event - summary: Get calendarView from me - description: The calendar view for the calendar. Read-only. Nullable. - operationId: me.GetCalendarView + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.GetSectionGroups parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: startDateTime - in: query - description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + description: 'key: id of notebook' required: true schema: type: string - - name: endDateTime - in: query - description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' required: true schema: type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -163959,52 +210035,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -164017,12 +210059,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -164030,55 +210070,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - attachments: - operationId: me.CalendarView.ListAttachments - parameters: - event-id: $request.path.event-id - calendar: - operationId: me.CalendarView.GetCalendar - parameters: - event-id: $request.path.event-id - extensions: - operationId: me.CalendarView.ListExtensions + parentNotebook: + operationId: me.onenote.notebooks.SectionGroups.GetParentNotebook parameters: - event-id: $request.path.event-id - instances: - operationId: me.CalendarView.ListInstances + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.notebooks.SectionGroups.GetParentSectionGroup parameters: - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.CalendarView.ListMultiValueExtendedProperties + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.notebooks.SectionGroups.ListSectionGroups parameters: - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.CalendarView.ListSingleValueExtendedProperties + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.notebooks.SectionGroups.ListSections parameters: - event-id: $request.path.event-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property calendarView in me - description: The calendar view for the calendar. Read-only. Nullable. - operationId: me.UpdateCalendarView + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.UpdateSectionGroups parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -164088,18 +210131,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property calendarView for me - description: The calendar view for the calendar. Read-only. Nullable. - operationId: me.DeleteCalendarView + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.DeleteSectionGroups parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -164111,152 +210161,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/attachments': - get: - tags: - - me.event - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.ListAttachments - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of attachment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.event - summary: Create new navigation property to attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.CreateAttachments - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/attachments/{attachment-id}': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - me.event - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.GetAttachments + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.notebooks.sectionGroups.GetParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of attachment' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -164268,11 +210194,20 @@ paths: items: enum: - id - - contentType - - isInline + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - name - - size + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -164285,6 +210220,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -164292,37 +210229,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.notebooks.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.notebooks.sectionGroups.ParentNotebook.ListSections + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property attachments in me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.UpdateAttachments + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.notebooks.sectionGroups.UpdateParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of attachment' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -164332,25 +210280,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.DeleteAttachments + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.notebooks.sectionGroups.DeleteParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of attachment' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -164362,20 +210310,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action createUploadSession - operationId: me.calendarView.event.attachments.createUploadSession + summary: Invoke action copyNotebook + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: Action parameters content: @@ -164383,8 +210338,21 @@ paths: schema: type: object properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: '200': @@ -164393,26 +210361,33 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - me.event - summary: Get calendar from me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarView.GetCalendar + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.notebooks.sectionGroups.GetParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -164424,24 +210399,18 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -164454,11 +210423,10 @@ paths: items: enum: - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -164466,51 +210434,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - calendarPermissions: - operationId: me.calendarView.Calendar.ListCalendarPermissions - parameters: - event-id: $request.path.event-id - calendarView: - operationId: me.calendarView.Calendar.ListCalendarView + parentNotebook: + operationId: me.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentNotebook parameters: - event-id: $request.path.event-id - events: - operationId: me.calendarView.Calendar.ListEvents + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentSectionGroup parameters: - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.calendarView.Calendar.ListMultiValueExtendedProperties + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSectionGroups parameters: - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.calendarView.Calendar.ListSingleValueExtendedProperties + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSections parameters: - event-id: $request.path.event-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property calendar in me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarView.UpdateCalendar + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.notebooks.sectionGroups.UpdateParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -164520,18 +210495,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property calendar for me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.calendarView.DeleteCalendar + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.notebooks.sectionGroups.DeleteParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -164543,21 +210525,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/calendarPermissions': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - me.event - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarView.calendar.ListCalendarPermissions + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.ListSectionGroups parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -164575,16 +210564,22 @@ paths: enum: - id - id desc - - allowedRoles - - allowedRoles desc - - emailAddress - - emailAddress desc - - isInsideOrganization - - isInsideOrganization desc - - isRemovable - - isRemovable desc - - role - - role desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -164597,11 +210592,18 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -164614,6 +210616,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -164621,13 +210627,13 @@ paths: content: application/json: schema: - title: Collection of calendarPermission + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -164638,24 +210644,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarView.calendar.CreateCalendarPermissions + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.CreateSectionGroups parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -164663,32 +210676,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/calendarPermissions/{calendarPermission-id}': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - me.event - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarView.calendar.GetCalendarPermissions + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.GetSectionGroups parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -164700,11 +210720,18 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -164717,6 +210744,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -164724,37 +210755,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.notebooks.sectionGroups.SectionGroups.GetParentNotebook + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.notebooks.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.notebooks.sectionGroups.SectionGroups.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.notebooks.sectionGroups.SectionGroups.ListSections + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property calendarPermissions in me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarView.calendar.UpdateCalendarPermissions + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.UpdateSectionGroups parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -164764,25 +210827,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.calendarView.calendar.DeleteCalendarPermissions + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.DeleteSectionGroups parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of calendarPermission' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -164794,21 +210864,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/calendarView': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections': get: tags: - - me.event - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.ListCalendarView + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.ListSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -164826,86 +210903,24 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -164918,52 +210933,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -164976,12 +210957,9 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -164989,13 +210967,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -165006,24 +210984,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.CreateCalendarView + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.CreateSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -165031,32 +211016,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - - me.event - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.GetCalendarView + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.GetSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -165068,52 +211060,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -165126,12 +211084,9 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -165139,68 +211094,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - attachments: - operationId: me.calendarView.calendar.CalendarView.ListAttachments - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendarView.calendar.CalendarView.GetCalendar - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendarView.calendar.CalendarView.ListExtensions - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendarView.calendar.CalendarView.ListInstances + pages: + operationId: me.onenote.notebooks.sectionGroups.Sections.ListPages parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendarView.calendar.CalendarView.ListMultiValueExtendedProperties + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.notebooks.sectionGroups.Sections.GetParentNotebook parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendarView.calendar.CalendarView.ListSingleValueExtendedProperties + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.notebooks.sectionGroups.Sections.GetParentSectionGroup parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property calendarView in me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.UpdateCalendarView + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.UpdateSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -165210,25 +211160,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.DeleteCalendarView + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.DeleteSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -165240,69 +211197,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.accept': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.calendarView.event.calendar.calendarView.event.accept + summary: Invoke action copyToNotebook + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.cancel': - post: - tags: - - me.Actions - summary: Invoke action cancel - operationId: me.calendarView.event.calendar.calendarView.event.cancel - parameters: - - name: event-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -165310,191 +211232,62 @@ paths: schema: type: object properties: - Comment: + id: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.decline': - post: - tags: - - me.Actions - summary: Invoke action decline - operationId: me.calendarView.event.calendar.calendarView.event.decline - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: + groupId: type: string nullable: true - SendResponse: - type: boolean - default: false + renameAs: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + siteCollectionId: + type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendarView.event.calendar.calendarView.event.dismissReminder - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.forward': - post: - tags: - - me.Actions - summary: Invoke action forward - operationId: me.calendarView.event.calendar.calendarView.event.forward - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: + siteId: type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.snoozeReminder': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendarView.event.calendar.calendarView.event.snoozeReminder + summary: Invoke action copyToSectionGroup + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.tentativelyAccept': - post: - tags: - - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendarView.event.calendar.calendarView.event.tentativelyAccept - parameters: - - name: event-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -165502,65 +211295,63 @@ paths: schema: type: object properties: - Comment: + id: type: string nullable: true - SendResponse: - type: boolean - default: false + groupId: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/calendarView/microsoft.graph.delta()': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendarView.event.calendar.calendarView.delta + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.sections.ListPages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendarView/{event-id}/calendar/events': - get: - tags: - - me.event - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.ListEvents - parameters: - - name: event-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -165578,86 +211369,28 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc - lastModifiedDateTime - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -165670,52 +211403,19 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -165728,12 +211428,8 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSection type: string responses: '200': @@ -165741,13 +211437,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -165758,24 +211454,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.CreateEvents + - me.onenote + summary: Create new navigation property to pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.sections.CreatePages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -165783,32 +211493,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/events/{event-id1}': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - me.event - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.GetEvents + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.sections.GetPages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -165820,52 +211544,19 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -165878,12 +211569,8 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSection type: string responses: '200': @@ -165891,68 +211578,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - attachments: - operationId: me.calendarView.calendar.Events.ListAttachments - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendarView.calendar.Events.GetCalendar - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendarView.calendar.Events.ListExtensions - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendarView.calendar.Events.ListInstances - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendarView.calendar.Events.ListMultiValueExtendedProperties + parentNotebook: + operationId: me.onenote.notebooks.sectionGroups.sections.Pages.GetParentNotebook parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendarView.calendar.Events.ListSingleValueExtendedProperties + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: me.onenote.notebooks.sectionGroups.sections.Pages.GetParentSection parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property events in me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.UpdateEvents + - me.onenote + summary: Update the navigation property pages in me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.sections.UpdatePages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -165962,25 +211647,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.calendarView.calendar.DeleteEvents + - me.onenote + summary: Delete navigation property pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sectionGroups.sections.DeletePages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -165992,107 +211691,135 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.accept': - post: + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + get: tags: - - me.Actions - summary: Invoke action accept - operationId: me.calendarView.event.calendar.events.event.accept + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.notebooks.sectionGroups.sections.GetPagesContent parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: - '204': - description: Success + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.cancel': - post: + x-ms-docs-operation-type: operation + put: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.calendarView.event.calendar.events.event.cancel + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.notebooks.sectionGroups.sections.UpdatePagesContent parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - Comment: - type: string - nullable: true + type: string + format: binary required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.decline': + x-ms-docs-operation-type: operation + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendarView.event.calendar.events.event.decline + summary: Invoke action copyToSection + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -166100,72 +211827,66 @@ paths: schema: type: object properties: - Comment: + id: type: string nullable: true - SendResponse: - type: boolean - default: false + groupId: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.dismissReminder': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': post: tags: - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendarView.event.calendar.events.event.dismissReminder + summary: Invoke action onenotePatchContent + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.forward': - post: - tags: - - me.Actions - summary: Invoke action forward - operationId: me.calendarView.event.calendar.events.event.forward - parameters: - - name: event-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -166173,15 +211894,12 @@ paths: schema: type: object properties: - ToRecipients: + commands: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' nullable: true - Comment: - type: string - nullable: true required: true responses: '204': @@ -166189,162 +211907,283 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.snoozeReminder': - post: + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendarView.event.calendar.events.event.snoozeReminder + - me.Functions + summary: Invoke function preview + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/events/{event-id1}/microsoft.graph.tentativelyAccept': - post: + x-ms-docs-operation-type: function + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + get: tags: - - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendarView.event.calendar.events.event.tentativelyAccept + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.pages.GetParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSections + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.pages.UpdateParentNotebook + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/events/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendarView.event.calendar.events.delta + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.pages.DeleteParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': - get: - tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.calendarView.event.calendar.allowedCalendarSharingRoles - parameters: - - name: event-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - - name: User + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: User={User}' + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendarView/{event-id}/calendar/microsoft.graph.getSchedule': + x-ms-docs-operation-type: operation + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action getSchedule - operationId: me.calendarView.event.calendar.getSchedule + summary: Invoke action copyNotebook + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -166352,24 +212191,20 @@ paths: schema: type: object properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + groupId: + type: string nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + renameAs: + type: string nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: @@ -166378,49 +212213,48 @@ paths: content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/calendar/multiValueExtendedProperties': + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - me.event - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.ListMultiValueExtendedProperties + - me.onenote + summary: Get parentSection from me + description: The section that contains the page. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.pages.GetParentSection parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -166432,7 +212266,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -166445,81 +212290,305 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentSection.ListPages + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentNotebook + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentSection in me + description: The section that contains the page. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.pages.UpdateParentSection + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.onenote + summary: Delete navigation property parentSection for me + description: The section that contains the page. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.pages.DeleteParentSection + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - - me.event - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.CreateMultiValueExtendedProperties + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + x-ms-docs-operation-type: action + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - - me.event - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.GetMultiValueExtendedProperties + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.GetParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -166531,7 +212600,20 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -166544,6 +212626,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -166551,37 +212635,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSections + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.UpdateParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -166591,25 +212695,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.DeleteParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -166621,140 +212732,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/singleValueExtendedProperties': - get: + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - me.event - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.ListSingleValueExtendedProperties + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of singleValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.event - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.CreateSingleValueExtendedProperties - parameters: - - name: event-id + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + x-ms-docs-operation-type: action + '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - me.event - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.GetSingleValueExtendedProperties + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.GetParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -166766,7 +212835,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -166779,6 +212859,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -166786,37 +212870,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSections + parameters: + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.UpdateParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -166826,25 +212942,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.calendarView.calendar.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section. Read-only. + operationId: me.onenote.notebooks.sectionGroups.sections.DeleteParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -166856,21 +212979,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/extensions': + '/me/onenote/notebooks/{notebook-id}/sections': get: tags: - - me.event - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarView.ListExtensions + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.ListSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -166888,6 +213011,24 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -166900,6 +213041,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -166912,6 +213065,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -166919,13 +213075,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -166936,24 +213092,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarView.CreateExtensions + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.CreateSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -166961,32 +213117,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/extensions/{extension-id}': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}': get: tags: - - me.event - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarView.GetExtensions + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.GetSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of extension' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -166998,6 +213154,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -167010,6 +213178,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -167017,37 +213188,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.notebooks.Sections.ListPages + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.notebooks.Sections.GetParentNotebook + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.notebooks.Sections.GetParentSectionGroup + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarView.UpdateExtensions + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.UpdateSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of extension' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -167057,25 +213244,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.calendarView.DeleteExtensions + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.notebooks.DeleteSections parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of extension' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -167087,21 +213274,140 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/instances': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.copyToNotebook + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages': get: tags: - - me.event - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.ListInstances + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.ListPages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -167119,86 +213425,28 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc - lastModifiedDateTime - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -167211,52 +213459,19 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -167269,12 +213484,8 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSection type: string responses: '200': @@ -167282,13 +213493,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -167299,24 +213510,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.CreateInstances + - me.onenote + summary: Create new navigation property to pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.CreatePages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -167324,32 +213542,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/instances/{event-id1}': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - me.event - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.GetInstances + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.GetPages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -167361,52 +213586,19 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -167419,12 +213611,8 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSection type: string responses: '200': @@ -167432,68 +213620,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - attachments: - operationId: me.calendarView.Instances.ListAttachments - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.calendarView.Instances.GetCalendar - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.calendarView.Instances.ListExtensions - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.calendarView.Instances.ListInstances - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.calendarView.Instances.ListMultiValueExtendedProperties + parentNotebook: + operationId: me.onenote.notebooks.sections.Pages.GetParentNotebook parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.calendarView.Instances.ListSingleValueExtendedProperties + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: me.onenote.notebooks.sections.Pages.GetParentSection parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property instances in me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.UpdateInstances + - me.onenote + summary: Update the navigation property pages in me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.UpdatePages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -167503,25 +213680,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.calendarView.DeleteInstances + - me.onenote + summary: Delete navigation property pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.DeletePages parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -167533,69 +213717,114 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': - post: + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + get: tags: - - me.Actions - summary: Invoke action accept - operationId: me.calendarView.event.instances.event.accept + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.notebooks.sections.GetPagesContent parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.notebooks.sections.UpdatePagesContent + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true + type: string + format: binary required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.cancel': + x-ms-docs-operation-type: operation + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendarView.event.instances.event.cancel + summary: Invoke action copyToSection + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -167603,37 +213832,59 @@ paths: schema: type: object properties: - Comment: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.decline': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendarView.event.instances.event.decline + summary: Invoke action onenotePatchContent + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -167641,17 +213892,12 @@ paths: schema: type: object properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: '204': @@ -167659,135 +213905,246 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendarView.event.instances.event.dismissReminder + - me.Functions + summary: Invoke function preview + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.preview parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.forward': - post: + x-ms-docs-operation-type: function + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + get: tags: - - me.Actions - summary: Invoke action forward - operationId: me.calendarView.event.instances.event.forward + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.notebooks.sections.pages.GetParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.notebooks.sections.pages.ParentNotebook.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.notebooks.sections.pages.ParentNotebook.ListSections + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.notebooks.sections.pages.UpdateParentNotebook + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendarView.event.instances.event.snoozeReminder + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.notebooks.sections.pages.DeleteParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': + x-ms-docs-operation-type: operation + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendarView.event.instances.event.tentativelyAccept + summary: Invoke action copyNotebook + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -167795,99 +214152,239 @@ paths: schema: type: object properties: - Comment: + groupId: type: string nullable: true - SendResponse: - type: boolean - default: false + renameAs: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/instances/microsoft.graph.delta()': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendarView.event.instances.delta + - me.onenote + summary: Get parentSection from me + description: The section that contains the page. Read-only. + operationId: me.onenote.notebooks.sections.pages.GetParentSection parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.notebooks.sections.pages.ParentSection.ListPages + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: me.onenote.notebooks.sections.pages.ParentSection.GetParentNotebook + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: me.onenote.notebooks.sections.pages.ParentSection.GetParentSectionGroup + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/calendarView/{event-id}/microsoft.graph.accept': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action accept - operationId: me.calendarView.event.accept + - me.onenote + summary: Update the navigation property parentSection in me + description: The section that contains the page. Read-only. + operationId: me.onenote.notebooks.sections.pages.UpdateParentSection parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/microsoft.graph.cancel': + x-ms-docs-operation-type: operation + delete: + tags: + - me.onenote + summary: Delete navigation property parentSection for me + description: The section that contains the page. Read-only. + operationId: me.onenote.notebooks.sections.pages.DeleteParentSection + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action cancel - operationId: me.calendarView.event.cancel + summary: Invoke action copyToNotebook + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -167895,30 +214392,62 @@ paths: schema: type: object properties: - Comment: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/microsoft.graph.decline': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.calendarView.event.decline + summary: Invoke action copyToSectionGroup + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -167926,125 +214455,204 @@ paths: schema: type: object properties: - Comment: + id: type: string nullable: true - SendResponse: - type: boolean - default: false + groupId: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/microsoft.graph.dismissReminder': - post: + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook': + get: tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.calendarView.event.dismissReminder + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.notebooks.sections.GetParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.notebooks.sections.ParentNotebook.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.notebooks.sections.ParentNotebook.ListSections + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/microsoft.graph.forward': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action forward - operationId: me.calendarView.event.forward + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.notebooks.sections.UpdateParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.calendarView.event.snoozeReminder + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.notebooks.sections.DeleteParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/microsoft.graph.tentativelyAccept': + x-ms-docs-operation-type: operation + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.calendarView.event.tentativelyAccept + summary: Invoke action copyNotebook + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.parentNotebook.copyNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -168052,59 +214660,56 @@ paths: schema: type: object properties: - Comment: + groupId: type: string nullable: true - SendResponse: - type: boolean - default: false + renameAs: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/calendarView/{event-id}/multiValueExtendedProperties': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - me.event - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.ListMultiValueExtendedProperties + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section. Read-only. + operationId: me.onenote.notebooks.sections.GetParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -168116,7 +214721,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -168129,6 +214745,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -168136,74 +214756,119 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.notebooks.sections.ParentSectionGroup.GetParentNotebook + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.notebooks.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.notebooks.sections.ParentSectionGroup.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.notebooks.sections.ParentSectionGroup.ListSections + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.event - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.CreateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section. Read-only. + operationId: me.onenote.notebooks.sections.UpdateParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + delete: + tags: + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section. Read-only. + operationId: me.onenote.notebooks.sections.DeleteParentSectionGroup + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - - me.event - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.GetMultiValueExtendedProperties + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.notebooks.sections.parentSectionGroup.GetParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -168215,7 +214880,20 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -168228,6 +214906,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -168235,37 +214915,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSections + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.notebooks.sections.parentSectionGroup.UpdateParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -168275,25 +214966,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.notebooks.sections.parentSectionGroup.DeleteParentNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -168305,140 +214996,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/singleValueExtendedProperties': - get: + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - me.event - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.ListSingleValueExtendedProperties + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of singleValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.event - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.CreateSingleValueExtendedProperties - parameters: - - name: event-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/calendarView/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + x-ms-docs-operation-type: action + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': get: tags: - - me.event - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.GetSingleValueExtendedProperties + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.notebooks.sections.parentSectionGroup.GetParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -168450,7 +215085,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -168463,6 +215109,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -168470,37 +215120,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSections + parameters: + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.notebooks.sections.parentSectionGroup.UpdateParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -168510,25 +215181,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.calendarView.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.notebooks.sections.parentSectionGroup.DeleteParentSectionGroup parameters: - - name: event-id + - name: notebook-id in: path - description: 'key: id of event' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -168540,31 +215211,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/calendarView/microsoft.graph.delta(): - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.calendarView.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/chats: + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - - me.chat - summary: Get chats from me - operationId: me.ListChats + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.ListSectionGroups parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -168582,14 +215250,22 @@ paths: enum: - id - id desc - - chatType - - chatType desc + - self + - self desc - createdDateTime - createdDateTime desc - - lastUpdatedDateTime - - lastUpdatedDateTime desc - - topic - - topic desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -168602,14 +215278,18 @@ paths: items: enum: - id - - chatType + - self - createdDateTime - - lastUpdatedDateTime - - topic - - installedApps - - members - - messages - - tabs + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -168622,10 +215302,10 @@ paths: items: enum: - '*' - - installedApps - - members - - messages - - tabs + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -168633,13 +215313,13 @@ paths: content: application/json: schema: - title: Collection of chat + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -168650,15 +215330,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.chat - summary: Create new navigation property to chats for me - operationId: me.CreateChats + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.CreateSectionGroups + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -168666,24 +215362,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/chats/{chat-id}': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - - me.chat - summary: Get chats from me - operationId: me.GetChats + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.GetSectionGroups parameters: - - name: chat-id + - name: notebook-id in: path - description: 'key: id of chat' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: chat + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -168695,14 +215406,18 @@ paths: items: enum: - id - - chatType + - self - createdDateTime - - lastUpdatedDateTime - - topic - - installedApps - - members - - messages - - tabs + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -168715,10 +215430,10 @@ paths: items: enum: - '*' - - installedApps - - members - - messages - - tabs + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -168726,46 +215441,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - installedApps: - operationId: me.Chats.ListInstalledApps + parentNotebook: + operationId: me.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentNotebook parameters: - chat-id: $request.path.chat-id - members: - operationId: me.Chats.ListMembers + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup parameters: - chat-id: $request.path.chat-id - messages: - operationId: me.Chats.ListMessages + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSectionGroups parameters: - chat-id: $request.path.chat-id - tabs: - operationId: me.Chats.ListTabs + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSections parameters: - chat-id: $request.path.chat-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.chat - summary: Update the navigation property chats in me - operationId: me.UpdateChats + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.UpdateSectionGroups parameters: - - name: chat-id + - name: notebook-id in: path - description: 'key: id of chat' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: chat + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -168775,17 +215513,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.chat - summary: Delete navigation property chats for me - operationId: me.DeleteChats + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.DeleteSectionGroups parameters: - - name: chat-id + - name: notebook-id in: path - description: 'key: id of chat' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: chat + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -168797,14 +215550,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/contactFolders: + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - - me.contactFolder - summary: Get contactFolders from me - description: The user's contacts folders. Read-only. Nullable. - operationId: me.ListContactFolders + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.ListSections parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -168822,10 +215589,24 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - parentFolderId - - parentFolderId desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -168838,12 +215619,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - parentFolderId - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -168856,10 +215643,9 @@ paths: items: enum: - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -168867,13 +215653,13 @@ paths: content: application/json: schema: - title: Collection of contactFolder + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -168884,16 +215670,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contactFolder - summary: Create new navigation property to contactFolders for me - description: The user's contacts folders. Read-only. Nullable. - operationId: me.CreateContactFolders + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.CreateSections + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -168901,25 +215702,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}': + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - - me.contactFolder - summary: Get contactFolders from me - description: The user's contacts folders. Read-only. Nullable. - operationId: me.GetContactFolders + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.GetSections parameters: - - name: contactFolder-id + - name: notebook-id in: path - description: 'key: id of contactFolder' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -168931,12 +215746,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - parentFolderId - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -168949,10 +215770,9 @@ paths: items: enum: - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -168960,47 +215780,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - childFolders: - operationId: me.ContactFolders.ListChildFolders - parameters: - contactFolder-id: $request.path.contactFolder-id - contacts: - operationId: me.ContactFolders.ListContacts + pages: + operationId: me.onenote.notebooks.sections.parentSectionGroup.Sections.ListPages parameters: - contactFolder-id: $request.path.contactFolder-id - multiValueExtendedProperties: - operationId: me.ContactFolders.ListMultiValueExtendedProperties + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentNotebook parameters: - contactFolder-id: $request.path.contactFolder-id - singleValueExtendedProperties: - operationId: me.ContactFolders.ListSingleValueExtendedProperties + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentSectionGroup parameters: - contactFolder-id: $request.path.contactFolder-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property contactFolders in me - description: The user's contacts folders. Read-only. Nullable. - operationId: me.UpdateContactFolders + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.UpdateSections parameters: - - name: contactFolder-id + - name: notebook-id in: path - description: 'key: id of contactFolder' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -169010,18 +215846,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property contactFolders for me - description: The user's contacts folders. Read-only. Nullable. - operationId: me.DeleteContactFolders + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.notebooks.sections.parentSectionGroup.DeleteSections parameters: - - name: contactFolder-id + - name: notebook-id in: path - description: 'key: id of contactFolder' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -169033,21 +215883,197 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/childFolders': - get: + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - me.contactFolder - summary: Get childFolders from me - description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.ListChildFolders + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: contactFolder-id + - name: notebook-id in: path - description: 'key: id of contactFolder' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + parameters: + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/onenote/notebooks/microsoft.graph.getNotebookFromWebUrl: + post: + tags: + - me.Actions + summary: Invoke action getNotebookFromWebUrl + operationId: me.onenote.notebooks.getNotebookFromWebUrl + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + webUrl: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.CopyNotebookModel' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/notebooks/microsoft.graph.getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})': + get: + tags: + - me.Functions + summary: Invoke function getRecentNotebooks + operationId: me.onenote.notebooks.getRecentNotebooks + parameters: + - name: includePersonalNotebooks + in: path + description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' + required: true + schema: + type: boolean + default: false + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recentNotebook' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/onenote/operations: + get: + tags: + - me.onenote + summary: Get operations from me + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: me.onenote.ListOperations + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -169065,10 +216091,20 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - parentFolderId - - parentFolderId desc + - createdDateTime + - createdDateTime desc + - lastActionDateTime + - lastActionDateTime desc + - status + - status desc + - error + - error desc + - percentComplete + - percentComplete desc + - resourceId + - resourceId desc + - resourceLocation + - resourceLocation desc type: string - name: $select in: query @@ -169081,12 +216117,13 @@ paths: items: enum: - id - - displayName - - parentFolderId - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties + - createdDateTime + - lastActionDateTime + - status + - error + - percentComplete + - resourceId + - resourceLocation type: string - name: $expand in: query @@ -169099,10 +216136,6 @@ paths: items: enum: - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -169110,13 +216143,13 @@ paths: content: application/json: schema: - title: Collection of contactFolder + title: Collection of onenoteOperation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' '@odata.nextLink': type: string default: @@ -169127,24 +216160,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contactFolder - summary: Create new navigation property to childFolders for me - description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.CreateChildFolders - parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder + - me.onenote + summary: Create new navigation property to operations for me + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: me.onenote.CreateOperations requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' required: true responses: '201': @@ -169152,32 +216177,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}': + '/me/onenote/operations/{onenoteOperation-id}': get: tags: - - me.contactFolder - summary: Get childFolders from me - description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.GetChildFolders + - me.onenote + summary: Get operations from me + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: me.onenote.GetOperations parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contactFolder-id1 + - name: onenoteOperation-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenoteOperation' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: onenoteOperation - name: $select in: query description: Select properties to be returned @@ -169189,12 +216207,13 @@ paths: items: enum: - id - - displayName - - parentFolderId - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties + - createdDateTime + - lastActionDateTime + - status + - error + - percentComplete + - resourceId + - resourceLocation type: string - name: $expand in: query @@ -169207,10 +216226,6 @@ paths: items: enum: - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties type: string responses: '200': @@ -169218,58 +216233,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contactFolder' - links: - childFolders: - operationId: me.contactFolders.ChildFolders.ListChildFolders - parameters: - contactFolder-id: $request.path.contactFolder-id - contactFolder-id1: $request.path.contactFolder-id1 - contacts: - operationId: me.contactFolders.ChildFolders.ListContacts - parameters: - contactFolder-id: $request.path.contactFolder-id - contactFolder-id1: $request.path.contactFolder-id1 - multiValueExtendedProperties: - operationId: me.contactFolders.ChildFolders.ListMultiValueExtendedProperties - parameters: - contactFolder-id: $request.path.contactFolder-id - contactFolder-id1: $request.path.contactFolder-id1 - singleValueExtendedProperties: - operationId: me.contactFolders.ChildFolders.ListSingleValueExtendedProperties - parameters: - contactFolder-id: $request.path.contactFolder-id - contactFolder-id1: $request.path.contactFolder-id1 + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property childFolders in me - description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.UpdateChildFolders + - me.onenote + summary: Update the navigation property operations in me + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: me.onenote.UpdateOperations parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contactFolder-id1 + - name: onenoteOperation-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenoteOperation' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: onenoteOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' required: true responses: '204': @@ -169279,25 +216266,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property childFolders for me - description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.DeleteChildFolders + - me.onenote + summary: Delete navigation property operations for me + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: me.onenote.DeleteOperations parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contactFolder-id1 + - name: onenoteOperation-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenoteOperation' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: onenoteOperation - name: If-Match in: header description: ETag @@ -169309,47 +216289,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/childFolders/microsoft.graph.delta()': - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.contactFolders.contactFolder.childFolders.delta - parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contactFolder' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/contactFolders/{contactFolder-id}/contacts': + /me/onenote/pages: get: tags: - - me.contactFolder - summary: Get contacts from me - description: The contacts in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.ListContacts + - me.onenote + summary: Get pages from me + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.ListPages parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -169367,80 +216314,28 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc - lastModifiedDateTime - lastModifiedDateTime desc - - assistantName - - assistantName desc - - birthday - - birthday desc - - businessAddress - - businessAddress desc - - businessHomePage - - businessHomePage desc - - businessPhones - - businessPhones desc - - children - - children desc - - companyName - - companyName desc - - department - - department desc - - displayName - - displayName desc - - emailAddresses - - emailAddresses desc - - fileAs - - fileAs desc - - generation - - generation desc - - givenName - - givenName desc - - homeAddress - - homeAddress desc - - homePhones - - homePhones desc - - imAddresses - - imAddresses desc - - initials - - initials desc - - jobTitle - - jobTitle desc - - manager - - manager desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - nickName - - nickName desc - - officeLocation - - officeLocation desc - - otherAddress - - otherAddress desc - - parentFolderId - - parentFolderId desc - - personalNotes - - personalNotes desc - - profession - - profession desc - - spouseName - - spouseName desc - - surname - - surname desc + - level + - level desc + - links + - links desc + - order + - order desc - title - title desc - - yomiCompanyName - - yomiCompanyName desc - - yomiGivenName - - yomiGivenName desc - - yomiSurname - - yomiSurname desc + - userTags + - userTags desc type: string - name: $select in: query @@ -169453,47 +216348,19 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - assistantName - - birthday - - businessAddress - - businessHomePage - - businessPhones - - children - - companyName - - department - - displayName - - emailAddresses - - fileAs - - generation - - givenName - - homeAddress - - homePhones - - imAddresses - - initials - - jobTitle - - manager - - middleName - - mobilePhone - - nickName - - officeLocation - - otherAddress - - parentFolderId - - personalNotes - - profession - - spouseName - - surname + - level + - links + - order - title - - yomiCompanyName - - yomiGivenName - - yomiSurname - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -169506,10 +216373,8 @@ paths: items: enum: - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties + - parentNotebook + - parentSection type: string responses: '200': @@ -169517,13 +216382,13 @@ paths: content: application/json: schema: - title: Collection of contact + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.contact' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -169534,24 +216399,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contactFolder - summary: Create new navigation property to contacts for me - description: The contacts in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.CreateContacts - parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder + - me.onenote + summary: Create new navigation property to pages for me + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.CreatePages requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contact' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -169559,32 +216416,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contact' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}': + '/me/onenote/pages/{onenotePage-id}': get: tags: - - me.contactFolder - summary: Get contacts from me - description: The contacts in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.GetContacts + - me.onenote + summary: Get pages from me + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.GetPages parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -169596,47 +216446,19 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - assistantName - - birthday - - businessAddress - - businessHomePage - - businessPhones - - children - - companyName - - department - - displayName - - emailAddresses - - fileAs - - generation - - givenName - - homeAddress - - homePhones - - imAddresses - - initials - - jobTitle - - manager - - middleName - - mobilePhone - - nickName - - officeLocation - - otherAddress - - parentFolderId - - personalNotes - - profession - - spouseName - - surname + - level + - links + - order - title - - yomiCompanyName - - yomiGivenName - - yomiSurname - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -169649,10 +216471,8 @@ paths: items: enum: - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties + - parentNotebook + - parentSection type: string responses: '200': @@ -169660,58 +216480,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contact' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - extensions: - operationId: me.contactFolders.Contacts.ListExtensions - parameters: - contactFolder-id: $request.path.contactFolder-id - contact-id: $request.path.contact-id - multiValueExtendedProperties: - operationId: me.contactFolders.Contacts.ListMultiValueExtendedProperties - parameters: - contactFolder-id: $request.path.contactFolder-id - contact-id: $request.path.contact-id - photo: - operationId: me.contactFolders.Contacts.GetPhoto + parentNotebook: + operationId: me.onenote.Pages.GetParentNotebook parameters: - contactFolder-id: $request.path.contactFolder-id - contact-id: $request.path.contact-id - singleValueExtendedProperties: - operationId: me.contactFolders.Contacts.ListSingleValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: me.onenote.Pages.GetParentSection parameters: - contactFolder-id: $request.path.contactFolder-id - contact-id: $request.path.contact-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property contacts in me - description: The contacts in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.UpdateContacts + - me.onenote + summary: Update the navigation property pages in me + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.UpdatePages parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contact' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -169721,25 +216522,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property contacts for me - description: The contacts in the folder. Navigation property. Read-only. Nullable. - operationId: me.contactFolders.DeleteContacts + - me.onenote + summary: Delete navigation property pages for me + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.DeletePages parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -169751,158 +216545,179 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions': + '/me/onenote/pages/{onenotePage-id}/content': get: tags: - - me.contactFolder - summary: Get extensions from me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contactFolders.contacts.ListExtensions + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.GetPagesContent parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - me.contactFolder - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contactFolders.contacts.CreateExtensions + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.UpdatePagesContent parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - me.Actions + summary: Invoke action copyToSection + operationId: me.onenote.pages.onenotePage.copyToSection + parameters: + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions/{extension-id}': - get: + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - me.contactFolder - summary: Get extensions from me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contactFolders.contacts.GetExtensions + - me.Actions + summary: Invoke action onenotePatchContent + operationId: me.onenote.pages.onenotePage.onenotePatchContent parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - me.Functions + summary: Invoke function preview + operationId: me.onenote.pages.onenotePage.preview + parameters: + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: extension-id + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/onenote/pages/{onenotePage-id}/parentNotebook': + get: + tags: + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.pages.GetParentNotebook + parameters: + - name: onenotePage-id in: path - description: 'key: id of extension' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -169914,6 +216729,20 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -169926,6 +216755,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -169933,44 +216764,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.pages.ParentNotebook.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.pages.ParentNotebook.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contactFolders.contacts.UpdateExtensions + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.pages.UpdateParentNotebook parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id - in: path - description: 'key: id of contact' - required: true - schema: - type: string - x-ms-docs-key-type: contact - - name: extension-id + - name: onenotePage-id in: path - description: 'key: id of extension' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -169980,65 +216806,93 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contactFolders.contacts.DeleteExtensions + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.pages.DeleteParentNotebook parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id - in: path - description: 'key: id of contact' - required: true + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: contact - - name: extension-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.pages.onenotePage.parentNotebook.copyNotebook + parameters: + - name: onenotePage-id in: path - description: 'key: id of extension' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: extension - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/multiValueExtendedProperties': + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - - me.contactFolder - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.ListMultiValueExtendedProperties + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.ListSectionGroups parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -170056,8 +216910,22 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -170070,7 +216938,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -170083,6 +216962,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -170090,13 +216973,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -170107,31 +216990,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contactFolder - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.CreateMultiValueExtendedProperties + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.CreateSectionGroups parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -170139,39 +217015,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - me.contactFolder - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.GetMultiValueExtendedProperties + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.GetSectionGroups parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -170183,7 +217052,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -170196,6 +217076,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -170203,44 +217087,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentNotebook.SectionGroups.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.pages.parentNotebook.SectionGroups.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentNotebook.SectionGroups.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.UpdateSectionGroups parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -170250,32 +217148,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.DeleteSectionGroups parameters: - - name: contactFolder-id - in: path - description: 'key: id of contactFolder' - required: true - schema: - type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -170287,28 +217178,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - me.contactFolder - summary: Get photo from me - description: Optional contact picture. You can get or set a photo for a contact. - operationId: me.contactFolders.contacts.GetPhoto + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.GetParentNotebook parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -170320,8 +217211,20 @@ paths: items: enum: - id - - height - - width + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -170334,6 +217237,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -170341,37 +217246,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property photo in me - description: Optional contact picture. You can get or set a photo for a contact. - operationId: me.contactFolders.contacts.UpdatePhoto + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -170381,25 +217297,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property photo for me - description: Optional contact picture. You can get or set a photo for a contact. - operationId: me.contactFolders.contacts.DeletePhoto + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -170411,67 +217327,182 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo/$value': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - me.contactFolder - summary: Get media content for the navigation property photo from me - description: The user's profile photo. Read-only. - operationId: me.contactFolders.contacts.GetPhotoContent + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - me.contactFolder - summary: Update media content for the navigation property photo in me - description: The user's profile photo. Read-only. - operationId: me.contactFolders.contacts.UpdatePhotoContent + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: sectionGroup requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -170479,28 +217510,60 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/singleValueExtendedProperties': + delete: + tags: + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - me.contactFolder - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.ListSingleValueExtendedProperties + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.ListSectionGroups parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -170518,8 +217581,22 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -170532,7 +217609,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -170545,6 +217633,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -170552,13 +217644,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -170569,31 +217661,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contactFolder - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.CreateSingleValueExtendedProperties + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.CreateSectionGroups parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -170601,39 +217693,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/{contact-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - me.contactFolder - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.GetSingleValueExtendedProperties + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.GetSectionGroups parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -170645,7 +217737,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -170658,6 +217761,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -170665,44 +217772,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -170712,32 +217844,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contactFolders.contacts.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -170749,47 +217881,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/contacts/microsoft.graph.delta()': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.contactFolders.contactFolder.contacts.delta + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.ListSections parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contact' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/contactFolders/{contactFolder-id}/multiValueExtendedProperties': - get: - tags: - - me.contactFolder - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.ListMultiValueExtendedProperties - parameters: - - name: contactFolder-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contactFolder' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -170807,8 +217920,24 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -170821,7 +217950,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -170834,6 +217974,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -170841,13 +217984,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -170858,24 +218001,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contactFolder - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.CreateMultiValueExtendedProperties + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.CreateSections parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -170883,32 +218033,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - - me.contactFolder - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.GetMultiValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.GetSections parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -170920,7 +218077,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -170933,6 +218101,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -170940,37 +218111,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.pages.parentNotebook.sectionGroups.Sections.ListPages + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.UpdateSections parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -170980,25 +218177,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.DeleteSections parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -171010,21 +218214,161 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/singleValueExtendedProperties': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': get: tags: - - me.contactFolder - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.ListSingleValueExtendedProperties + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ListPages parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -171042,8 +218386,28 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -171056,7 +218420,19 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -171069,6 +218445,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -171076,13 +218454,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -171093,24 +218471,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contactFolder - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.CreateSingleValueExtendedProperties + - me.onenote + summary: Create new navigation property to pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.CreatePages parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -171118,32 +218510,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contactFolders/{contactFolder-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}': get: tags: - - me.contactFolder - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.GetSingleValueExtendedProperties + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.GetPages parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -171155,7 +218561,19 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -171168,6 +218586,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -171175,37 +218595,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 + parentSection: + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentSection + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contactFolder - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property pages in me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.UpdatePages parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -171215,25 +218664,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contactFolder - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - operationId: me.contactFolders.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.DeletePages parameters: - - name: contactFolder-id + - name: onenotePage-id in: path - description: 'key: id of contactFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contactFolder - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -171245,252 +218708,298 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/contactFolders/microsoft.graph.delta(): + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.contactFolders.delta + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.parentNotebook.sectionGroups.sections.pages.GetPagesContent + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contactFolder' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/contacts: - get: + x-ms-docs-operation-type: operation + put: tags: - - me.contact - summary: Get contacts from me - description: The user's contacts. Read-only. Nullable. - operationId: me.ListContacts + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.parentNotebook.sectionGroups.sections.pages.UpdatePagesContent 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 + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - assistantName - - assistantName desc - - birthday - - birthday desc - - businessAddress - - businessAddress desc - - businessHomePage - - businessHomePage desc - - businessPhones - - businessPhones desc - - children - - children desc - - companyName - - companyName desc - - department - - department desc - - displayName - - displayName desc - - emailAddresses - - emailAddresses desc - - fileAs - - fileAs desc - - generation - - generation desc - - givenName - - givenName desc - - homeAddress - - homeAddress desc - - homePhones - - homePhones desc - - imAddresses - - imAddresses desc - - initials - - initials desc - - jobTitle - - jobTitle desc - - manager - - manager desc - - middleName - - middleName desc - - mobilePhone - - mobilePhone desc - - nickName - - nickName desc - - officeLocation - - officeLocation desc - - otherAddress - - otherAddress desc - - parentFolderId - - parentFolderId desc - - personalNotes - - personalNotes desc - - profession - - profession desc - - spouseName - - spouseName desc - - surname - - surname desc - - title - - title desc - - yomiCompanyName - - yomiCompanyName desc - - yomiGivenName - - yomiGivenName desc - - yomiSurname - - yomiSurname desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - assistantName - - birthday - - businessAddress - - businessHomePage - - businessPhones - - children - - companyName - - department - - displayName - - emailAddresses - - fileAs - - generation - - givenName - - homeAddress - - homePhones - - imAddresses - - initials - - jobTitle - - manager - - middleName - - mobilePhone - - nickName - - officeLocation - - otherAddress - - parentFolderId - - personalNotes - - profession - - spouseName - - surname - - title - - yomiCompanyName - - yomiGivenName - - yomiSurname - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': + post: + tags: + - me.Actions + summary: Invoke action copyToSection + operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of contact - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contact' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': post: tags: - - me.contact - summary: Create new navigation property to contacts for me - description: The user's contacts. Read-only. Nullable. - operationId: me.CreateContacts + - me.Actions + summary: Invoke action onenotePatchContent + operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contact' + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: - '201': - description: Created navigation property. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': + get: + tags: + - me.Functions + summary: Invoke function preview + operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contact' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}': + x-ms-docs-operation-type: function + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - - me.contact - summary: Get contacts from me - description: The user's contacts. Read-only. Nullable. - operationId: me.GetContacts + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.GetParentNotebook parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -171502,47 +219011,20 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime - - lastModifiedDateTime - - assistantName - - birthday - - businessAddress - - businessHomePage - - businessPhones - - children - - companyName - - department + - createdBy - displayName - - emailAddresses - - fileAs - - generation - - givenName - - homeAddress - - homePhones - - imAddresses - - initials - - jobTitle - - manager - - middleName - - mobilePhone - - nickName - - officeLocation - - otherAddress - - parentFolderId - - personalNotes - - profession - - spouseName - - surname - - title - - yomiCompanyName - - yomiGivenName - - yomiSurname - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -171555,10 +219037,8 @@ paths: items: enum: - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties + - sectionGroups + - sections type: string responses: '200': @@ -171566,47 +219046,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contact' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - extensions: - operationId: me.Contacts.ListExtensions - parameters: - contact-id: $request.path.contact-id - multiValueExtendedProperties: - operationId: me.Contacts.ListMultiValueExtendedProperties - parameters: - contact-id: $request.path.contact-id - photo: - operationId: me.Contacts.GetPhoto + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSectionGroups parameters: - contact-id: $request.path.contact-id - singleValueExtendedProperties: - operationId: me.Contacts.ListSingleValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSections parameters: - contact-id: $request.path.contact-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contact - summary: Update the navigation property contacts in me - description: The user's contacts. Read-only. Nullable. - operationId: me.UpdateContacts + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentNotebook parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contact' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -171616,18 +219106,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contact - summary: Delete navigation property contacts for me - description: The user's contacts. Read-only. Nullable. - operationId: me.DeleteContacts + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentNotebook parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -171639,137 +219143,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}/extensions': - get: + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - me.contact - summary: Get extensions from me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contacts.ListExtensions + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: - type: string - x-ms-docs-key-type: contact - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.contact - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contacts.CreateExtensions - parameters: - - name: contact-id + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of contact' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}/extensions/{extension-id}': + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - me.contact - summary: Get extensions from me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contacts.GetExtensions + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.GetParentSectionGroup parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: extension-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of extension' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -171781,6 +219246,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -171793,6 +219270,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -171800,37 +219281,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contact - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contacts.UpdateExtensions + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentSectionGroup parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: extension-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of extension' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -171840,25 +219353,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contact - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the contact. Nullable. - operationId: me.contacts.DeleteExtensions + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentSectionGroup parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: extension-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of extension' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -171870,21 +219390,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}/multiValueExtendedProperties': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections': get: tags: - - me.contact - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.ListMultiValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.ListSections parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -171902,8 +219422,24 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -171916,7 +219452,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -171929,6 +219476,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -171936,13 +219486,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -171953,24 +219503,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contact - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.CreateMultiValueExtendedProperties + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.CreateSections parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -171978,32 +219528,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}': get: tags: - - me.contact - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.GetMultiValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.GetSections parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -172015,7 +219565,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -172028,6 +219589,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -172035,37 +219599,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.pages.parentNotebook.Sections.ListPages + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.pages.parentNotebook.Sections.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.Sections.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contact - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.UpdateSections parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -172075,25 +219655,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contact - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.DeleteSections parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -172105,178 +219685,140 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}/photo': - get: + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - me.contact - summary: Get photo from me - description: Optional contact picture. You can get or set a photo for a contact. - operationId: me.contacts.GetPhoto + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - height - - width - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.contact - summary: Update the navigation property photo in me - description: Optional contact picture. You can get or set a photo for a contact. - operationId: me.contacts.UpdatePhoto - parameters: - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of contact' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - me.contact - summary: Delete navigation property photo for me - description: Optional contact picture. You can get or set a photo for a contact. - operationId: me.contacts.DeletePhoto + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}/photo/$value': - get: - tags: - - me.contact - summary: Get media content for the navigation property photo from me - description: The user's profile photo. Read-only. - operationId: me.contacts.GetPhotoContent - parameters: - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of contact' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages': + get: tags: - - me.contact - summary: Update media content for the navigation property photo in me - description: The user's profile photo. Read-only. - operationId: me.contacts.UpdatePhotoContent + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.ListPages parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}/singleValueExtendedProperties': - get: - tags: - - me.contact - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.ListSingleValueExtendedProperties - parameters: - - name: contact-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of contact' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -172294,8 +219836,28 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -172308,7 +219870,19 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -172321,6 +219895,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -172328,13 +219904,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -172345,24 +219921,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.contact - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.CreateSingleValueExtendedProperties + - me.onenote + summary: Create new navigation property to pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.CreatePages parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -172370,32 +219953,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/contacts/{contact-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}': get: tags: - - me.contact - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.GetSingleValueExtendedProperties + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.GetPages parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -172407,7 +219997,19 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -172420,6 +220022,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -172427,37 +220031,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sections.Pages.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 + parentSection: + operationId: me.onenote.pages.parentNotebook.sections.Pages.GetParentSection + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.contact - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property pages in me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.UpdatePages parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -172467,25 +220091,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.contact - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. - operationId: me.contacts.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.DeletePages parameters: - - name: contact-id + - name: onenotePage-id in: path - description: 'key: id of contact' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contact - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -172497,287 +220128,256 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/contacts/microsoft.graph.delta(): + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.contacts.delta + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.parentNotebook.sections.pages.GetPagesContent + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contact' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/createdObjects: - get: + x-ms-docs-operation-type: operation + put: tags: - - me.directoryObject - summary: Get createdObjects from me - description: Directory objects that were created by the user. Read-only. Nullable. - operationId: me.ListCreatedObjects + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.parentNotebook.sections.pages.UpdatePagesContent 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 + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: - '200': - description: Retrieved navigation property - 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 + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - /me/createdObjects/$ref: - get: + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': + post: tags: - - me.directoryObject - summary: Get ref of createdObjects from me - description: Directory objects that were created by the user. Read-only. Nullable. - operationId: me.ListRefCreatedObjects + - me.Actions + summary: Invoke action copyToSection + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection 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 + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property links + description: Success content: application/json: schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': post: tags: - - me.directoryObject - summary: Create new navigation property ref to createdObjects for me - description: Directory objects that were created by the user. Read-only. Nullable. - operationId: me.CreateRefCreatedObjects + - me.Actions + summary: Invoke action onenotePatchContent + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/deviceManagementTroubleshootingEvents: + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': get: tags: - - me.deviceManagementTroubleshootingEvent - summary: Get deviceManagementTroubleshootingEvents from me - description: The list of troubleshooting events for this user. - operationId: me.ListDeviceManagementTroubleshootingEvents + - me.Functions + summary: Invoke function preview + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.preview 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 + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - correlationId - - correlationId desc - - eventDateTime - - eventDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - correlationId - - eventDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of deviceManagementTroubleshootingEvent - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.deviceManagementTroubleshootingEvent - summary: Create new navigation property to deviceManagementTroubleshootingEvents for me - description: The list of troubleshooting events for this user. - operationId: me.CreateDeviceManagementTroubleshootingEvents - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' - required: true - responses: - '201': - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent-id}': + x-ms-docs-operation-type: function + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': get: tags: - - me.deviceManagementTroubleshootingEvent - summary: Get deviceManagementTroubleshootingEvents from me - description: The list of troubleshooting events for this user. - operationId: me.GetDeviceManagementTroubleshootingEvents + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.GetParentNotebook parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: onenotePage-id in: path - description: 'key: id of deviceManagementTroubleshootingEvent' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -172789,8 +220389,20 @@ paths: items: enum: - id - - correlationId - - eventDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -172803,6 +220415,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -172810,30 +220424,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sections.ParentNotebook.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.pages.parentNotebook.sections.ParentNotebook.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.deviceManagementTroubleshootingEvent - summary: Update the navigation property deviceManagementTroubleshootingEvents in me - description: The list of troubleshooting events for this user. - operationId: me.UpdateDeviceManagementTroubleshootingEvents + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.UpdateParentNotebook parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: onenotePage-id in: path - description: 'key: id of deviceManagementTroubleshootingEvent' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -172843,18 +220475,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.deviceManagementTroubleshootingEvent - summary: Delete navigation property deviceManagementTroubleshootingEvents for me - description: The list of troubleshooting events for this user. - operationId: me.DeleteDeviceManagementTroubleshootingEvents + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.DeleteParentNotebook parameters: - - name: deviceManagementTroubleshootingEvent-id + - name: onenotePage-id in: path - description: 'key: id of deviceManagementTroubleshootingEvent' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: deviceManagementTroubleshootingEvent + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -172866,162 +220505,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/directReports: - get: + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - me.directoryObject - summary: Get directReports from me - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. - operationId: me.ListDirectReports + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - 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 - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - /me/directReports/$ref: - get: - tags: - - me.directoryObject - summary: Get ref of directReports from me - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. - operationId: me.ListRefDirectReports - 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 + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.directoryObject - summary: Create new navigation property ref to directReports for me - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. - operationId: me.CreateRefDirectReports + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property link. + '200': + description: Success content: application/json: schema: - type: object + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/drive: + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - me.drive - summary: Get drive from me - description: The user's OneDrive. Read-only. - operationId: me.GetDrive + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.GetParentSectionGroup parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -173033,27 +220594,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -173066,13 +220618,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -173080,37 +220629,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - createdByUser: - operationId: me.Drive.GetCreatedByUser - lastModifiedByUser: - operationId: me.Drive.GetLastModifiedByUser - following: - operationId: me.Drive.ListFollowing - items: - operationId: me.Drive.ListItems - list: - operationId: me.Drive.GetList - root: - operationId: me.Drive.GetRoot - special: - operationId: me.Drive.ListSpecial + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.drive - summary: Update the navigation property drive in me - description: The user's OneDrive. Read-only. - operationId: me.UpdateDrive + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.UpdateParentSectionGroup + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -173120,11 +220690,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.drive - summary: Delete navigation property drive for me - description: The user's OneDrive. Read-only. - operationId: me.DeleteDrive + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.DeleteParentSectionGroup parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -173136,60 +220720,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/drives: + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - - me.drive - summary: Get drives from me - description: A collection of drives available for this user. Read-only. - operationId: me.ListDrives + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentNotebook 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 + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - driveType - - driveType desc - - owner - - owner desc - - quota - - quota desc - - sharePointIds - - sharePointIds desc - - system - - system desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -173201,27 +220753,20 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -173234,13 +220779,8 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - sectionGroups + - sections type: string responses: '200': @@ -173248,59 +220788,165 @@ paths: content: application/json: schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - me.drive - summary: Create new navigation property to drives for me - description: A collection of drives available for this user. Read-only. - operationId: me.CreateDrives + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/drives/{drive-id}': + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': get: tags: - - me.drive - summary: Get drives from me - description: A collection of drives available for this user. Read-only. - operationId: me.GetDrives + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentSectionGroup parameters: - - name: drive-id + - name: onenotePage-id in: path - description: 'key: id of drive' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -173312,27 +220958,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -173345,13 +220982,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -173359,59 +220993,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - createdByUser: - operationId: me.Drives.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - lastModifiedByUser: - operationId: me.Drives.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - following: - operationId: me.Drives.ListFollowing - parameters: - drive-id: $request.path.drive-id - items: - operationId: me.Drives.ListItems + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook parameters: - drive-id: $request.path.drive-id - list: - operationId: me.Drives.GetList + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup parameters: - drive-id: $request.path.drive-id - root: - operationId: me.Drives.GetRoot + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups parameters: - drive-id: $request.path.drive-id - special: - operationId: me.Drives.ListSpecial + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSections parameters: - drive-id: $request.path.drive-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.drive - summary: Update the navigation property drives in me - description: A collection of drives available for this user. Read-only. - operationId: me.UpdateDrives + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentSectionGroup parameters: - - name: drive-id + - name: onenotePage-id in: path - description: 'key: id of drive' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -173421,18 +221054,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.drive - summary: Delete navigation property drives for me - description: A collection of drives available for this user. Read-only. - operationId: me.DeleteDrives + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentSectionGroup parameters: - - name: drive-id + - name: onenotePage-id in: path - description: 'key: id of drive' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -173444,111 +221084,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/events: + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - - me.event - summary: Get events from me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. - operationId: me.ListEvents - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSectionGroups + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -173561,52 +221151,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -173619,12 +221175,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -173632,13 +221186,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -173649,16 +221203,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to events for me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. - operationId: me.CreateEvents + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSectionGroups + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -173666,25 +221235,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - - me.event - summary: Get events from me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. - operationId: me.GetEvents + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -173696,52 +221279,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -173754,12 +221303,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -173767,55 +221314,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - attachments: - operationId: me.Events.ListAttachments - parameters: - event-id: $request.path.event-id - calendar: - operationId: me.Events.GetCalendar - parameters: - event-id: $request.path.event-id - extensions: - operationId: me.Events.ListExtensions + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentNotebook parameters: - event-id: $request.path.event-id - instances: - operationId: me.Events.ListInstances + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup parameters: - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.Events.ListMultiValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSectionGroups parameters: - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.Events.ListSingleValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSections parameters: - event-id: $request.path.event-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property events in me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. - operationId: me.UpdateEvents + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -173825,18 +221386,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property events for me - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. - operationId: me.DeleteEvents + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -173848,21 +221423,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/attachments': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - - me.event - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.events.ListAttachments + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -173880,16 +221462,24 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -173902,11 +221492,18 @@ paths: items: enum: - id - - contentType - - isInline + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - name - - size + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -173919,6 +221516,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -173926,13 +221526,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -173943,24 +221543,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.events.CreateAttachments + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -173968,32 +221575,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/attachments/{attachment-id}': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - - me.event - summary: Get attachments from me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.events.GetAttachments + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of attachment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -174005,11 +221619,18 @@ paths: items: enum: - id - - contentType - - isInline + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - name - - size + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -174022,6 +221643,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -174029,37 +221653,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.ListPages + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property attachments in me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.events.UpdateAttachments + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of attachment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -174069,25 +221719,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property attachments for me - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - operationId: me.events.DeleteAttachments + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: attachment-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of attachment' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -174099,20 +221756,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/attachments/microsoft.graph.createUploadSession': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action createUploadSession - operationId: me.events.event.attachments.createUploadSession + summary: Invoke action copyToNotebook + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -174120,8 +221791,21 @@ paths: schema: type: object properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: '200': @@ -174130,26 +221814,89 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar': + '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection': get: tags: - - me.event - summary: Get calendar from me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.events.GetCalendar + - me.onenote + summary: Get parentSection from me + description: The section that contains the page. Read-only. + operationId: me.onenote.pages.GetParentSection parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -174161,24 +221908,18 @@ paths: items: enum: - id - - allowedOnlineMeetingProviders - - canEdit - - canShare - - canViewPrivateItems - - changeKey - - color - - defaultOnlineMeetingProvider - - hexColor - - isDefaultCalendar - - isRemovable - - isTallyingResponses - - name - - owner - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -174191,11 +221932,9 @@ paths: items: enum: - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -174203,51 +221942,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - calendarPermissions: - operationId: me.events.Calendar.ListCalendarPermissions - parameters: - event-id: $request.path.event-id - calendarView: - operationId: me.events.Calendar.ListCalendarView - parameters: - event-id: $request.path.event-id - events: - operationId: me.events.Calendar.ListEvents + pages: + operationId: me.onenote.pages.ParentSection.ListPages parameters: - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: me.events.Calendar.ListMultiValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: me.onenote.pages.ParentSection.GetParentNotebook parameters: - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: me.events.Calendar.ListSingleValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: me.onenote.pages.ParentSection.GetParentSectionGroup parameters: - event-id: $request.path.event-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property calendar in me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.events.UpdateCalendar + - me.onenote + summary: Update the navigation property parentSection in me + description: The section that contains the page. Read-only. + operationId: me.onenote.pages.UpdateParentSection parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -174257,18 +221988,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property calendar for me - description: The calendar that contains the event. Navigation property. Read-only. - operationId: me.events.DeleteCalendar + - me.onenote + summary: Delete navigation property parentSection for me + description: The section that contains the page. Read-only. + operationId: me.onenote.pages.DeleteParentSection parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -174280,21 +222011,119 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/calendarPermissions': + '/me/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.pages.onenotePage.parentSection.copyToNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.pages.onenotePage.parentSection.copyToSectionGroup + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/pages': get: tags: - - me.event - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.events.calendar.ListCalendarPermissions + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.ListPages parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -174312,16 +222141,28 @@ paths: enum: - id - id desc - - allowedRoles - - allowedRoles desc - - emailAddress - - emailAddress desc - - isInsideOrganization - - isInsideOrganization desc - - isRemovable - - isRemovable desc - - role - - role desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -174334,11 +222175,19 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -174351,6 +222200,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -174358,13 +222209,13 @@ paths: content: application/json: schema: - title: Collection of calendarPermission + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -174375,24 +222226,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.events.calendar.CreateCalendarPermissions + - me.onenote + summary: Create new navigation property to pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.CreatePages parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -174400,32 +222251,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/calendarPermissions/{calendarPermission-id}': + '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}': get: tags: - - me.event - summary: Get calendarPermissions from me - description: The permissions of the users with whom the calendar is shared. - operationId: me.events.calendar.GetCalendarPermissions + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.GetPages parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 in: path - description: 'key: id of calendarPermission' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -174437,11 +222288,19 @@ paths: items: enum: - id - - allowedRoles - - emailAddress - - isInsideOrganization - - isRemovable - - role + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -174454,6 +222313,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -174461,37 +222322,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: me.onenote.pages.parentSection.Pages.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + onenotePage-id1: $request.path.onenotePage-id1 + parentSection: + operationId: me.onenote.pages.parentSection.Pages.GetParentSection + parameters: + onenotePage-id: $request.path.onenotePage-id + onenotePage-id1: $request.path.onenotePage-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property calendarPermissions in me - description: The permissions of the users with whom the calendar is shared. - operationId: me.events.calendar.UpdateCalendarPermissions + - me.onenote + summary: Update the navigation property pages in me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.UpdatePages parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 in: path - description: 'key: id of calendarPermission' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -174501,25 +222373,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property calendarPermissions for me - description: The permissions of the users with whom the calendar is shared. - operationId: me.events.calendar.DeleteCalendarPermissions + - me.onenote + summary: Delete navigation property pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.DeletePages parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: calendarPermission-id + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 in: path - description: 'key: id of calendarPermission' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: calendarPermission + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -174531,21 +222403,389 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/calendarView': + '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/content': get: tags: - - me.event - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.events.calendar.ListCalendarView + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.parentSection.pages.GetPagesContent parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.parentSection.pages.UpdatePagesContent + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.copyToSection': + post: + tags: + - me.Actions + summary: Invoke action copyToSection + operationId: me.onenote.pages.onenotePage.parentSection.pages.onenotePage.copyToSection + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': + post: + tags: + - me.Actions + summary: Invoke action onenotePatchContent + operationId: me.onenote.pages.onenotePage.parentSection.pages.onenotePage.onenotePatchContent + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.preview()': + get: + tags: + - me.Functions + summary: Invoke function preview + operationId: me.onenote.pages.onenotePage.parentSection.pages.onenotePage.preview + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook': + get: + tags: + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentSection.GetParentNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.pages.parentSection.ParentNotebook.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.pages.parentSection.ParentNotebook.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentSection.UpdateParentNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.pages.parentSection.DeleteParentNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.copyNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups': + get: + tags: + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.ListSectionGroups + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -174563,86 +222803,22 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -174655,52 +222831,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -174713,12 +222855,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -174726,13 +222866,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -174743,24 +222883,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.events.calendar.CreateCalendarView + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.CreateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -174768,32 +222908,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/calendarView/{event-id1}': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - me.event - summary: Get calendarView from me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.events.calendar.GetCalendarView + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.GetSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -174805,52 +222945,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -174863,12 +222969,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -174876,68 +222980,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - attachments: - operationId: me.events.calendar.CalendarView.ListAttachments - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.events.calendar.CalendarView.GetCalendar - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.events.calendar.CalendarView.ListExtensions + parentNotebook: + operationId: me.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentNotebook parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.events.calendar.CalendarView.ListInstances + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentSectionGroup parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.events.calendar.CalendarView.ListMultiValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSectionGroups parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.events.calendar.CalendarView.ListSingleValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSections parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property calendarView in me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.events.calendar.UpdateCalendarView + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.UpdateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -174947,25 +223041,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property calendarView for me - description: The calendar view for the calendar. Navigation property. Read-only. - operationId: me.events.calendar.DeleteCalendarView + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.DeleteSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -174977,107 +223071,176 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.accept': - post: + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + get: tags: - - me.Actions - summary: Invoke action accept - operationId: me.events.event.calendar.calendarView.event.accept + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentNotebook parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.cancel': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.events.event.calendar.calendarView.event.cancel + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.decline': + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action decline - operationId: me.events.event.calendar.calendarView.event.decline + summary: Invoke action copyNotebook + operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup requestBody: description: Action parameters content: @@ -175085,219 +223248,215 @@ paths: schema: type: object properties: - Comment: + groupId: type: string nullable: true - SendResponse: - type: boolean - default: false + renameAs: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.dismissReminder': - post: + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + get: tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.events.event.calendar.calendarView.event.dismissReminder + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.forward': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action forward - operationId: me.events.event.calendar.calendarView.event.forward + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.events.event.calendar.calendarView.event.snoozeReminder + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/calendarView/{event-id1}/microsoft.graph.tentativelyAccept': - post: - tags: - - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.events.event.calendar.calendarView.event.tentativelyAccept - parameters: - - name: event-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/calendarView/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.events.event.calendar.calendarView.delta + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/events/{event-id}/calendar/events': - get: - tags: - - me.event - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.events.calendar.ListEvents - parameters: - - name: event-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -175315,86 +223474,22 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -175407,52 +223502,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -175465,12 +223526,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -175478,13 +223537,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -175495,24 +223554,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.events.calendar.CreateEvents + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -175520,32 +223586,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/events/{event-id1}': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - me.event - summary: Get events from me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.events.calendar.GetEvents + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -175557,52 +223630,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -175615,12 +223654,10 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -175628,68 +223665,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - attachments: - operationId: me.events.calendar.Events.ListAttachments - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.events.calendar.Events.GetCalendar - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.events.calendar.Events.ListExtensions + parentNotebook: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.events.calendar.Events.ListInstances + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.events.calendar.Events.ListMultiValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.events.calendar.Events.ListSingleValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSections parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property events in me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.events.calendar.UpdateEvents + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -175699,25 +223737,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property events for me - description: The events in the calendar. Navigation property. Read-only. - operationId: me.events.calendar.DeleteEvents + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -175729,261 +223774,367 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.accept': - post: + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + get: tags: - - me.Actions - summary: Invoke action accept - operationId: me.events.event.calendar.events.event.accept + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: sectionGroup + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.cancel': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.events.event.calendar.events.event.cancel + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.decline': - post: + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + get: tags: - - me.Actions - summary: Invoke action decline - operationId: me.events.event.calendar.events.event.decline + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.events.event.calendar.events.event.dismissReminder - parameters: - - name: event-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.ListPages + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.forward': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action forward - operationId: me.events.event.calendar.events.event.forward + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.events.event.calendar.events.event.snoozeReminder + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/events/{event-id1}/microsoft.graph.tentativelyAccept': + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.events.event.calendar.events.event.tentativelyAccept + summary: Invoke action copyToNotebook + operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of event' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -175991,97 +224142,62 @@ paths: schema: type: object properties: - Comment: + id: type: string nullable: true - SendResponse: - type: boolean - default: false + groupId: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/events/microsoft.graph.delta()': - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.events.event.calendar.events.delta - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': - get: + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - me.Functions - summary: Invoke function allowedCalendarSharingRoles - operationId: me.events.event.calendar.allowedCalendarSharingRoles + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: User + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: User={User}' + description: 'key: id of sectionGroup' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/events/{event-id}/calendar/microsoft.graph.getSchedule': - post: - tags: - - me.Actions - summary: Invoke action getSchedule - operationId: me.events.event.calendar.getSchedule - parameters: - - name: event-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -176089,24 +224205,20 @@ paths: schema: type: object properties: - Schedules: - type: array - items: - type: string - nullable: true - EndTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + id: + type: string nullable: true - StartTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + groupId: + type: string nullable: true - AvailabilityViewInterval: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true responses: @@ -176115,29 +224227,27 @@ paths: content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleInformation' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/events/{event-id}/calendar/multiValueExtendedProperties': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections': get: tags: - - me.event - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.ListMultiValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.ListSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -176155,8 +224265,24 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -176169,7 +224295,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -176182,6 +224319,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -176189,13 +224329,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -176206,24 +224346,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.CreateMultiValueExtendedProperties + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.CreateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -176231,32 +224371,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}': get: tags: - - me.event - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.GetMultiValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.GetSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -176268,7 +224408,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -176281,6 +224432,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -176288,37 +224442,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.pages.parentSection.parentNotebook.Sections.ListPages + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.pages.parentSection.parentNotebook.Sections.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentNotebook.Sections.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.UpdateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -176328,25 +224498,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentNotebook.DeleteSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -176358,41 +224528,133 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/singleValueExtendedProperties': - get: + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - me.event - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.ListSingleValueExtendedProperties + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup': + get: + tags: + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentSection.GetParentSectionGroup + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -176404,7 +224666,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -176417,6 +224690,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -176424,74 +224701,94 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentSection.ParentSectionGroup.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.ParentSectionGroup.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroups: + operationId: me.onenote.pages.parentSection.ParentSectionGroup.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.pages.parentSection.ParentSectionGroup.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.event - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.CreateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentSection.UpdateParentSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': - get: + delete: tags: - - me.event - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.GetSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section. Read-only. + operationId: me.onenote.pages.parentSection.DeleteParentSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook': + get: + tags: + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentSectionGroup.GetParentNotebook + parameters: + - name: onenotePage-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -176503,7 +224800,20 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -176516,6 +224826,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -176523,37 +224835,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentSectionGroup.UpdateParentNotebook parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: onenotePage-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -176563,25 +224877,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - operationId: me.events.calendar.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentSectionGroup.DeleteParentNotebook parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + - name: onenotePage-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -176593,21 +224900,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/extensions': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.copyNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups': get: tags: - - me.event - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.events.ListExtensions + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -176625,6 +224981,22 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -176637,6 +225009,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -176649,6 +225033,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -176656,13 +225044,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -176673,24 +225061,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.events.CreateExtensions + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -176698,32 +225086,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/extensions/{extension-id}': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - me.event - summary: Get extensions from me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.events.GetExtensions + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of extension' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -176735,6 +225123,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -176747,6 +225147,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -176754,37 +225158,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.events.UpdateExtensions + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of extension' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -176794,25 +225219,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the event. Nullable. - operationId: me.events.DeleteExtensions + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: extension-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of extension' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -176824,21 +225249,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/instances': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections': get: tags: - - me.event - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.events.ListInstances + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -176856,86 +225281,24 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc + - self + - self desc - createdDateTime - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - allowNewTimeProposals - - allowNewTimeProposals desc - - attendees - - attendees desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - end - - end desc - - hasAttachments - - hasAttachments desc - - hideAttendees - - hideAttendees desc - - iCalUId - - iCalUId desc - - importance - - importance desc - - isAllDay - - isAllDay desc - - isCancelled - - isCancelled desc - - isDraft - - isDraft desc - - isOnlineMeeting - - isOnlineMeeting desc - - isOrganizer - - isOrganizer desc - - isReminderOn - - isReminderOn desc - - location - - location desc - - locations - - locations desc - - onlineMeeting - - onlineMeeting desc - - onlineMeetingProvider - - onlineMeetingProvider desc - - onlineMeetingUrl - - onlineMeetingUrl desc - - organizer - - organizer desc - - originalEndTimeZone - - originalEndTimeZone desc - - originalStart - - originalStart desc - - originalStartTimeZone - - originalStartTimeZone desc - - recurrence - - recurrence desc - - reminderMinutesBeforeStart - - reminderMinutesBeforeStart desc - - responseRequested - - responseRequested desc - - responseStatus - - responseStatus desc - - sensitivity - - sensitivity desc - - seriesMasterId - - seriesMasterId desc - - showAs - - showAs desc - - start - - start desc - - subject - - subject desc - - transactionId - - transactionId desc - - type - - type desc - - webLink - - webLink desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -176948,52 +225311,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -177006,12 +225335,9 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -177019,13 +225345,13 @@ paths: content: application/json: schema: - title: Collection of event + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -177036,24 +225362,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.events.CreateInstances + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -177061,32 +225387,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/instances/{event-id1}': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}': get: tags: - - me.event - summary: Get instances from me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.events.GetInstances + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -177098,52 +225424,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -177156,12 +225448,9 @@ paths: items: enum: - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -177169,68 +225458,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - attachments: - operationId: me.events.Instances.ListAttachments - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: me.events.Instances.GetCalendar - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: me.events.Instances.ListExtensions - parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: me.events.Instances.ListInstances + pages: + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.ListPages parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: me.events.Instances.ListMultiValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentNotebook parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: me.events.Instances.ListSingleValueExtendedProperties + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup parameters: - event-id: $request.path.event-id - event-id1: $request.path.event-id1 + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property instances in me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.events.UpdateInstances + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -177240,25 +225514,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property instances for me - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: me.events.DeleteInstances + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -177270,27 +225544,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.events.event.instances.event.accept + summary: Invoke action copyToNotebook + operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -177298,152 +225572,55 @@ paths: schema: type: object properties: - Comment: + id: type: string nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.cancel': - post: - tags: - - me.Actions - summary: Invoke action cancel - operationId: me.events.event.instances.event.cancel - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: + groupId: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.decline': - post: - tags: - - me.Actions - summary: Invoke action decline - operationId: me.events.event.instances.event.decline - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: + renameAs: type: string nullable: true - SendResponse: - type: boolean - default: false + siteCollectionId: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + siteId: + type: string nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.events.event.instances.event.dismissReminder - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.forward': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - me.Actions - summary: Invoke action forward - operationId: me.events.event.instances.event.forward + summary: Invoke action copyToSectionGroup + operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: event-id1 + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of event' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -177451,377 +225628,183 @@ paths: schema: type: object properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: + id: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.snoozeReminder': - post: - tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.events.event.instances.event.snoozeReminder - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/instances/{event-id1}/microsoft.graph.tentativelyAccept': - post: - tags: - - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.events.event.instances.event.tentativelyAccept - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: + groupId: type: string nullable: true - SendResponse: - type: boolean - default: false + renameAs: + type: string nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' + siteCollectionId: + type: string + nullable: true + siteId: + type: string nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/instances/microsoft.graph.delta()': - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.events.event.instances.delta - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/events/{event-id}/microsoft.graph.accept': - post: - tags: - - me.Actions - summary: Invoke action accept - operationId: me.events.event.accept - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - required: true - responses: - '204': - description: Success + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/events/{event-id}/microsoft.graph.cancel': - post: + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentSectionGroup': + get: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.events.event.cancel + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentSectionGroup.GetParentSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/microsoft.graph.decline': - post: - tags: - - me.Actions - summary: Invoke action decline - operationId: me.events.event.decline - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/microsoft.graph.dismissReminder': - post: - tags: - - me.Actions - summary: Invoke action dismissReminder - operationId: me.events.event.dismissReminder - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroups: + operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/microsoft.graph.forward': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action forward - operationId: me.events.event.forward + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentSectionGroup.UpdateParentSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/microsoft.graph.snoozeReminder': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action snoozeReminder - operationId: me.events.event.snoozeReminder + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.pages.parentSection.parentSectionGroup.DeleteParentSectionGroup parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - NewReminderTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/microsoft.graph.tentativelyAccept': - post: - tags: - - me.Actions - summary: Invoke action tentativelyAccept - operationId: me.events.event.tentativelyAccept - parameters: - - name: event-id - in: path - description: 'key: id of event' - required: true + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: event - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - SendResponse: - type: boolean - default: false - nullable: true - ProposedNewTime: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeSlot' - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/events/{event-id}/multiValueExtendedProperties': + x-ms-docs-operation-type: operation + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups': get: tags: - - me.event - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.ListMultiValueExtendedProperties + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.ListSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -177839,8 +225822,22 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -177853,7 +225850,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -177866,6 +225874,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -177873,13 +225885,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -177890,24 +225902,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.CreateMultiValueExtendedProperties + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.CreateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -177915,32 +225927,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - - me.event - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.GetMultiValueExtendedProperties + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.GetSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -177952,7 +225964,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -177965,6 +225988,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -177972,37 +225999,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSectionGroups + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSections + parameters: + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.UpdateSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -178012,25 +226060,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.DeleteSectionGroups parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -178042,21 +226090,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/singleValueExtendedProperties': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections': get: tags: - - me.event - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.ListSingleValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.ListSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -178074,8 +226122,24 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -178088,7 +226152,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -178101,6 +226176,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -178108,13 +226186,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -178125,24 +226203,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.event - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.CreateSingleValueExtendedProperties + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.CreateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -178150,32 +226228,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/events/{event-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}': get: tags: - - me.event - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.GetSingleValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.GetSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -178187,7 +226265,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -178200,6 +226289,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -178207,37 +226299,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.pages.parentSection.parentSectionGroup.Sections.ListPages + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentNotebook + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentSectionGroup + parameters: + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.event - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.UpdateSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -178247,25 +226355,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.event - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - operationId: me.events.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.pages.parentSection.parentSectionGroup.DeleteSections parameters: - - name: event-id + - name: onenotePage-id in: path - description: 'key: id of event' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: event - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -178277,31 +226385,125 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/events/microsoft.graph.delta(): - get: + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - me.Functions - summary: Invoke function delta - operationId: me.events.delta + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/extensions: + x-ms-docs-operation-type: action + '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + parameters: + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/onenote/resources: get: tags: - - me.extension - summary: Get extensions from me - description: The collection of open extensions defined for the user. Nullable. - operationId: me.ListExtensions + - me.onenote + summary: Get resources from me + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: me.onenote.ListResources parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -178320,6 +226522,12 @@ paths: enum: - id - id desc + - self + - self desc + - content + - content desc + - contentUrl + - contentUrl desc type: string - name: $select in: query @@ -178332,6 +226540,9 @@ paths: items: enum: - id + - self + - content + - contentUrl type: string - name: $expand in: query @@ -178351,13 +226562,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of onenoteResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' '@odata.nextLink': type: string default: @@ -178368,16 +226579,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.extension - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the user. Nullable. - operationId: me.CreateExtensions + - me.onenote + summary: Create new navigation property to resources for me + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: me.onenote.CreateResources requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' required: true responses: '201': @@ -178385,25 +226596,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/extensions/{extension-id}': + '/me/onenote/resources/{onenoteResource-id}': get: tags: - - me.extension - summary: Get extensions from me - description: The collection of open extensions defined for the user. Nullable. - operationId: me.GetExtensions + - me.onenote + summary: Get resources from me + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: me.onenote.GetResources parameters: - - name: extension-id + - name: onenoteResource-id in: path - description: 'key: id of extension' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteResource - name: $select in: query description: Select properties to be returned @@ -178415,6 +226626,9 @@ paths: items: enum: - id + - self + - content + - contentUrl type: string - name: $expand in: query @@ -178434,30 +226648,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.extension - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the user. Nullable. - operationId: me.UpdateExtensions + - me.onenote + summary: Update the navigation property resources in me + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: me.onenote.UpdateResources parameters: - - name: extension-id + - name: onenoteResource-id in: path - description: 'key: id of extension' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' required: true responses: '204': @@ -178467,18 +226681,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.extension - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the user. Nullable. - operationId: me.DeleteExtensions + - me.onenote + summary: Delete navigation property resources for me + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: me.onenote.DeleteResources parameters: - - name: extension-id + - name: onenoteResource-id in: path - description: 'key: id of extension' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteResource - name: If-Match in: header description: ETag @@ -178490,12 +226704,65 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/followedSites: + '/me/onenote/resources/{onenoteResource-id}/content': get: tags: - - me.site - summary: Get followedSites from me - operationId: me.ListFollowedSites + - me.onenote + summary: Get media content for the navigation property resources from me + operationId: me.onenote.GetResourcesContent + parameters: + - name: onenoteResource-id + in: path + description: 'key: id of onenoteResource' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteResource + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.onenote + summary: Update media content for the navigation property resources in me + operationId: me.onenote.UpdateResourcesContent + parameters: + - name: onenoteResource-id + in: path + description: 'key: id of onenoteResource' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteResource + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/onenote/sectionGroups: + get: + tags: + - me.onenote + summary: Get sectionGroups from me + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.ListSectionGroups parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -178514,34 +226781,22 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - eTag - - eTag desc + - createdBy + - createdBy desc + - displayName + - displayName desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - displayName - - displayName desc - - error - - error desc - - root - - root desc - - sharepointIds - - sharepointIds desc - - siteCollection - - siteCollection desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -178554,32 +226809,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - error - - root - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -178592,18 +226833,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -178611,13 +226844,13 @@ paths: content: application/json: schema: - title: Collection of site + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -178626,21 +226859,47 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - /me/followedSites/$ref: + post: + tags: + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.CreateSectionGroups + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}': get: tags: - - me.site - summary: Get ref of followedSites from me - operationId: me.ListRefFollowedSites + - me.onenote + summary: Get sectionGroups from me + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.GetSectionGroups parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -178649,89 +226908,129 @@ paths: items: enum: - id - - id desc - - createdBy - - createdBy desc + - self - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc + - createdBy + - displayName - lastModifiedBy - - lastModifiedBy desc - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - displayName - - displayName desc - - error - - error desc - - root - - root desc - - sharepointIds - - sharepointIds desc - - siteCollection - - siteCollection desc + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of site - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.SectionGroups.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.SectionGroups.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.SectionGroups.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.SectionGroups.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.site - summary: Create new navigation property ref to followedSites for me - operationId: me.CreateRefFollowedSites + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.UpdateSectionGroups + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/inferenceClassification: + delete: + tags: + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.DeleteSectionGroups + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - me.inferenceClassification - summary: Get inferenceClassification from me - description: Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance. - operationId: me.GetInferenceClassification + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sectionGroups.GetParentNotebook parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -178743,7 +227042,20 @@ paths: items: enum: - id - - overrides + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -178756,7 +227068,8 @@ paths: items: enum: - '*' - - overrides + - sectionGroups + - sections type: string responses: '200': @@ -178764,25 +227077,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.inferenceClassification' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - overrides: - operationId: me.InferenceClassification.ListOverrides + sectionGroups: + operationId: me.onenote.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sectionGroups.ParentNotebook.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.inferenceClassification - summary: Update the navigation property inferenceClassification in me - description: Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance. - operationId: me.UpdateInferenceClassification + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sectionGroups.UpdateParentNotebook + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.inferenceClassification' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -178792,11 +227119,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.inferenceClassification - summary: Delete navigation property inferenceClassification for me - description: Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance. - operationId: me.DeleteInferenceClassification + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sectionGroups.DeleteParentNotebook parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -178808,14 +227142,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/inferenceClassification/overrides: + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.copyNotebook + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups': get: tags: - - me.inferenceClassification - summary: Get overrides from me - description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' - operationId: me.inferenceClassification.ListOverrides + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.ListSectionGroups parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -178833,10 +227223,22 @@ paths: enum: - id - id desc - - classifyAs - - classifyAs desc - - senderEmailAddress - - senderEmailAddress desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -178849,8 +227251,18 @@ paths: items: enum: - id - - classifyAs - - senderEmailAddress + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -178863,6 +227275,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -178870,13 +227286,13 @@ paths: content: application/json: schema: - title: Collection of inferenceClassificationOverride + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -178887,16 +227303,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.inferenceClassification - summary: Create new navigation property to overrides for me - description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' - operationId: me.inferenceClassification.CreateOverrides + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.CreateSectionGroups + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -178904,25 +227328,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/inferenceClassification/overrides/{inferenceClassificationOverride-id}': + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': get: tags: - - me.inferenceClassification - summary: Get overrides from me - description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' - operationId: me.inferenceClassification.GetOverrides + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.GetSectionGroups parameters: - - name: inferenceClassificationOverride-id + - name: sectionGroup-id in: path - description: 'key: id of inferenceClassificationOverride' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: inferenceClassificationOverride + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -178934,8 +227365,18 @@ paths: items: enum: - id - - classifyAs - - senderEmailAddress + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -178948,6 +227389,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -178955,30 +227400,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.sectionGroups.parentNotebook.SectionGroups.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.sectionGroups.parentNotebook.SectionGroups.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.inferenceClassification - summary: Update the navigation property overrides in me - description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' - operationId: me.inferenceClassification.UpdateOverrides + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.UpdateSectionGroups parameters: - - name: inferenceClassificationOverride-id + - name: sectionGroup-id in: path - description: 'key: id of inferenceClassificationOverride' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: inferenceClassificationOverride + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -178988,110 +227461,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.inferenceClassification - summary: Delete navigation property overrides for me - description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' - operationId: me.inferenceClassification.DeleteOverrides + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.DeleteSectionGroups parameters: - - name: inferenceClassificationOverride-id + - name: sectionGroup-id in: path - description: 'key: id of inferenceClassificationOverride' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: inferenceClassificationOverride - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/insights: - get: - tags: - - me.officeGraphInsights - summary: Get insights from me - description: Read-only. Nullable. - operationId: me.GetInsights - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - shared - - trending - - used - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - shared - - trending - - used - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' - links: - shared: - operationId: me.Insights.ListShared - trending: - operationId: me.Insights.ListTrending - used: - operationId: me.Insights.ListUsed - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.officeGraphInsights - summary: Update the navigation property insights in me - description: Read-only. Nullable. - operationId: me.UpdateInsights - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.officeGraphInsights - summary: Delete navigation property insights for me - description: Read-only. Nullable. - operationId: me.DeleteInsights - parameters: + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -179103,14 +227491,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/insights/shared: + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections': get: tags: - - me.officeGraphInsights - summary: Get shared from me - description: Access this property from the derived type itemInsights. - operationId: me.insights.ListShared + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.ListSections parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -179128,14 +227523,24 @@ paths: enum: - id - id desc - - lastShared - - lastShared desc - - resourceReference - - resourceReference desc - - resourceVisualization - - resourceVisualization desc - - sharingHistory - - sharingHistory desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -179148,12 +227553,18 @@ paths: items: enum: - id - - lastShared - - resourceReference - - resourceVisualization - - sharingHistory - - lastSharedMethod - - resource + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -179166,8 +227577,9 @@ paths: items: enum: - '*' - - lastSharedMethod - - resource + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -179175,13 +227587,13 @@ paths: content: application/json: schema: - title: Collection of sharedInsight + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -179192,16 +227604,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.officeGraphInsights - summary: Create new navigation property to shared for me - description: Access this property from the derived type itemInsights. - operationId: me.insights.CreateShared + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.CreateSections + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -179209,25 +227629,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/shared/{sharedInsight-id}': + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}': get: tags: - - me.officeGraphInsights - summary: Get shared from me - description: Access this property from the derived type itemInsights. - operationId: me.insights.GetShared + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.GetSections parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -179239,12 +227666,18 @@ paths: items: enum: - id - - lastShared - - resourceReference - - resourceVisualization - - sharingHistory - - lastSharedMethod - - resource + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -179257,8 +227690,9 @@ paths: items: enum: - '*' - - lastSharedMethod - - resource + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -179266,39 +227700,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - lastSharedMethod: - operationId: me.insights.Shared.GetLastSharedMethod + pages: + operationId: me.onenote.sectionGroups.parentNotebook.Sections.ListPages parameters: - sharedInsight-id: $request.path.sharedInsight-id - resource: - operationId: me.insights.Shared.GetResource + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.sectionGroups.parentNotebook.Sections.GetParentNotebook parameters: - sharedInsight-id: $request.path.sharedInsight-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.sectionGroups.parentNotebook.Sections.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.officeGraphInsights - summary: Update the navigation property shared in me - description: Access this property from the derived type itemInsights. - operationId: me.insights.UpdateShared + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.UpdateSections parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -179308,18 +227756,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.officeGraphInsights - summary: Delete navigation property shared for me - description: Access this property from the derived type itemInsights. - operationId: me.insights.DeleteShared + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.DeleteSections parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -179331,20 +227786,180 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod': + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages': get: tags: - - me.officeGraphInsights - summary: Get lastSharedMethod from me - operationId: me.insights.shared.GetLastSharedMethod + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.sections.ListPages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc + type: string - name: $select in: query description: Select properties to be returned @@ -179356,6 +227971,19 @@ paths: items: enum: - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -179368,6 +227996,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -179375,502 +228005,358 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entity' + title: Collection of onenotePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/$ref': - get: + post: tags: - - me.officeGraphInsights - summary: Get ref of lastSharedMethod from me - operationId: me.insights.shared.GetRefLastSharedMethod + - me.onenote + summary: Create new navigation property to pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.sections.CreatePages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.officeGraphInsights - summary: Update the ref of navigation property lastSharedMethod in me - operationId: me.insights.shared.UpdateRefLastSharedMethod - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}': + get: tags: - - me.officeGraphInsights - summary: Delete ref of navigation property lastSharedMethod for me - operationId: me.insights.shared.DeleteRefLastSharedMethod + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.sections.GetPages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': - post: - tags: - - me.Actions - summary: Invoke action accept - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.calendarSharingMessage.accept - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSection + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: me.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: me.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentSection + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action targetApps - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.managedAppProtection.targetApps + - me.onenote + summary: Update the navigation property pages in me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.sections.UpdatePages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.mobileAppContentFile/microsoft.graph.commit': - post: - tags: - - me.Actions - summary: Invoke action commit - description: Commits a file of a given app. - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.mobileAppContentFile.commit - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - fileEncryptionInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.fileEncryptionInfo' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.mobileAppContentFile/microsoft.graph.renewUpload': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action renewUpload - description: Renews the SAS URI for an application file upload. - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.mobileAppContentFile.renewUpload + - me.onenote + summary: Delete navigation property pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.parentNotebook.sections.DeletePages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printDocument/microsoft.graph.createUploadSession': - post: - tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printDocument.createUploadSession - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - properties: - $ref: '#/components/schemas/microsoft.graph.printDocumentUploadProperties' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printJob/microsoft.graph.abort': - post: - tags: - - me.Actions - summary: Invoke action abort - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printJob.abort - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reason: - type: string - nullable: true - required: true + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printJob/microsoft.graph.cancel': - post: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + get: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printJob.cancel + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.sectionGroups.parentNotebook.sections.GetPagesContent parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printJob/microsoft.graph.redirect': - post: - tags: - - me.Actions - summary: Invoke action redirect - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printJob.redirect - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - destinationPrinterId: - type: string - configuration: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJob' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.printJob/microsoft.graph.start': - post: - tags: - - me.Actions - summary: Invoke action start - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.printJob.start - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJobStatus' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.scheduleChangeRequest/microsoft.graph.approve': - post: + x-ms-docs-operation-type: operation + put: tags: - - me.Actions - summary: Invoke action approve - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.scheduleChangeRequest.approve + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.sectionGroups.parentNotebook.sections.UpdatePagesContent parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - message: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.scheduleChangeRequest/microsoft.graph.decline': - post: - tags: - - me.Actions - summary: Invoke action decline - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.scheduleChangeRequest.decline - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - message: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': - post: - tags: - - me.Actions - summary: Invoke action assign - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.targetedManagedAppProtection.assign - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true + type: string + format: binary required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': post: tags: - me.Actions - summary: Invoke action assign - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.windowsInformationProtection.assign + summary: Invoke action copyToSection + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': - get: - tags: - - me.Functions - summary: Invoke function boundingRect - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.boundingRect - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: anotherRange + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: anotherRange={anotherRange}' + description: 'key: id of onenotePage' required: true schema: type: string - nullable: true + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -179878,69 +228364,39 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column})': - get: + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - me.Functions - summary: Invoke function cell - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.cell + - me.Actions + summary: Invoke action onenotePatchContent + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: row - in: path - description: 'Usage: row={row}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: column + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: column={column}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.clear': - post: - tags: - - me.Actions - summary: Invoke action clear - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.clear - parameters: - - name: sharedInsight-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -179948,8 +228404,12 @@ paths: schema: type: object properties: - applyTo: - type: string + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: '204': @@ -179957,55 +228417,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.column(column={column})': + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': get: tags: - me.Functions - summary: Invoke function column - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.column + summary: Invoke function preview + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.preview parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: column + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: column={column}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.columnsAfter()': - get: - tags: - - me.Functions - summary: Invoke function columnsAfter - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.columnsAfter-9c18 - parameters: - - name: sharedInsight-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage responses: '200': description: Success @@ -180013,205 +228452,211 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.columnsAfter(count={count})': + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - - me.Functions - summary: Invoke function columnsAfter - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.columnsAfter-db2a + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.GetParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: count + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.columnsBefore()': - get: - tags: - - me.Functions - summary: Invoke function columnsBefore - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.columnsBefore-72e4 - parameters: - - name: sharedInsight-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.columnsBefore(count={count})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.Functions - summary: Invoke function columnsBefore - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.columnsBefore-1bca + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: count + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.delete': - post: - tags: - - me.Actions - summary: Invoke action delete - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.delete - parameters: - - name: sharedInsight-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - shift: - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.entireColumn()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function entireColumn - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.entireColumn + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.entireRow()': - get: - tags: - - me.Functions - summary: Invoke function entireRow - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.entireRow - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.insert': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action insert - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.insert + summary: Invoke action copyNotebook + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -180219,8 +228664,21 @@ paths: schema: type: object properties: - shift: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string + nullable: true required: true responses: '200': @@ -180229,326 +228687,239 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.intersection(anotherRange=''{anotherRange}'')': + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - me.Functions - summary: Invoke function intersection - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.intersection + - me.onenote + summary: Get parentSection from me + description: The section that contains the page. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.GetParentSection parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: anotherRange + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: anotherRange={anotherRange}' + description: 'key: id of onenoteSection' required: true schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.lastCell()': - get: - tags: - - me.Functions - summary: Invoke function lastCell - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.lastCell - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.ListPages + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.lastColumn()': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.Functions - summary: Invoke function lastColumn - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.lastColumn + - me.onenote + summary: Update the navigation property parentSection in me + description: The section that contains the page. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentSection parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.lastRow()': - get: - tags: - - me.Functions - summary: Invoke function lastRow - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.lastRow - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.merge': - post: - tags: - - me.Actions - summary: Invoke action merge - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.merge - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - across: - type: boolean - default: false + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.offsetRange(rowOffset={rowOffset},columnOffset={columnOffset})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function offsetRange - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.offsetRange + - me.onenote + summary: Delete navigation property parentSection for me + description: The section that contains the page. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentSection parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: rowOffset - in: path - description: 'Usage: rowOffset={rowOffset}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: columnOffset - in: path - description: 'Usage: columnOffset={columnOffset}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns})': - get: - tags: - - me.Functions - summary: Invoke function resizedRange - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.resizedRange - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: deltaRows - in: path - description: 'Usage: deltaRows={deltaRows}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: deltaColumns - in: path - description: 'Usage: deltaColumns={deltaColumns}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.row(row={row})': - get: - tags: - - me.Functions - summary: Invoke function row - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.row - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: row - in: path - description: 'Usage: row={row}' - required: true + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.rowsAbove()': - get: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: tags: - - me.Functions - summary: Invoke function rowsAbove - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.rowsAbove-3ac1 + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.rowsAbove(count={count})': - get: - tags: - - me.Functions - summary: Invoke function rowsAbove - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.rowsAbove-251e - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: count + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -180556,61 +228927,62 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.rowsBelow()': - get: + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + post: tags: - - me.Functions - summary: Invoke function rowsBelow - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.rowsBelow-3b3c + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.rowsBelow(count={count})': - get: - tags: - - me.Functions - summary: Invoke function rowsBelow - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.rowsBelow-cb11 - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: count + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -180618,234 +228990,204 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.unmerge': - post: - tags: - - me.Actions - summary: Invoke action unmerge - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.unmerge - parameters: - - name: sharedInsight-id - in: path - description: 'key: id of sharedInsight' - required: true - schema: - type: string - x-ms-docs-key-type: sharedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.usedRange()': + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': get: tags: - - me.Functions - summary: Invoke function usedRange - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.usedRange-ec2c + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.GetParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.usedRange(valuesOnly={valuesOnly})': - get: - tags: - - me.Functions - summary: Invoke function usedRange - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.usedRange-206d - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: valuesOnly - in: path - description: 'Usage: valuesOnly={valuesOnly}' - required: true + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: boolean - default: false + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.visibleView()': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.Functions - summary: Invoke function visibleView - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRange.visibleView + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.UpdateParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRangeView' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeFill/microsoft.graph.clear': - post: - tags: - - me.Actions - summary: Invoke action clear - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeFill.clear - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitColumns': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action autofitColumns - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeFormat.autofitColumns + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.DeleteParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitRows': - post: - tags: - - me.Actions - summary: Invoke action autofitRows - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeFormat.autofitRows - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeSort/microsoft.graph.apply': - post: - tags: - - me.Actions - summary: Invoke action apply - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeSort.apply - parameters: - - name: sharedInsight-id - in: path - description: 'key: id of sharedInsight' - required: true + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - fields: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookSortField' - nullable: true - matchCase: - type: boolean - default: false - hasHeaders: - type: boolean - default: false - orientation: - type: string - method: - type: string - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeView/microsoft.graph.range()': - get: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - me.Functions - summary: Invoke function range - operationId: me.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.workbookRangeView.range + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -180853,26 +229195,33 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource': + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - me.officeGraphInsights - summary: Get resource from me - description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: me.insights.shared.GetResource + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.GetParentSectionGroup parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -180884,6 +229233,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -180896,6 +229257,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -180903,57 +229268,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/shared/{sharedInsight-id}/resource/$ref': - get: + patch: tags: - - me.officeGraphInsights - summary: Get ref of resource from me - description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: me.insights.shared.GetRefResource + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.UpdateParentSectionGroup parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.officeGraphInsights - summary: Update the ref of navigation property resource in me - description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: me.insights.shared.UpdateRefResource - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -180963,18 +229329,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.officeGraphInsights - summary: Delete ref of navigation property resource for me - description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: me.insights.shared.DeleteRefResource + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sectionGroups.parentNotebook.sections.DeleteParentSectionGroup parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -180986,681 +229359,756 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': - post: + '/me/onenote/sectionGroups/{sectionGroup-id}/parentSectionGroup': + get: tags: - - me.Actions - summary: Invoke action accept - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.calendarSharingMessage.accept + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sectionGroups.GetParentSectionGroup parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sectionGroups.ParentSectionGroup.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action targetApps - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.managedAppProtection.targetApps + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sectionGroups.UpdateParentSectionGroup parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.commit': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action commit - description: Commits a file of a given app. - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.mobileAppContentFile.commit + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sectionGroups.DeleteParentSectionGroup parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - fileEncryptionInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.fileEncryptionInfo' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.renewUpload': - post: - tags: - - me.Actions - summary: Invoke action renewUpload - description: Renews the SAS URI for an application file upload. - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.mobileAppContentFile.renewUpload - parameters: - - name: sharedInsight-id - in: path - description: 'key: id of sharedInsight' - required: true + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: sharedInsight responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printDocument/microsoft.graph.createUploadSession': - post: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sectionGroups': + get: tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printDocument.createUploadSession + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.ListSectionGroups parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - properties: - $ref: '#/components/schemas/microsoft.graph.printDocumentUploadProperties' - required: true + x-ms-docs-key-type: sectionGroup + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true + title: Collection of sectionGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.abort': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action abort - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printJob.abort + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.CreateSectionGroups parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reason: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.cancel': - post: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + get: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printJob.cancel + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.GetSectionGroups parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.redirect': - post: - tags: - - me.Actions - summary: Invoke action redirect - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printJob.redirect - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - destinationPrinterId: - type: string - configuration: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' - nullable: true - required: true + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJob' - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sectionGroups.SectionGroups.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.sectionGroups.SectionGroups.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.sectionGroups.SectionGroups.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.start': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action start - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.printJob.start + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.UpdateSectionGroups parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJobStatus' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.approve': - post: - tags: - - me.Actions - summary: Invoke action approve - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.scheduleChangeRequest.approve - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - message: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.decline': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action decline - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.scheduleChangeRequest.decline + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.DeleteSectionGroups parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - message: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': - post: - tags: - - me.Actions - summary: Invoke action assign - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.targetedManagedAppProtection.assign - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': - post: - tags: - - me.Actions - summary: Invoke action assign - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.windowsInformationProtection.assign - parameters: - - name: sharedInsight-id - in: path - description: 'key: id of sharedInsight' - required: true + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections': get: tags: - - me.Functions - summary: Invoke function boundingRect - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.boundingRect + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sectionGroups.ListSections parameters: - - name: sharedInsight-id - in: path - description: 'key: id of sharedInsight' - required: true - schema: - type: string - x-ms-docs-key-type: sharedInsight - - name: anotherRange + - name: sectionGroup-id in: path - description: 'Usage: anotherRange={anotherRange}' + description: 'key: id of sectionGroup' required: true schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column})': - get: - tags: - - me.Functions - summary: Invoke function cell - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.cell - parameters: - - name: sharedInsight-id - in: path - description: 'key: id of sharedInsight' - required: true + x-ms-docs-key-type: sectionGroup + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sharedInsight - - name: row - in: path - description: 'Usage: row={row}' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: column - in: path - description: 'Usage: column={column}' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.clear': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action clear - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.clear + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sectionGroups.CreateSections parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - applyTo: - type: string + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.column(column={column})': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - - me.Functions - summary: Invoke function column - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.column + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sectionGroups.GetSections parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: column - in: path - description: 'Usage: column={column}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter()': - get: - tags: - - me.Functions - summary: Invoke function columnsAfter - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.columnsAfter-9c18 - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sectionGroups.Sections.ListPages + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.sectionGroups.Sections.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.sectionGroups.Sections.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter(count={count})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.Functions - summary: Invoke function columnsAfter - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.columnsAfter-db2a + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sectionGroups.UpdateSections parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: count + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function columnsBefore - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.columnsBefore-72e4 + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sectionGroups.DeleteSections parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore(count={count})': - get: - tags: - - me.Functions - summary: Invoke function columnsBefore - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.columnsBefore-1bca - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: count - in: path - description: 'Usage: count={count}' - required: true + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.delete': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action delete - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.delete + summary: Invoke action copyToNotebook + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -181668,29 +230116,22 @@ paths: schema: type: object properties: - shift: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string + nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireColumn()': - get: - tags: - - me.Functions - summary: Invoke function entireColumn - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.entireColumn - parameters: - - name: sharedInsight-id - in: path - description: 'key: id of sharedInsight' - required: true - schema: - type: string - x-ms-docs-key-type: sharedInsight responses: '200': description: Success @@ -181698,51 +230139,32 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireRow()': - get: + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - me.Functions - summary: Invoke function entireRow - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.entireRow + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.insert': - post: - tags: - - me.Actions - summary: Invoke action insert - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.insert - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -181750,8 +230172,21 @@ paths: schema: type: object properties: - shift: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string + nullable: true required: true responses: '200': @@ -181760,352 +230195,470 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.intersection(anotherRange=''{anotherRange}'')': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': get: tags: - - me.Functions - summary: Invoke function intersection - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.intersection + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.ListPages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: anotherRange + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: anotherRange={anotherRange}' + description: 'key: id of onenoteSection' required: true schema: type: string - nullable: true + x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSection + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + title: Collection of onenotePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastCell()': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - me.Functions - summary: Invoke function lastCell - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.lastCell + - me.onenote + summary: Create new navigation property to pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.CreatePages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastColumn()': - get: - tags: - - me.Functions - summary: Invoke function lastColumn - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.lastColumn - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastRow()': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - me.Functions - summary: Invoke function lastRow - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.lastRow + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.GetPages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSection + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: me.onenote.sectionGroups.sections.Pages.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: me.onenote.sectionGroups.sections.Pages.GetParentSection + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.merge': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action merge - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.merge + - me.onenote + summary: Update the navigation property pages in me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.UpdatePages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - across: - type: boolean - default: false + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.offsetRange(rowOffset={rowOffset},columnOffset={columnOffset})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function offsetRange - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.offsetRange + - me.onenote + summary: Delete navigation property pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.DeletePages parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: rowOffset + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: rowOffset={rowOffset}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: columnOffset + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: columnOffset={columnOffset}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns})': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': get: tags: - - me.Functions - summary: Invoke function resizedRange - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.resizedRange + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.sectionGroups.sections.GetPagesContent parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: deltaRows + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: deltaRows={deltaRows}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: deltaColumns + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: deltaColumns={deltaColumns}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.row(row={row})': - get: + x-ms-docs-operation-type: operation + put: tags: - - me.Functions - summary: Invoke function row - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.row + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.sectionGroups.sections.UpdatePagesContent parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: row + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: row={row}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove()': - get: - tags: - - me.Functions - summary: Invoke function rowsAbove - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.rowsAbove-3ac1 - parameters: - - name: sharedInsight-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove(count={count})': - get: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - me.Functions - summary: Invoke function rowsAbove - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.rowsAbove-251e + - me.Actions + summary: Invoke action copyToSection + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: count + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow()': - get: - tags: - - me.Functions - summary: Invoke function rowsBelow - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.rowsBelow-3b3c - parameters: - - name: sharedInsight-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -182113,114 +230666,87 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow(count={count})': - get: + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - me.Functions - summary: Invoke function rowsBelow - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.rowsBelow-cb11 + - me.Actions + summary: Invoke action onenotePatchContent + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: count + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.unmerge': - post: - tags: - - me.Actions - summary: Invoke action unmerge - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.unmerge - parameters: - - name: sharedInsight-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange()': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': get: tags: - me.Functions - summary: Invoke function usedRange - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.usedRange-ec2c + summary: Invoke function preview + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange(valuesOnly={valuesOnly})': - get: - tags: - - me.Functions - summary: Invoke function usedRange - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.usedRange-206d - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - - name: valuesOnly + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: valuesOnly={valuesOnly}' + description: 'key: id of onenotePage' required: true schema: - type: boolean - default: false + type: string + x-ms-docs-key-type: onenotePage responses: '200': description: Success @@ -182228,111 +230754,211 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.visibleView()': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - - me.Functions - summary: Invoke function visibleView - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRange.visibleView + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sectionGroups.sections.pages.GetParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRangeView' - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.sectionGroups.sections.pages.ParentNotebook.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeFill/microsoft.graph.clear': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action clear - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeFill.clear + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sectionGroups.sections.pages.UpdateParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitColumns': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action autofitColumns - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeFormat.autofitColumns + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sectionGroups.sections.pages.DeleteParentNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitRows': - post: - tags: - - me.Actions - summary: Invoke action autofitRows - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeFormat.autofitRows - parameters: - - name: sharedInsight-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeSort/microsoft.graph.apply': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action apply - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeSort.apply + summary: Invoke action copyNotebook + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - - name: sharedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of sharedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -182340,43 +230966,22 @@ paths: schema: type: object properties: - fields: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookSortField' - nullable: true - matchCase: - type: boolean - default: false - hasHeaders: - type: boolean - default: false - orientation: + groupId: type: string - method: + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeView/microsoft.graph.range()': - get: - tags: - - me.Functions - summary: Invoke function range - operationId: me.insights.shared.sharedInsight.resource.microsoft.graph.workbookRangeView.range - parameters: - - name: sharedInsight-id - in: path - description: 'key: id of sharedInsight' - required: true - schema: - type: string - x-ms-docs-key-type: sharedInsight responses: '200': description: Success @@ -182384,19 +230989,40 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/insights/trending: + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - - me.officeGraphInsights - summary: Get trending from me - description: Access this property from the derived type itemInsights. - operationId: me.insights.ListTrending + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.ListSectionGroups parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -182414,14 +231040,22 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - resourceReference - - resourceReference desc - - resourceVisualization - - resourceVisualization desc - - weight - - weight desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -182434,11 +231068,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - resourceReference - - resourceVisualization - - weight - - resource + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -182451,7 +231092,10 @@ paths: items: enum: - '*' - - resource + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -182459,13 +231103,13 @@ paths: content: application/json: schema: - title: Collection of trending + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.trending' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -182476,16 +231120,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.officeGraphInsights - summary: Create new navigation property to trending for me - description: Access this property from the derived type itemInsights. - operationId: me.insights.CreateTrending + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.CreateSectionGroups + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trending' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -182493,25 +231159,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trending' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/trending/{trending-id}': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': get: tags: - - me.officeGraphInsights - summary: Get trending from me - description: Access this property from the derived type itemInsights. - operationId: me.insights.GetTrending + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.GetSectionGroups parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -182523,11 +231210,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - resourceReference - - resourceVisualization - - weight - - resource + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -182540,7 +231234,10 @@ paths: items: enum: - '*' - - resource + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -182548,35 +231245,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trending' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - resource: - operationId: me.insights.Trending.GetResource + parentNotebook: + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentNotebook parameters: - trending-id: $request.path.trending-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.officeGraphInsights - summary: Update the navigation property trending in me - description: Access this property from the derived type itemInsights. - operationId: me.insights.UpdateTrending + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSectionGroups parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.trending' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -182586,18 +231328,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.officeGraphInsights - summary: Delete navigation property trending for me - description: Access this property from the derived type itemInsights. - operationId: me.insights.DeleteTrending + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSectionGroups parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -182609,21 +231372,71 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/trending/{trending-id}/resource': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': get: tags: - - me.officeGraphInsights - summary: Get resource from me - description: Used for navigating to the trending document. - operationId: me.insights.trending.GetResource + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.ListSections parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string - name: $select in: query description: Select properties to be returned @@ -182635,6 +231448,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -182647,6 +231472,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -182654,575 +231482,302 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entity' + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/me/insights/trending/{trending-id}/resource/$ref': - get: + post: tags: - - me.officeGraphInsights - summary: Get ref of resource from me - description: Used for navigating to the trending document. - operationId: me.insights.trending.GetRefResource + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.CreateSections parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.officeGraphInsights - summary: Update the ref of navigation property resource in me - description: Used for navigating to the trending document. - operationId: me.insights.trending.UpdateRefResource - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.officeGraphInsights - summary: Delete ref of navigation property resource for me - description: Used for navigating to the trending document. - operationId: me.insights.trending.DeleteRefResource - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/insights/trending/{trending-id}/resource/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': - post: - tags: - - me.Actions - summary: Invoke action accept - operationId: me.insights.trending.trending.resource.microsoft.graph.calendarSharingMessage.accept - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': - post: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': + get: tags: - - me.Actions - summary: Invoke action targetApps - operationId: me.insights.trending.trending.resource.microsoft.graph.managedAppProtection.targetApps + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.GetSections parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.commit': - post: - tags: - - me.Actions - summary: Invoke action commit - description: Commits a file of a given app. - operationId: me.insights.trending.trending.resource.microsoft.graph.mobileAppContentFile.commit - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - fileEncryptionInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.fileEncryptionInfo' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.renewUpload': - post: - tags: - - me.Actions - summary: Invoke action renewUpload - description: Renews the SAS URI for an application file upload. - operationId: me.insights.trending.trending.resource.microsoft.graph.mobileAppContentFile.renewUpload - parameters: - - name: trending-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of trending' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.printDocument/microsoft.graph.createUploadSession': - post: - tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.insights.trending.trending.resource.microsoft.graph.printDocument.createUploadSession - parameters: - - name: trending-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - properties: - $ref: '#/components/schemas/microsoft.graph.printDocumentUploadProperties' - required: true + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.printJob/microsoft.graph.abort': - post: - tags: - - me.Actions - summary: Invoke action abort - operationId: me.insights.trending.trending.resource.microsoft.graph.printJob.abort - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reason: - type: string - nullable: true - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.Sections.ListPages + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.printJob/microsoft.graph.cancel': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.insights.trending.trending.resource.microsoft.graph.printJob.cancel + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSections parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.printJob/microsoft.graph.redirect': - post: - tags: - - me.Actions - summary: Invoke action redirect - operationId: me.insights.trending.trending.resource.microsoft.graph.printJob.redirect - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - destinationPrinterId: - type: string - configuration: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJob' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.printJob/microsoft.graph.start': - post: - tags: - - me.Actions - summary: Invoke action start - operationId: me.insights.trending.trending.resource.microsoft.graph.printJob.start - parameters: - - name: trending-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of trending' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJobStatus' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.approve': - post: - tags: - - me.Actions - summary: Invoke action approve - operationId: me.insights.trending.trending.resource.microsoft.graph.scheduleChangeRequest.approve - parameters: - - name: trending-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - message: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.decline': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action decline - operationId: me.insights.trending.trending.resource.microsoft.graph.scheduleChangeRequest.decline + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSections parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - message: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': - post: - tags: - - me.Actions - summary: Invoke action assign - operationId: me.insights.trending.trending.resource.microsoft.graph.targetedManagedAppProtection.assign - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': - post: - tags: - - me.Actions - summary: Invoke action assign - operationId: me.insights.trending.trending.resource.microsoft.graph.windowsInformationProtection.assign - parameters: - - name: trending-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of trending' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': - get: - tags: - - me.Functions - summary: Invoke function boundingRect - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.boundingRect - parameters: - - name: trending-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - - name: anotherRange - in: path - description: 'Usage: anotherRange={anotherRange}' - required: true + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: type: string - nullable: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column})': - get: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - me.Functions - summary: Invoke function cell - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.cell + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - - name: row + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: row={row}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: column + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: column={column}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.clear': - post: - tags: - - me.Actions - summary: Invoke action clear - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.clear - parameters: - - name: trending-id + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -183230,162 +231785,22 @@ paths: schema: type: object properties: - applyTo: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.column(column={column})': - get: - tags: - - me.Functions - summary: Invoke function column - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.column - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - - name: column - in: path - description: 'Usage: column={column}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter()': - get: - tags: - - me.Functions - summary: Invoke function columnsAfter - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.columnsAfter-9c18 - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter(count={count})': - get: - tags: - - me.Functions - summary: Invoke function columnsAfter - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.columnsAfter-db2a - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - - name: count - in: path - description: 'Usage: count={count}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore()': - get: - tags: - - me.Functions - summary: Invoke function columnsBefore - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.columnsBefore-72e4 - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore(count={count})': - get: - tags: - - me.Functions - summary: Invoke function columnsBefore - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.columnsBefore-1bca - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - - name: count - in: path - description: 'Usage: count={count}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true responses: '200': description: Success @@ -183393,107 +231808,46 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.delete': + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - me.Actions - summary: Invoke action delete - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.delete + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shift: - type: string - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireColumn()': - get: - tags: - - me.Functions - summary: Invoke function entireColumn - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.entireColumn - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireRow()': - get: - tags: - - me.Functions - summary: Invoke function entireRow - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.entireRow - parameters: - - name: trending-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of trending' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.insert': - post: - tags: - - me.Actions - summary: Invoke action insert - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.insert - parameters: - - name: trending-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -183501,8 +231855,21 @@ paths: schema: type: object properties: - shift: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string + nullable: true required: true responses: '200': @@ -183511,326 +231878,239 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.intersection(anotherRange=''{anotherRange}'')': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - me.Functions - summary: Invoke function intersection - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.intersection + - me.onenote + summary: Get parentSection from me + description: The section that contains the page. Read-only. + operationId: me.onenote.sectionGroups.sections.pages.GetParentSection parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - - name: anotherRange + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: anotherRange={anotherRange}' + description: 'key: id of onenoteSection' required: true schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastCell()': - get: - tags: - - me.Functions - summary: Invoke function lastCell - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.lastCell - parameters: - - name: trending-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of trending' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sectionGroups.sections.pages.ParentSection.ListPages + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: me.onenote.sectionGroups.sections.pages.ParentSection.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: me.onenote.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastColumn()': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.Functions - summary: Invoke function lastColumn - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.lastColumn + - me.onenote + summary: Update the navigation property parentSection in me + description: The section that contains the page. Read-only. + operationId: me.onenote.sectionGroups.sections.pages.UpdateParentSection parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastRow()': - get: - tags: - - me.Functions - summary: Invoke function lastRow - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.lastRow - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.merge': - post: - tags: - - me.Actions - summary: Invoke action merge - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.merge - parameters: - - name: trending-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of trending' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - across: - type: boolean - default: false + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.offsetRange(rowOffset={rowOffset},columnOffset={columnOffset})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function offsetRange - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.offsetRange + - me.onenote + summary: Delete navigation property parentSection for me + description: The section that contains the page. Read-only. + operationId: me.onenote.sectionGroups.sections.pages.DeleteParentSection parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - - name: rowOffset - in: path - description: 'Usage: rowOffset={rowOffset}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: columnOffset - in: path - description: 'Usage: columnOffset={columnOffset}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns})': - get: - tags: - - me.Functions - summary: Invoke function resizedRange - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.resizedRange - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - - name: deltaRows - in: path - description: 'Usage: deltaRows={deltaRows}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: deltaColumns - in: path - description: 'Usage: deltaColumns={deltaColumns}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.row(row={row})': - get: - tags: - - me.Functions - summary: Invoke function row - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.row - parameters: - - name: trending-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of trending' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: trending - - name: row - in: path - description: 'Usage: row={row}' - required: true + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove()': - get: + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: tags: - - me.Functions - summary: Invoke function rowsAbove - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.rowsAbove-3ac1 + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove(count={count})': - get: - tags: - - me.Functions - summary: Invoke function rowsAbove - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.rowsAbove-251e - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - - name: count + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -183838,61 +232118,62 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow()': - get: + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + post: tags: - - me.Functions - summary: Invoke function rowsBelow - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.rowsBelow-3b3c + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow(count={count})': - get: - tags: - - me.Functions - summary: Invoke function rowsBelow - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.rowsBelow-cb11 - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - - name: count + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -183900,190 +232181,181 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.unmerge': - post: - tags: - - me.Actions - summary: Invoke action unmerge - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.unmerge - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange()': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - - me.Functions - summary: Invoke function usedRange - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.usedRange-ec2c + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sectionGroups.sections.GetParentNotebook parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange(valuesOnly={valuesOnly})': - get: - tags: - - me.Functions - summary: Invoke function usedRange - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.usedRange-206d - parameters: - - name: trending-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending - - name: valuesOnly - in: path - description: 'Usage: valuesOnly={valuesOnly}' - required: true + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: boolean - default: false - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.visibleView()': - get: - tags: - - me.Functions - summary: Invoke function visibleView - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRange.visibleView - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: trending + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRangeView' - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sectionGroups.sections.ParentNotebook.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.sectionGroups.sections.ParentNotebook.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeFill/microsoft.graph.clear': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action clear - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeFill.clear + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sectionGroups.sections.UpdateParentNotebook parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitColumns': - post: - tags: - - me.Actions - summary: Invoke action autofitColumns - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeFormat.autofitColumns - parameters: - - name: trending-id + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of trending' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitRows': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action autofitRows - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeFormat.autofitRows + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sectionGroups.sections.DeleteParentNotebook parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeSort/microsoft.graph.apply': + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action apply - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeSort.apply + summary: Invoke action copyNotebook + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook parameters: - - name: trending-id + - name: sectionGroup-id in: path - description: 'key: id of trending' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: trending + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -184091,43 +232363,22 @@ paths: schema: type: object properties: - fields: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookSortField' - nullable: true - matchCase: - type: boolean - default: false - hasHeaders: - type: boolean - default: false - orientation: + groupId: type: string - method: + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string + nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeView/microsoft.graph.range()': - get: - tags: - - me.Functions - summary: Invoke function range - operationId: me.insights.trending.trending.resource.microsoft.graph.workbookRangeView.range - parameters: - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending responses: '200': description: Success @@ -184135,19 +232386,33 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/insights/used: + x-ms-docs-operation-type: action + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups': get: tags: - - me.officeGraphInsights - summary: Get used from me - description: Access this property from the derived type itemInsights. - operationId: me.insights.ListUsed + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.ListSectionGroups parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -184165,12 +232430,22 @@ paths: enum: - id - id desc - - lastUsed - - lastUsed desc - - resourceReference - - resourceReference desc - - resourceVisualization - - resourceVisualization desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -184183,10 +232458,18 @@ paths: items: enum: - id - - lastUsed - - resourceReference - - resourceVisualization - - resource + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -184199,7 +232482,10 @@ paths: items: enum: - '*' - - resource + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -184207,13 +232493,13 @@ paths: content: application/json: schema: - title: Collection of usedInsight + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -184224,16 +232510,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.officeGraphInsights - summary: Create new navigation property to used for me - description: Access this property from the derived type itemInsights. - operationId: me.insights.CreateUsed + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.CreateSectionGroups + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -184241,25 +232542,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/used/{usedInsight-id}': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': get: tags: - - me.officeGraphInsights - summary: Get used from me - description: Access this property from the derived type itemInsights. - operationId: me.insights.GetUsed + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.GetSectionGroups parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -184271,10 +232586,18 @@ paths: items: enum: - id - - lastUsed - - resourceReference - - resourceVisualization - - resource + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -184287,7 +232610,10 @@ paths: items: enum: - '*' - - resource + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -184295,35 +232621,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - resource: - operationId: me.insights.Used.GetResource + parentNotebook: + operationId: me.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentNotebook parameters: - usedInsight-id: $request.path.usedInsight-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.officeGraphInsights - summary: Update the navigation property used in me - description: Access this property from the derived type itemInsights. - operationId: me.insights.UpdateUsed + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.UpdateSectionGroups parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -184333,18 +232693,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.officeGraphInsights - summary: Delete navigation property used for me - description: Access this property from the derived type itemInsights. - operationId: me.insights.DeleteUsed + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.DeleteSectionGroups parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -184356,21 +232730,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/used/{usedInsight-id}/resource': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections': get: tags: - - me.officeGraphInsights - summary: Get resource from me - description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: me.insights.used.GetResource + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.ListSections parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string - name: $select in: query description: Select properties to be returned @@ -184382,6 +232799,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -184394,6 +232823,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -184401,57 +232833,190 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entity' + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/me/insights/used/{usedInsight-id}/resource/$ref': + post: + tags: + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.CreateSections + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - me.officeGraphInsights - summary: Get ref of resource from me - description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: me.insights.used.GetRefResource + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.GetSections parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sectionGroups.sections.parentNotebook.Sections.ListPages + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - me.officeGraphInsights - summary: Update the ref of navigation property resource in me - description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: me.insights.used.UpdateRefResource + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.UpdateSections parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -184461,18 +233026,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.officeGraphInsights - summary: Delete ref of navigation property resource for me - description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: me.insights.used.DeleteRefResource + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sectionGroups.sections.parentNotebook.DeleteSections parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -184484,44 +233063,97 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.insights.used.usedInsight.resource.microsoft.graph.calendarSharingMessage.accept + summary: Invoke action copyToNotebook + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - me.Actions - summary: Invoke action targetApps - operationId: me.insights.used.usedInsight.resource.microsoft.graph.managedAppProtection.targetApps + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -184529,174 +233161,463 @@ paths: schema: type: object properties: - apps: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - nullable: true + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.commit': - post: + '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + get: tags: - - me.Actions - summary: Invoke action commit - description: Commits a file of a given app. - operationId: me.insights.used.usedInsight.resource.microsoft.graph.mobileAppContentFile.commit + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sectionGroups.sections.GetParentSectionGroup parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.sectionGroups.sections.ParentSectionGroup.ListSections + parameters: + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sectionGroups.sections.UpdateParentSectionGroup + parameters: + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - fileEncryptionInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.fileEncryptionInfo' - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.mobileAppContentFile/microsoft.graph.renewUpload': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action renewUpload - description: Renews the SAS URI for an application file upload. - operationId: me.insights.used.usedInsight.resource.microsoft.graph.mobileAppContentFile.renewUpload + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sectionGroups.sections.DeleteParentSectionGroup parameters: - - name: usedInsight-id + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printDocument/microsoft.graph.createUploadSession': - post: + x-ms-docs-operation-type: operation + /me/onenote/sections: + get: tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.insights.used.usedInsight.resource.microsoft.graph.printDocument.createUploadSession + - me.onenote + summary: Get sections from me + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.ListSections parameters: - - name: usedInsight-id - in: path - description: 'key: id of usedInsight' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: usedInsight + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.CreateSections requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - properties: - $ref: '#/components/schemas/microsoft.graph.printDocumentUploadProperties' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}': + get: + tags: + - me.onenote + summary: Get sections from me + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.GetSections + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.Sections.ListPages + parameters: + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: me.onenote.Sections.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.Sections.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.abort': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action abort - operationId: me.insights.used.usedInsight.resource.microsoft.graph.printJob.abort + - me.onenote + summary: Update the navigation property sections in me + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.UpdateSections parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reason: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.cancel': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action cancel - operationId: me.insights.used.usedInsight.resource.microsoft.graph.printJob.cancel + - me.onenote + summary: Delete navigation property sections for me + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: me.onenote.DeleteSections parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.redirect': + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action redirect - operationId: me.insights.used.usedInsight.resource.microsoft.graph.printJob.redirect + summary: Invoke action copyToNotebook + operationId: me.onenote.sections.onenoteSection.copyToNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -184704,11 +233625,20 @@ paths: schema: type: object properties: - destinationPrinterId: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string - configuration: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' nullable: true required: true responses: @@ -184718,25 +233648,48 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJob' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.printJob/microsoft.graph.start': + '/me/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - me.Actions - summary: Invoke action start - operationId: me.insights.used.usedInsight.resource.microsoft.graph.printJob.start + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sections.onenoteSection.copyToSectionGroup parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -184744,206 +233697,412 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.printJobStatus' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.approve': - post: + '/me/onenote/sections/{onenoteSection-id}/pages': + get: tags: - - me.Actions - summary: Invoke action approve - operationId: me.insights.used.usedInsight.resource.microsoft.graph.scheduleChangeRequest.approve + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sections.ListPages parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - message: - type: string - nullable: true - required: true + x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSection + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of onenotePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.scheduleChangeRequest/microsoft.graph.decline': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action decline - operationId: me.insights.used.usedInsight.resource.microsoft.graph.scheduleChangeRequest.decline + - me.onenote + summary: Create new navigation property to pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sections.CreatePages parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - message: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': - post: + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}': + get: tags: - - me.Actions - summary: Invoke action assign - operationId: me.insights.used.usedInsight.resource.microsoft.graph.targetedManagedAppProtection.assign + - me.onenote + summary: Get pages from me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sections.GetPages parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSection + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: me.onenote.sections.Pages.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: me.onenote.sections.Pages.GetParentSection + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property pages in me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sections.UpdatePages + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action assign - operationId: me.insights.used.usedInsight.resource.microsoft.graph.windowsInformationProtection.assign + - me.onenote + summary: Delete navigation property pages for me + description: The collection of pages in the section. Read-only. Nullable. + operationId: me.onenote.sections.DeletePages parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - assignments: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - nullable: true - required: true + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': get: tags: - - me.Functions - summary: Invoke function boundingRect - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.boundingRect + - me.onenote + summary: Get media content for the navigation property pages from me + operationId: me.onenote.sections.GetPagesContent parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: anotherRange + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: anotherRange={anotherRange}' + description: 'key: id of onenotePage' required: true schema: type: string - nullable: true + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column})': - get: + x-ms-docs-operation-type: operation + put: tags: - - me.Functions - summary: Invoke function cell - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.cell + - me.onenote + summary: Update media content for the navigation property pages in me + operationId: me.onenote.sections.UpdatePagesContent parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: row + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: row={row}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: column + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - me.Actions + summary: Invoke action copyToSection + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.copyToSection + parameters: + - name: onenoteSection-id in: path - description: 'Usage: column={column}' + description: 'key: id of onenoteSection' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -184951,25 +234110,32 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.clear': + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': post: tags: - me.Actions - summary: Invoke action clear - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.clear + summary: Invoke action onenotePatchContent + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -184977,8 +234143,12 @@ paths: schema: type: object properties: - applyTo: - type: string + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: '204': @@ -184986,29 +234156,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.column(column={column})': + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': get: tags: - me.Functions - summary: Invoke function column - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.column + summary: Invoke function preview + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.preview parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: column + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: column={column}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + type: string + x-ms-docs-key-type: onenotePage responses: '200': description: Success @@ -185016,149 +234184,181 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter()': + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - - me.Functions - summary: Invoke function columnsAfter - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.columnsAfter-9c18 + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sections.pages.GetParentNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsAfter(count={count})': - get: - tags: - - me.Functions - summary: Invoke function columnsAfter - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.columnsAfter-db2a - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: count - in: path - description: 'Usage: count={count}' - required: true + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sections.pages.ParentNotebook.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: me.onenote.sections.pages.ParentNotebook.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore()': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.Functions - summary: Invoke function columnsBefore - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.columnsBefore-72e4 + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sections.pages.UpdateParentNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.columnsBefore(count={count})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function columnsBefore - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.columnsBefore-1bca + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the page. Read-only. + operationId: me.onenote.sections.pages.DeleteParentNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: count + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: count={count}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.delete': + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action delete - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.delete + summary: Invoke action copyNotebook + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -185166,29 +234366,22 @@ paths: schema: type: object properties: - shift: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string + nullable: true required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireColumn()': - get: - tags: - - me.Functions - summary: Invoke function entireColumn - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.entireColumn - parameters: - - name: usedInsight-id - in: path - description: 'key: id of usedInsight' - required: true - schema: - type: string - x-ms-docs-key-type: usedInsight responses: '200': description: Success @@ -185196,496 +234389,573 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.entireRow()': + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - - me.Functions - summary: Invoke function entireRow - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.entireRow + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.ListSectionGroups parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + title: Collection of sectionGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.insert': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action insert - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.insert + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.CreateSectionGroups parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - shift: - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.intersection(anotherRange=''{anotherRange}'')': + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - me.Functions - summary: Invoke function intersection - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.intersection + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.GetSectionGroups parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: anotherRange + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: anotherRange={anotherRange}' + description: 'key: id of onenotePage' required: true schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastCell()': - get: - tags: - - me.Functions - summary: Invoke function lastCell - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.lastCell - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sections.pages.parentNotebook.SectionGroups.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.sections.pages.parentNotebook.SectionGroups.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sections.pages.parentNotebook.SectionGroups.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastColumn()': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.Functions - summary: Invoke function lastColumn - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.lastColumn + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.UpdateSectionGroups parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.lastRow()': - get: - tags: - - me.Functions - summary: Invoke function lastRow - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.lastRow - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: usedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.merge': - post: - tags: - - me.Actions - summary: Invoke action merge - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.merge - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - across: - type: boolean - default: false + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.offsetRange(rowOffset={rowOffset},columnOffset={columnOffset})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function offsetRange - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.offsetRange + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.DeleteSectionGroups parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: rowOffset + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: rowOffset={rowOffset}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: columnOffset + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: columnOffset={columnOffset}' + description: 'key: id of sectionGroup' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns})': + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - me.Functions - summary: Invoke function resizedRange - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.resizedRange + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.GetParentNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: deltaRows - in: path - description: 'Usage: deltaRows={deltaRows}' - required: true - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - - name: deltaColumns + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: deltaColumns={deltaColumns}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.row(row={row})': - get: - tags: - - me.Functions - summary: Invoke function row - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.row - parameters: - - name: usedInsight-id + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: row - in: path - description: 'Usage: row={row}' - required: true + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove()': - get: + x-ms-docs-operation-type: operation + patch: tags: - - me.Functions - summary: Invoke function rowsAbove - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.rowsAbove-3ac1 + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsAbove(count={count})': - get: - tags: - - me.Functions - summary: Invoke function rowsAbove - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.rowsAbove-251e - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: count + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: count={count}' + description: 'key: id of sectionGroup' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function rowsBelow - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.rowsBelow-3b3c + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.rowsBelow(count={count})': - get: - tags: - - me.Functions - summary: Invoke function rowsBelow - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.rowsBelow-cb11 - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: count + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: count={count}' + description: 'key: id of sectionGroup' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.unmerge': + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action unmerge - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.unmerge + summary: Invoke action copyNotebook + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange()': - get: - tags: - - me.Functions - summary: Invoke function usedRange - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.usedRange-ec2c - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -185693,208 +234963,224 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.usedRange(valuesOnly={valuesOnly})': + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - me.Functions - summary: Invoke function usedRange - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.usedRange-206d + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - - name: valuesOnly + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: valuesOnly={valuesOnly}' + description: 'key: id of onenotePage' required: true schema: - type: boolean - default: false - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.visibleView()': - get: - tags: - - me.Functions - summary: Invoke function visibleView - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRange.visibleView - parameters: - - name: usedInsight-id + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRangeView' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeFill/microsoft.graph.clear': - post: - tags: - - me.Actions - summary: Invoke action clear - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeFill.clear - parameters: - - name: usedInsight-id - in: path - description: 'key: id of usedInsight' - required: true - schema: - type: string - x-ms-docs-key-type: usedInsight - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitColumns': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action autofitColumns - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeFormat.autofitColumns + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeFormat/microsoft.graph.autofitRows': - post: - tags: - - me.Actions - summary: Invoke action autofitRows - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeFormat.autofitRows - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: usedInsight - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeSort/microsoft.graph.apply': - post: - tags: - - me.Actions - summary: Invoke action apply - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeSort.apply - parameters: - - name: usedInsight-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of usedInsight' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - fields: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookSortField' - nullable: true - matchCase: - type: boolean - default: false - hasHeaders: - type: boolean - default: false - orientation: - type: string - method: - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRangeView/microsoft.graph.range()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function range - operationId: me.insights.used.usedInsight.resource.microsoft.graph.workbookRangeView.range + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - - name: usedInsight-id + - name: onenoteSection-id in: path - description: 'key: id of usedInsight' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: usedInsight + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.workbookRange' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/joinedTeams: + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - me.team - summary: Get joinedTeams from me - description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. - operationId: me.ListJoinedTeams + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ListSectionGroups parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -185912,32 +235198,22 @@ paths: enum: - id - id desc - - classification - - classification desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc + - createdBy + - createdBy desc - displayName - displayName desc - - funSettings - - funSettings desc - - guestSettings - - guestSettings desc - - internalId - - internalId desc - - isArchived - - isArchived desc - - memberSettings - - memberSettings desc - - messagingSettings - - messagingSettings desc - - specialization - - specialization desc - - visibility - - visibility desc - - webUrl - - webUrl desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -185950,27 +235226,18 @@ paths: items: enum: - id - - classification + - self - createdDateTime - - description + - createdBy - displayName - - funSettings - - guestSettings - - internalId - - isArchived - - memberSettings - - messagingSettings - - specialization - - visibility - - webUrl - - schedule - - channels - - group - - installedApps - - members - - operations - - primaryChannel - - template + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -185983,14 +235250,10 @@ paths: items: enum: - '*' - - schedule - - channels - - group - - installedApps - - members - - operations - - primaryChannel - - template + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -185998,13 +235261,13 @@ paths: content: application/json: schema: - title: Collection of team + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -186015,16 +235278,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.team - summary: Create new navigation property to joinedTeams for me - description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. - operationId: me.CreateJoinedTeams + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.CreateSectionGroups + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -186032,25 +235317,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/joinedTeams/{team-id}': + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - me.team - summary: Get joinedTeams from me - description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. - operationId: me.GetJoinedTeams + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.GetSectionGroups parameters: - - name: team-id + - name: onenoteSection-id in: path - description: 'key: id of team' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -186062,27 +235368,18 @@ paths: items: enum: - id - - classification + - self - createdDateTime - - description + - createdBy - displayName - - funSettings - - guestSettings - - internalId - - isArchived - - memberSettings - - messagingSettings - - specialization - - visibility - - webUrl - - schedule - - channels - - group - - installedApps - - members - - operations - - primaryChannel - - template + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -186095,14 +235392,10 @@ paths: items: enum: - '*' - - schedule - - channels - - group - - installedApps - - members - - operations - - primaryChannel - - template + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -186110,63 +235403,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - schedule: - operationId: me.JoinedTeams.GetSchedule - parameters: - team-id: $request.path.team-id - channels: - operationId: me.JoinedTeams.ListChannels - parameters: - team-id: $request.path.team-id - group: - operationId: me.JoinedTeams.GetGroup - parameters: - team-id: $request.path.team-id - installedApps: - operationId: me.JoinedTeams.ListInstalledApps - parameters: - team-id: $request.path.team-id - members: - operationId: me.JoinedTeams.ListMembers + parentNotebook: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook parameters: - team-id: $request.path.team-id - operations: - operationId: me.JoinedTeams.ListOperations + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup parameters: - team-id: $request.path.team-id - primaryChannel: - operationId: me.JoinedTeams.GetPrimaryChannel + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups parameters: - team-id: $request.path.team-id - template: - operationId: me.JoinedTeams.GetTemplate + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSections parameters: - team-id: $request.path.team-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.team - summary: Update the navigation property joinedTeams in me - description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. - operationId: me.UpdateJoinedTeams + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - - name: team-id + - name: onenoteSection-id in: path - description: 'key: id of team' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -186176,18 +235486,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.team - summary: Delete navigation property joinedTeams for me - description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. - operationId: me.DeleteJoinedTeams + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - - name: team-id + - name: onenoteSection-id in: path - description: 'key: id of team' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -186199,14 +235530,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/licenseDetails: + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - - me.licenseDetails - summary: Get licenseDetails from me - description: A collection of this user's license details. Read-only. - operationId: me.ListLicenseDetails + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ListSections parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -186224,12 +235576,24 @@ paths: enum: - id - id desc - - servicePlans - - servicePlans desc - - skuId - - skuId desc - - skuPartNumber - - skuPartNumber desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -186242,9 +235606,18 @@ paths: items: enum: - id - - servicePlans - - skuId - - skuPartNumber + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -186257,6 +235630,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -186264,13 +235640,13 @@ paths: content: application/json: schema: - title: Collection of licenseDetails + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -186281,16 +235657,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.licenseDetails - summary: Create new navigation property to licenseDetails for me - description: A collection of this user's license details. Read-only. - operationId: me.CreateLicenseDetails + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.CreateSections + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -186298,25 +235696,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/licenseDetails/{licenseDetails-id}': + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': get: tags: - - me.licenseDetails - summary: Get licenseDetails from me - description: A collection of this user's license details. Read-only. - operationId: me.GetLicenseDetails + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.GetSections parameters: - - name: licenseDetails-id + - name: onenoteSection-id in: path - description: 'key: id of licenseDetails' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: licenseDetails + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -186328,9 +235747,18 @@ paths: items: enum: - id - - servicePlans - - skuId - - skuPartNumber + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -186343,6 +235771,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -186350,30 +235781,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.Sections.ListPages + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.licenseDetails - summary: Update the navigation property licenseDetails in me - description: A collection of this user's license details. Read-only. - operationId: me.UpdateLicenseDetails + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSections parameters: - - name: licenseDetails-id + - name: onenoteSection-id in: path - description: 'key: id of licenseDetails' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: licenseDetails + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -186383,18 +235857,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.licenseDetails - summary: Delete navigation property licenseDetails for me - description: A collection of this user's license details. Read-only. - operationId: me.DeleteLicenseDetails + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSections parameters: - - name: licenseDetails-id + - name: onenoteSection-id in: path - description: 'key: id of licenseDetails' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: licenseDetails + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -186406,14 +235901,168 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/mailFolders: + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': get: tags: - - me.mailFolder - summary: Get mailFolders from me - description: The user's mail folders. Read-only. Nullable. - operationId: me.ListMailFolders + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.ListSections parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -186431,18 +236080,24 @@ paths: enum: - id - id desc - - childFolderCount - - childFolderCount desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - isHidden - - isHidden desc - - parentFolderId - - parentFolderId desc - - totalItemCount - - totalItemCount desc - - unreadItemCount - - unreadItemCount desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -186455,17 +236110,18 @@ paths: items: enum: - id - - childFolderCount + - self + - createdDateTime + - createdBy - displayName - - isHidden - - parentFolderId - - totalItemCount - - unreadItemCount - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -186478,11 +236134,9 @@ paths: items: enum: - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -186490,13 +236144,13 @@ paths: content: application/json: schema: - title: Collection of mailFolder + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -186507,16 +236161,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.mailFolder - summary: Create new navigation property to mailFolders for me - description: The user's mail folders. Read-only. Nullable. - operationId: me.CreateMailFolders + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.CreateSections + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -186524,25 +236193,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}': + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - me.mailFolder - summary: Get mailFolders from me - description: The user's mail folders. Read-only. Nullable. - operationId: me.GetMailFolders + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.GetSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -186554,17 +236237,18 @@ paths: items: enum: - id - - childFolderCount + - self + - createdDateTime + - createdBy - displayName - - isHidden - - parentFolderId - - totalItemCount - - unreadItemCount - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -186577,11 +236261,9 @@ paths: items: enum: - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -186589,51 +236271,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - childFolders: - operationId: me.MailFolders.ListChildFolders - parameters: - mailFolder-id: $request.path.mailFolder-id - messageRules: - operationId: me.MailFolders.ListMessageRules - parameters: - mailFolder-id: $request.path.mailFolder-id - messages: - operationId: me.MailFolders.ListMessages + pages: + operationId: me.onenote.sections.pages.parentNotebook.Sections.ListPages parameters: - mailFolder-id: $request.path.mailFolder-id - multiValueExtendedProperties: - operationId: me.MailFolders.ListMultiValueExtendedProperties + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.sections.pages.parentNotebook.Sections.GetParentNotebook parameters: - mailFolder-id: $request.path.mailFolder-id - singleValueExtendedProperties: - operationId: me.MailFolders.ListSingleValueExtendedProperties + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.sections.pages.parentNotebook.Sections.GetParentSectionGroup parameters: - mailFolder-id: $request.path.mailFolder-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property mailFolders in me - description: The user's mail folders. Read-only. Nullable. - operationId: me.UpdateMailFolders + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.UpdateSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -186643,18 +236337,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property mailFolders for me - description: The user's mail folders. Read-only. Nullable. - operationId: me.DeleteMailFolders + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.pages.parentNotebook.DeleteSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -186666,165 +236374,154 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/childFolders': - get: + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - me.mailFolder - summary: Get childFolders from me - description: The collection of child folders in the mailFolder. - operationId: me.mailFolders.ListChildFolders + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - childFolderCount - - childFolderCount desc - - displayName - - displayName desc - - isHidden - - isHidden desc - - parentFolderId - - parentFolderId desc - - totalItemCount - - totalItemCount desc - - unreadItemCount - - unreadItemCount desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - childFolderCount - - displayName - - isHidden - - parentFolderId - - totalItemCount - - unreadItemCount - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of mailFolder - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mailFolder' - '@odata.nextLink': - type: string + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - - me.mailFolder - summary: Create new navigation property to childFolders for me - description: The collection of child folders in the mailFolder. - operationId: me.mailFolders.CreateChildFolders + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}': + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - me.mailFolder - summary: Get childFolders from me - description: The collection of child folders in the mailFolder. - operationId: me.mailFolders.GetChildFolders + - me.onenote + summary: Get parentSection from me + description: The section that contains the page. Read-only. + operationId: me.onenote.sections.pages.GetParentSection parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: mailFolder-id1 + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -186836,17 +236533,18 @@ paths: items: enum: - id - - childFolderCount + - self + - createdDateTime + - createdBy - displayName - - isHidden - - parentFolderId - - totalItemCount - - unreadItemCount - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -186859,11 +236557,9 @@ paths: items: enum: - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -186871,63 +236567,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - childFolders: - operationId: me.mailFolders.ChildFolders.ListChildFolders - parameters: - mailFolder-id: $request.path.mailFolder-id - mailFolder-id1: $request.path.mailFolder-id1 - messageRules: - operationId: me.mailFolders.ChildFolders.ListMessageRules - parameters: - mailFolder-id: $request.path.mailFolder-id - mailFolder-id1: $request.path.mailFolder-id1 - messages: - operationId: me.mailFolders.ChildFolders.ListMessages + pages: + operationId: me.onenote.sections.pages.ParentSection.ListPages parameters: - mailFolder-id: $request.path.mailFolder-id - mailFolder-id1: $request.path.mailFolder-id1 - multiValueExtendedProperties: - operationId: me.mailFolders.ChildFolders.ListMultiValueExtendedProperties + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: me.onenote.sections.pages.ParentSection.GetParentNotebook parameters: - mailFolder-id: $request.path.mailFolder-id - mailFolder-id1: $request.path.mailFolder-id1 - singleValueExtendedProperties: - operationId: me.mailFolders.ChildFolders.ListSingleValueExtendedProperties + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: me.onenote.sections.pages.ParentSection.GetParentSectionGroup parameters: - mailFolder-id: $request.path.mailFolder-id - mailFolder-id1: $request.path.mailFolder-id1 + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property childFolders in me - description: The collection of child folders in the mailFolder. - operationId: me.mailFolders.UpdateChildFolders + - me.onenote + summary: Update the navigation property parentSection in me + description: The section that contains the page. Read-only. + operationId: me.onenote.sections.pages.UpdateParentSection parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: mailFolder-id1 + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -186937,25 +236623,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property childFolders for me - description: The collection of child folders in the mailFolder. - operationId: me.mailFolders.DeleteChildFolders + - me.onenote + summary: Delete navigation property parentSection for me + description: The section that contains the page. Read-only. + operationId: me.onenote.sections.pages.DeleteParentSection parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: mailFolder-id1 + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -186967,27 +236653,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.copy': + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action copy - operationId: me.mailFolders.mailFolder.childFolders.mailFolder.copy + summary: Invoke action copyToNotebook + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: mailFolder-id1 + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -186995,8 +236681,21 @@ paths: schema: type: object properties: - DestinationId: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: '200': @@ -187005,32 +236704,32 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.mailFolder' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/microsoft.graph.move': + '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - me.Actions - summary: Invoke action move - operationId: me.mailFolders.mailFolder.childFolders.mailFolder.move + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: mailFolder-id1 + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -187038,8 +236737,21 @@ paths: schema: type: object properties: - DestinationId: + id: + type: string + nullable: true + groupId: type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: '200': @@ -187048,52 +236760,201 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.mailFolder' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/childFolders/microsoft.graph.delta()': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.mailFolders.mailFolder.childFolders.delta + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sections.GetParentNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sections.ParentNotebook.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.sections.ParentNotebook.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sections.UpdateParentNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section. Read-only. + operationId: me.onenote.sections.DeleteParentNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.sections.onenoteSection.parentNotebook.copyNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/mailFolders/{mailFolder-id}/messageRules': + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups': get: tags: - - me.mailFolder - summary: Get messageRules from me - description: The collection of rules that apply to the user's Inbox folder. - operationId: me.mailFolders.ListMessageRules + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.ListSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -187111,22 +236972,22 @@ paths: enum: - id - id desc - - actions - - actions desc - - conditions - - conditions desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - exceptions - - exceptions desc - - hasError - - hasError desc - - isEnabled - - isEnabled desc - - isReadOnly - - isReadOnly desc - - sequence - - sequence desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -187139,14 +237000,18 @@ paths: items: enum: - id - - actions - - conditions + - self + - createdDateTime + - createdBy - displayName - - exceptions - - hasError - - isEnabled - - isReadOnly - - sequence + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -187159,6 +237024,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -187166,13 +237035,13 @@ paths: content: application/json: schema: - title: Collection of messageRule + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.messageRule' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -187183,24 +237052,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.mailFolder - summary: Create new navigation property to messageRules for me - description: The collection of rules that apply to the user's Inbox folder. - operationId: me.mailFolders.CreateMessageRules + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.CreateSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.messageRule' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -187208,32 +237077,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.messageRule' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messageRules/{messageRule-id}': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - me.mailFolder - summary: Get messageRules from me - description: The collection of rules that apply to the user's Inbox folder. - operationId: me.mailFolders.GetMessageRules + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.GetSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: messageRule-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of messageRule' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: messageRule + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -187245,14 +237114,18 @@ paths: items: enum: - id - - actions - - conditions + - self + - createdDateTime + - createdBy - displayName - - exceptions - - hasError - - isEnabled - - isReadOnly - - sequence + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -187265,6 +237138,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -187272,37 +237149,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.messageRule' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sections.parentNotebook.SectionGroups.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.sections.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.sections.parentNotebook.SectionGroups.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sections.parentNotebook.SectionGroups.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property messageRules in me - description: The collection of rules that apply to the user's Inbox folder. - operationId: me.mailFolders.UpdateMessageRules + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.UpdateSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: messageRule-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of messageRule' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: messageRule + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.messageRule' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -187312,25 +237210,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property messageRules for me - description: The collection of rules that apply to the user's Inbox folder. - operationId: me.mailFolders.DeleteMessageRules + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.DeleteSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: messageRule-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of messageRule' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: messageRule + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -187342,99 +237240,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - me.mailFolder - summary: Get messages from me - description: The collection of messages in the mailFolder. - operationId: me.mailFolders.ListMessages + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.parentNotebook.sectionGroups.GetParentNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - bccRecipients - - bccRecipients desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - ccRecipients - - ccRecipients desc - - conversationId - - conversationId desc - - conversationIndex - - conversationIndex desc - - flag - - flag desc - - from - - from desc - - hasAttachments - - hasAttachments desc - - importance - - importance desc - - inferenceClassification - - inferenceClassification desc - - internetMessageHeaders - - internetMessageHeaders desc - - internetMessageId - - internetMessageId desc - - isDeliveryReceiptRequested - - isDeliveryReceiptRequested desc - - isDraft - - isDraft desc - - isRead - - isRead desc - - isReadReceiptRequested - - isReadReceiptRequested desc - - parentFolderId - - parentFolderId desc - - receivedDateTime - - receivedDateTime desc - - replyTo - - replyTo desc - - sender - - sender desc - - sentDateTime - - sentDateTime desc - - subject - - subject desc - - toRecipients - - toRecipients desc - - uniqueBody - - uniqueBody desc - - webLink - - webLink desc - type: string + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -187446,40 +237273,20 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - bccRecipients - - body - - bodyPreview - - ccRecipients - - conversationId - - conversationIndex - - flag - - from - - hasAttachments - - importance - - inferenceClassification - - internetMessageHeaders - - internetMessageId - - isDeliveryReceiptRequested - - isDraft - - isRead - - isReadReceiptRequested - - parentFolderId - - receivedDateTime - - replyTo - - sender - - sentDateTime - - subject - - toRecipients - - uniqueBody - - webLink - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -187492,10 +237299,8 @@ paths: items: enum: - '*' - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroups + - sections type: string responses: '200': @@ -187503,74 +237308,165 @@ paths: content: application/json: schema: - title: Collection of message - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.message' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.parentNotebook.sectionGroups.UpdateParentNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.parentNotebook.sectionGroups.DeleteParentNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - me.mailFolder - summary: Create new navigation property to messages for me - description: The collection of messages in the mailFolder. - operationId: me.mailFolders.CreateMessages + - me.Actions + summary: Invoke action copyNotebook + operationId: me.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.message' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.message' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}': + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - me.mailFolder - summary: Get messages from me - description: The collection of messages in the mailFolder. - operationId: me.mailFolders.GetMessages + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -187582,40 +237478,18 @@ paths: items: enum: - id - - categories - - changeKey + - self - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - bccRecipients - - body - - bodyPreview - - ccRecipients - - conversationId - - conversationIndex - - flag - - from - - hasAttachments - - importance - - inferenceClassification - - internetMessageHeaders - - internetMessageId - - isDeliveryReceiptRequested - - isDraft - - isRead - - isReadReceiptRequested - - parentFolderId - - receivedDateTime - - replyTo - - sender - - sentDateTime - - subject - - toRecipients - - uniqueBody - - webLink - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -187628,10 +237502,10 @@ paths: items: enum: - '*' - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -187639,58 +237513,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.message' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - attachments: - operationId: me.mailFolders.Messages.ListAttachments + parentNotebook: + operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook parameters: - mailFolder-id: $request.path.mailFolder-id - message-id: $request.path.message-id - extensions: - operationId: me.mailFolders.Messages.ListExtensions + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup parameters: - mailFolder-id: $request.path.mailFolder-id - message-id: $request.path.message-id - multiValueExtendedProperties: - operationId: me.mailFolders.Messages.ListMultiValueExtendedProperties + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups parameters: - mailFolder-id: $request.path.mailFolder-id - message-id: $request.path.message-id - singleValueExtendedProperties: - operationId: me.mailFolders.Messages.ListSingleValueExtendedProperties + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSections parameters: - mailFolder-id: $request.path.mailFolder-id - message-id: $request.path.message-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property messages in me - description: The collection of messages in the mailFolder. - operationId: me.mailFolders.UpdateMessages + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.message' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -187700,25 +237574,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property messages for me - description: The collection of messages in the mailFolder. - operationId: me.mailFolders.DeleteMessages + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -187730,94 +237604,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/$value': - get: - tags: - - me.mailFolder - summary: Get media content for the navigation property messages from me - operationId: me.mailFolders.GetMessagesContent - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.mailFolder - summary: Update media content for the navigation property messages in me - operationId: me.mailFolders.UpdateMessagesContent - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/attachments': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - me.mailFolder - summary: Get attachments from me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.mailFolders.messages.ListAttachments + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.ListSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -187835,16 +237643,22 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -187857,11 +237671,18 @@ paths: items: enum: - id - - contentType - - isInline + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - name - - size + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -187874,6 +237695,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -187881,13 +237706,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -187898,31 +237723,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.mailFolder - summary: Create new navigation property to attachments for me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.mailFolders.messages.CreateAttachments + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.CreateSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -187930,39 +237755,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/{attachment-id}': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - me.mailFolder - summary: Get attachments from me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.mailFolders.messages.GetAttachments + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.GetSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message - - name: attachment-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of attachment' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -187974,11 +237799,18 @@ paths: items: enum: - id - - contentType - - isInline + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - name - - size + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -187991,6 +237823,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -187998,44 +237834,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: me.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: me.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: me.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property attachments in me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.mailFolders.messages.UpdateAttachments + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message - - name: attachment-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of attachment' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -188045,32 +237906,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property attachments for me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.mailFolders.messages.DeleteAttachments + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message - - name: attachment-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of attachment' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -188082,71 +237943,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.mailFolders.mailFolder.messages.message.attachments.createUploadSession - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/extensions': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - - me.mailFolder - summary: Get extensions from me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.mailFolders.messages.ListExtensions + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.ListSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -188164,6 +237982,24 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -188176,6 +238012,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -188188,6 +238036,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -188195,13 +238046,13 @@ paths: content: application/json: schema: - title: Collection of extension + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -188212,31 +238063,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.mailFolder - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.mailFolders.messages.CreateExtensions + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.CreateSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -188244,39 +238095,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/extensions/{extension-id}': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': get: tags: - - me.mailFolder - summary: Get extensions from me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.mailFolders.messages.GetExtensions + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.GetSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message - - name: extension-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of extension' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -188288,6 +238139,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -188300,6 +238163,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -188307,44 +238173,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sections.parentNotebook.sectionGroups.Sections.ListPages + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.mailFolders.messages.UpdateExtensions + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.UpdateSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message - - name: extension-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of extension' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -188354,32 +238239,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.mailFolders.messages.DeleteExtensions + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.sectionGroups.DeleteSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of message' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: message - - name: extension-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of extension' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -188391,58 +238276,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - me.Actions - summary: Invoke action accept - operationId: me.mailFolders.mailFolder.messages.message.microsoft.graph.calendarSharingMessage.accept + summary: Invoke action copyToNotebook + operationId: me.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id + - name: onenoteSection-id in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.copy': - post: - tags: - - me.Actions - summary: Invoke action copy - operationId: me.mailFolders.mailFolder.messages.message.copy - parameters: - - name: mailFolder-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of mailFolder' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -188450,108 +238311,19 @@ paths: schema: type: object properties: - DestinationId: + id: type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.createForward': - post: - tags: - - me.Actions - summary: Invoke action createForward - operationId: me.mailFolders.mailFolder.messages.message.createForward - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' nullable: true - Comment: + groupId: type: string nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.createReply': - post: - tags: - - me.Actions - summary: Invoke action createReply - operationId: me.mailFolders.mailFolder.messages.message.createReply - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' + renameAs: + type: string nullable: true - Comment: + siteCollectionId: + type: string + nullable: true + siteId: type: string nullable: true required: true @@ -188562,80 +238334,39 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.createReplyAll': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - me.Actions - summary: Invoke action createReplyAll - operationId: me.mailFolders.mailFolder.messages.message.createReplyAll + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id + - name: onenoteSection-id in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.forward': - post: - tags: - - me.Actions - summary: Invoke action forward - operationId: me.mailFolders.mailFolder.messages.message.forward - parameters: - - name: mailFolder-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of mailFolder' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -188643,56 +238374,21 @@ paths: schema: type: object properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' + id: + type: string nullable: true - Comment: + groupId: type: string nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.move': - post: - tags: - - me.Actions - summary: Invoke action move - operationId: me.mailFolders.mailFolder.messages.message.move - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - DestinationId: + renameAs: + type: string + nullable: true + siteCollectionId: type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: '200': @@ -188701,144 +238397,26 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.reply': - post: - tags: - - me.Actions - summary: Invoke action reply - operationId: me.mailFolders.mailFolder.messages.message.reply - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.replyAll': - post: - tags: - - me.Actions - summary: Invoke action replyAll - operationId: me.mailFolders.mailFolder.messages.message.replyAll - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/microsoft.graph.send': - post: - tags: - - me.Actions - summary: Invoke action send - operationId: me.mailFolders.mailFolder.messages.message.send - parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/multiValueExtendedProperties': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sections': get: tags: - - me.mailFolder - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.ListMultiValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.ListSections parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id + - name: onenoteSection-id in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -188856,8 +238434,24 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -188870,7 +238464,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -188883,6 +238488,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -188890,13 +238498,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -188907,31 +238515,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.mailFolder - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.CreateMultiValueExtendedProperties + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.CreateSections parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id + - name: onenoteSection-id in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -188939,39 +238540,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - me.mailFolder - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.GetMultiValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.GetSections parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id + - name: onenoteSection-id in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -188983,7 +238577,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -188996,6 +238601,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -189003,44 +238611,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sections.parentNotebook.Sections.ListPages + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.sections.parentNotebook.Sections.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.sections.parentNotebook.Sections.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.UpdateSections parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id + - name: onenoteSection-id in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -189050,32 +238667,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentNotebook.DeleteSections parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id + - name: onenoteSection-id in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -189087,161 +238697,133 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/singleValueExtendedProperties': - get: + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - me.mailFolder - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.ListSingleValueExtendedProperties + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - value - - value desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - value - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - - me.mailFolder - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.CreateSingleValueExtendedProperties + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: message-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of message' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/{message-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - me.mailFolder - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.GetSingleValueExtendedProperties + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sections.GetParentSectionGroup parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: singleValueLegacyExtendedProperty-id + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -189253,7 +238835,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -189266,6 +238859,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -189273,44 +238870,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sections.ParentSectionGroup.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.sections.ParentSectionGroup.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.sections.ParentSectionGroup.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sections.UpdateParentSectionGroup parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: singleValueLegacyExtendedProperty-id + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -189320,32 +238920,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.mailFolders.messages.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section. Read-only. + operationId: me.onenote.sections.DeleteParentSectionGroup parameters: - - name: mailFolder-id - in: path - description: 'key: id of mailFolder' - required: true - schema: - type: string - x-ms-docs-key-type: mailFolder - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: singleValueLegacyExtendedProperty-id + - name: onenoteSection-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -189357,82 +238943,146 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/messages/microsoft.graph.delta()': + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.mailFolders.mailFolder.messages.delta + - me.onenote + summary: Get parentNotebook from me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.parentSectionGroup.GetParentNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.message' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: me.onenote.sections.parentSectionGroup.ParentNotebook.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.sections.parentSectionGroup.ParentNotebook.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/mailFolders/{mailFolder-id}/microsoft.graph.copy': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action copy - operationId: me.mailFolders.mailFolder.copy + - me.onenote + summary: Update the navigation property parentNotebook in me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.parentSectionGroup.UpdateParentNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - DestinationId: - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.mailFolder' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/microsoft.graph.move': + x-ms-docs-operation-type: operation + delete: + tags: + - me.onenote + summary: Delete navigation property parentNotebook for me + description: The notebook that contains the section group. Read-only. + operationId: me.onenote.sections.parentSectionGroup.DeleteParentNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': post: tags: - me.Actions - summary: Invoke action move - operationId: me.mailFolders.mailFolder.move + summary: Invoke action copyNotebook + operationId: me.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -189440,8 +239090,21 @@ paths: schema: type: object properties: - DestinationId: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: type: string + nullable: true required: true responses: '200': @@ -189450,26 +239113,26 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.mailFolder' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/mailFolders/{mailFolder-id}/multiValueExtendedProperties': + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups': get: tags: - - me.mailFolder - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.ListMultiValueExtendedProperties + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.ListSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -189487,8 +239150,22 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -189501,7 +239178,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -189514,6 +239202,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -189521,13 +239213,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -189538,24 +239230,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.mailFolder - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.CreateMultiValueExtendedProperties + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.CreateSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -189563,32 +239255,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - me.mailFolder - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.GetMultiValueExtendedProperties + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.GetSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -189600,7 +239292,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -189613,6 +239316,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -189620,37 +239327,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.UpdateMultiValueExtendedProperties + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.UpdateSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -189660,25 +239388,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.DeleteMultiValueExtendedProperties + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.DeleteSectionGroups parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -189690,21 +239418,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/singleValueExtendedProperties': + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections': get: tags: - - me.mailFolder - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.ListSingleValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.ListSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -189722,8 +239450,24 @@ paths: enum: - id - id desc - - value - - value desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -189736,7 +239480,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -189749,6 +239504,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -189756,13 +239514,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -189773,24 +239531,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.mailFolder - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.CreateSingleValueExtendedProperties + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.CreateSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -189798,32 +239556,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/mailFolders/{mailFolder-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - me.mailFolder - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.GetSingleValueExtendedProperties + - me.onenote + summary: Get sections from me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.GetSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -189835,7 +239593,18 @@ paths: items: enum: - id - - value + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -189848,6 +239617,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -189855,37 +239627,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.Sections.ListPages + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.mailFolder - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.UpdateSingleValueExtendedProperties + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.UpdateSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -189895,25 +239683,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.mailFolder - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - operationId: me.mailFolders.DeleteSingleValueExtendedProperties + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the notebook. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.parentNotebook.DeleteSections parameters: - - name: mailFolder-id + - name: onenoteSection-id in: path - description: 'key: id of mailFolder' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: mailFolder - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -189925,74 +239713,133 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/mailFolders/microsoft.graph.delta(): - get: + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - me.Functions - summary: Invoke function delta - operationId: me.mailFolders.delta + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mailFolder' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/managedAppRegistrations: + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: + tags: + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': get: tags: - - me.managedAppRegistration - summary: Get managedAppRegistrations from me - description: Zero or more managed app registrations that belong to the user. - operationId: me.ListManagedAppRegistrations + - me.onenote + summary: Get parentSectionGroup from me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.parentSectionGroup.GetParentSectionGroup 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 + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - appIdentifier - - appIdentifier desc - - applicationVersion - - applicationVersion desc - - createdDateTime - - createdDateTime desc - - deviceName - - deviceName desc - - deviceTag - - deviceTag desc - - deviceType - - deviceType desc - - flaggedReasons - - flaggedReasons desc - - lastSyncDateTime - - lastSyncDateTime desc - - managementSdkVersion - - managementSdkVersion desc - - platformVersion - - platformVersion desc - - userId - - userId desc - - version - - version desc - type: string + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -190004,21 +239851,18 @@ paths: items: enum: - id - - appIdentifier - - applicationVersion + - self - createdDateTime - - deviceName - - deviceTag - - deviceType - - flaggedReasons - - lastSyncDateTime - - managementSdkVersion - - platformVersion - - userId - - version - - appliedPolicies - - intendedPolicies - - operations + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -190031,9 +239875,10 @@ paths: items: enum: - '*' - - appliedPolicies - - intendedPolicies - - operations + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -190041,144 +239886,94 @@ paths: content: application/json: schema: - title: Collection of managedAppRegistration - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: me.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: me.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: me.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: me.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - /me/managedAppRegistrations/$ref: - get: + patch: tags: - - me.managedAppRegistration - summary: Get ref of managedAppRegistrations from me - description: Zero or more managed app registrations that belong to the user. - operationId: me.ListRefManagedAppRegistrations + - me.onenote + summary: Update the navigation property parentSectionGroup in me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.parentSectionGroup.UpdateParentSectionGroup 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 + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - appIdentifier - - appIdentifier desc - - applicationVersion - - applicationVersion desc - - createdDateTime - - createdDateTime desc - - deviceName - - deviceName desc - - deviceTag - - deviceTag desc - - deviceType - - deviceType desc - - flaggedReasons - - flaggedReasons desc - - lastSyncDateTime - - lastSyncDateTime desc - - managementSdkVersion - - managementSdkVersion desc - - platformVersion - - platformVersion desc - - userId - - userId desc - - version - - version desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of managedAppRegistration - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.managedAppRegistration - summary: Create new navigation property ref to managedAppRegistrations for me - description: Zero or more managed app registrations that belong to the user. - operationId: me.CreateRefManagedAppRegistrations + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/managedAppRegistrations/microsoft.graph.getUserIdsWithFlaggedAppRegistration(): - get: + delete: tags: - - me.Functions - summary: Invoke function getUserIdsWithFlaggedAppRegistration - operationId: me.managedAppRegistrations.getUserIdsWithFlaggedAppRegistration + - me.onenote + summary: Delete navigation property parentSectionGroup for me + description: The section group that contains the section group. Read-only. + operationId: me.onenote.sections.parentSectionGroup.DeleteParentSectionGroup + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/managedDevices: + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - - me.managedDevice - summary: Get managedDevices from me - description: The managed devices associated with the user. - operationId: me.ListManagedDevices + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.ListSectionGroups parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -190196,108 +239991,22 @@ paths: enum: - id - id desc - - activationLockBypassCode - - activationLockBypassCode desc - - androidSecurityPatchLevel - - androidSecurityPatchLevel desc - - azureADDeviceId - - azureADDeviceId desc - - azureADRegistered - - azureADRegistered desc - - complianceGracePeriodExpirationDateTime - - complianceGracePeriodExpirationDateTime desc - - complianceState - - complianceState desc - - configurationManagerClientEnabledFeatures - - configurationManagerClientEnabledFeatures desc - - deviceActionResults - - deviceActionResults desc - - deviceCategoryDisplayName - - deviceCategoryDisplayName desc - - deviceEnrollmentType - - deviceEnrollmentType desc - - deviceHealthAttestationState - - deviceHealthAttestationState desc - - deviceName - - deviceName desc - - deviceRegistrationState - - deviceRegistrationState desc - - easActivated - - easActivated desc - - easActivationDateTime - - easActivationDateTime desc - - easDeviceId - - easDeviceId desc - - emailAddress - - emailAddress desc - - enrolledDateTime - - enrolledDateTime desc - - ethernetMacAddress - - ethernetMacAddress desc - - exchangeAccessState - - exchangeAccessState desc - - exchangeAccessStateReason - - exchangeAccessStateReason desc - - exchangeLastSuccessfulSyncDateTime - - exchangeLastSuccessfulSyncDateTime desc - - freeStorageSpaceInBytes - - freeStorageSpaceInBytes desc - - iccid - - iccid desc - - imei - - imei desc - - isEncrypted - - isEncrypted desc - - isSupervised - - isSupervised desc - - jailBroken - - jailBroken desc - - lastSyncDateTime - - lastSyncDateTime desc - - managedDeviceName - - managedDeviceName desc - - managedDeviceOwnerType - - managedDeviceOwnerType desc - - managementAgent - - managementAgent desc - - manufacturer - - manufacturer desc - - meid - - meid desc - - model - - model desc - - notes - - notes desc - - operatingSystem - - operatingSystem desc - - osVersion - - osVersion desc - - partnerReportedThreatState - - partnerReportedThreatState desc - - phoneNumber - - phoneNumber desc - - physicalMemoryInBytes - - physicalMemoryInBytes desc - - remoteAssistanceSessionErrorDetails - - remoteAssistanceSessionErrorDetails desc - - remoteAssistanceSessionUrl - - remoteAssistanceSessionUrl desc - - serialNumber - - serialNumber desc - - subscriberCarrier - - subscriberCarrier desc - - totalStorageSpaceInBytes - - totalStorageSpaceInBytes desc - - udid - - udid desc - - userDisplayName - - userDisplayName desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc - - wiFiMacAddress - - wiFiMacAddress desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -190310,60 +240019,18 @@ paths: items: enum: - id - - activationLockBypassCode - - androidSecurityPatchLevel - - azureADDeviceId - - azureADRegistered - - complianceGracePeriodExpirationDateTime - - complianceState - - configurationManagerClientEnabledFeatures - - deviceActionResults - - deviceCategoryDisplayName - - deviceEnrollmentType - - deviceHealthAttestationState - - deviceName - - deviceRegistrationState - - easActivated - - easActivationDateTime - - easDeviceId - - emailAddress - - enrolledDateTime - - ethernetMacAddress - - exchangeAccessState - - exchangeAccessStateReason - - exchangeLastSuccessfulSyncDateTime - - freeStorageSpaceInBytes - - iccid - - imei - - isEncrypted - - isSupervised - - jailBroken - - lastSyncDateTime - - managedDeviceName - - managedDeviceOwnerType - - managementAgent - - manufacturer - - meid - - model - - notes - - operatingSystem - - osVersion - - partnerReportedThreatState - - phoneNumber - - physicalMemoryInBytes - - remoteAssistanceSessionErrorDetails - - remoteAssistanceSessionUrl - - serialNumber - - subscriberCarrier - - totalStorageSpaceInBytes - - udid - - userDisplayName - - userId - - userPrincipalName - - wiFiMacAddress - - deviceCompliancePolicyStates - - deviceConfigurationStates - - deviceCategory + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -190376,9 +240043,10 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - - deviceConfigurationStates - - deviceCategory + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -190386,13 +240054,13 @@ paths: content: application/json: schema: - title: Collection of managedDevice + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -190403,16 +240071,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.managedDevice - summary: Create new navigation property to managedDevices for me - description: The managed devices associated with the user. - operationId: me.CreateManagedDevices + - me.onenote + summary: Create new navigation property to sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.CreateSectionGroups + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -190420,25 +240096,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/managedDevices/{managedDevice-id}': + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - - me.managedDevice - summary: Get managedDevices from me - description: The managed devices associated with the user. - operationId: me.GetManagedDevices + - me.onenote + summary: Get sectionGroups from me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.GetSectionGroups parameters: - - name: managedDevice-id + - name: onenoteSection-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -190450,60 +240133,18 @@ paths: items: enum: - id - - activationLockBypassCode - - androidSecurityPatchLevel - - azureADDeviceId - - azureADRegistered - - complianceGracePeriodExpirationDateTime - - complianceState - - configurationManagerClientEnabledFeatures - - deviceActionResults - - deviceCategoryDisplayName - - deviceEnrollmentType - - deviceHealthAttestationState - - deviceName - - deviceRegistrationState - - easActivated - - easActivationDateTime - - easDeviceId - - emailAddress - - enrolledDateTime - - ethernetMacAddress - - exchangeAccessState - - exchangeAccessStateReason - - exchangeLastSuccessfulSyncDateTime - - freeStorageSpaceInBytes - - iccid - - imei - - isEncrypted - - isSupervised - - jailBroken - - lastSyncDateTime - - managedDeviceName - - managedDeviceOwnerType - - managementAgent - - manufacturer - - meid - - model - - notes - - operatingSystem - - osVersion - - partnerReportedThreatState - - phoneNumber - - physicalMemoryInBytes - - remoteAssistanceSessionErrorDetails - - remoteAssistanceSessionUrl - - serialNumber - - subscriberCarrier - - totalStorageSpaceInBytes - - udid - - userDisplayName - - userId - - userPrincipalName - - wiFiMacAddress - - deviceCompliancePolicyStates - - deviceConfigurationStates - - deviceCategory + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -190516,9 +240157,10 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - - deviceConfigurationStates - - deviceCategory + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -190526,146 +240168,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - deviceCompliancePolicyStates: - operationId: me.ManagedDevices.ListDeviceCompliancePolicyStates + parentNotebook: + operationId: me.onenote.sections.parentSectionGroup.SectionGroups.GetParentNotebook parameters: - managedDevice-id: $request.path.managedDevice-id - deviceConfigurationStates: - operationId: me.ManagedDevices.ListDeviceConfigurationStates + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: me.onenote.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup parameters: - managedDevice-id: $request.path.managedDevice-id - deviceCategory: - operationId: me.ManagedDevices.GetDeviceCategory + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: me.onenote.sections.parentSectionGroup.SectionGroups.ListSectionGroups parameters: - managedDevice-id: $request.path.managedDevice-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: me.onenote.sections.parentSectionGroup.SectionGroups.ListSections + parameters: + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.managedDevice - summary: Update the navigation property managedDevices in me - description: The managed devices associated with the user. - operationId: me.UpdateManagedDevices - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.managedDevice - summary: Delete navigation property managedDevices for me - description: The managed devices associated with the user. - operationId: me.DeleteManagedDevices - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/managedDevices/{managedDevice-id}/deviceCategory': - get: - tags: - - me.managedDevice - summary: Get deviceCategory from me - description: Device category - operationId: me.managedDevices.GetDeviceCategory + - me.onenote + summary: Update the navigation property sectionGroups in me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.UpdateSectionGroups parameters: - - name: managedDevice-id + - name: onenoteSection-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: managedDevice - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.managedDevice - summary: Update the navigation property deviceCategory in me - description: Device category - operationId: me.managedDevices.UpdateDeviceCategory - parameters: - - name: managedDevice-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of managedDevice' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -190675,18 +240229,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.managedDevice - summary: Delete navigation property deviceCategory for me - description: Device category - operationId: me.managedDevices.DeleteDeviceCategory + - me.onenote + summary: Delete navigation property sectionGroups for me + description: The section groups in the section. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.DeleteSectionGroups parameters: - - name: managedDevice-id + - name: onenoteSection-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -190698,21 +240259,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates': + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - - me.managedDevice - summary: Get deviceCompliancePolicyStates from me - description: Device compliance policy states for this device. - operationId: me.managedDevices.ListDeviceCompliancePolicyStates + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.ListSections parameters: - - name: managedDevice-id + - name: onenoteSection-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -190730,18 +240291,24 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - platformType - - platformType desc - - settingCount - - settingCount desc - - settingStates - - settingStates desc - - state - - state desc - - version - - version desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -190754,12 +240321,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - platformType - - settingCount - - settingStates - - state - - version + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -190772,6 +240345,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -190779,13 +240355,13 @@ paths: content: application/json: schema: - title: Collection of deviceCompliancePolicyState + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -190796,24 +240372,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.managedDevice - summary: Create new navigation property to deviceCompliancePolicyStates for me - description: Device compliance policy states for this device. - operationId: me.managedDevices.CreateDeviceCompliancePolicyStates + - me.onenote + summary: Create new navigation property to sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.CreateSections parameters: - - name: managedDevice-id + - name: onenoteSection-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -190821,32 +240397,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}': + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - - me.managedDevice - summary: Get deviceCompliancePolicyStates from me - description: Device compliance policy states for this device. - operationId: me.managedDevices.GetDeviceCompliancePolicyStates + - me.onenote + summary: Get sections from me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.GetSections parameters: - - name: managedDevice-id + - name: onenoteSection-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of deviceCompliancePolicyState' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -190858,12 +240434,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - platformType - - settingCount - - settingStates - - state - - version + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -190876,6 +240458,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -190883,91 +240468,211 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: me.onenote.sections.parentSectionGroup.Sections.ListPages + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: me.onenote.sections.parentSectionGroup.Sections.GetParentNotebook + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: me.onenote.sections.parentSectionGroup.Sections.GetParentSectionGroup + parameters: + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.managedDevice - summary: Update the navigation property deviceCompliancePolicyStates in me - description: Device compliance policy states for this device. - operationId: me.managedDevices.UpdateDeviceCompliancePolicyStates + - me.onenote + summary: Update the navigation property sections in me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.UpdateSections parameters: - - name: managedDevice-id + - name: onenoteSection-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of deviceCompliancePolicyState' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: operation + delete: + tags: + - me.onenote + summary: Delete navigation property sections for me + description: The sections in the section group. Read-only. Nullable. + operationId: me.onenote.sections.parentSectionGroup.DeleteSections + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: + tags: + - me.Actions + summary: Invoke action copyToNotebook + operationId: me.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + parameters: + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - me.managedDevice - summary: Delete navigation property deviceCompliancePolicyStates for me - description: Device compliance policy states for this device. - operationId: me.managedDevices.DeleteDeviceCompliancePolicyStates + - me.Actions + summary: Invoke action copyToSectionGroup + operationId: me.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: managedDevice-id + - name: onenoteSection-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: managedDevice - - name: deviceCompliancePolicyState-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of deviceCompliancePolicyState' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: deviceCompliancePolicyState - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/managedDevices/{managedDevice-id}/deviceConfigurationStates': + x-ms-docs-operation-type: action + /me/onlineMeetings: get: tags: - - me.managedDevice - summary: Get deviceConfigurationStates from me - description: Device configuration states for this device. - operationId: me.managedDevices.ListDeviceConfigurationStates + - me.onlineMeeting + summary: Get onlineMeetings from me + operationId: me.ListOnlineMeetings parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -190985,18 +240690,50 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - platformType - - platformType desc - - settingCount - - settingCount desc - - settingStates - - settingStates desc - - state - - state desc - - version - - version desc + - allowAttendeeToEnableCamera + - allowAttendeeToEnableCamera desc + - allowAttendeeToEnableMic + - allowAttendeeToEnableMic desc + - allowedPresenters + - allowedPresenters desc + - allowMeetingChat + - allowMeetingChat desc + - allowTeamworkReactions + - allowTeamworkReactions desc + - attendeeReport + - attendeeReport desc + - audioConferencing + - audioConferencing desc + - broadcastSettings + - broadcastSettings desc + - chatInfo + - chatInfo desc + - creationDateTime + - creationDateTime desc + - endDateTime + - endDateTime desc + - externalId + - externalId desc + - isBroadcast + - isBroadcast desc + - isEntryExitAnnounced + - isEntryExitAnnounced desc + - joinInformation + - joinInformation desc + - joinWebUrl + - joinWebUrl desc + - lobbyBypassSettings + - lobbyBypassSettings desc + - participants + - participants desc + - recordAutomatically + - recordAutomatically desc + - startDateTime + - startDateTime desc + - subject + - subject desc + - videoTeleconferenceId + - videoTeleconferenceId desc type: string - name: $select in: query @@ -191009,12 +240746,28 @@ paths: items: enum: - id - - displayName - - platformType - - settingCount - - settingStates - - state - - version + - allowAttendeeToEnableCamera + - allowAttendeeToEnableMic + - allowedPresenters + - allowMeetingChat + - allowTeamworkReactions + - attendeeReport + - audioConferencing + - broadcastSettings + - chatInfo + - creationDateTime + - endDateTime + - externalId + - isBroadcast + - isEntryExitAnnounced + - joinInformation + - joinWebUrl + - lobbyBypassSettings + - participants + - recordAutomatically + - startDateTime + - subject + - videoTeleconferenceId type: string - name: $expand in: query @@ -191034,13 +240787,13 @@ paths: content: application/json: schema: - title: Collection of deviceConfigurationState + title: Collection of onlineMeeting type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' '@odata.nextLink': type: string default: @@ -191051,24 +240804,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.managedDevice - summary: Create new navigation property to deviceConfigurationStates for me - description: Device configuration states for this device. - operationId: me.managedDevices.CreateDeviceConfigurationStates - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice + - me.onlineMeeting + summary: Create new navigation property to onlineMeetings for me + operationId: me.CreateOnlineMeetings requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' required: true responses: '201': @@ -191076,32 +240820,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}': + '/me/onlineMeetings/{onlineMeeting-id}': get: tags: - - me.managedDevice - summary: Get deviceConfigurationStates from me - description: Device configuration states for this device. - operationId: me.managedDevices.GetDeviceConfigurationStates + - me.onlineMeeting + summary: Get onlineMeetings from me + operationId: me.GetOnlineMeetings parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + - name: onlineMeeting-id in: path - description: 'key: id of deviceConfigurationState' + description: 'key: id of onlineMeeting' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: onlineMeeting - name: $select in: query description: Select properties to be returned @@ -191113,12 +240849,28 @@ paths: items: enum: - id - - displayName - - platformType - - settingCount - - settingStates - - state - - version + - allowAttendeeToEnableCamera + - allowAttendeeToEnableMic + - allowedPresenters + - allowMeetingChat + - allowTeamworkReactions + - attendeeReport + - audioConferencing + - broadcastSettings + - chatInfo + - creationDateTime + - endDateTime + - externalId + - isBroadcast + - isEntryExitAnnounced + - joinInformation + - joinWebUrl + - lobbyBypassSettings + - participants + - recordAutomatically + - startDateTime + - subject + - videoTeleconferenceId type: string - name: $expand in: query @@ -191138,37 +240890,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.managedDevice - summary: Update the navigation property deviceConfigurationStates in me - description: Device configuration states for this device. - operationId: me.managedDevices.UpdateDeviceConfigurationStates + - me.onlineMeeting + summary: Update the navigation property onlineMeetings in me + operationId: me.UpdateOnlineMeetings parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + - name: onlineMeeting-id in: path - description: 'key: id of deviceConfigurationState' + description: 'key: id of onlineMeeting' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: onlineMeeting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' required: true responses: '204': @@ -191178,25 +240922,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.managedDevice - summary: Delete navigation property deviceConfigurationStates for me - description: Device configuration states for this device. - operationId: me.managedDevices.DeleteDeviceConfigurationStates + - me.onlineMeeting + summary: Delete navigation property onlineMeetings for me + operationId: me.DeleteOnlineMeetings parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: deviceConfigurationState-id + - name: onlineMeeting-id in: path - description: 'key: id of deviceConfigurationState' + description: 'key: id of onlineMeeting' required: true schema: type: string - x-ms-docs-key-type: deviceConfigurationState + x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag @@ -191208,74 +240944,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': - post: + '/me/onlineMeetings/{onlineMeeting-id}/attendeeReport': + get: tags: - - me.Actions - summary: Invoke action bypassActivationLock - description: Bypass activation lock - operationId: me.managedDevices.managedDevice.bypassActivationLock + - me.onlineMeeting + summary: Get media content for the navigation property onlineMeetings from me + operationId: me.GetOnlineMeetingsAttendeeReport parameters: - - name: managedDevice-id + - name: onlineMeeting-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onlineMeeting' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: onlineMeeting responses: - '204': - description: Success + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice': - post: + x-ms-docs-operation-type: operation + put: tags: - - me.Actions - summary: Invoke action cleanWindowsDevice - description: Clean Windows device - operationId: me.managedDevices.managedDevice.cleanWindowsDevice + - me.onlineMeeting + summary: Update media content for the navigation property onlineMeetings in me + operationId: me.UpdateOnlineMeetingsAttendeeReport parameters: - - name: managedDevice-id + - name: onlineMeeting-id in: path - description: 'key: id of managedDevice' + description: 'key: id of onlineMeeting' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: onlineMeeting requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - keepUserData: - type: boolean - default: false + type: string + format: binary required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice': + x-ms-docs-operation-type: operation + /me/onlineMeetings/microsoft.graph.createOrGet: post: tags: - me.Actions - summary: Invoke action deleteUserFromSharedAppleDevice - description: Delete user from shared Apple device - operationId: me.managedDevices.managedDevice.deleteUserFromSharedAppleDevice - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice + summary: Invoke action createOrGet + operationId: me.onlineMeetings.createOrGet requestBody: description: Action parameters content: @@ -191283,381 +241009,381 @@ paths: schema: type: object properties: - userPrincipalName: + chatInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.chatInfo' + 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 + externalId: + type: string + participants: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + subject: type: string nullable: true required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.disableLostMode': - post: - tags: - - me.Actions - summary: Invoke action disableLostMode - description: Disable lost mode - operationId: me.managedDevices.managedDevice.disableLostMode - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.locateDevice': - post: + /me/outlook: + get: tags: - - me.Actions - summary: Invoke action locateDevice - description: Locate a device - operationId: me.managedDevices.managedDevice.locateDevice + - me.outlookUser + summary: Get outlook from me + description: Read-only. + operationId: me.GetOutlook parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: managedDevice + uniqueItems: true + type: array + items: + enum: + - id + - masterCategories + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookUser' + links: + masterCategories: + operationId: me.Outlook.ListMasterCategories default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.logoutSharedAppleDeviceActiveUser': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action logoutSharedAppleDeviceActiveUser - description: Logout shared Apple device active user - operationId: me.managedDevices.managedDevice.logoutSharedAppleDeviceActiveUser - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice + - me.outlookUser + summary: Update the navigation property outlook in me + description: Read-only. + operationId: me.UpdateOutlook + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookUser' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.rebootNow': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action rebootNow - description: Reboot device - operationId: me.managedDevices.managedDevice.rebootNow + - me.outlookUser + summary: Delete navigation property outlook for me + description: Read-only. + operationId: me.DeleteOutlook parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: managedDevice responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode': - post: + x-ms-docs-operation-type: operation + /me/outlook/masterCategories: + get: tags: - - me.Actions - summary: Invoke action recoverPasscode - description: Recover passcode - operationId: me.managedDevices.managedDevice.recoverPasscode + - me.outlookUser + summary: Get masterCategories from me + description: A list of categories defined for the user. + operationId: me.outlook.ListMasterCategories parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock': - post: - tags: - - me.Actions - summary: Invoke action remoteLock - description: Remote lock - operationId: me.managedDevices.managedDevice.remoteLock - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - color + - color desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: managedDevice + uniqueItems: true + type: array + items: + enum: + - id + - color + - displayName + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of outlookCategory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action requestRemoteAssistance - description: Request remote assistance - operationId: me.managedDevices.managedDevice.requestRemoteAssistance - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice + - me.outlookUser + summary: Create new navigation property to masterCategories for me + description: A list of categories defined for the user. + operationId: me.outlook.CreateMasterCategories + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.resetPasscode': - post: + x-ms-docs-operation-type: operation + '/me/outlook/masterCategories/{outlookCategory-id}': + get: tags: - - me.Actions - summary: Invoke action resetPasscode - description: Reset passcode - operationId: me.managedDevices.managedDevice.resetPasscode + - me.outlookUser + summary: Get masterCategories from me + description: A list of categories defined for the user. + operationId: me.outlook.GetMasterCategories parameters: - - name: managedDevice-id + - name: outlookCategory-id in: path - description: 'key: id of managedDevice' + description: 'key: id of outlookCategory' required: true schema: type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.retire': - post: - tags: - - me.Actions - summary: Invoke action retire - description: Retire a device - operationId: me.managedDevices.managedDevice.retire - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true + x-ms-docs-key-type: outlookCategory + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: managedDevice + uniqueItems: true + type: array + items: + enum: + - id + - color + - displayName + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.shutDown': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action shutDown - description: Shut down device - operationId: me.managedDevices.managedDevice.shutDown + - me.outlookUser + summary: Update the navigation property masterCategories in me + description: A list of categories defined for the user. + operationId: me.outlook.UpdateMasterCategories parameters: - - name: managedDevice-id + - name: outlookCategory-id in: path - description: 'key: id of managedDevice' + description: 'key: id of outlookCategory' required: true schema: type: string - x-ms-docs-key-type: managedDevice + x-ms-docs-key-type: outlookCategory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.syncDevice': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action syncDevice - operationId: me.managedDevices.managedDevice.syncDevice + - me.outlookUser + summary: Delete navigation property masterCategories for me + description: A list of categories defined for the user. + operationId: me.outlook.DeleteMasterCategories parameters: - - name: managedDevice-id + - name: outlookCategory-id in: path - description: 'key: id of managedDevice' + description: 'key: id of outlookCategory' required: true schema: type: string - x-ms-docs-key-type: managedDevice - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.updateWindowsDeviceAccount': - post: - tags: - - me.Actions - summary: Invoke action updateWindowsDeviceAccount - operationId: me.managedDevices.managedDevice.updateWindowsDeviceAccount - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true + x-ms-docs-key-type: outlookCategory + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - updateWindowsDeviceAccountActionParameter: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.updateWindowsDeviceAccountActionParameter' - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderScan': - post: + x-ms-docs-operation-type: operation + /me/outlook/microsoft.graph.supportedLanguages(): + get: tags: - - me.Actions - summary: Invoke action windowsDefenderScan - operationId: me.managedDevices.managedDevice.windowsDefenderScan - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - quickScan: - type: boolean - default: false - required: true + - me.Functions + summary: Invoke function supportedLanguages + operationId: me.outlook.supportedLanguages responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.localeInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.windowsDefenderUpdateSignatures': - post: + x-ms-docs-operation-type: function + /me/outlook/microsoft.graph.supportedTimeZones(): + get: tags: - - me.Actions - summary: Invoke action windowsDefenderUpdateSignatures - operationId: me.managedDevices.managedDevice.windowsDefenderUpdateSignatures - parameters: - - name: managedDevice-id - in: path - description: 'key: id of managedDevice' - required: true - schema: - type: string - x-ms-docs-key-type: managedDevice + - me.Functions + summary: Invoke function supportedTimeZones + operationId: me.outlook.supportedTimeZones-ee48 responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeZoneInformation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/managedDevices/{managedDevice-id}/microsoft.graph.wipe': - post: + x-ms-docs-operation-type: function + '/me/outlook/microsoft.graph.supportedTimeZones(TimeZoneStandard={TimeZoneStandard})': + get: tags: - - me.Actions - summary: Invoke action wipe - description: Wipe a device - operationId: me.managedDevices.managedDevice.wipe + - me.Functions + summary: Invoke function supportedTimeZones + operationId: me.outlook.supportedTimeZones-51c6 parameters: - - name: managedDevice-id + - name: TimeZoneStandard in: path - description: 'key: id of managedDevice' + description: 'Usage: TimeZoneStandard={TimeZoneStandard}' required: true schema: - type: string - x-ms-docs-key-type: managedDevice - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - keepEnrollmentData: - type: boolean - default: false - nullable: true - keepUserData: - type: boolean - default: false - nullable: true - macOsUnlockCode: - type: string - nullable: true - persistEsimDataPlan: - type: boolean - default: false - nullable: true - required: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.timeZoneStandard' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeZoneInformation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/manager: + x-ms-docs-operation-type: function + /me/ownedDevices: get: tags: - me.directoryObject - summary: Get manager from me - description: 'The user or contact that is this user''s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.' - operationId: me.GetManager + summary: Get ownedDevices from me + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + operationId: me.ListOwnedDevices parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -191689,35 +241415,78 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - /me/manager/$ref: + /me/ownedDevices/$ref: get: tags: - me.directoryObject - summary: Get ref of manager from me - description: 'The user or contact that is this user''s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.' - operationId: me.GetRefManager + summary: Get ref of ownedDevices from me + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + operationId: me.ListRefOwnedDevices + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property links content: application/json: schema: - type: string + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - me.directoryObject - summary: Update the ref of navigation property manager in me - description: 'The user or contact that is this user''s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.' - operationId: me.UpdateRefManager + summary: Create new navigation property ref to ownedDevices for me + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + operationId: me.CreateRefOwnedDevices requestBody: - description: New navigation property ref values + description: New navigation property ref value content: application/json: schema: @@ -191726,36 +241495,22 @@ paths: type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.directoryObject - summary: Delete ref of navigation property manager for me - description: 'The user or contact that is this user''s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.' - operationId: me.DeleteRefManager - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/memberOf: + /me/ownedObjects: get: tags: - me.directoryObject - summary: Get memberOf from me - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' - operationId: me.ListMemberOf + summary: Get ownedObjects from me + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + operationId: me.ListOwnedObjects parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -191823,13 +241578,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - /me/memberOf/$ref: + /me/ownedObjects/$ref: get: tags: - me.directoryObject - summary: Get ref of memberOf from me - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' - operationId: me.ListRefMemberOf + summary: Get ref of ownedObjects from me + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + operationId: me.ListRefOwnedObjects parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -191875,9 +241630,9 @@ paths: post: tags: - me.directoryObject - summary: Create new navigation property ref to memberOf for me - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' - operationId: me.CreateRefMemberOf + summary: Create new navigation property ref to ownedObjects for me + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + operationId: me.CreateRefOwnedObjects requestBody: description: New navigation property ref value content: @@ -191897,13 +241652,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/messages: + /me/people: get: tags: - - me.message - summary: Get messages from me - description: The messages in a mailbox or folder. Read-only. Nullable. - operationId: me.ListMessages + - me.person + summary: Get people from me + description: People that are relevant to the user. Read-only. Nullable. + operationId: me.ListPeople parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -191922,66 +241677,44 @@ paths: enum: - id - id desc - - categories - - categories desc - - changeKey - - changeKey desc - - createdDateTime - - createdDateTime desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - bccRecipients - - bccRecipients desc - - body - - body desc - - bodyPreview - - bodyPreview desc - - ccRecipients - - ccRecipients desc - - conversationId - - conversationId desc - - conversationIndex - - conversationIndex desc - - flag - - flag desc - - from - - from desc - - hasAttachments - - hasAttachments desc - - importance - - importance desc - - inferenceClassification - - inferenceClassification desc - - internetMessageHeaders - - internetMessageHeaders desc - - internetMessageId - - internetMessageId desc - - isDeliveryReceiptRequested - - isDeliveryReceiptRequested desc - - isDraft - - isDraft desc - - isRead - - isRead desc - - isReadReceiptRequested - - isReadReceiptRequested desc - - parentFolderId - - parentFolderId desc - - receivedDateTime - - receivedDateTime desc - - replyTo - - replyTo desc - - sender - - sender desc - - sentDateTime - - sentDateTime desc - - subject - - subject desc - - toRecipients - - toRecipients desc - - uniqueBody - - uniqueBody desc - - webLink - - webLink desc + - birthday + - birthday desc + - companyName + - companyName desc + - department + - department desc + - displayName + - displayName desc + - givenName + - givenName desc + - imAddress + - imAddress desc + - isFavorite + - isFavorite desc + - jobTitle + - jobTitle desc + - officeLocation + - officeLocation desc + - personNotes + - personNotes desc + - personType + - personType desc + - phones + - phones desc + - postalAddresses + - postalAddresses desc + - profession + - profession desc + - scoredEmailAddresses + - scoredEmailAddresses desc + - surname + - surname desc + - userPrincipalName + - userPrincipalName desc + - websites + - websites desc + - yomiCompany + - yomiCompany desc type: string - name: $select in: query @@ -191994,56 +241727,25 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - bccRecipients - - body - - bodyPreview - - ccRecipients - - conversationId - - conversationIndex - - flag - - from - - hasAttachments - - importance - - inferenceClassification - - internetMessageHeaders - - internetMessageId - - isDeliveryReceiptRequested - - isDraft - - isRead - - isReadReceiptRequested - - parentFolderId - - receivedDateTime - - replyTo - - sender - - sentDateTime - - subject - - toRecipients - - uniqueBody - - webLink - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties + - birthday + - companyName + - department + - displayName + - givenName + - imAddress + - isFavorite + - jobTitle + - officeLocation + - personNotes + - personType + - phones + - postalAddresses + - profession + - scoredEmailAddresses + - surname + - userPrincipalName + - websites + - yomiCompany type: string responses: '200': @@ -192051,13 +241753,13 @@ paths: content: application/json: schema: - title: Collection of message + title: Collection of person type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.message' + $ref: '#/components/schemas/microsoft.graph.person' '@odata.nextLink': type: string default: @@ -192068,16 +241770,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.message - summary: Create new navigation property to messages for me - description: The messages in a mailbox or folder. Read-only. Nullable. - operationId: me.CreateMessages + - me.person + summary: Create new navigation property to people for me + description: People that are relevant to the user. Read-only. Nullable. + operationId: me.CreatePeople requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.message' + $ref: '#/components/schemas/microsoft.graph.person' required: true responses: '201': @@ -192085,25 +241787,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.message' + $ref: '#/components/schemas/microsoft.graph.person' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}': + '/me/people/{person-id}': get: tags: - - me.message - summary: Get messages from me - description: The messages in a mailbox or folder. Read-only. Nullable. - operationId: me.GetMessages + - me.person + summary: Get people from me + description: People that are relevant to the user. Read-only. Nullable. + operationId: me.GetPeople parameters: - - name: message-id + - name: person-id in: path - description: 'key: id of message' + description: 'key: id of person' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: person - name: $select in: query description: Select properties to be returned @@ -192115,56 +241817,25 @@ paths: items: enum: - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - bccRecipients - - body - - bodyPreview - - ccRecipients - - conversationId - - conversationIndex - - flag - - from - - hasAttachments - - importance - - inferenceClassification - - internetMessageHeaders - - internetMessageId - - isDeliveryReceiptRequested - - isDraft - - isRead - - isReadReceiptRequested - - parentFolderId - - receivedDateTime - - replyTo - - sender - - sentDateTime - - subject - - toRecipients - - uniqueBody - - webLink - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties + - birthday + - companyName + - department + - displayName + - givenName + - imAddress + - isFavorite + - jobTitle + - officeLocation + - personNotes + - personType + - phones + - postalAddresses + - profession + - scoredEmailAddresses + - surname + - userPrincipalName + - websites + - yomiCompany type: string responses: '200': @@ -192172,47 +241843,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.message' - links: - attachments: - operationId: me.Messages.ListAttachments - parameters: - message-id: $request.path.message-id - extensions: - operationId: me.Messages.ListExtensions - parameters: - message-id: $request.path.message-id - multiValueExtendedProperties: - operationId: me.Messages.ListMultiValueExtendedProperties - parameters: - message-id: $request.path.message-id - singleValueExtendedProperties: - operationId: me.Messages.ListSingleValueExtendedProperties - parameters: - message-id: $request.path.message-id + $ref: '#/components/schemas/microsoft.graph.person' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.message - summary: Update the navigation property messages in me - description: The messages in a mailbox or folder. Read-only. Nullable. - operationId: me.UpdateMessages + - me.person + summary: Update the navigation property people in me + description: People that are relevant to the user. Read-only. Nullable. + operationId: me.UpdatePeople parameters: - - name: message-id + - name: person-id in: path - description: 'key: id of message' + description: 'key: id of person' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: person requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.message' + $ref: '#/components/schemas/microsoft.graph.person' required: true responses: '204': @@ -192222,18 +241876,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.message - summary: Delete navigation property messages for me - description: The messages in a mailbox or folder. Read-only. Nullable. - operationId: me.DeleteMessages + - me.person + summary: Delete navigation property people for me + description: People that are relevant to the user. Read-only. Nullable. + operationId: me.DeletePeople parameters: - - name: message-id + - name: person-id in: path - description: 'key: id of message' + description: 'key: id of person' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: person - name: If-Match in: header description: ETag @@ -192245,20 +241899,82 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/$value': + /me/photo: get: tags: - - me.message - summary: Get media content for the navigation property messages from me - operationId: me.GetMessagesContent + - me.profilePhoto + summary: Get photo from me + description: The user's profile photo. Read-only. + operationId: me.GetPhoto parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - height + - width + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.profilePhoto + summary: Update the navigation property photo in me + description: The user's profile photo. Read-only. + operationId: me.UpdatePhoto + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.profilePhoto + summary: Delete navigation property photo for me + description: The user's profile photo. Read-only. + operationId: me.DeletePhoto + parameters: + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: message + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/photo/$value: + get: + tags: + - me.profilePhoto + summary: Get media content for the navigation property photo from me + description: The user's profile photo. Read-only. + operationId: me.GetPhotoContent responses: '200': description: Retrieved media content @@ -192272,17 +241988,10 @@ paths: x-ms-docs-operation-type: operation put: tags: - - me.message - summary: Update media content for the navigation property messages in me - operationId: me.UpdateMessagesContent - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message + - me.profilePhoto + summary: Update media content for the navigation property photo in me + description: The user's profile photo. Read-only. + operationId: me.UpdatePhotoContent requestBody: description: New media content. content: @@ -192297,24 +242006,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/attachments': + /me/photos: get: tags: - - me.message - summary: Get attachments from me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.messages.ListAttachments + - me.profilePhoto + summary: Get photos from me + description: Read-only. Nullable. + operationId: me.ListPhotos parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -192329,16 +242030,10 @@ paths: enum: - id - id desc - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size desc + - height + - height desc + - width + - width desc type: string - name: $select in: query @@ -192351,23 +242046,8 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - height + - width type: string responses: '200': @@ -192375,13 +242055,13 @@ paths: content: application/json: schema: - title: Collection of attachment + title: Collection of profilePhoto type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' '@odata.nextLink': type: string default: @@ -192392,24 +242072,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.message - summary: Create new navigation property to attachments for me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.messages.CreateAttachments - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message + - me.profilePhoto + summary: Create new navigation property to photos for me + description: Read-only. Nullable. + operationId: me.CreatePhotos requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' required: true responses: '201': @@ -192417,32 +242089,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/attachments/{attachment-id}': + '/me/photos/{profilePhoto-id}': get: tags: - - me.message - summary: Get attachments from me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.messages.GetAttachments + - me.profilePhoto + summary: Get photos from me + description: Read-only. Nullable. + operationId: me.GetPhotos parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: attachment-id + - name: profilePhoto-id in: path - description: 'key: id of attachment' + description: 'key: id of profilePhoto' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: profilePhoto - name: $select in: query description: Select properties to be returned @@ -192454,23 +242119,8 @@ paths: items: enum: - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - height + - width type: string responses: '200': @@ -192478,37 +242128,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.message - summary: Update the navigation property attachments in me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.messages.UpdateAttachments + - me.profilePhoto + summary: Update the navigation property photos in me + description: Read-only. Nullable. + operationId: me.UpdatePhotos parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: attachment-id + - name: profilePhoto-id in: path - description: 'key: id of attachment' + description: 'key: id of profilePhoto' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: profilePhoto requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' required: true responses: '204': @@ -192518,25 +242161,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.message - summary: Delete navigation property attachments for me - description: The fileAttachment and itemAttachment attachments for the message. - operationId: me.messages.DeleteAttachments + - me.profilePhoto + summary: Delete navigation property photos for me + description: Read-only. Nullable. + operationId: me.DeletePhotos parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: attachment-id + - name: profilePhoto-id in: path - description: 'key: id of attachment' + description: 'key: id of profilePhoto' required: true schema: type: string - x-ms-docs-key-type: attachment + x-ms-docs-key-type: profilePhoto - name: If-Match in: header description: ETag @@ -192548,173 +242184,66 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - me.Actions - summary: Invoke action createUploadSession - operationId: me.messages.message.attachments.createUploadSession - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - AttachmentItem: - $ref: '#/components/schemas/microsoft.graph.attachmentItem' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.uploadSession' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/extensions': + '/me/photos/{profilePhoto-id}/$value': get: tags: - - me.message - summary: Get extensions from me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.messages.ListExtensions + - me.profilePhoto + summary: Get media content for the navigation property photos from me + operationId: me.GetPhotosContent parameters: - - name: message-id + - name: profilePhoto-id in: path - description: 'key: id of message' + description: 'key: id of profilePhoto' required: true schema: type: string - x-ms-docs-key-type: message - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: profilePhoto responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - me.message - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.messages.CreateExtensions + - me.profilePhoto + summary: Update media content for the navigation property photos in me + operationId: me.UpdatePhotosContent parameters: - - name: message-id + - name: profilePhoto-id in: path - description: 'key: id of message' + description: 'key: id of profilePhoto' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: profilePhoto requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: string + format: binary required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/extensions/{extension-id}': + /me/planner: get: tags: - - me.message - summary: Get extensions from me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.messages.GetExtensions + - me.plannerUser + summary: Get planner from me + description: Entry-point to the Planner resource that might exist for a user. Read-only. + operationId: me.GetPlanner parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: extension-id - in: path - description: 'key: id of extension' - required: true - schema: - type: string - x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -192726,6 +242255,8 @@ paths: items: enum: - id + - plans + - tasks type: string - name: $expand in: query @@ -192738,6 +242269,8 @@ paths: items: enum: - '*' + - plans + - tasks type: string responses: '200': @@ -192745,37 +242278,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.plannerUser' + links: + plans: + operationId: me.Planner.ListPlans + tasks: + operationId: me.Planner.ListTasks default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.message - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.messages.UpdateExtensions - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: extension-id - in: path - description: 'key: id of extension' - required: true - schema: - type: string - x-ms-docs-key-type: extension + - me.plannerUser + summary: Update the navigation property planner in me + description: Entry-point to the Planner resource that might exist for a user. Read-only. + operationId: me.UpdatePlanner requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.plannerUser' required: true responses: '204': @@ -192785,25 +242308,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.message - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the message. Nullable. - operationId: me.messages.DeleteExtensions + - me.plannerUser + summary: Delete navigation property planner for me + description: Entry-point to the Planner resource that might exist for a user. Read-only. + operationId: me.DeletePlanner parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - - name: extension-id - in: path - description: 'key: id of extension' - required: true - schema: - type: string - x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -192815,377 +242324,257 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': - post: - tags: - - me.Actions - summary: Invoke action accept - operationId: me.messages.message.microsoft.graph.calendarSharingMessage.accept - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.calendar' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.copy': - post: - tags: - - me.Actions - summary: Invoke action copy - operationId: me.messages.message.copy - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - DestinationId: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.createForward': - post: + /me/planner/plans: + get: tags: - - me.Actions - summary: Invoke action createForward - operationId: me.messages.message.createForward + - me.plannerUser + summary: Get plans from me + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + operationId: me.planner.ListPlans parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.createReply': - post: - tags: - - me.Actions - summary: Invoke action createReply - operationId: me.messages.message.createReply - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - owner + - owner desc + - title + - title desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.createReplyAll': - post: - tags: - - me.Actions - summary: Invoke action createReplyAll - operationId: me.messages.message.createReplyAll - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - owner + - title + - buckets + - details + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - details + - tasks + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true + title: Collection of plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.forward': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action forward - operationId: me.messages.message.forward - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true - schema: - type: string - x-ms-docs-key-type: message + - me.plannerUser + summary: Create new navigation property to plans for me + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + operationId: me.planner.CreatePlans requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - ToRecipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - nullable: true - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.move': - post: + x-ms-docs-operation-type: operation + '/me/planner/plans/{plannerPlan-id}': + get: tags: - - me.Actions - summary: Invoke action move - operationId: me.messages.message.move + - me.plannerUser + summary: Get plans from me + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + operationId: me.planner.GetPlans parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - DestinationId: - type: string - required: true + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - owner + - title + - buckets + - details + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - details + - tasks + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + links: + buckets: + operationId: me.planner.Plans.ListBuckets + parameters: + plannerPlan-id: $request.path.plannerPlan-id + details: + operationId: me.planner.Plans.GetDetails + parameters: + plannerPlan-id: $request.path.plannerPlan-id + tasks: + operationId: me.planner.Plans.ListTasks + parameters: + plannerPlan-id: $request.path.plannerPlan-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.reply': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action reply - operationId: me.messages.message.reply + - me.plannerUser + summary: Update the navigation property plans in me + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + operationId: me.planner.UpdatePlans parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: plannerPlan requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.replyAll': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action replyAll - operationId: me.messages.message.replyAll + - me.plannerUser + summary: Delete navigation property plans for me + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + operationId: me.planner.DeletePlans parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Message: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.message' - nullable: true - Comment: - type: string - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/microsoft.graph.send': - post: - tags: - - me.Actions - summary: Invoke action send - operationId: me.messages.message.send - parameters: - - name: message-id - in: path - description: 'key: id of message' - required: true + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: message responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/messages/{message-id}/multiValueExtendedProperties': + x-ms-docs-operation-type: operation + '/me/planner/plans/{plannerPlan-id}/buckets': get: tags: - - me.message - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.messages.ListMultiValueExtendedProperties + - me.plannerUser + summary: Get buckets from me + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: me.planner.plans.ListBuckets parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -193203,8 +242592,12 @@ paths: enum: - id - id desc - - value - - value desc + - name + - name desc + - orderHint + - orderHint desc + - planId + - planId desc type: string - name: $select in: query @@ -193217,7 +242610,10 @@ paths: items: enum: - id - - value + - name + - orderHint + - planId + - tasks type: string - name: $expand in: query @@ -193230,6 +242626,7 @@ paths: items: enum: - '*' + - tasks type: string responses: '200': @@ -193237,13 +242634,13 @@ paths: content: application/json: schema: - title: Collection of multiValueLegacyExtendedProperty + title: Collection of plannerBucket type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' '@odata.nextLink': type: string default: @@ -193254,24 +242651,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.message - summary: Create new navigation property to multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.messages.CreateMultiValueExtendedProperties + - me.plannerUser + summary: Create new navigation property to buckets for me + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: me.planner.plans.CreateBuckets parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '201': @@ -193279,32 +242676,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty-id}': + '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - - me.message - summary: Get multiValueExtendedProperties from me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.messages.GetMultiValueExtendedProperties + - me.plannerUser + summary: Get buckets from me + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: me.planner.plans.GetBuckets parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -193316,7 +242713,10 @@ paths: items: enum: - id - - value + - name + - orderHint + - planId + - tasks type: string - name: $expand in: query @@ -193329,6 +242729,7 @@ paths: items: enum: - '*' + - tasks type: string responses: '200': @@ -193336,37 +242737,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + links: + tasks: + operationId: me.planner.plans.Buckets.ListTasks + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.message - summary: Update the navigation property multiValueExtendedProperties in me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.messages.UpdateMultiValueExtendedProperties + - me.plannerUser + summary: Update the navigation property buckets in me + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: me.planner.plans.UpdateBuckets parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '204': @@ -193376,25 +242783,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.message - summary: Delete navigation property multiValueExtendedProperties for me - description: The collection of multi-value extended properties defined for the message. Nullable. - operationId: me.messages.DeleteMultiValueExtendedProperties + - me.plannerUser + summary: Delete navigation property buckets for me + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: me.planner.plans.DeleteBuckets parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message - - name: multiValueLegacyExtendedProperty-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of multiValueLegacyExtendedProperty' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: multiValueLegacyExtendedProperty + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -193406,21 +242813,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/singleValueExtendedProperties': + '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - - me.message - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.messages.ListSingleValueExtendedProperties + - me.plannerUser + summary: Get tasks from me + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: me.planner.plans.buckets.ListTasks parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -193438,8 +242852,46 @@ paths: enum: - id - id desc - - value - - value desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc + - title + - title desc type: string - name: $select in: query @@ -193452,7 +242904,30 @@ paths: items: enum: - id - - value + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -193465,6 +242940,10 @@ paths: items: enum: - '*' + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -193472,13 +242951,13 @@ paths: content: application/json: schema: - title: Collection of singleValueLegacyExtendedProperty + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string default: @@ -193489,24 +242968,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.message - summary: Create new navigation property to singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.messages.CreateSingleValueExtendedProperties + - me.plannerUser + summary: Create new navigation property to tasks for me + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: me.planner.plans.buckets.CreateTasks parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '201': @@ -193514,32 +243000,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/messages/{message-id}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty-id}': + '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - - me.message - summary: Get singleValueExtendedProperties from me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.messages.GetSingleValueExtendedProperties + - me.plannerUser + summary: Get tasks from me + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: me.planner.plans.buckets.GetTasks parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -193551,7 +243044,30 @@ paths: items: enum: - id - - value + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -193564,6 +243080,10 @@ paths: items: enum: - '*' + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -193571,37 +243091,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerTask' + links: + assignedToTaskBoardFormat: + operationId: me.planner.plans.buckets.Tasks.GetAssignedToTaskBoardFormat + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: me.planner.plans.buckets.Tasks.GetBucketTaskBoardFormat + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + details: + operationId: me.planner.plans.buckets.Tasks.GetDetails + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: me.planner.plans.buckets.Tasks.GetProgressTaskBoardFormat + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.message - summary: Update the navigation property singleValueExtendedProperties in me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.messages.UpdateSingleValueExtendedProperties + - me.plannerUser + summary: Update the navigation property tasks in me + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: me.planner.plans.buckets.UpdateTasks parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': @@ -193611,25 +243163,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.message - summary: Delete navigation property singleValueExtendedProperties for me - description: The collection of single-value extended properties defined for the message. Nullable. - operationId: me.messages.DeleteSingleValueExtendedProperties + - me.plannerUser + summary: Delete navigation property tasks for me + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: me.planner.plans.buckets.DeleteTasks parameters: - - name: message-id + - name: plannerPlan-id in: path - description: 'key: id of message' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: message - - name: singleValueLegacyExtendedProperty-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of singleValueLegacyExtendedProperty' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: singleValueLegacyExtendedProperty + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -193641,594 +243200,471 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/messages/microsoft.graph.delta(): + '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - me.Functions - summary: Invoke function delta - operationId: me.messages.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.message' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/microsoft.graph.assignLicense: - post: - tags: - - me.Actions - summary: Invoke action assignLicense - operationId: me.assignLicense - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - addLicenses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.assignedLicense' - removeLicenses: - 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 - required: true + - me.plannerUser + summary: Get assignedToTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.plans.buckets.tasks.GetAssignedToTaskBoardFormat + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - orderHintsByAssignee + - unassignedOrderHint + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.user' - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.changePassword: - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action changePassword - operationId: me.changePassword + - me.plannerUser + summary: Update the navigation property assignedToTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.plans.buckets.tasks.UpdateAssignedToTaskBoardFormat + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - currentPassword: - type: string - nullable: true - newPassword: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.checkMemberGroups: - post: - tags: - - me.Actions - summary: Invoke action checkMemberGroups - operationId: me.checkMemberGroups - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.checkMemberObjects: - post: - tags: - - me.Actions - summary: Invoke action checkMemberObjects - operationId: me.checkMemberObjects - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.exportPersonalData: - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action exportPersonalData - operationId: me.exportPersonalData - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - storageLocation: - type: string - nullable: true - required: true + - me.plannerUser + summary: Delete navigation property assignedToTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.plans.buckets.tasks.DeleteAssignedToTaskBoardFormat + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.findMeetingTimes: - post: - tags: - - me.Actions - summary: Invoke action findMeetingTimes - operationId: me.findMeetingTimes - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - attendees: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.attendeeBase' - nullable: true - locationConstraint: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.locationConstraint' - nullable: true - timeConstraint: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeConstraint' - nullable: true - meetingDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - format: duration - nullable: true - maxCandidates: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - isOrganizerOptional: - type: boolean - default: false - nullable: true - returnSuggestionReasons: - type: boolean - default: false - nullable: true - minimumAttendeePercentage: - anyOf: - - type: number - - type: string - - enum: - - '-INF' - - INF - - NaN - format: double - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.meetingTimeSuggestionsResult' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.getMailTips: - post: - tags: - - me.Actions - summary: Invoke action getMailTips - operationId: me.getMailTips - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - EmailAddresses: - type: array - items: - type: string - MailTipsOptions: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.mailTipsType' - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mailTips' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.getManagedAppDiagnosticStatuses(): - get: - tags: - - me.Functions - summary: Invoke function getManagedAppDiagnosticStatuses - description: Gets diagnostics validation status for a given user. - operationId: me.getManagedAppDiagnosticStatuses - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedAppDiagnosticStatus' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/microsoft.graph.getManagedAppPolicies(): + x-ms-docs-operation-type: operation + '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - me.Functions - summary: Invoke function getManagedAppPolicies - description: Gets app restrictions for a given user. - operationId: me.getManagedAppPolicies - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/microsoft.graph.getMemberGroups: - post: - tags: - - me.Actions - summary: Invoke action getMemberGroups - operationId: me.getMemberGroups - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + - me.plannerUser + summary: Get bucketTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.plans.buckets.tasks.GetBucketTaskBoardFormat + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - orderHint + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.getMemberObjects: - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action getMemberObjects - operationId: me.getMemberObjects + - me.plannerUser + summary: Update the navigation property bucketTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.plans.buckets.tasks.UpdateBucketTaskBoardFormat + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/microsoft.graph.reminderView(StartDateTime=''{StartDateTime}'',EndDateTime=''{EndDateTime}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function reminderView - operationId: me.reminderView + - me.plannerUser + summary: Delete navigation property bucketTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.plans.buckets.tasks.DeleteBucketTaskBoardFormat parameters: - - name: StartDateTime + - name: plannerPlan-id in: path - description: 'Usage: StartDateTime={StartDateTime}' + description: 'key: id of plannerPlan' required: true schema: type: string - - name: EndDateTime + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'Usage: EndDateTime={EndDateTime}' + description: 'key: id of plannerBucket' required: true schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.reminder' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/microsoft.graph.removeAllDevicesFromManagement: - post: - tags: - - me.Actions - summary: Invoke action removeAllDevicesFromManagement - description: Retire all devices from management for this user - operationId: me.removeAllDevicesFromManagement + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.reprocessLicenseAssignment: - post: - tags: - - me.Actions - summary: Invoke action reprocessLicenseAssignment - operationId: me.reprocessLicenseAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.user' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.restore: - post: - tags: - - me.Actions - summary: Invoke action restore - operationId: me.restore - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.revokeSignInSessions: - post: + x-ms-docs-operation-type: operation + '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + get: tags: - - me.Actions - summary: Invoke action revokeSignInSessions - operationId: me.revokeSignInSessions + - me.plannerUser + summary: Get details from me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.plans.buckets.tasks.GetDetails + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - checklist + - description + - previewType + - references + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.sendMail: - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action sendMail - operationId: me.sendMail + - me.plannerUser + summary: Update the navigation property details in me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.plans.buckets.tasks.UpdateDetails + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - Message: - $ref: '#/components/schemas/microsoft.graph.message' - SaveToSentItems: - type: boolean - default: false - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.translateExchangeIds: - post: - tags: - - me.Actions - summary: Invoke action translateExchangeIds - operationId: me.translateExchangeIds - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - InputIds: - type: array - items: - type: string - TargetIdType: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.exchangeIdFormat' - SourceIdType: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.exchangeIdFormat' - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.convertIdResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/microsoft.graph.wipeManagedAppRegistrationsByDeviceTag: - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action wipeManagedAppRegistrationsByDeviceTag - description: Issues a wipe operation on an app registration with specified device tag. - operationId: me.wipeManagedAppRegistrationsByDeviceTag - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - deviceTag: - type: string - nullable: true - required: true + - me.plannerUser + summary: Delete navigation property details for me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.plans.buckets.tasks.DeleteDetails + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/oauth2PermissionGrants: + x-ms-docs-operation-type: operation + '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - me.oAuth2PermissionGrant - summary: Get oauth2PermissionGrants from me - operationId: me.ListOauth2PermissionGrants + - me.plannerUser + summary: Get progressTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.plans.buckets.tasks.GetProgressTaskBoardFormat 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 + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - clientId - - clientId desc - - consentType - - consentType desc - - principalId - - principalId desc - - resourceId - - resourceId desc - - scope - - scope desc - type: string + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -194240,11 +243676,7 @@ paths: items: enum: - id - - clientId - - consentType - - principalId - - resourceId - - scope + - orderHint type: string - name: $expand in: query @@ -194264,109 +243696,105 @@ paths: content: application/json: schema: - title: Collection of oAuth2PermissionGrant - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - /me/oauth2PermissionGrants/$ref: - get: + patch: tags: - - me.oAuth2PermissionGrant - summary: Get ref of oauth2PermissionGrants from me - operationId: me.ListRefOauth2PermissionGrants + - me.plannerUser + summary: Update the navigation property progressTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.plans.buckets.tasks.UpdateProgressTaskBoardFormat 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 + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - clientId - - clientId desc - - consentType - - consentType desc - - principalId - - principalId desc - - resourceId - - resourceId desc - - scope - - scope desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of oAuth2PermissionGrant - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.oAuth2PermissionGrant - summary: Create new navigation property ref to oauth2PermissionGrants for me - operationId: me.CreateRefOauth2PermissionGrants + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/onenote: + delete: + tags: + - me.plannerUser + summary: Delete navigation property progressTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.plans.buckets.tasks.DeleteProgressTaskBoardFormat + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/planner/plans/{plannerPlan-id}/details': get: tags: - - me.onenote - summary: Get onenote from me - description: Read-only. - operationId: me.GetOnenote + - me.plannerUser + summary: Get details from me + description: Read-only. Nullable. Additional details about the plan. + operationId: me.planner.plans.GetDetails parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -194378,12 +243806,8 @@ paths: items: enum: - id - - notebooks - - operations - - pages - - resources - - sectionGroups - - sections + - categoryDescriptions + - sharedWith type: string - name: $expand in: query @@ -194396,12 +243820,6 @@ paths: items: enum: - '*' - - notebooks - - operations - - pages - - resources - - sectionGroups - - sections type: string responses: '200': @@ -194409,35 +243827,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenote' - links: - notebooks: - operationId: me.Onenote.ListNotebooks - operations: - operationId: me.Onenote.ListOperations - pages: - operationId: me.Onenote.ListPages - resources: - operationId: me.Onenote.ListResources - sectionGroups: - operationId: me.Onenote.ListSectionGroups - sections: - operationId: me.Onenote.ListSections + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property onenote in me - description: Read-only. - operationId: me.UpdateOnenote + - me.plannerUser + summary: Update the navigation property details in me + description: Read-only. Nullable. Additional details about the plan. + operationId: me.planner.plans.UpdateDetails + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenote' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: '204': @@ -194447,11 +243860,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property onenote for me - description: Read-only. - operationId: me.DeleteOnenote + - me.plannerUser + summary: Delete navigation property details for me + description: Read-only. Nullable. Additional details about the plan. + operationId: me.planner.plans.DeleteDetails parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -194463,14 +243883,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/onenote/notebooks: + '/me/planner/plans/{plannerPlan-id}/tasks': get: tags: - - me.onenote - summary: Get notebooks from me - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.ListNotebooks + - me.plannerUser + summary: Get tasks from me + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: me.planner.plans.ListTasks parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -194488,30 +243915,46 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc - createdBy - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - isShared - - isShared desc - - links - - links desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - - userRole - - userRole desc + - createdDateTime + - createdDateTime desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc + - title + - title desc type: string - name: $select in: query @@ -194524,20 +243967,30 @@ paths: items: enum: - id - - self - - createdDateTime + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -194550,8 +244003,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -194559,13 +244014,13 @@ paths: content: application/json: schema: - title: Collection of notebook + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string default: @@ -194576,16 +244031,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to notebooks for me - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.CreateNotebooks + - me.plannerUser + summary: Create new navigation property to tasks for me + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: me.planner.plans.CreateTasks + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '201': @@ -194593,25 +244056,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}': + '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - - me.onenote - summary: Get notebooks from me - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.GetNotebooks + - me.plannerUser + summary: Get tasks from me + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: me.planner.plans.GetTasks parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -194623,20 +244093,30 @@ paths: items: enum: - id - - self - - createdDateTime + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -194649,8 +244129,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -194658,39 +244140,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTask' links: - sectionGroups: - operationId: me.onenote.Notebooks.ListSectionGroups + assignedToTaskBoardFormat: + operationId: me.planner.plans.Tasks.GetAssignedToTaskBoardFormat parameters: - notebook-id: $request.path.notebook-id - sections: - operationId: me.onenote.Notebooks.ListSections + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: me.planner.plans.Tasks.GetBucketTaskBoardFormat parameters: - notebook-id: $request.path.notebook-id + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + details: + operationId: me.planner.plans.Tasks.GetDetails + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: me.planner.plans.Tasks.GetProgressTaskBoardFormat + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property notebooks in me - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.UpdateNotebooks + - me.plannerUser + summary: Update the navigation property tasks in me + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: me.planner.plans.UpdateTasks parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': @@ -194700,18 +244201,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property notebooks for me - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.DeleteNotebooks + - me.plannerUser + summary: Delete navigation property tasks for me + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: me.planner.plans.DeleteTasks parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -194723,104 +244231,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.notebooks.notebook.copyNotebook - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups': + '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.ListSectionGroups + - me.plannerUser + summary: Get assignedToTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.plans.tasks.GetAssignedToTaskBoardFormat parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -194832,18 +244264,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - orderHintsByAssignee + - unassignedOrderHint type: string - name: $expand in: query @@ -194856,10 +244278,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -194867,74 +244285,98 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.CreateSectionGroups + - me.plannerUser + summary: Update the navigation property assignedToTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.plans.tasks.UpdateAssignedToTaskBoardFormat parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}': + delete: + tags: + - me.plannerUser + summary: Delete navigation property assignedToTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.plans.tasks.DeleteAssignedToTaskBoardFormat + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.GetSectionGroups + - me.plannerUser + summary: Get bucketTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.plans.tasks.GetBucketTaskBoardFormat parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -194946,18 +244388,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - orderHint type: string - name: $expand in: query @@ -194970,10 +244401,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -194981,58 +244408,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.notebooks.SectionGroups.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.notebooks.SectionGroups.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.notebooks.SectionGroups.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.notebooks.SectionGroups.ListSections - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.UpdateSectionGroups + - me.plannerUser + summary: Update the navigation property bucketTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.plans.tasks.UpdateBucketTaskBoardFormat parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: '204': @@ -195042,25 +244448,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.DeleteSectionGroups + - me.plannerUser + summary: Delete navigation property bucketTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.plans.tasks.DeleteBucketTaskBoardFormat parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -195072,28 +244478,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook': + '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.notebooks.sectionGroups.GetParentNotebook + - me.plannerUser + summary: Get details from me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.plans.tasks.GetDetails parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -195105,20 +244511,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - checklist + - description + - previewType + - references type: string - name: $expand in: query @@ -195131,8 +244527,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -195140,48 +244534,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.notebooks.sectionGroups.ParentNotebook.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.notebooks.sectionGroups.ParentNotebook.ListSections - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.notebooks.sectionGroups.UpdateParentNotebook + - me.plannerUser + summary: Update the navigation property details in me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.plans.tasks.UpdateDetails parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: '204': @@ -195191,25 +244574,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.notebooks.sectionGroups.DeleteParentNotebook + - me.plannerUser + summary: Delete navigation property details for me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.plans.tasks.DeleteDetails parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -195221,84 +244604,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.notebooks.sectionGroups.GetParentSectionGroup + - me.plannerUser + summary: Get progressTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.plans.tasks.GetProgressTaskBoardFormat parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -195310,18 +244637,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - orderHint type: string - name: $expand in: query @@ -195334,10 +244650,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -195345,58 +244657,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSections - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.notebooks.sectionGroups.UpdateParentSectionGroup + - me.plannerUser + summary: Update the navigation property progressTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.plans.tasks.UpdateProgressTaskBoardFormat parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: '204': @@ -195406,25 +244697,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.notebooks.sectionGroups.DeleteParentSectionGroup + - me.plannerUser + summary: Delete navigation property progressTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.plans.tasks.DeleteProgressTaskBoardFormat parameters: - - name: notebook-id + - name: plannerPlan-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -195436,28 +244727,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups': + /me/planner/tasks: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.ListSectionGroups + - me.plannerUser + summary: Get tasks from me + description: Read-only. Nullable. Returns the plannerPlans shared with the user. + operationId: me.planner.ListTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -195475,22 +244752,46 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc - createdBy - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - createdDateTime + - createdDateTime desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc + - title + - title desc type: string - name: $select in: query @@ -195503,18 +244804,30 @@ paths: items: enum: - id - - self - - createdDateTime + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -195527,10 +244840,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -195538,13 +244851,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string default: @@ -195555,31 +244868,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.CreateSectionGroups - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - me.plannerUser + summary: Create new navigation property to tasks for me + description: Read-only. Nullable. Returns the plannerPlans shared with the user. + operationId: me.planner.CreateTasks requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '201': @@ -195587,39 +244885,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/me/planner/tasks/{plannerTask-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.GetSectionGroups + - me.plannerUser + summary: Get tasks from me + description: Read-only. Nullable. Returns the plannerPlans shared with the user. + operationId: me.planner.GetTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -195631,18 +244915,30 @@ paths: items: enum: - id - - self - - createdDateTime + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -195655,10 +244951,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -195666,69 +244962,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' links: - parentNotebook: - operationId: me.onenote.notebooks.sectionGroups.SectionGroups.GetParentNotebook + assignedToTaskBoardFormat: + operationId: me.planner.Tasks.GetAssignedToTaskBoardFormat parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.notebooks.sectionGroups.SectionGroups.GetParentSectionGroup + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: me.planner.Tasks.GetBucketTaskBoardFormat parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.notebooks.sectionGroups.SectionGroups.ListSectionGroups + plannerTask-id: $request.path.plannerTask-id + details: + operationId: me.planner.Tasks.GetDetails parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.notebooks.sectionGroups.SectionGroups.ListSections + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: me.planner.Tasks.GetProgressTaskBoardFormat parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.UpdateSectionGroups + - me.plannerUser + summary: Update the navigation property tasks in me + description: Read-only. Nullable. Returns the plannerPlans shared with the user. + operationId: me.planner.UpdateTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': @@ -195738,32 +245012,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.DeleteSectionGroups + - me.plannerUser + summary: Delete navigation property tasks for me + description: Read-only. Nullable. Returns the plannerPlans shared with the user. + operationId: me.planner.DeleteTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -195775,36 +245035,24 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections': + '/me/planner/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.ListSections + - me.plannerUser + summary: Get assignedToTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.tasks.GetAssignedToTaskBoardFormat parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: plannerTask + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -195813,26 +245061,98 @@ paths: items: enum: - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - orderHintsByAssignee + - unassignedOrderHint + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.plannerUser + summary: Update the navigation property assignedToTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.tasks.UpdateAssignedToTaskBoardFormat + parameters: + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.plannerUser + summary: Delete navigation property assignedToTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: me.planner.tasks.DeleteAssignedToTaskBoardFormat + parameters: + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/planner/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - me.plannerUser + summary: Get bucketTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.tasks.GetBucketTaskBoardFormat + parameters: + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -195844,18 +245164,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - orderHint type: string - name: $expand in: query @@ -195868,9 +245177,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -195878,88 +245184,77 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.CreateSections + - me.plannerUser + summary: Update the navigation property bucketTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.tasks.UpdateBucketTaskBoardFormat parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': - get: + delete: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.GetSections + - me.plannerUser + summary: Delete navigation property bucketTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: me.planner.tasks.DeleteBucketTaskBoardFormat parameters: - - name: notebook-id + - name: plannerTask-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/planner/tasks/{plannerTask-id}/details': + get: + tags: + - me.plannerUser + summary: Get details from me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.tasks.GetDetails + parameters: + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -195971,18 +245266,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - checklist + - description + - previewType + - references type: string - name: $expand in: query @@ -195995,9 +245282,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -196005,63 +245289,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.notebooks.sectionGroups.Sections.ListPages - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.notebooks.sectionGroups.Sections.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.notebooks.sectionGroups.Sections.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.UpdateSections + - me.plannerUser + summary: Update the navigation property details in me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.tasks.UpdateDetails parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: '204': @@ -196071,32 +245322,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.DeleteSections + - me.plannerUser + summary: Delete navigation property details for me + description: Read-only. Nullable. Additional details about the task. + operationId: me.planner.tasks.DeleteDetails parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -196108,97 +245345,192 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/me/planner/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + - me.plannerUser + summary: Get progressTaskBoardFormat from me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.tasks.GetProgressTaskBoardFormat parameters: - - name: notebook-id + - name: plannerTask-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + uniqueItems: true + type: array + items: + enum: + - id + - orderHint + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.plannerUser + summary: Update the navigation property progressTaskBoardFormat in me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.tasks.UpdateProgressTaskBoardFormat + parameters: + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + - me.plannerUser + summary: Delete navigation property progressTaskBoardFormat for me + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: me.planner.tasks.DeleteProgressTaskBoardFormat parameters: - - name: notebook-id + - name: plannerTask-id in: path - description: 'key: id of notebook' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/presence: + get: + tags: + - me.presence + summary: Get presence from me + operationId: me.GetPresence + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activity + - availability + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.presence' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.presence + summary: Update the navigation property presence in me + operationId: me.UpdatePresence + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.presence' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - me.presence + summary: Delete navigation property presence for me + operationId: me.DeletePresence + parameters: + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenoteSection + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/presence/microsoft.graph.clearPresence: + post: + tags: + - me.Actions + summary: Invoke action clearPresence + operationId: me.presence.clearPresence requestBody: description: Action parameters content: @@ -196206,63 +245538,56 @@ paths: schema: type: object properties: - id: + sessionId: type: string nullable: true - groupId: + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /me/presence/microsoft.graph.setPresence: + post: + tags: + - me.Actions + summary: Invoke action setPresence + operationId: me.presence.setPresence + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionId: type: string nullable: true - renameAs: + availability: type: string - nullable: true - siteCollectionId: + activity: type: string - nullable: true - siteId: + expirationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + format: duration nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': + /me/registeredDevices: get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.sections.ListPages + - me.directoryObject + summary: Get registeredDevices from me + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + operationId: me.ListRegisteredDevices parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -196280,28 +245605,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -196314,19 +245619,7 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - deletedDateTime type: string - name: $expand in: query @@ -196339,8 +245632,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -196348,13 +245639,62 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/registeredDevices/$ref: + get: + tags: + - me.directoryObject + summary: Get ref of registeredDevices from me + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + operationId: me.ListRefRegisteredDevices + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string '@odata.nextLink': type: string default: @@ -196365,38 +245705,121 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.sections.CreatePages + - me.directoryObject + summary: Create new navigation property ref to registeredDevices for me + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + operationId: me.CreateRefRegisteredDevices + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/scopedRoleMemberOf: + get: + tags: + - me.scopedRoleMembership + summary: Get scopedRoleMemberOf from me + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + operationId: me.ListScopedRoleMemberOf parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - administrativeUnitId + - administrativeUnitId desc + - roleId + - roleId desc + - roleMemberInfo + - roleMemberInfo desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - administrativeUnitId + - roleId + - roleMemberInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of scopedRoleMembership + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.scopedRoleMembership + summary: Create new navigation property to scopedRoleMemberOf for me + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + operationId: me.CreateScopedRoleMemberOf requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' required: true responses: '201': @@ -196404,46 +245827,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/me/scopedRoleMemberOf/{scopedRoleMembership-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.sections.GetPages + - me.scopedRoleMembership + summary: Get scopedRoleMemberOf from me + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + operationId: me.GetScopedRoleMemberOf parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: scopedRoleMembership-id in: path - description: 'key: id of onenotePage' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: scopedRoleMembership - name: $select in: query description: Select properties to be returned @@ -196455,19 +245857,9 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - administrativeUnitId + - roleId + - roleMemberInfo type: string - name: $expand in: query @@ -196480,8 +245872,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -196489,66 +245879,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - links: - parentNotebook: - operationId: me.onenote.notebooks.sectionGroups.sections.Pages.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: me.onenote.notebooks.sectionGroups.sections.Pages.GetParentSection - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property pages in me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.sections.UpdatePages + - me.scopedRoleMembership + summary: Update the navigation property scopedRoleMemberOf in me + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + operationId: me.UpdateScopedRoleMemberOf parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: scopedRoleMembership-id in: path - description: 'key: id of onenotePage' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: scopedRoleMembership requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' required: true responses: '204': @@ -196558,39 +245912,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sectionGroups.sections.DeletePages + - me.scopedRoleMembership + summary: Delete navigation property scopedRoleMemberOf for me + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + operationId: me.DeleteScopedRoleMemberOf parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: scopedRoleMembership-id in: path - description: 'key: id of onenotePage' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: scopedRoleMembership - name: If-Match in: header description: ETag @@ -196602,93 +245935,67 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + /me/settings: get: tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.notebooks.sectionGroups.sections.GetPagesContent + - me.userSettings + summary: Get settings from me + description: Read-only. Nullable. + operationId: me.GetSettings parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - contributionToContentDiscoveryAsOrganizationDisabled + - contributionToContentDiscoveryDisabled + - shiftPreferences + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + - shiftPreferences + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.userSettings' + links: + shiftPreferences: + operationId: me.Settings.GetShiftPreferences default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.notebooks.sectionGroups.sections.UpdatePagesContent - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - me.userSettings + summary: Update the navigation property settings in me + description: Read-only. Nullable. + operationId: me.UpdateSettings requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.userSettings' required: true responses: '204': @@ -196696,211 +246003,115 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + delete: tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + - me.userSettings + summary: Delete navigation property settings for me + description: Read-only. Nullable. + operationId: me.DeleteSettings parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + /me/settings/shiftPreferences: + get: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - me.userSettings + summary: Get shiftPreferences from me + description: The shift preferences for the user. + operationId: me.settings.GetShiftPreferences parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime + - availability + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - me.userSettings + summary: Update the navigation property shiftPreferences in me + description: The shift preferences for the user. + operationId: me.settings.UpdateShiftPreferences requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.shiftPreferences' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + - me.userSettings + summary: Delete navigation property shiftPreferences for me + description: The shift preferences for the user. + operationId: me.settings.DeleteShiftPreferences parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + /me/teamwork: get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.pages.GetParentNotebook + - me.userTeamwork + summary: Get teamwork from me + description: A container for Microsoft Teams features available for the user. Read-only. Nullable. + operationId: me.GetTeamwork parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -196912,20 +246123,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - installedApps type: string - name: $expand in: query @@ -196938,8 +246136,7 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - installedApps type: string responses: '200': @@ -196947,66 +246144,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.userTeamwork' links: - sectionGroups: - operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSections - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + installedApps: + operationId: me.Teamwork.ListInstalledApps default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.pages.UpdateParentNotebook - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - me.userTeamwork + summary: Update the navigation property teamwork in me + description: A container for Microsoft Teams features available for the user. Read-only. Nullable. + operationId: me.UpdateTeamwork requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.userTeamwork' required: true responses: '204': @@ -197016,39 +246172,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.pages.DeleteParentNotebook + - me.userTeamwork + summary: Delete navigation property teamwork for me + description: A container for Microsoft Teams features available for the user. Read-only. Nullable. + operationId: me.DeleteTeamwork parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -197060,112 +246188,121 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + /me/teamwork/installedApps: + get: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + - me.userTeamwork + summary: Get installedApps from me + description: The apps installed in the personal scope of this user. + operationId: me.teamwork.ListInstalledApps parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - teamsApp + - teamsAppDefinition + - chat + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + - teamsApp + - teamsAppDefinition + - chat + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userScopeTeamsAppInstallation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.userTeamwork + summary: Create new navigation property to installedApps for me + description: The apps installed in the personal scope of this user. + operationId: me.teamwork.CreateInstalledApps requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}': get: tags: - - me.onenote - summary: Get parentSection from me - description: The section that contains the page. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.pages.GetParentSection + - me.userTeamwork + summary: Get installedApps from me + description: The apps installed in the personal scope of this user. + operationId: me.teamwork.GetInstalledApps parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: userScopeTeamsAppInstallation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of userScopeTeamsAppInstallation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: userScopeTeamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -197177,18 +246314,9 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - teamsApp + - teamsAppDefinition + - chat type: string - name: $expand in: query @@ -197201,9 +246329,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - teamsApp + - teamsAppDefinition + - chat type: string responses: '200': @@ -197211,73 +246339,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' links: - pages: - operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentSection.ListPages + teamsApp: + operationId: me.teamwork.InstalledApps.GetTeamsApp parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentNotebook + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + teamsAppDefinition: + operationId: me.teamwork.InstalledApps.GetTeamsAppDefinition parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: me.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + chat: + operationId: me.teamwork.InstalledApps.GetChat parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSection in me - description: The section that contains the page. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.pages.UpdateParentSection + - me.userTeamwork + summary: Update the navigation property installedApps in me + description: The apps installed in the personal scope of this user. + operationId: me.teamwork.UpdateInstalledApps parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: userScopeTeamsAppInstallation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of userScopeTeamsAppInstallation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: userScopeTeamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' required: true responses: '204': @@ -197287,39 +246385,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSection for me - description: The section that contains the page. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.pages.DeleteParentSection + - me.userTeamwork + summary: Delete navigation property installedApps for me + description: The apps installed in the personal scope of this user. + operationId: me.teamwork.DeleteInstalledApps parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: userScopeTeamsAppInstallation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of userScopeTeamsAppInstallation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: userScopeTeamsAppInstallation - name: If-Match in: header description: ETag @@ -197331,111 +246408,186 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: + '/me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + - me.userTeamwork + summary: Get chat from me + description: The chat between the user and Teams app. + operationId: me.teamwork.installedApps.GetChat parameters: - - name: notebook-id + - name: userScopeTeamsAppInstallation-id in: path - description: 'key: id of notebook' + description: 'key: id of userScopeTeamsAppInstallation' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + x-ms-docs-key-type: userScopeTeamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + uniqueItems: true + type: array + items: + enum: + - id + - chatType + - createdDateTime + - lastUpdatedDateTime + - topic + - installedApps + - members + - messages + - tabs + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - installedApps + - members + - messages + - tabs + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + links: + installedApps: + operationId: me.teamwork.installedApps.Chat.ListInstalledApps + parameters: + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + members: + operationId: me.teamwork.installedApps.Chat.ListMembers + parameters: + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + messages: + operationId: me.teamwork.installedApps.Chat.ListMessages + parameters: + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + tabs: + operationId: me.teamwork.installedApps.Chat.ListTabs + parameters: + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat/$ref': + get: + tags: + - me.userTeamwork + summary: Get ref of chat from me + description: The chat between the user and Teams app. + operationId: me.teamwork.installedApps.GetRefChat + parameters: + - name: userScopeTeamsAppInstallation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of userScopeTeamsAppInstallation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: userScopeTeamsAppInstallation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + installedApps: + operationId: me.teamwork.installedApps.Chat.ListInstalledApps + parameters: + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + members: + operationId: me.teamwork.installedApps.Chat.ListMembers + parameters: + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + messages: + operationId: me.teamwork.installedApps.Chat.ListMessages + parameters: + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + tabs: + operationId: me.teamwork.installedApps.Chat.ListTabs + parameters: + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - me.userTeamwork + summary: Update the ref of navigation property chat in me + description: The chat between the user and Teams app. + operationId: me.teamwork.installedApps.UpdateRefChat + parameters: + - name: userScopeTeamsAppInstallation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of userScopeTeamsAppInstallation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: userScopeTeamsAppInstallation requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + additionalProperties: + type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - me.userTeamwork + summary: Delete ref of navigation property chat for me + description: The chat between the user and Teams app. + operationId: me.teamwork.installedApps.DeleteRefChat parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: userScopeTeamsAppInstallation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of userScopeTeamsAppInstallation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: userScopeTeamsAppInstallation + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /me/teamwork/microsoft.graph.sendActivityNotification: + post: + tags: + - me.Actions + summary: Invoke action sendActivityNotification + operationId: me.teamwork.sendActivityNotification requestBody: description: Action parameters content: @@ -197443,63 +246595,42 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string + topic: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' nullable: true - renameAs: + activityType: type: string nullable: true - siteCollectionId: - type: string + chainId: + type: integer + format: int64 nullable: true - siteId: - type: string + previewText: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' nullable: true + templateParameters: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyValuePair' + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': + /me/todo: get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.GetParentNotebook + - me.todo + summary: Get todo from me + description: Represents the To Do services available to a user. + operationId: me.GetTodo parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -197511,20 +246642,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - lists type: string - name: $expand in: query @@ -197537,8 +246655,7 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - lists type: string responses: '200': @@ -197546,57 +246663,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.todo' links: - sectionGroups: - operationId: me.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSections - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + lists: + operationId: me.Todo.ListLists default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.UpdateParentNotebook - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - me.todo + summary: Update the navigation property todo in me + description: Represents the To Do services available to a user. + operationId: me.UpdateTodo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.todo' required: true responses: '204': @@ -197606,32 +246691,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.DeleteParentNotebook + - me.todo + summary: Delete navigation property todo for me + description: Represents the To Do services available to a user. + operationId: me.DeleteTodo parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -197643,98 +246707,131 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + /me/todo/lists: + get: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook + - me.todo + summary: Get lists from me + description: The task lists in the users mailbox. + operationId: me.todo.ListLists parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - isOwner + - isOwner desc + - isShared + - isShared desc + - wellknownListName + - wellknownListName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isOwner + - isShared + - wellknownListName + - extensions + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - '*' + - extensions + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of todoTaskList + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.todoTaskList' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.todo + summary: Create new navigation property to lists for me + description: The task lists in the users mailbox. + operationId: me.todo.CreateLists requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.todoTaskList' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.todoTaskList' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/me/todo/lists/{todoTaskList-id}': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.GetParentSectionGroup + - me.todo + summary: Get lists from me + description: The task lists in the users mailbox. + operationId: me.todo.GetLists parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: todoTaskList - name: $select in: query description: Select properties to be returned @@ -197746,18 +246843,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - isOwner + - isShared + - wellknownListName + - extensions + - tasks type: string - name: $expand in: query @@ -197770,10 +246861,8 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - extensions + - tasks type: string responses: '200': @@ -197781,69 +246870,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.todoTaskList' links: - parentNotebook: - operationId: me.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + extensions: + operationId: me.todo.Lists.ListExtensions parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSections + todoTaskList-id: $request.path.todoTaskList-id + tasks: + operationId: me.todo.Lists.ListTasks parameters: - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + todoTaskList-id: $request.path.todoTaskList-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.UpdateParentSectionGroup + - me.todo + summary: Update the navigation property lists in me + description: The task lists in the users mailbox. + operationId: me.todo.UpdateLists parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: todoTaskList requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.todoTaskList' required: true responses: '204': @@ -197853,32 +246912,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section. Read-only. - operationId: me.onenote.notebooks.sectionGroups.sections.DeleteParentSectionGroup + - me.todo + summary: Delete navigation property lists for me + description: The task lists in the users mailbox. + operationId: me.todo.DeleteLists parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: todoTaskList - name: If-Match in: header description: ETag @@ -197890,21 +246935,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections': + '/me/todo/lists/{todoTaskList-id}/extensions': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.ListSections + - me.todo + summary: Get extensions from me + description: The collection of open extensions defined for the task list. Nullable. + operationId: me.todo.lists.ListExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: todoTaskList - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -197922,24 +246967,6 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc type: string - name: $select in: query @@ -197952,18 +246979,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup type: string - name: $expand in: query @@ -197976,9 +246991,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -197986,13 +246998,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -198003,24 +247015,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.CreateSections + - me.todo + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the task list. Nullable. + operationId: me.todo.lists.CreateExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: todoTaskList requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -198028,32 +247040,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}': + '/me/todo/lists/{todoTaskList-id}/extensions/{extension-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.GetSections + - me.todo + summary: Get extensions from me + description: The collection of open extensions defined for the task list. Nullable. + operationId: me.todo.lists.GetExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: extension-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -198065,18 +247077,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup type: string - name: $expand in: query @@ -198089,9 +247089,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -198099,53 +247096,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.notebooks.Sections.ListPages - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.notebooks.Sections.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.notebooks.Sections.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.UpdateSections + - me.todo + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the task list. Nullable. + operationId: me.todo.lists.UpdateExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: extension-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -198155,25 +247136,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.notebooks.DeleteSections + - me.todo + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the task list. Nullable. + operationId: me.todo.lists.DeleteExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: extension-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -198185,140 +247166,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.copyToNotebook - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages': + '/me/todo/lists/{todoTaskList-id}/tasks': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.ListPages + - me.todo + summary: Get tasks from me + description: The tasks in this task list. Read-only. Nullable. + operationId: me.todo.lists.ListTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: todoTaskList - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -198336,28 +247198,30 @@ paths: enum: - id - id desc - - self - - self desc + - body + - body desc + - bodyLastModifiedDateTime + - bodyLastModifiedDateTime desc + - completedDateTime + - completedDateTime desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc + - dueDateTime + - dueDateTime desc + - importance + - importance desc + - isReminderOn + - isReminderOn desc - lastModifiedDateTime - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc + - recurrence + - recurrence desc + - reminderDateTime + - reminderDateTime desc + - status + - status desc - title - title desc - - userTags - - userTags desc type: string - name: $select in: query @@ -198370,19 +247234,20 @@ paths: items: enum: - id - - self + - body + - bodyLastModifiedDateTime + - completedDateTime - createdDateTime - - content - - contentUrl - - createdByAppId + - dueDateTime + - importance + - isReminderOn - lastModifiedDateTime - - level - - links - - order + - recurrence + - reminderDateTime + - status - title - - userTags - - parentNotebook - - parentSection + - extensions + - linkedResources type: string - name: $expand in: query @@ -198395,8 +247260,8 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - extensions + - linkedResources type: string responses: '200': @@ -198404,13 +247269,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of todoTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.todoTask' '@odata.nextLink': type: string default: @@ -198421,31 +247286,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.CreatePages + - me.todo + summary: Create new navigation property to tasks for me + description: The tasks in this task list. Read-only. Nullable. + operationId: me.todo.lists.CreateTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: todoTaskList requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.todoTask' required: true responses: '201': @@ -198453,39 +247311,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.todoTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.GetPages + - me.todo + summary: Get tasks from me + description: The tasks in this task list. Read-only. Nullable. + operationId: me.todo.lists.GetTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: todoTask - name: $select in: query description: Select properties to be returned @@ -198497,19 +247348,20 @@ paths: items: enum: - id - - self + - body + - bodyLastModifiedDateTime + - completedDateTime - createdDateTime - - content - - contentUrl - - createdByAppId + - dueDateTime + - importance + - isReminderOn - lastModifiedDateTime - - level - - links - - order + - recurrence + - reminderDateTime + - status - title - - userTags - - parentNotebook - - parentSection + - extensions + - linkedResources type: string - name: $expand in: query @@ -198522,8 +247374,8 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - extensions + - linkedResources type: string responses: '200': @@ -198531,57 +247383,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.todoTask' links: - parentNotebook: - operationId: me.onenote.notebooks.sections.Pages.GetParentNotebook + extensions: + operationId: me.todo.lists.Tasks.ListExtensions parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: me.onenote.notebooks.sections.Pages.GetParentSection + todoTaskList-id: $request.path.todoTaskList-id + todoTask-id: $request.path.todoTask-id + linkedResources: + operationId: me.todo.lists.Tasks.ListLinkedResources parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + todoTaskList-id: $request.path.todoTaskList-id + todoTask-id: $request.path.todoTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property pages in me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.UpdatePages + - me.todo + summary: Update the navigation property tasks in me + description: The tasks in this task list. Read-only. Nullable. + operationId: me.todo.lists.UpdateTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: todoTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.todoTask' required: true responses: '204': @@ -198591,32 +247434,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.DeletePages + - me.todo + summary: Delete navigation property tasks for me + description: The tasks in this task list. Read-only. Nullable. + operationId: me.todo.lists.DeleteTasks parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: todoTask - name: If-Match in: header description: ETag @@ -198628,263 +247464,158 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions': get: tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.notebooks.sections.GetPagesContent - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.notebooks.sections.UpdatePagesContent + - me.todo + summary: Get extensions from me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.ListExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: todoTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: - tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.copyToSection - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of extension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - me.todo + summary: Create new navigation property to extensions for me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.CreateExtensions parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: todoTaskList-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: todoTask requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: - tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.preview - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/{extension-id}': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.notebooks.sections.pages.GetParentNotebook + - me.todo + summary: Get extensions from me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.GetExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTask + - name: extension-id in: path - description: 'key: id of onenotePage' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -198896,20 +247627,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections type: string - name: $expand in: query @@ -198922,8 +247639,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -198931,57 +247646,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.notebooks.sections.pages.ParentNotebook.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.notebooks.sections.pages.ParentNotebook.ListSections - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.notebooks.sections.pages.UpdateParentNotebook + - me.todo + summary: Update the navigation property extensions in me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.UpdateExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTask + - name: extension-id in: path - description: 'key: id of onenotePage' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -198991,32 +247693,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.notebooks.sections.pages.DeleteParentNotebook + - me.todo + summary: Delete navigation property extensions for me + description: The collection of open extensions defined for the task. Nullable. + operationId: me.todo.lists.tasks.DeleteExtensions parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTask + - name: extension-id in: path - description: 'key: id of onenotePage' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -199028,98 +247730,170 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources': + get: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + - me.todo + summary: Get linkedResources from me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.ListLinkedResources parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicationName + - applicationName desc + - displayName + - displayName desc + - externalId + - externalId desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationName + - displayName + - externalId + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of linkedResource + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.linkedResource' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.todo + summary: Create new navigation property to linkedResources for me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.CreateLinkedResources + parameters: + - name: todoTaskList-id in: path - description: 'key: id of onenotePage' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: todoTaskList + - name: todoTask-id + in: path + description: 'key: id of todoTask' + required: true + schema: + type: string + x-ms-docs-key-type: todoTask requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.linkedResource' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.linkedResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/{linkedResource-id}': get: tags: - - me.onenote - summary: Get parentSection from me - description: The section that contains the page. Read-only. - operationId: me.onenote.notebooks.sections.pages.GetParentSection + - me.todo + summary: Get linkedResources from me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.GetLinkedResources parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTask + - name: linkedResource-id in: path - description: 'key: id of onenotePage' + description: 'key: id of linkedResource' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: linkedResource - name: $select in: query description: Select properties to be returned @@ -199131,18 +247905,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - applicationName - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - externalId + - webUrl type: string - name: $expand in: query @@ -199155,9 +247921,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -199165,63 +247928,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.notebooks.sections.pages.ParentSection.ListPages - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: me.onenote.notebooks.sections.pages.ParentSection.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: me.onenote.notebooks.sections.pages.ParentSection.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.linkedResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSection in me - description: The section that contains the page. Read-only. - operationId: me.onenote.notebooks.sections.pages.UpdateParentSection + - me.todo + summary: Update the navigation property linkedResources in me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.UpdateLinkedResources parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTask + - name: linkedResource-id in: path - description: 'key: id of onenotePage' + description: 'key: id of linkedResource' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: linkedResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.linkedResource' required: true responses: '204': @@ -199231,32 +247975,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSection for me - description: The section that contains the page. Read-only. - operationId: me.onenote.notebooks.sections.pages.DeleteParentSection + - me.todo + summary: Delete navigation property linkedResources for me + description: A collection of resources linked to the task. + operationId: me.todo.lists.tasks.DeleteLinkedResources parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: todoTaskList + - name: todoTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of todoTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: todoTask + - name: linkedResource-id in: path - description: 'key: id of onenotePage' + description: 'key: id of linkedResource' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: linkedResource - name: If-Match in: header description: ETag @@ -199268,154 +248012,320 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: + '/me/todo/lists/{todoTaskList-id}/tasks/microsoft.graph.delta()': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + - me.Functions + summary: Invoke function delta + operationId: me.todo.lists.todoTaskList.tasks.delta parameters: - - name: notebook-id + - name: todoTaskList-id in: path - description: 'key: id of notebook' + description: 'key: id of todoTaskList' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: todoTaskList + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.todoTask' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/todo/lists/microsoft.graph.delta(): + get: + tags: + - me.Functions + summary: Invoke function delta + operationId: me.todo.lists.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.todoTaskList' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /me/transitiveMemberOf: + get: + tags: + - me.directoryObject + summary: Get transitiveMemberOf from me + operationId: me.ListTransitiveMemberOf + 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: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + 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 + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + /me/transitiveMemberOf/$ref: + get: + tags: + - me.directoryObject + summary: Get ref of transitiveMemberOf from me + operationId: me.ListRefTransitiveMemberOf + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - me.directoryObject + summary: Create new navigation property ref to transitiveMemberOf for me + operationId: me.CreateRefTransitiveMemberOf requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + additionalProperties: + type: object required: true responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + /oauth2PermissionGrants: + get: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Get entities from oauth2PermissionGrants + operationId: oauth2PermissionGrants.oAuth2PermissionGrant.ListOAuth2PermissionGrant parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - clientId + - clientId desc + - consentType + - consentType desc + - principalId + - principalId desc + - resourceId + - resourceId desc + - scope + - scope desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - clientId + - consentType + - principalId + - resourceId + - scope + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of oAuth2PermissionGrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Add new entity to oauth2PermissionGrants + operationId: oauth2PermissionGrants.oAuth2PermissionGrant.CreateOAuth2PermissionGrant requestBody: - description: Action parameters + description: New entity content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' required: true responses: - '200': - description: Success + '201': + description: Created entity content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/oauth2PermissionGrants/{oAuth2PermissionGrant-id}': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.notebooks.sections.GetParentNotebook + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Get entity from oauth2PermissionGrants by key + operationId: oauth2PermissionGrants.oAuth2PermissionGrant.GetOAuth2PermissionGrant parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: oAuth2PermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of oAuth2PermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: oAuth2PermissionGrant - name: $select in: query description: Select properties to be returned @@ -199427,20 +248337,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - clientId + - consentType + - principalId + - resourceId + - scope type: string - name: $expand in: query @@ -199453,57 +248354,36 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.notebooks.sections.ParentNotebook.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.notebooks.sections.ParentNotebook.ListSections - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.notebooks.sections.UpdateParentNotebook + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Update entity in oauth2PermissionGrants + operationId: oauth2PermissionGrants.oAuth2PermissionGrant.UpdateOAuth2PermissionGrant parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: oAuth2PermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of oAuth2PermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: oAuth2PermissionGrant requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' required: true responses: '204': @@ -199513,25 +248393,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.notebooks.sections.DeleteParentNotebook + - oauth2PermissionGrants.oAuth2PermissionGrant + summary: Delete entity from oauth2PermissionGrants + operationId: oauth2PermissionGrants.oAuth2PermissionGrant.DeleteOAuth2PermissionGrant parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: oAuth2PermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of oAuth2PermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: oAuth2PermissionGrant - name: If-Match in: header description: ETag @@ -199543,84 +248415,207 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + /oauth2PermissionGrants/microsoft.graph.delta(): + get: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.parentNotebook.copyNotebook + - oauth2PermissionGrants.Functions + summary: Invoke function delta + operationId: oauth2PermissionGrants.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /organization: + get: + tags: + - organization.organization + summary: Get entities from organization + operationId: organization.organization.ListOrganization parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - city + - city desc + - country + - country desc + - countryLetterCode + - countryLetterCode desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - marketingNotificationEmails + - marketingNotificationEmails desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - postalCode + - postalCode desc + - preferredLanguage + - preferredLanguage desc + - privacyProfile + - privacyProfile desc + - provisionedPlans + - provisionedPlans desc + - securityComplianceNotificationMails + - securityComplianceNotificationMails desc + - securityComplianceNotificationPhones + - securityComplianceNotificationPhones desc + - state + - state desc + - street + - street desc + - technicalNotificationMails + - technicalNotificationMails desc + - tenantType + - tenantType desc + - verifiedDomains + - verifiedDomains desc + - mobileDeviceManagementAuthority + - mobileDeviceManagementAuthority desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - assignedPlans + - businessPhones + - city + - country + - countryLetterCode + - createdDateTime + - displayName + - marketingNotificationEmails + - onPremisesLastSyncDateTime + - onPremisesSyncEnabled + - postalCode + - preferredLanguage + - privacyProfile + - provisionedPlans + - securityComplianceNotificationMails + - securityComplianceNotificationPhones + - state + - street + - technicalNotificationMails + - tenantType + - verifiedDomains + - mobileDeviceManagementAuthority + - branding + - certificateBasedAuthConfiguration + - extensions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - branding + - certificateBasedAuthConfiguration + - extensions + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of organization + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.organization' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - organization.organization + summary: Add new entity to organization + operationId: organization.organization.CreateOrganization requestBody: - description: Action parameters + description: New entity content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.organization' required: true responses: - '200': - description: Success + '201': + description: Created entity content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.organization' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/organization/{organization-id}': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section. Read-only. - operationId: me.onenote.notebooks.sections.GetParentSectionGroup + - organization.organization + summary: Get entity from organization by key + operationId: organization.organization.GetOrganization parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: organization - name: $select in: query description: Select properties to be returned @@ -199632,18 +248627,32 @@ paths: items: enum: - id - - self + - deletedDateTime + - assignedPlans + - businessPhones + - city + - country + - countryLetterCode - createdDateTime - - createdBy - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - marketingNotificationEmails + - onPremisesLastSyncDateTime + - onPremisesSyncEnabled + - postalCode + - preferredLanguage + - privacyProfile + - provisionedPlans + - securityComplianceNotificationMails + - securityComplianceNotificationPhones + - state + - street + - technicalNotificationMails + - tenantType + - verifiedDomains + - mobileDeviceManagementAuthority + - branding + - certificateBasedAuthConfiguration + - extensions type: string - name: $expand in: query @@ -199656,69 +248665,52 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - branding + - certificateBasedAuthConfiguration + - extensions type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.organization' links: - parentNotebook: - operationId: me.onenote.notebooks.sections.ParentSectionGroup.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.notebooks.sections.ParentSectionGroup.GetParentSectionGroup + branding: + operationId: organization.GetBranding parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.notebooks.sections.ParentSectionGroup.ListSectionGroups + organization-id: $request.path.organization-id + certificateBasedAuthConfiguration: + operationId: organization.ListCertificateBasedAuthConfiguration parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.notebooks.sections.ParentSectionGroup.ListSections + organization-id: $request.path.organization-id + extensions: + operationId: organization.ListExtensions parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + organization-id: $request.path.organization-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section. Read-only. - operationId: me.onenote.notebooks.sections.UpdateParentSectionGroup + - organization.organization + summary: Update entity in organization + operationId: organization.organization.UpdateOrganization parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: organization requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.organization' required: true responses: '204': @@ -199728,25 +248720,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section. Read-only. - operationId: me.onenote.notebooks.sections.DeleteParentSectionGroup + - organization.organization + summary: Delete entity from organization + operationId: organization.organization.DeleteOrganization parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: organization - name: If-Match in: header description: ETag @@ -199758,28 +248742,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': + '/organization/{organization-id}/branding': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.notebooks.sections.parentSectionGroup.GetParentNotebook + - organization.organizationalBranding + summary: Get branding from organization + operationId: organization.GetBranding parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: organization - name: $select in: query description: Select properties to be returned @@ -199791,20 +248767,13 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - backgroundColor + - backgroundImage + - bannerLogo + - signInPageText + - squareLogo + - usernameHintText + - localizations type: string - name: $expand in: query @@ -199817,8 +248786,7 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - localizations type: string responses: '200': @@ -199826,48 +248794,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.organizationalBranding' links: - sectionGroups: - operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSections + localizations: + operationId: organization.Branding.ListLocalizations parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + organization-id: $request.path.organization-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.notebooks.sections.parentSectionGroup.UpdateParentNotebook + - organization.organizationalBranding + summary: Update the navigation property branding in organization + operationId: organization.UpdateBranding parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: organization requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.organizationalBranding' required: true responses: '204': @@ -199877,25 +248831,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.notebooks.sections.parentSectionGroup.DeleteParentNotebook + - organization.organizationalBranding + summary: Delete navigation property branding for organization + operationId: organization.DeleteBranding parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: organization - name: If-Match in: header description: ETag @@ -199907,84 +248853,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + '/organization/{organization-id}/certificateBasedAuthConfiguration': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.notebooks.sections.parentSectionGroup.GetParentSectionGroup + - organization.certificateBasedAuthConfiguration + summary: Get certificateBasedAuthConfiguration from organization + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + operationId: organization.ListCertificateBasedAuthConfiguration parameters: - - name: notebook-id + - name: organization-id in: path - description: 'key: id of notebook' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: organization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - certificateAuthorities + - certificateAuthorities desc + type: string - name: $select in: query description: Select properties to be returned @@ -199996,18 +248899,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - certificateAuthorities type: string - name: $expand in: query @@ -200020,10 +248912,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -200031,119 +248919,125 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSections - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id + title: Collection of certificateBasedAuthConfiguration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/organization/{organization-id}/certificateBasedAuthConfiguration/$ref': + get: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.notebooks.sections.parentSectionGroup.UpdateParentSectionGroup + - organization.certificateBasedAuthConfiguration + summary: Get ref of certificateBasedAuthConfiguration from organization + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + operationId: organization.ListRefCertificateBasedAuthConfiguration parameters: - - name: notebook-id + - name: organization-id in: path - description: 'key: id of notebook' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: organization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - certificateAuthorities + - certificateAuthorities desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of certificateBasedAuthConfiguration + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.notebooks.sections.parentSectionGroup.DeleteParentSectionGroup + - organization.certificateBasedAuthConfiguration + summary: Create new navigation property ref to certificateBasedAuthConfiguration for organization + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + operationId: organization.CreateRefCertificateBasedAuthConfiguration parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: organization + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + '/organization/{organization-id}/extensions': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.ListSectionGroups + - organization.extension + summary: Get extensions from organization + description: The collection of open extensions defined for the organization. Read-only. Nullable. + operationId: organization.ListExtensions parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: organization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -200161,22 +249055,6 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc type: string - name: $select in: query @@ -200189,18 +249067,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string - name: $expand in: query @@ -200213,10 +249079,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -200224,13 +249086,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of extension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' '@odata.nextLink': type: string default: @@ -200241,31 +249103,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.CreateSectionGroups + - organization.extension + summary: Create new navigation property to extensions for organization + description: The collection of open extensions defined for the organization. Read-only. Nullable. + operationId: organization.CreateExtensions parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: organization requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '201': @@ -200273,39 +249128,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/organization/{organization-id}/extensions/{extension-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.GetSectionGroups + - organization.extension + summary: Get extensions from organization + description: The collection of open extensions defined for the organization. Read-only. Nullable. + operationId: organization.GetExtensions parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: organization + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension - name: $select in: query description: Select properties to be returned @@ -200317,18 +249165,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string - name: $expand in: query @@ -200341,10 +249177,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -200352,69 +249184,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSectionGroups - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSections - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.extension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.UpdateSectionGroups + - organization.extension + summary: Update the navigation property extensions in organization + description: The collection of open extensions defined for the organization. Read-only. Nullable. + operationId: organization.UpdateExtensions parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: organization + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.extension' required: true responses: '204': @@ -200424,32 +249224,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.DeleteSectionGroups + - organization.extension + summary: Delete navigation property extensions for organization + description: The collection of open extensions defined for the organization. Read-only. Nullable. + operationId: organization.DeleteExtensions parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: organization + - name: extension-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of extension' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: extension - name: If-Match in: header description: ETag @@ -200461,33 +249254,320 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections': - get: + '/organization/{organization-id}/microsoft.graph.checkMemberGroups': + post: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.ListSections + - organization.Actions + summary: Invoke action checkMemberGroups + operationId: organization.organization.checkMemberGroups parameters: - - name: notebook-id + - name: organization-id in: path - description: 'key: id of notebook' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: organization + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/organization/{organization-id}/microsoft.graph.checkMemberObjects': + post: + tags: + - organization.Actions + summary: Invoke action checkMemberObjects + operationId: organization.organization.checkMemberObjects + parameters: + - name: organization-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of organization' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: organization + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/organization/{organization-id}/microsoft.graph.getMemberGroups': + post: + tags: + - organization.Actions + summary: Invoke action getMemberGroups + operationId: organization.organization.getMemberGroups + parameters: + - name: organization-id + in: path + description: 'key: id of organization' + required: true + schema: + type: string + x-ms-docs-key-type: organization + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/organization/{organization-id}/microsoft.graph.getMemberObjects': + post: + tags: + - organization.Actions + summary: Invoke action getMemberObjects + operationId: organization.organization.getMemberObjects + parameters: + - name: organization-id + in: path + description: 'key: id of organization' + required: true + schema: + type: string + x-ms-docs-key-type: organization + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/organization/{organization-id}/microsoft.graph.restore': + post: + tags: + - organization.Actions + summary: Invoke action restore + operationId: organization.organization.restore + parameters: + - name: organization-id + in: path + description: 'key: id of organization' + required: true + schema: + type: string + x-ms-docs-key-type: organization + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/organization/{organization-id}/microsoft.graph.setMobileDeviceManagementAuthority': + post: + tags: + - organization.Actions + summary: Invoke action setMobileDeviceManagementAuthority + description: Set mobile device management authority + operationId: organization.organization.setMobileDeviceManagementAuthority + parameters: + - name: organization-id + in: path + description: 'key: id of organization' + required: true + schema: + type: string + x-ms-docs-key-type: organization + responses: + '200': + description: Success + content: + application/json: + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /organization/microsoft.graph.getAvailableExtensionProperties: + post: + tags: + - organization.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: organization.getAvailableExtensionProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /organization/microsoft.graph.getByIds: + post: + tags: + - organization.Actions + summary: Invoke action getByIds + operationId: organization.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /organization/microsoft.graph.validateProperties: + post: + tags: + - organization.Actions + summary: Invoke action validateProperties + operationId: organization.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /permissionGrants: + get: + tags: + - permissionGrants.resourceSpecificPermissionGrant + summary: Get entities from permissionGrants + operationId: permissionGrants.resourceSpecificPermissionGrant.ListResourceSpecificPermissionGrant + parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values @@ -200500,48 +249580,36 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - deletedDateTime + - deletedDateTime desc + - clientAppId + - clientAppId desc + - clientId + - clientId desc + - permission + - permission desc + - permissionType + - permissionType desc + - resourceAppId + - resourceAppId desc type: string - name: $select in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - clientAppId + - clientId + - permission + - permissionType + - resourceAppId type: string - name: $expand in: query @@ -200554,23 +249622,20 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of onenoteSection + title: Collection of resourceSpecificPermissionGrant type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' '@odata.nextLink': type: string default: @@ -200581,71 +249646,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.CreateSections - parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - permissionGrants.resourceSpecificPermissionGrant + summary: Add new entity to permissionGrants + operationId: permissionGrants.resourceSpecificPermissionGrant.CreateResourceSpecificPermissionGrant requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': + '/permissionGrants/{resourceSpecificPermissionGrant-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.GetSections + - permissionGrants.resourceSpecificPermissionGrant + summary: Get entity from permissionGrants by key + operationId: permissionGrants.resourceSpecificPermissionGrant.GetResourceSpecificPermissionGrant parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of resourceSpecificPermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -200657,18 +249691,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - deletedDateTime + - clientAppId + - clientId + - permission + - permissionType + - resourceAppId type: string - name: $expand in: query @@ -200681,73 +249709,36 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.notebooks.sections.parentSectionGroup.Sections.ListPages - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentNotebook - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentSectionGroup - parameters: - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.UpdateSections + - permissionGrants.resourceSpecificPermissionGrant + summary: Update entity in permissionGrants + operationId: permissionGrants.resourceSpecificPermissionGrant.UpdateResourceSpecificPermissionGrant parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of resourceSpecificPermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: '204': @@ -200757,32 +249748,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.notebooks.sections.parentSectionGroup.DeleteSections + - permissionGrants.resourceSpecificPermissionGrant + summary: Delete entity from permissionGrants + operationId: permissionGrants.resourceSpecificPermissionGrant.DeleteResourceSpecificPermissionGrant parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of resourceSpecificPermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag @@ -200794,34 +249770,96 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.checkMemberGroups': post: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + - permissionGrants.Actions + summary: Invoke action checkMemberGroups + operationId: permissionGrants.resourceSpecificPermissionGrant.checkMemberGroups parameters: - - name: notebook-id + - name: resourceSpecificPermissionGrant-id in: path - description: 'key: id of notebook' + description: 'key: id of resourceSpecificPermissionGrant' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: resourceSpecificPermissionGrant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.checkMemberObjects': + post: + tags: + - permissionGrants.Actions + summary: Invoke action checkMemberObjects + operationId: permissionGrants.resourceSpecificPermissionGrant.checkMemberObjects + parameters: + - name: resourceSpecificPermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of resourceSpecificPermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: resourceSpecificPermissionGrant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.getMemberGroups': + post: + tags: + - permissionGrants.Actions + summary: Invoke action getMemberGroups + operationId: permissionGrants.resourceSpecificPermissionGrant.getMemberGroups + parameters: + - name: resourceSpecificPermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of resourceSpecificPermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: Action parameters content: @@ -200829,20 +249867,9 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string + securityEnabledOnly: + type: boolean + default: false nullable: true required: true responses: @@ -200851,40 +249878,26 @@ paths: content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: array + items: + type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.getMemberObjects': post: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + - permissionGrants.Actions + summary: Invoke action getMemberObjects + operationId: permissionGrants.resourceSpecificPermissionGrant.getMemberObjects parameters: - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of resourceSpecificPermissionGrant' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: Action parameters content: @@ -200892,22 +249905,37 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string + securityEnabledOnly: + type: boolean + default: false nullable: true required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.restore': + post: + tags: + - permissionGrants.Actions + summary: Invoke action restore + operationId: permissionGrants.resourceSpecificPermissionGrant.restore + parameters: + - name: resourceSpecificPermissionGrant-id + in: path + description: 'key: id of resourceSpecificPermissionGrant' + required: true + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant responses: '200': description: Success @@ -200915,17 +249943,17 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /me/onenote/notebooks/microsoft.graph.getNotebookFromWebUrl: + /permissionGrants/microsoft.graph.getAvailableExtensionProperties: post: tags: - - me.Actions - summary: Invoke action getNotebookFromWebUrl - operationId: me.onenote.notebooks.getNotebookFromWebUrl + - permissionGrants.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: permissionGrants.getAvailableExtensionProperties requestBody: description: Action parameters content: @@ -200933,8 +249961,9 @@ paths: schema: type: object properties: - webUrl: - type: string + isSyncedFromOnPremises: + type: boolean + default: false nullable: true required: true responses: @@ -200943,26 +249972,35 @@ paths: content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.CopyNotebookModel' - nullable: true + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/onenote/notebooks/microsoft.graph.getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})': - get: + /permissionGrants/microsoft.graph.getByIds: + post: tags: - - me.Functions - summary: Invoke function getRecentNotebooks - operationId: me.onenote.notebooks.getRecentNotebooks - parameters: - - name: includePersonalNotebooks - in: path - description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' - required: true - schema: - type: boolean - default: false + - permissionGrants.Actions + summary: Invoke action getByIds + operationId: permissionGrants.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true responses: '200': description: Success @@ -200971,19 +250009,50 @@ paths: schema: type: array items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recentNotebook' + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /permissionGrants/microsoft.graph.validateProperties: + post: + tags: + - permissionGrants.Actions + summary: Invoke action validateProperties + operationId: permissionGrants.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/onenote/operations: + x-ms-docs-operation-type: action + /places: get: tags: - - me.onenote - summary: Get operations from me - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: me.onenote.ListOperations + - places.place + summary: Get entities from places + operationId: places.place.ListPlace parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -201002,20 +250071,14 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - lastActionDateTime - - lastActionDateTime desc - - status - - status desc - - error - - error desc - - percentComplete - - percentComplete desc - - resourceId - - resourceId desc - - resourceLocation - - resourceLocation desc + - address + - address desc + - displayName + - displayName desc + - geoCoordinates + - geoCoordinates desc + - phone + - phone desc type: string - name: $select in: query @@ -201028,13 +250091,10 @@ paths: items: enum: - id - - createdDateTime - - lastActionDateTime - - status - - error - - percentComplete - - resourceId - - resourceLocation + - address + - displayName + - geoCoordinates + - phone type: string - name: $expand in: query @@ -201050,17 +250110,17 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of onenoteOperation + title: Collection of place type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.place' '@odata.nextLink': type: string default: @@ -201071,42 +250131,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to operations for me - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: me.onenote.CreateOperations + - places.place + summary: Add new entity to places + operationId: places.place.CreatePlace requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.place' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.place' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/operations/{onenoteOperation-id}': + '/places/{place-id}': get: tags: - - me.onenote - summary: Get operations from me - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: me.onenote.GetOperations + - places.place + summary: Get entity from places by key + operationId: places.place.GetPlace parameters: - - name: onenoteOperation-id + - name: place-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of place' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation + x-ms-docs-key-type: place - name: $select in: query description: Select properties to be returned @@ -201118,13 +250176,10 @@ paths: items: enum: - id - - createdDateTime - - lastActionDateTime - - status - - error - - percentComplete - - resourceId - - resourceLocation + - address + - displayName + - geoCoordinates + - phone type: string - name: $expand in: query @@ -201140,34 +250195,33 @@ paths: type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.place' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property operations in me - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: me.onenote.UpdateOperations + - places.place + summary: Update entity in places + operationId: places.place.UpdatePlace parameters: - - name: onenoteOperation-id + - name: place-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of place' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation + x-ms-docs-key-type: place requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.place' required: true responses: '204': @@ -201177,18 +250231,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property operations for me - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: me.onenote.DeleteOperations + - places.place + summary: Delete entity from places + operationId: places.place.DeletePlace parameters: - - name: onenoteOperation-id + - name: place-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of place' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation + x-ms-docs-key-type: place - name: If-Match in: header description: ETag @@ -201200,13 +250253,85 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/onenote/pages: + /planner: get: tags: - - me.onenote - summary: Get pages from me - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.ListPages + - planner.planner + summary: Get planner + operationId: planner.planner.GetPlanner + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - buckets + - plans + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - buckets + - plans + - tasks + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planner' + links: + buckets: + operationId: planner.ListBuckets + plans: + operationId: planner.ListPlans + tasks: + operationId: planner.ListTasks + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.planner + summary: Update planner + operationId: planner.planner.UpdatePlanner + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planner' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /planner/buckets: + get: + tags: + - planner.plannerBucket + summary: Get buckets from planner + description: Read-only. Nullable. Returns a collection of the specified buckets + operationId: planner.ListBuckets parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -201225,28 +250350,12 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - name + - name desc + - orderHint + - orderHint desc + - planId + - planId desc type: string - name: $select in: query @@ -201259,19 +250368,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - name + - orderHint + - planId + - tasks type: string - name: $expand in: query @@ -201284,8 +250384,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - tasks type: string responses: '200': @@ -201293,13 +250392,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of plannerBucket type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' '@odata.nextLink': type: string default: @@ -201310,16 +250409,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.CreatePages + - planner.plannerBucket + summary: Create new navigation property to buckets for planner + description: Read-only. Nullable. Returns a collection of the specified buckets + operationId: planner.CreateBuckets requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '201': @@ -201327,25 +250426,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}': + '/planner/buckets/{plannerBucket-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.GetPages + - planner.plannerBucket + summary: Get buckets from planner + description: Read-only. Nullable. Returns a collection of the specified buckets + operationId: planner.GetBuckets parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -201357,19 +250456,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - name + - orderHint + - planId + - tasks type: string - name: $expand in: query @@ -201382,8 +250472,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - tasks type: string responses: '200': @@ -201391,39 +250480,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' links: - parentNotebook: - operationId: me.onenote.Pages.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: me.onenote.Pages.GetParentSection + tasks: + operationId: planner.Buckets.ListTasks parameters: - onenotePage-id: $request.path.onenotePage-id + plannerBucket-id: $request.path.plannerBucket-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property pages in me - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.UpdatePages + - planner.plannerBucket + summary: Update the navigation property buckets in planner + description: Read-only. Nullable. Returns a collection of the specified buckets + operationId: planner.UpdateBuckets parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '204': @@ -201433,18 +250518,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property pages for me - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.DeletePages + - planner.plannerBucket + summary: Delete navigation property buckets for planner + description: Read-only. Nullable. Returns a collection of the specified buckets + operationId: planner.DeleteBuckets parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -201456,179 +250541,205 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/content': + '/planner/buckets/{plannerBucket-id}/tasks': get: tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.GetPagesContent + - planner.plannerBucket + summary: Get tasks from planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.buckets.ListTasks parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.UpdatePagesContent - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc + - title + - title desc type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: - tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.pages.onenotePage.copyToSection - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.pages.onenotePage.onenotePatchContent + - planner.plannerBucket + summary: Create new navigation property to tasks for planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.buckets.CreateTasks parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerBucket requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/microsoft.graph.preview()': + x-ms-docs-operation-type: operation + '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.pages.onenotePage.preview + - planner.plannerBucket + summary: Get tasks from planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.buckets.GetTasks parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/pages/{onenotePage-id}/parentNotebook': - get: - tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.pages.GetParentNotebook - parameters: - - name: onenotePage-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -201640,20 +250751,30 @@ paths: items: enum: - id - - self - - createdDateTime + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -201666,8 +250787,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -201675,39 +250798,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTask' links: - sectionGroups: - operationId: me.onenote.pages.ParentNotebook.ListSectionGroups + assignedToTaskBoardFormat: + operationId: planner.buckets.Tasks.GetAssignedToTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.pages.ParentNotebook.ListSections + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: planner.buckets.Tasks.GetBucketTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + details: + operationId: planner.buckets.Tasks.GetDetails + parameters: + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: planner.buckets.Tasks.GetProgressTaskBoardFormat + parameters: + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.pages.UpdateParentNotebook + - planner.plannerBucket + summary: Update the navigation property tasks in planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.buckets.UpdateTasks parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': @@ -201717,18 +250859,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.pages.DeleteParentNotebook + - planner.plannerBucket + summary: Delete navigation property tasks for planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.buckets.DeleteTasks parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -201740,104 +250889,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.pages.onenotePage.parentNotebook.copyNotebook + - planner.plannerBucket + summary: Get assignedToTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.buckets.tasks.GetAssignedToTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups': - get: - tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.ListSectionGroups - parameters: - - name: onenotePage-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -201849,18 +250922,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - orderHintsByAssignee + - unassignedOrderHint type: string - name: $expand in: query @@ -201873,10 +250936,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -201884,74 +250943,98 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.CreateSectionGroups + - planner.plannerBucket + summary: Update the navigation property assignedToTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.buckets.tasks.UpdateAssignedToTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': + delete: + tags: + - planner.plannerBucket + summary: Delete navigation property assignedToTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.buckets.tasks.DeleteAssignedToTaskBoardFormat + parameters: + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.GetSectionGroups + - planner.plannerBucket + summary: Get bucketTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.buckets.tasks.GetBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -201963,18 +251046,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - orderHint type: string - name: $expand in: query @@ -201987,10 +251059,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -201998,58 +251066,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.SectionGroups.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.pages.parentNotebook.SectionGroups.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentNotebook.SectionGroups.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.UpdateSectionGroups + - planner.plannerBucket + summary: Update the navigation property bucketTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.buckets.tasks.UpdateBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: '204': @@ -202059,25 +251106,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.DeleteSectionGroups + - planner.plannerBucket + summary: Delete navigation property bucketTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.buckets.tasks.DeleteBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -202089,28 +251136,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.GetParentNotebook + - planner.plannerBucket + summary: Get details from planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.buckets.tasks.GetDetails parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -202122,20 +251169,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - checklist + - description + - previewType + - references type: string - name: $expand in: query @@ -202148,8 +251185,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -202157,48 +251192,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.UpdateParentNotebook + - planner.plannerBucket + summary: Update the navigation property details in planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.buckets.tasks.UpdateDetails parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: '204': @@ -202208,25 +251232,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.DeleteParentNotebook + - planner.plannerBucket + summary: Delete navigation property details for planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.buckets.tasks.DeleteDetails parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -202238,84 +251262,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.GetParentSectionGroup + - planner.plannerBucket + summary: Get progressTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.buckets.tasks.GetProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -202327,18 +251295,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - orderHint type: string - name: $expand in: query @@ -202351,10 +251308,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -202362,58 +251315,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup + - planner.plannerBucket + summary: Update the navigation property progressTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.buckets.tasks.UpdateProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: '204': @@ -202423,25 +251355,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup + - planner.plannerBucket + summary: Delete navigation property progressTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.buckets.tasks.DeleteProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerBucket-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -202453,28 +251385,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + /planner/plans: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.ListSectionGroups + - planner.plannerPlan + summary: Get plans from planner + description: Read-only. Nullable. Returns a collection of the specified plans + operationId: planner.ListPlans parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -202492,22 +251410,14 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - createdBy - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - createdDateTime + - createdDateTime desc + - owner + - owner desc + - title + - title desc type: string - name: $select in: query @@ -202520,18 +251430,13 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - createdDateTime + - owner + - title + - buckets + - details + - tasks type: string - name: $expand in: query @@ -202544,10 +251449,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - buckets + - details + - tasks type: string responses: '200': @@ -202555,13 +251459,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of plannerPlan type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' '@odata.nextLink': type: string default: @@ -202572,31 +251476,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.CreateSectionGroups - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - planner.plannerPlan + summary: Create new navigation property to plans for planner + description: Read-only. Nullable. Returns a collection of the specified plans + operationId: planner.CreatePlans requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: '201': @@ -202604,39 +251493,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/planner/plans/{plannerPlan-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.GetSectionGroups + - planner.plannerPlan + summary: Get plans from planner + description: Read-only. Nullable. Returns a collection of the specified plans + operationId: planner.GetPlans parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -202648,18 +251523,13 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - createdDateTime + - owner + - title + - buckets + - details + - tasks type: string - name: $expand in: query @@ -202672,10 +251542,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - buckets + - details + - tasks type: string responses: '200': @@ -202683,69 +251552,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + buckets: + operationId: planner.Plans.ListBuckets parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + plannerPlan-id: $request.path.plannerPlan-id + details: + operationId: planner.Plans.GetDetails parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSections + plannerPlan-id: $request.path.plannerPlan-id + tasks: + operationId: planner.Plans.ListTasks parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + plannerPlan-id: $request.path.plannerPlan-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.UpdateSectionGroups + - planner.plannerPlan + summary: Update the navigation property plans in planner + description: Read-only. Nullable. Returns a collection of the specified plans + operationId: planner.UpdatePlans parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: '204': @@ -202755,32 +251598,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.DeleteSectionGroups + - planner.plannerPlan + summary: Delete navigation property plans for planner + description: Read-only. Nullable. Returns a collection of the specified plans + operationId: planner.DeletePlans parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -202792,28 +251621,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/planner/plans/{plannerPlan-id}/buckets': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.ListSections + - planner.plannerPlan + summary: Get buckets from planner + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: planner.plans.ListBuckets parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -202831,24 +251653,12 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - name + - name desc + - orderHint + - orderHint desc + - planId + - planId desc type: string - name: $select in: query @@ -202861,18 +251671,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - name + - orderHint + - planId + - tasks type: string - name: $expand in: query @@ -202885,9 +251687,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - tasks type: string responses: '200': @@ -202895,13 +251695,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of plannerBucket type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' '@odata.nextLink': type: string default: @@ -202912,31 +251712,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.CreateSections + - planner.plannerPlan + summary: Create new navigation property to buckets for planner + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: planner.plans.CreateBuckets parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '201': @@ -202944,39 +251737,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.GetSections + - planner.plannerPlan + summary: Get buckets from planner + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: planner.plans.GetBuckets parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -202988,18 +251774,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - name + - orderHint + - planId + - tasks type: string - name: $expand in: query @@ -203012,9 +251790,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - tasks type: string responses: '200': @@ -203022,63 +251798,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' links: - pages: - operationId: me.onenote.pages.parentNotebook.sectionGroups.Sections.ListPages - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + tasks: + operationId: planner.plans.Buckets.ListTasks parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.UpdateSections + - planner.plannerPlan + summary: Update the navigation property buckets in planner + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: planner.plans.UpdateBuckets parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: '204': @@ -203088,32 +251844,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.DeleteSections + - planner.plannerPlan + summary: Delete navigation property buckets for planner + description: Read-only. Nullable. Collection of buckets in the plan. + operationId: planner.plans.DeleteBuckets parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -203125,161 +251874,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': + '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ListPages + - planner.plannerPlan + summary: Get tasks from planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.plans.buckets.ListTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -203297,28 +251913,46 @@ paths: enum: - id - id desc - - self - - self desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc - title - title desc - - userTags - - userTags desc type: string - name: $select in: query @@ -203331,19 +251965,30 @@ paths: items: enum: - id - - self + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime - title - - userTags - - parentNotebook - - parentSection + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -203356,8 +252001,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -203365,13 +252012,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string default: @@ -203382,38 +252029,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.CreatePages + - planner.plannerPlan + summary: Create new navigation property to tasks for planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.plans.buckets.CreateTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '201': @@ -203421,46 +252061,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}': + '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.GetPages + - planner.plannerPlan + summary: Get tasks from planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.plans.buckets.GetTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -203472,19 +252105,30 @@ paths: items: enum: - id - - self + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime - title - - userTags - - parentNotebook - - parentSection + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -203497,8 +252141,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -203506,66 +252152,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentNotebook + assignedToTaskBoardFormat: + operationId: planner.plans.buckets.Tasks.GetAssignedToTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentSection + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: planner.plans.buckets.Tasks.GetBucketTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + details: + operationId: planner.plans.buckets.Tasks.GetDetails + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: planner.plans.buckets.Tasks.GetProgressTaskBoardFormat + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerBucket-id: $request.path.plannerBucket-id + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property pages in me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.UpdatePages + - planner.plannerPlan + summary: Update the navigation property tasks in planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.plans.buckets.UpdateTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': @@ -203575,39 +252224,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.DeletePages + - planner.plannerPlan + summary: Delete navigation property tasks for planner + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: planner.plans.buckets.DeleteTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -203619,298 +252261,180 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': + '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.parentNotebook.sectionGroups.sections.pages.GetPagesContent - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.parentNotebook.sectionGroups.sections.pages.UpdatePagesContent + - planner.plannerPlan + summary: Get assignedToTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.plans.buckets.tasks.GetAssignedToTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + enum: + - id + - orderHintsByAssignee + - unassignedOrderHint type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': - post: - tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - planner.plannerPlan + summary: Update the navigation property assignedToTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.plans.buckets.tasks.UpdateAssignedToTaskBoardFormat parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: plannerPlan-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + - planner.plannerPlan + summary: Delete navigation property assignedToTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.plans.buckets.tasks.DeleteAssignedToTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.GetParentNotebook + - planner.plannerPlan + summary: Get bucketTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.plans.buckets.tasks.GetBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -203922,20 +252446,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - orderHint type: string - name: $expand in: query @@ -203948,8 +252459,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -203957,57 +252466,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentNotebook + - planner.plannerPlan + summary: Update the navigation property bucketTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.plans.buckets.tasks.UpdateBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: '204': @@ -204017,32 +252513,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentNotebook + - planner.plannerPlan + summary: Delete navigation property bucketTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.plans.buckets.tasks.DeleteBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -204054,98 +252550,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.GetParentSectionGroup + - planner.plannerPlan + summary: Get details from planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.plans.buckets.tasks.GetDetails parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -204157,18 +252590,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - checklist + - description + - previewType + - references type: string - name: $expand in: query @@ -204181,10 +252606,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -204192,69 +252613,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentSectionGroup + - planner.plannerPlan + summary: Update the navigation property details in planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.plans.buckets.tasks.UpdateDetails parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: '204': @@ -204264,32 +252660,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentSectionGroup + - planner.plannerPlan + summary: Delete navigation property details for planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.plans.buckets.tasks.DeleteDetails parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -204301,57 +252697,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections': + '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.ListSections + - planner.plannerPlan + summary: Get progressTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.plans.buckets.tasks.GetProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -204363,18 +252737,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - orderHint type: string - name: $expand in: query @@ -204387,9 +252750,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -204397,74 +252757,105 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.CreateSections + - planner.plannerPlan + summary: Update the navigation property progressTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.plans.buckets.tasks.UpdateProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: 'key: id of plannerBucket' + required: true + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}': - get: + delete: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.GetSections + - planner.plannerPlan + summary: Delete navigation property progressTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.plans.buckets.tasks.DeleteProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerBucket' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: 'key: id of plannerTask' + required: true + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/plans/{plannerPlan-id}/details': + get: + tags: + - planner.plannerPlan + summary: Get details from planner + description: Read-only. Nullable. Additional details about the plan. + operationId: planner.plans.GetDetails + parameters: + - name: plannerPlan-id + in: path + description: 'key: id of plannerPlan' + required: true + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -204476,18 +252867,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - categoryDescriptions + - sharedWith type: string - name: $expand in: query @@ -204500,9 +252881,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -204510,53 +252888,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.pages.parentNotebook.Sections.ListPages - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.pages.parentNotebook.Sections.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.Sections.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.UpdateSections + - planner.plannerPlan + summary: Update the navigation property details in planner + description: Read-only. Nullable. Additional details about the plan. + operationId: planner.plans.UpdateDetails parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerPlan-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: '204': @@ -204566,25 +252921,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.DeleteSections + - planner.plannerPlan + summary: Delete navigation property details for planner + description: Read-only. Nullable. Additional details about the plan. + operationId: planner.plans.DeleteDetails parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerPlan-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -204596,140 +252944,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages': + '/planner/plans/{plannerPlan-id}/tasks': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.ListPages + - planner.plannerPlan + summary: Get tasks from planner + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: planner.plans.ListTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerPlan-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -204747,28 +252976,46 @@ paths: enum: - id - id desc - - self - - self desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc - title - title desc - - userTags - - userTags desc type: string - name: $select in: query @@ -204781,19 +253028,30 @@ paths: items: enum: - id - - self + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime - title - - userTags - - parentNotebook - - parentSection + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -204806,8 +253064,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -204815,13 +253075,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string default: @@ -204832,31 +253092,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.CreatePages + - planner.plannerPlan + summary: Create new navigation property to tasks for planner + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: planner.plans.CreateTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerPlan-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '201': @@ -204864,39 +253117,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}': + '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.GetPages + - planner.plannerPlan + summary: Get tasks from planner + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: planner.plans.GetTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerPlan-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -204908,19 +253154,30 @@ paths: items: enum: - id - - self + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId + - createdBy - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime - title - - userTags - - parentNotebook - - parentSection + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -204933,8 +253190,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -204942,353 +253201,119 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sections.Pages.GetParentNotebook + assignedToTaskBoardFormat: + operationId: planner.plans.Tasks.GetAssignedToTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: me.onenote.pages.parentNotebook.sections.Pages.GetParentSection + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: planner.plans.Tasks.GetBucketTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.onenote - summary: Update the navigation property pages in me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.UpdatePages - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.onenote - summary: Delete navigation property pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.DeletePages - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': - get: - tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.parentNotebook.sections.pages.GetPagesContent - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.parentNotebook.sections.pages.UpdatePagesContent - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': - post: - tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + details: + operationId: planner.plans.Tasks.GetDetails + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: planner.plans.Tasks.GetProgressTaskBoardFormat + parameters: + plannerPlan-id: $request.path.plannerPlan-id + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - planner.plannerPlan + summary: Update the navigation property tasks in planner + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: planner.plans.UpdateTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerPlan-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.preview + - planner.plannerPlan + summary: Delete navigation property tasks for planner + description: Read-only. Nullable. Collection of tasks in the plan. + operationId: planner.plans.DeleteTasks parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.GetParentNotebook + - planner.plannerPlan + summary: Get assignedToTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.plans.tasks.GetAssignedToTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -205300,20 +253325,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - orderHintsByAssignee + - unassignedOrderHint type: string - name: $expand in: query @@ -205326,8 +253339,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -205335,48 +253346,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sections.ParentNotebook.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.pages.parentNotebook.sections.ParentNotebook.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.UpdateParentNotebook + - planner.plannerPlan + summary: Update the navigation property assignedToTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.plans.tasks.UpdateAssignedToTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: '204': @@ -205386,25 +253386,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.DeleteParentNotebook + - planner.plannerPlan + summary: Delete navigation property assignedToTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.plans.tasks.DeleteAssignedToTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -205416,84 +253416,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': + '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.GetParentSectionGroup + - planner.plannerPlan + summary: Get bucketTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.plans.tasks.GetBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -205505,18 +253449,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - orderHint type: string - name: $expand in: query @@ -205529,10 +253462,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -205540,58 +253469,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.UpdateParentSectionGroup + - planner.plannerPlan + summary: Update the navigation property bucketTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.plans.tasks.UpdateBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: '204': @@ -205601,25 +253509,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.DeleteParentSectionGroup + - planner.plannerPlan + summary: Delete navigation property bucketTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.plans.tasks.DeleteBucketTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -205631,28 +253539,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': + '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentNotebook + - planner.plannerPlan + summary: Get details from planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.plans.tasks.GetDetails parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -205664,20 +253572,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - checklist + - description + - previewType + - references type: string - name: $expand in: query @@ -205690,8 +253588,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -205699,48 +253595,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentNotebook + - planner.plannerPlan + summary: Update the navigation property details in planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.plans.tasks.UpdateDetails parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: '204': @@ -205750,25 +253635,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentNotebook + - planner.plannerPlan + summary: Delete navigation property details for planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.plans.tasks.DeleteDetails parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -205780,84 +253665,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentSectionGroup + - planner.plannerPlan + summary: Get progressTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.plans.tasks.GetProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -205869,18 +253698,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - orderHint type: string - name: $expand in: query @@ -205893,10 +253711,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -205904,58 +253718,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentSectionGroup + - planner.plannerPlan + summary: Update the navigation property progressTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.plans.tasks.UpdateProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: '204': @@ -205965,25 +253758,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentSectionGroup + - planner.plannerPlan + summary: Delete navigation property progressTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.plans.tasks.DeleteProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerPlan-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerPlan' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -205995,28 +253788,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + /planner/tasks: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSectionGroups + - planner.plannerTask + summary: Get tasks from planner + description: Read-only. Nullable. Returns a collection of the specified tasks + operationId: planner.ListTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -206034,22 +253813,46 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc + - activeChecklistItemCount + - activeChecklistItemCount desc + - appliedCategories + - appliedCategories desc + - assigneePriority + - assigneePriority desc + - assignments + - assignments desc + - bucketId + - bucketId desc + - checklistItemCount + - checklistItemCount desc + - completedBy + - completedBy desc + - completedDateTime + - completedDateTime desc + - conversationThreadId + - conversationThreadId desc - createdBy - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - createdDateTime + - createdDateTime desc + - dueDateTime + - dueDateTime desc + - hasDescription + - hasDescription desc + - orderHint + - orderHint desc + - percentComplete + - percentComplete desc + - planId + - planId desc + - previewType + - previewType desc + - referenceCount + - referenceCount desc + - startDateTime + - startDateTime desc + - title + - title desc type: string - name: $select in: query @@ -206062,18 +253865,30 @@ paths: items: enum: - id - - self - - createdDateTime + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -206086,10 +253901,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -206097,13 +253912,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string default: @@ -206114,31 +253929,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSectionGroups - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - planner.plannerTask + summary: Create new navigation property to tasks for planner + description: Read-only. Nullable. Returns a collection of the specified tasks + operationId: planner.CreateTasks requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '201': @@ -206146,39 +253946,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/planner/tasks/{plannerTask-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSectionGroups + - planner.plannerTask + summary: Get tasks from planner + description: Read-only. Nullable. Returns a collection of the specified tasks + operationId: planner.GetTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -206190,18 +253976,30 @@ paths: items: enum: - id - - self - - createdDateTime + - activeChecklistItemCount + - appliedCategories + - assigneePriority + - assignments + - bucketId + - checklistItemCount + - completedBy + - completedDateTime + - conversationThreadId - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - createdDateTime + - dueDateTime + - hasDescription + - orderHint + - percentComplete + - planId + - previewType + - referenceCount + - startDateTime + - title + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string - name: $expand in: query @@ -206214,10 +254012,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - assignedToTaskBoardFormat + - bucketTaskBoardFormat + - details + - progressTaskBoardFormat type: string responses: '200': @@ -206225,69 +254023,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' links: - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentNotebook + assignedToTaskBoardFormat: + operationId: planner.Tasks.GetAssignedToTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + plannerTask-id: $request.path.plannerTask-id + bucketTaskBoardFormat: + operationId: planner.Tasks.GetBucketTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSectionGroups + plannerTask-id: $request.path.plannerTask-id + details: + operationId: planner.Tasks.GetDetails parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSections + plannerTask-id: $request.path.plannerTask-id + progressTaskBoardFormat: + operationId: planner.Tasks.GetProgressTaskBoardFormat parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + plannerTask-id: $request.path.plannerTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSectionGroups + - planner.plannerTask + summary: Update the navigation property tasks in planner + description: Read-only. Nullable. Returns a collection of the specified tasks + operationId: planner.UpdateTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: '204': @@ -206297,32 +254073,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSectionGroups + - planner.plannerTask + summary: Delete navigation property tasks for planner + description: Read-only. Nullable. Returns a collection of the specified tasks + operationId: planner.DeleteTasks parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + - name: plannerTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -206334,64 +254096,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections': + '/planner/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSections + - planner.plannerTask + summary: Get assignedToTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.tasks.GetAssignedToTaskBoardFormat parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -206403,18 +254122,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - orderHintsByAssignee + - unassignedOrderHint type: string - name: $expand in: query @@ -206427,9 +254136,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -206437,88 +254143,77 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSections + - planner.plannerTask + summary: Update the navigation property assignedToTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.tasks.UpdateAssignedToTaskBoardFormat parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': - get: + delete: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSections + - planner.plannerTask + summary: Delete navigation property assignedToTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: planner.tasks.DeleteAssignedToTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/planner/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - planner.plannerTask + summary: Get bucketTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.tasks.GetBucketTaskBoardFormat + parameters: + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -206530,18 +254225,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - orderHint type: string - name: $expand in: query @@ -206554,9 +254238,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -206564,63 +254245,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.ListPages - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSections + - planner.plannerTask + summary: Update the navigation property bucketTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.tasks.UpdateBucketTaskBoardFormat parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: '204': @@ -206630,32 +254278,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSections + - planner.plannerTask + summary: Delete navigation property bucketTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: planner.tasks.DeleteBucketTaskBoardFormat parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -206667,147 +254301,126 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: + '/planner/tasks/{plannerTask-id}/details': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + - planner.plannerTask + summary: Get details from planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.tasks.GetDetails parameters: - - name: onenotePage-id + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + uniqueItems: true + type: array + items: + enum: + - id + - checklist + - description + - previewType + - references + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - planner.plannerTask + summary: Update the navigation property details in planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.tasks.UpdateDetails + parameters: + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + - planner.plannerTask + summary: Delete navigation property details for planner + description: Read-only. Nullable. Additional details about the task. + operationId: planner.tasks.DeleteDetails parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: plannerTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/planner/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - - me.onenote - summary: Get parentSection from me - description: The section that contains the page. Read-only. - operationId: me.onenote.pages.GetParentSection + - planner.plannerTask + summary: Get progressTaskBoardFormat from planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.tasks.GetProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -206819,18 +254432,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - orderHint type: string - name: $expand in: query @@ -206843,9 +254445,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -206853,43 +254452,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.pages.ParentSection.ListPages - parameters: - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: me.onenote.pages.ParentSection.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: me.onenote.pages.ParentSection.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSection in me - description: The section that contains the page. Read-only. - operationId: me.onenote.pages.UpdateParentSection + - planner.plannerTask + summary: Update the navigation property progressTaskBoardFormat in planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.tasks.UpdateProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: '204': @@ -206899,18 +254485,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSection for me - description: The section that contains the page. Read-only. - operationId: me.onenote.pages.DeleteParentSection + - planner.plannerTask + summary: Delete navigation property progressTaskBoardFormat for planner + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: planner.tasks.DeleteProgressTaskBoardFormat parameters: - - name: onenotePage-id + - name: plannerTask-id in: path - description: 'key: id of onenotePage' + description: 'key: id of plannerTask' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -206922,119 +254508,126 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: + /policies: + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.pages.onenotePage.parentSection.copyToNotebook + - policies.policyRoot + summary: Get policies + operationId: policies.policyRoot.GetPolicyRoot parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - authenticationMethodsPolicy + - authenticationFlowsPolicy + - activityBasedTimeoutPolicies + - authorizationPolicy + - claimsMappingPolicies + - homeRealmDiscoveryPolicies + - permissionGrantPolicies + - tokenIssuancePolicies + - tokenLifetimePolicies + - featureRolloutPolicies + - adminConsentRequestPolicy + - conditionalAccessPolicies + - identitySecurityDefaultsEnforcementPolicy + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - authenticationMethodsPolicy + - authenticationFlowsPolicy + - activityBasedTimeoutPolicies + - authorizationPolicy + - claimsMappingPolicies + - homeRealmDiscoveryPolicies + - permissionGrantPolicies + - tokenIssuancePolicies + - tokenLifetimePolicies + - featureRolloutPolicies + - adminConsentRequestPolicy + - conditionalAccessPolicies + - identitySecurityDefaultsEnforcementPolicy + type: string responses: '200': - description: Success + description: Retrieved entity content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.policyRoot' + links: + authenticationMethodsPolicy: + operationId: policies.GetAuthenticationMethodsPolicy + authenticationFlowsPolicy: + operationId: policies.GetAuthenticationFlowsPolicy + activityBasedTimeoutPolicies: + operationId: policies.ListActivityBasedTimeoutPolicies + authorizationPolicy: + operationId: policies.GetAuthorizationPolicy + claimsMappingPolicies: + operationId: policies.ListClaimsMappingPolicies + homeRealmDiscoveryPolicies: + operationId: policies.ListHomeRealmDiscoveryPolicies + permissionGrantPolicies: + operationId: policies.ListPermissionGrantPolicies + tokenIssuancePolicies: + operationId: policies.ListTokenIssuancePolicies + tokenLifetimePolicies: + operationId: policies.ListTokenLifetimePolicies + featureRolloutPolicies: + operationId: policies.ListFeatureRolloutPolicies + adminConsentRequestPolicy: + operationId: policies.GetAdminConsentRequestPolicy + conditionalAccessPolicies: + operationId: policies.ListConditionalAccessPolicies + identitySecurityDefaultsEnforcementPolicy: + operationId: policies.GetIdentitySecurityDefaultsEnforcementPolicy default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.pages.onenotePage.parentSection.copyToSectionGroup - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - policies.policyRoot + summary: Update policies + operationId: policies.policyRoot.UpdatePolicyRoot requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.policyRoot' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/pages': + x-ms-docs-operation-type: operation + /policies/activityBasedTimeoutPolicies: get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.ListPages + - policies.activityBasedTimeoutPolicy + summary: Get activityBasedTimeoutPolicies from policies + description: The policy that controls the idle time out for web sessions for applications. + operationId: policies.ListActivityBasedTimeoutPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -207052,28 +254645,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -207086,19 +254667,12 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -207111,8 +254685,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - appliesTo type: string responses: '200': @@ -207120,13 +254693,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of activityBasedTimeoutPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' '@odata.nextLink': type: string default: @@ -207137,24 +254710,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.CreatePages - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - policies.activityBasedTimeoutPolicy + summary: Create new navigation property to activityBasedTimeoutPolicies for policies + description: The policy that controls the idle time out for web sessions for applications. + operationId: policies.CreateActivityBasedTimeoutPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' required: true responses: '201': @@ -207162,32 +254727,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}': + '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.GetPages + - policies.activityBasedTimeoutPolicy + summary: Get activityBasedTimeoutPolicies from policies + description: The policy that controls the idle time out for web sessions for applications. + operationId: policies.GetActivityBasedTimeoutPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 + - name: activityBasedTimeoutPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of activityBasedTimeoutPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: activityBasedTimeoutPolicy - name: $select in: query description: Select properties to be returned @@ -207199,19 +254757,12 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -207224,8 +254775,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - appliesTo type: string responses: '200': @@ -207233,48 +254783,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' links: - parentNotebook: - operationId: me.onenote.pages.parentSection.Pages.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: me.onenote.pages.parentSection.Pages.GetParentSection + appliesTo: + operationId: policies.ActivityBasedTimeoutPolicies.ListAppliesTo parameters: - onenotePage-id: $request.path.onenotePage-id - onenotePage-id1: $request.path.onenotePage-id1 + activityBasedTimeoutPolicy-id: $request.path.activityBasedTimeoutPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property pages in me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.UpdatePages + - policies.activityBasedTimeoutPolicy + summary: Update the navigation property activityBasedTimeoutPolicies in policies + description: The policy that controls the idle time out for web sessions for applications. + operationId: policies.UpdateActivityBasedTimeoutPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 + - name: activityBasedTimeoutPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of activityBasedTimeoutPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: activityBasedTimeoutPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' required: true responses: '204': @@ -207284,25 +254821,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.DeletePages + - policies.activityBasedTimeoutPolicy + summary: Delete navigation property activityBasedTimeoutPolicies for policies + description: The policy that controls the idle time out for web sessions for applications. + operationId: policies.DeleteActivityBasedTimeoutPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 + - name: activityBasedTimeoutPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of activityBasedTimeoutPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: activityBasedTimeoutPolicy - name: If-Match in: header description: ETag @@ -207314,65 +254844,66 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/content': + /policies/adminConsentRequestPolicy: get: tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.parentSection.pages.GetPagesContent + - policies.adminConsentRequestPolicy + summary: Get adminConsentRequestPolicy from policies + description: The policy by which consent requests are created and managed for the entire tenant. + operationId: policies.GetAdminConsentRequestPolicy parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + - notifyReviewers + - remindersEnabled + - requestDurationInDays + - reviewers + - version + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.parentSection.pages.UpdatePagesContent - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - policies.adminConsentRequestPolicy + summary: Update the navigation property adminConsentRequestPolicy in policies + description: The policy by which consent requests are created and managed for the entire tenant. + operationId: policies.UpdateAdminConsentRequestPolicy requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' required: true responses: '204': @@ -207380,148 +254911,203 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.copyToSection': - post: + delete: tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.pages.onenotePage.parentSection.pages.onenotePage.copyToSection + - policies.adminConsentRequestPolicy + summary: Delete navigation property adminConsentRequestPolicy for policies + description: The policy by which consent requests are created and managed for the entire tenant. + operationId: policies.DeleteAdminConsentRequestPolicy parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/authenticationFlowsPolicy: + get: + tags: + - policies.authenticationFlowsPolicy + summary: Get authenticationFlowsPolicy from policies + description: The policy configuration of the self-service sign-up experience of external users. + operationId: policies.GetAuthenticationFlowsPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - selfServiceSignUp + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.authenticationFlowsPolicy + summary: Update the navigation property authenticationFlowsPolicy in policies + description: The policy configuration of the self-service sign-up experience of external users. + operationId: policies.UpdateAuthenticationFlowsPolicy requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + delete: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.pages.onenotePage.parentSection.pages.onenotePage.onenotePatchContent + - policies.authenticationFlowsPolicy + summary: Delete navigation property authenticationFlowsPolicy for policies + description: The policy configuration of the self-service sign-up experience of external users. + operationId: policies.DeleteAuthenticationFlowsPolicy parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/authenticationMethodsPolicy: + get: + tags: + - policies.authenticationMethodsPolicy + summary: Get authenticationMethodsPolicy from policies + description: The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). + operationId: policies.GetAuthenticationMethodsPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - lastModifiedDateTime + - policyVersion + - reconfirmationInDays + - authenticationMethodConfigurations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - authenticationMethodConfigurations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + links: + authenticationMethodConfigurations: + operationId: policies.AuthenticationMethodsPolicy.ListAuthenticationMethodConfigurations + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.authenticationMethodsPolicy + summary: Update the navigation property authenticationMethodsPolicy in policies + description: The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). + operationId: policies.UpdateAuthenticationMethodsPolicy requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.pages.onenotePage.parentSection.pages.onenotePage.preview + - policies.authenticationMethodsPolicy + summary: Delete navigation property authenticationMethodsPolicy for policies + description: The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). + operationId: policies.DeleteAuthenticationMethodsPolicy parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook': + x-ms-docs-operation-type: operation + /policies/authorizationPolicy: get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentSection.GetParentNotebook + - policies.authorizationPolicy + summary: Get authorizationPolicy from policies + description: The policy that controls Azure AD authorization settings. + operationId: policies.GetAuthorizationPolicy parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -207533,20 +255119,16 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - allowedToSignUpEmailBasedSubscriptions + - allowedToUseSSPR + - allowEmailVerifiedUsersToJoinOrganization + - allowInvitesFrom + - blockMsolPowerShell + - defaultUserRolePermissions + - guestUserRoleId type: string - name: $expand in: query @@ -207559,8 +255141,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -207568,39 +255148,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.pages.parentSection.ParentNotebook.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.pages.parentSection.ParentNotebook.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentSection.UpdateParentNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - policies.authorizationPolicy + summary: Update the navigation property authorizationPolicy in policies + description: The policy that controls Azure AD authorization settings. + operationId: policies.UpdateAuthorizationPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' required: true responses: '204': @@ -207610,18 +255173,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.pages.parentSection.DeleteParentNotebook + - policies.authorizationPolicy + summary: Delete navigation property authorizationPolicy for policies + description: The policy that controls Azure AD authorization settings. + operationId: policies.DeleteAuthorizationPolicy parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -207633,70 +255189,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.copyNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups': + /policies/claimsMappingPolicies: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.ListSectionGroups + - policies.claimsMappingPolicy + summary: Get claimsMappingPolicies from policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' + operationId: policies.ListClaimsMappingPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -207714,22 +255214,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -207742,18 +255236,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -207766,10 +255254,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appliesTo type: string responses: '200': @@ -207777,13 +255262,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of claimsMappingPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' '@odata.nextLink': type: string default: @@ -207794,24 +255279,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.CreateSectionGroups - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - policies.claimsMappingPolicy + summary: Create new navigation property to claimsMappingPolicies for policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' + operationId: policies.CreateClaimsMappingPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' required: true responses: '201': @@ -207819,32 +255296,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}': + '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.GetSectionGroups + - policies.claimsMappingPolicy + summary: Get claimsMappingPolicies from policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' + operationId: policies.GetClaimsMappingPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: claimsMappingPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of claimsMappingPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: claimsMappingPolicy - name: $select in: query description: Select properties to be returned @@ -207856,18 +255326,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -207880,10 +255344,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appliesTo type: string responses: '200': @@ -207891,58 +255352,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' links: - parentNotebook: - operationId: me.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSections + appliesTo: + operationId: policies.ClaimsMappingPolicies.ListAppliesTo parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + claimsMappingPolicy-id: $request.path.claimsMappingPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.UpdateSectionGroups + - policies.claimsMappingPolicy + summary: Update the navigation property claimsMappingPolicies in policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' + operationId: policies.UpdateClaimsMappingPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: claimsMappingPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of claimsMappingPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: claimsMappingPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' required: true responses: '204': @@ -207952,25 +255390,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.DeleteSectionGroups + - policies.claimsMappingPolicy + summary: Delete navigation property claimsMappingPolicies for policies + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' + operationId: policies.DeleteClaimsMappingPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: claimsMappingPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of claimsMappingPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: claimsMappingPolicy - name: If-Match in: header description: ETag @@ -207982,28 +255413,139 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + /policies/conditionalAccessPolicies: get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentNotebook + - policies.conditionalAccessPolicy + summary: Get conditionalAccessPolicies from policies + description: The custom rules that define an access scenario. + operationId: policies.ListConditionalAccessPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - conditions + - conditions desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - grantControls + - grantControls desc + - modifiedDateTime + - modifiedDateTime desc + - sessionControls + - sessionControls desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - conditions + - createdDateTime + - description + - displayName + - grantControls + - modifiedDateTime + - sessionControls + - state + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of conditionalAccessPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.conditionalAccessPolicy + summary: Create new navigation property to conditionalAccessPolicies for policies + description: The custom rules that define an access scenario. + operationId: policies.CreateConditionalAccessPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/conditionalAccessPolicies/{conditionalAccessPolicy-id}': + get: + tags: + - policies.conditionalAccessPolicy + summary: Get conditionalAccessPolicies from policies + description: The custom rules that define an access scenario. + operationId: policies.GetConditionalAccessPolicies + parameters: + - name: conditionalAccessPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conditionalAccessPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: conditionalAccessPolicy - name: $select in: query description: Select properties to be returned @@ -208015,20 +255557,14 @@ paths: items: enum: - id - - self + - conditions - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - grantControls + - modifiedDateTime + - sessionControls + - state type: string - name: $expand in: query @@ -208041,8 +255577,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -208050,48 +255584,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentNotebook + - policies.conditionalAccessPolicy + summary: Update the navigation property conditionalAccessPolicies in policies + description: The custom rules that define an access scenario. + operationId: policies.UpdateConditionalAccessPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: conditionalAccessPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conditionalAccessPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: conditionalAccessPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' required: true responses: '204': @@ -208101,25 +255617,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentNotebook + - policies.conditionalAccessPolicy + summary: Delete navigation property conditionalAccessPolicies for policies + description: The custom rules that define an access scenario. + operationId: policies.DeleteConditionalAccessPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: conditionalAccessPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of conditionalAccessPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: conditionalAccessPolicy - name: If-Match in: header description: ETag @@ -208131,84 +255640,132 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + /policies/featureRolloutPolicies: + get: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + - policies.featureRolloutPolicy + summary: Get featureRolloutPolicies from policies + description: The feature rollout policy associated with a directory object. + operationId: policies.ListFeatureRolloutPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - feature + - feature desc + - isAppliedToOrganization + - isAppliedToOrganization desc + - isEnabled + - isEnabled desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - feature + - isAppliedToOrganization + - isEnabled + - appliesTo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appliesTo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of featureRolloutPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.featureRolloutPolicy + summary: Create new navigation property to featureRolloutPolicies for policies + description: The feature rollout policy associated with a directory object. + operationId: policies.CreateFeatureRolloutPolicies requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentSectionGroup + - policies.featureRolloutPolicy + summary: Get featureRolloutPolicies from policies + description: The feature rollout policy associated with a directory object. + operationId: policies.GetFeatureRolloutPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: featureRolloutPolicy - name: $select in: query description: Select properties to be returned @@ -208220,18 +255777,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - feature + - isAppliedToOrganization + - isEnabled + - appliesTo type: string - name: $expand in: query @@ -208244,10 +255795,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appliesTo type: string responses: '200': @@ -208255,58 +255803,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' links: - parentNotebook: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + appliesTo: + operationId: policies.FeatureRolloutPolicies.ListAppliesTo parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + featureRolloutPolicy-id: $request.path.featureRolloutPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentSectionGroup + - policies.featureRolloutPolicy + summary: Update the navigation property featureRolloutPolicies in policies + description: The feature rollout policy associated with a directory object. + operationId: policies.UpdateFeatureRolloutPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: featureRolloutPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' required: true responses: '204': @@ -208316,25 +255841,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentSectionGroup + - policies.featureRolloutPolicy + summary: Delete navigation property featureRolloutPolicies for policies + description: The feature rollout policy associated with a directory object. + operationId: policies.DeleteFeatureRolloutPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: featureRolloutPolicy - name: If-Match in: header description: ETag @@ -208346,28 +255864,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSectionGroups + - policies.featureRolloutPolicy + summary: Get appliesTo from policies + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: policies.featureRolloutPolicies.ListAppliesTo parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: featureRolloutPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -208385,22 +255896,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -208413,18 +255910,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - deletedDateTime type: string - name: $expand in: query @@ -208437,10 +255923,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -208448,13 +255930,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string default: @@ -208465,31 +255947,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSectionGroups + - policies.featureRolloutPolicy + summary: Create new navigation property to appliesTo for policies + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: policies.featureRolloutPolicies.CreateAppliesTo parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: featureRolloutPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '201': @@ -208497,39 +255972,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSectionGroups + - policies.featureRolloutPolicy + summary: Get appliesTo from policies + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: policies.featureRolloutPolicies.GetAppliesTo parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: featureRolloutPolicy + - name: directoryObject-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: directoryObject - name: $select in: query description: Select properties to be returned @@ -208541,18 +256009,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - deletedDateTime type: string - name: $expand in: query @@ -208565,10 +256022,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -208576,69 +256029,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSectionGroups + - policies.featureRolloutPolicy + summary: Update the navigation property appliesTo in policies + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: policies.featureRolloutPolicies.UpdateAppliesTo parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: featureRolloutPolicy + - name: directoryObject-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: directoryObject requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '204': @@ -208648,32 +256069,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSectionGroups + - policies.featureRolloutPolicy + summary: Delete navigation property appliesTo for policies + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + operationId: policies.featureRolloutPolicies.DeleteAppliesTo parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: featureRolloutPolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of featureRolloutPolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: featureRolloutPolicy + - name: directoryObject-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag @@ -208685,28 +256099,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + /policies/homeRealmDiscoveryPolicies: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSections + - policies.homeRealmDiscoveryPolicy + summary: Get homeRealmDiscoveryPolicies from policies + description: The policy to control Azure AD authentication behavior for federated users. + operationId: policies.ListHomeRealmDiscoveryPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -208724,24 +256124,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -208754,18 +256146,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -208778,9 +256164,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - appliesTo type: string responses: '200': @@ -208788,13 +256172,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of homeRealmDiscoveryPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' '@odata.nextLink': type: string default: @@ -208805,31 +256189,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSections - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - policies.homeRealmDiscoveryPolicy + summary: Create new navigation property to homeRealmDiscoveryPolicies for policies + description: The policy to control Azure AD authentication behavior for federated users. + operationId: policies.CreateHomeRealmDiscoveryPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' required: true responses: '201': @@ -208837,39 +256206,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSections + - policies.homeRealmDiscoveryPolicy + summary: Get homeRealmDiscoveryPolicies from policies + description: The policy to control Azure AD authentication behavior for federated users. + operationId: policies.GetHomeRealmDiscoveryPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: homeRealmDiscoveryPolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of homeRealmDiscoveryPolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: homeRealmDiscoveryPolicy - name: $select in: query description: Select properties to be returned @@ -208881,18 +256236,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -208905,9 +256254,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - appliesTo type: string responses: '200': @@ -208915,63 +256262,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' links: - pages: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.ListPages - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + appliesTo: + operationId: policies.HomeRealmDiscoveryPolicies.ListAppliesTo parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + homeRealmDiscoveryPolicy-id: $request.path.homeRealmDiscoveryPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSections + - policies.homeRealmDiscoveryPolicy + summary: Update the navigation property homeRealmDiscoveryPolicies in policies + description: The policy to control Azure AD authentication behavior for federated users. + operationId: policies.UpdateHomeRealmDiscoveryPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: homeRealmDiscoveryPolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of homeRealmDiscoveryPolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: homeRealmDiscoveryPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' required: true responses: '204': @@ -208981,32 +256300,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSections + - policies.homeRealmDiscoveryPolicy + summary: Delete navigation property homeRealmDiscoveryPolicies for policies + description: The policy to control Azure AD authentication behavior for federated users. + operationId: policies.DeleteHomeRealmDiscoveryPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: homeRealmDiscoveryPolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of homeRealmDiscoveryPolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: homeRealmDiscoveryPolicy - name: If-Match in: header description: ETag @@ -209018,147 +256323,97 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + /policies/identitySecurityDefaultsEnforcementPolicy: + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Get identitySecurityDefaultsEnforcementPolicy from policies + description: The policy that represents the security defaults that protect against common attacks. + operationId: policies.GetIdentitySecurityDefaultsEnforcementPolicy parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Update the navigation property identitySecurityDefaultsEnforcementPolicy in policies + description: The policy that represents the security defaults that protect against common attacks. + operationId: policies.UpdateIdentitySecurityDefaultsEnforcementPolicy requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.ListSections + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies + description: The policy that represents the security defaults that protect against common attacks. + operationId: policies.DeleteIdentitySecurityDefaultsEnforcementPolicy parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/permissionGrantPolicies: + get: + tags: + - policies.permissionGrantPolicy + summary: Get permissionGrantPolicies from policies + description: The policy that specifies the conditions under which consent can be granted. + operationId: policies.ListPermissionGrantPolicies + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -209176,24 +256431,12 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc type: string - name: $select in: query @@ -209206,18 +256449,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - excludes + - includes type: string - name: $expand in: query @@ -209230,9 +256466,8 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - excludes + - includes type: string responses: '200': @@ -209240,13 +256475,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of permissionGrantPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' '@odata.nextLink': type: string default: @@ -209257,24 +256492,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.CreateSections - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - policies.permissionGrantPolicy + summary: Create new navigation property to permissionGrantPolicies for policies + description: The policy that specifies the conditions under which consent can be granted. + operationId: policies.CreatePermissionGrantPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' required: true responses: '201': @@ -209282,32 +256509,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.GetSections + - policies.permissionGrantPolicy + summary: Get permissionGrantPolicies from policies + description: The policy that specifies the conditions under which consent can be granted. + operationId: policies.GetPermissionGrantPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: permissionGrantPolicy - name: $select in: query description: Select properties to be returned @@ -209319,18 +256539,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - excludes + - includes type: string - name: $expand in: query @@ -209343,9 +256556,8 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - excludes + - includes type: string responses: '200': @@ -209353,53 +256565,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' links: - pages: - operationId: me.onenote.pages.parentSection.parentNotebook.Sections.ListPages - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.pages.parentSection.parentNotebook.Sections.GetParentNotebook + excludes: + operationId: policies.PermissionGrantPolicies.ListExcludes parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentNotebook.Sections.GetParentSectionGroup + permissionGrantPolicy-id: $request.path.permissionGrantPolicy-id + includes: + operationId: policies.PermissionGrantPolicies.ListIncludes parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + permissionGrantPolicy-id: $request.path.permissionGrantPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.UpdateSections + - policies.permissionGrantPolicy + summary: Update the navigation property permissionGrantPolicies in policies + description: The policy that specifies the conditions under which consent can be granted. + operationId: policies.UpdatePermissionGrantPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: permissionGrantPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' required: true responses: '204': @@ -209409,25 +256607,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentNotebook.DeleteSections + - policies.permissionGrantPolicy + summary: Delete navigation property permissionGrantPolicies for policies + description: The policy that specifies the conditions under which consent can be granted. + operationId: policies.DeletePermissionGrantPolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: permissionGrantPolicy - name: If-Match in: header description: ETag @@ -209439,133 +256630,161 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToNotebook + - policies.permissionGrantPolicy + summary: Get excludes from policies + description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.ListExcludes parameters: - - name: onenotePage-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: permissionGrantPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - clientApplicationIds + - clientApplicationIds desc + - clientApplicationPublisherIds + - clientApplicationPublisherIds desc + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationsFromVerifiedPublisherOnly desc + - clientApplicationTenantIds + - clientApplicationTenantIds desc + - permissionClassification + - permissionClassification desc + - permissions + - permissions desc + - permissionType + - permissionType desc + - resourceApplication + - resourceApplication desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - clientApplicationIds + - clientApplicationPublisherIds + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationTenantIds + - permissionClassification + - permissions + - permissionType + - resourceApplication + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of permissionGrantConditionSet + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToSectionGroup + - policies.permissionGrantPolicy + summary: Create new navigation property to excludes for policies + description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.CreateExcludes parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: permissionGrantPolicy requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup': + x-ms-docs-operation-type: operation + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentSection.GetParentSectionGroup + - policies.permissionGrantPolicy + summary: Get excludes from policies + description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.GetExcludes parameters: - - name: onenotePage-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: 'key: id of permissionGrantConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet - name: $select in: query description: Select properties to be returned @@ -209577,18 +256796,14 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - clientApplicationIds + - clientApplicationPublisherIds + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationTenantIds + - permissionClassification + - permissions + - permissionType + - resourceApplication type: string - name: $expand in: query @@ -209601,10 +256816,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -209612,47 +256823,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentSection.ParentSectionGroup.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.ParentSectionGroup.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroups: - operationId: me.onenote.pages.parentSection.ParentSectionGroup.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.pages.parentSection.ParentSectionGroup.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentSection.UpdateParentSectionGroup + - policies.permissionGrantPolicy + summary: Update the navigation property excludes in policies + description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.UpdateExcludes parameters: - - name: onenotePage-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: 'key: id of permissionGrantConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: '204': @@ -209662,18 +256863,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section. Read-only. - operationId: me.onenote.pages.parentSection.DeleteParentSectionGroup + - policies.permissionGrantPolicy + summary: Delete navigation property excludes for policies + description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.DeleteExcludes parameters: - - name: onenotePage-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: 'key: id of permissionGrantConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet - name: If-Match in: header description: ETag @@ -209685,21 +256893,161 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentSectionGroup.GetParentNotebook + - policies.permissionGrantPolicy + summary: Get includes from policies + description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.ListIncludes + parameters: + - name: permissionGrantPolicy-id + in: path + description: 'key: id of permissionGrantPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: permissionGrantPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - clientApplicationIds + - clientApplicationIds desc + - clientApplicationPublisherIds + - clientApplicationPublisherIds desc + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationsFromVerifiedPublisherOnly desc + - clientApplicationTenantIds + - clientApplicationTenantIds desc + - permissionClassification + - permissionClassification desc + - permissions + - permissions desc + - permissionType + - permissionType desc + - resourceApplication + - resourceApplication desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - clientApplicationIds + - clientApplicationPublisherIds + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationTenantIds + - permissionClassification + - permissions + - permissionType + - resourceApplication + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of permissionGrantConditionSet + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.permissionGrantPolicy + summary: Create new navigation property to includes for policies + description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.CreateIncludes + parameters: + - name: permissionGrantPolicy-id + in: path + description: 'key: id of permissionGrantPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: permissionGrantPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}': + get: + tags: + - policies.permissionGrantPolicy + summary: Get includes from policies + description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.GetIncludes parameters: - - name: onenotePage-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: 'key: id of permissionGrantConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet - name: $select in: query description: Select properties to be returned @@ -209711,20 +257059,14 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - clientApplicationIds + - clientApplicationPublisherIds + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationTenantIds + - permissionClassification + - permissions + - permissionType + - resourceApplication type: string - name: $expand in: query @@ -209737,8 +257079,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -209746,39 +257086,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentSectionGroup.UpdateParentNotebook + - policies.permissionGrantPolicy + summary: Update the navigation property includes in policies + description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.UpdateIncludes parameters: - - name: onenotePage-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: 'key: id of permissionGrantConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: '204': @@ -209788,18 +257126,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentSectionGroup.DeleteParentNotebook + - policies.permissionGrantPolicy + summary: Delete navigation property includes for policies + description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. + operationId: policies.permissionGrantPolicies.DeleteIncludes parameters: - - name: onenotePage-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id + in: path + description: 'key: id of permissionGrantConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: permissionGrantConditionSet - name: If-Match in: header description: ETag @@ -209811,70 +257156,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.copyNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups': + /policies/tokenIssuancePolicies: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSectionGroups + - policies.tokenIssuancePolicy + summary: Get tokenIssuancePolicies from policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. + operationId: policies.ListTokenIssuancePolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -209892,22 +257181,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -209920,18 +257203,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -209944,10 +257221,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appliesTo type: string responses: '200': @@ -209955,13 +257229,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of tokenIssuancePolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' '@odata.nextLink': type: string default: @@ -209972,24 +257246,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSectionGroups - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - policies.tokenIssuancePolicy + summary: Create new navigation property to tokenIssuancePolicies for policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. + operationId: policies.CreateTokenIssuancePolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' required: true responses: '201': @@ -209997,32 +257263,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': + '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSectionGroups + - policies.tokenIssuancePolicy + summary: Get tokenIssuancePolicies from policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. + operationId: policies.GetTokenIssuancePolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: tokenIssuancePolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of tokenIssuancePolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: tokenIssuancePolicy - name: $select in: query description: Select properties to be returned @@ -210034,18 +257293,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -210058,10 +257311,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appliesTo type: string responses: '200': @@ -210069,58 +257319,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' links: - parentNotebook: - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSections + appliesTo: + operationId: policies.TokenIssuancePolicies.ListAppliesTo parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + tokenIssuancePolicy-id: $request.path.tokenIssuancePolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSectionGroups + - policies.tokenIssuancePolicy + summary: Update the navigation property tokenIssuancePolicies in policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. + operationId: policies.UpdateTokenIssuancePolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: tokenIssuancePolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of tokenIssuancePolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: tokenIssuancePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' required: true responses: '204': @@ -210130,25 +257357,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSectionGroups + - policies.tokenIssuancePolicy + summary: Delete navigation property tokenIssuancePolicies for policies + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. + operationId: policies.DeleteTokenIssuancePolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: tokenIssuancePolicy-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of tokenIssuancePolicy' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: tokenIssuancePolicy - name: If-Match in: header description: ETag @@ -210160,21 +257380,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections': + /policies/tokenLifetimePolicies: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSections + - policies.tokenLifetimePolicy + summary: Get tokenLifetimePolicies from policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' + operationId: policies.ListTokenLifetimePolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -210192,24 +257405,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -210222,18 +257427,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -210246,9 +257445,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - appliesTo type: string responses: '200': @@ -210256,13 +257453,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of tokenLifetimePolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' '@odata.nextLink': type: string default: @@ -210273,24 +257470,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSections - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - policies.tokenLifetimePolicy + summary: Create new navigation property to tokenLifetimePolicies for policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' + operationId: policies.CreateTokenLifetimePolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' required: true responses: '201': @@ -210298,32 +257487,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}': + '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSections + - policies.tokenLifetimePolicy + summary: Get tokenLifetimePolicies from policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' + operationId: policies.GetTokenLifetimePolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: tokenLifetimePolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of tokenLifetimePolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: tokenLifetimePolicy - name: $select in: query description: Select properties to be returned @@ -210335,18 +257517,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -210359,9 +257535,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - appliesTo type: string responses: '200': @@ -210369,53 +257543,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' links: - pages: - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.ListPages - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup + appliesTo: + operationId: policies.TokenLifetimePolicies.ListAppliesTo parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + tokenLifetimePolicy-id: $request.path.tokenLifetimePolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSections + - policies.tokenLifetimePolicy + summary: Update the navigation property tokenLifetimePolicies in policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' + operationId: policies.UpdateTokenLifetimePolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: tokenLifetimePolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of tokenLifetimePolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: tokenLifetimePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' required: true responses: '204': @@ -210425,25 +257581,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSections + - policies.tokenLifetimePolicy + summary: Delete navigation property tokenLifetimePolicies for policies + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' + operationId: policies.DeleteTokenLifetimePolicies parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: tokenLifetimePolicy-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of tokenLifetimePolicy' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: tokenLifetimePolicy - name: If-Match in: header description: ETag @@ -210455,133 +257604,217 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + /print: + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + - print.print + summary: Get print + operationId: print.print.GetPrint parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - settings + - connectors + - operations + - printers + - services + - shares + - taskDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - '*' + - connectors + - operations + - printers + - services + - shares + - taskDefinitions + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.print' + links: + connectors: + operationId: print.ListConnectors + operations: + operationId: print.ListOperations + printers: + operationId: print.ListPrinters + services: + operationId: print.ListServices + shares: + operationId: print.ListShares + taskDefinitions: + operationId: print.ListTaskDefinitions + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.print + summary: Update print + operationId: print.print.UpdatePrint requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.print' required: true responses: - '200': + '204': description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /print/connectors: + get: + tags: + - print.printConnector + summary: Get connectors from print + description: The list of available print connectors. + operationId: print.ListConnectors + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appVersion + - appVersion desc + - displayName + - displayName desc + - fullyQualifiedDomainName + - fullyQualifiedDomainName desc + - location + - location desc + - operatingSystem + - operatingSystem desc + - registeredDateTime + - registeredDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appVersion + - displayName + - fullyQualifiedDomainName + - location + - operatingSystem + - registeredDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of printConnector + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printConnector' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - print.printConnector + summary: Create new navigation property to connectors for print + description: The list of available print connectors. + operationId: print.CreateConnectors requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.printConnector' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.printConnector' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentSectionGroup': + x-ms-docs-operation-type: operation + '/print/connectors/{printConnector-id}': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentSectionGroup.GetParentSectionGroup + - print.printConnector + summary: Get connectors from print + description: The list of available print connectors. + operationId: print.GetConnectors parameters: - - name: onenotePage-id + - name: printConnector-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printConnector' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printConnector - name: $select in: query description: Select properties to be returned @@ -210593,18 +257826,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - appVersion - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - fullyQualifiedDomainName + - location + - operatingSystem + - registeredDateTime type: string - name: $expand in: query @@ -210617,10 +257844,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -210628,47 +257851,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroups: - operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.printConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentSectionGroup.UpdateParentSectionGroup + - print.printConnector + summary: Update the navigation property connectors in print + description: The list of available print connectors. + operationId: print.UpdateConnectors parameters: - - name: onenotePage-id + - name: printConnector-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printConnector' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printConnector requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printConnector' required: true responses: '204': @@ -210678,18 +257884,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.pages.parentSection.parentSectionGroup.DeleteParentSectionGroup + - print.printConnector + summary: Delete navigation property connectors for print + description: The list of available print connectors. + operationId: print.DeleteConnectors parameters: - - name: onenotePage-id + - name: printConnector-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printConnector' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printConnector - name: If-Match in: header description: ETag @@ -210701,21 +257907,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups': + /print/operations: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.ListSectionGroups + - print.printOperation + summary: Get operations from print + description: The list of print long running operations. + operationId: print.ListOperations parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -210733,22 +257932,10 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - status + - status desc type: string - name: $select in: query @@ -210761,18 +257948,8 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - status type: string - name: $expand in: query @@ -210785,10 +257962,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -210796,13 +257969,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of printOperation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printOperation' '@odata.nextLink': type: string default: @@ -210813,24 +257986,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.CreateSectionGroups - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - print.printOperation + summary: Create new navigation property to operations for print + description: The list of print long running operations. + operationId: print.CreateOperations requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printOperation' required: true responses: '201': @@ -210838,32 +258003,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/print/operations/{printOperation-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.GetSectionGroups + - print.printOperation + summary: Get operations from print + description: The list of print long running operations. + operationId: print.GetOperations parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: printOperation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printOperation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printOperation - name: $select in: query description: Select properties to be returned @@ -210875,18 +258033,8 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - status type: string - name: $expand in: query @@ -210899,10 +258047,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -210910,58 +258054,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentNotebook - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentSectionGroup - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSectionGroups - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSections - parameters: - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.printOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.UpdateSectionGroups + - print.printOperation + summary: Update the navigation property operations in print + description: The list of print long running operations. + operationId: print.UpdateOperations parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: printOperation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printOperation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printOperation' required: true responses: '204': @@ -210971,25 +258087,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.DeleteSectionGroups + - print.printOperation + summary: Delete navigation property operations for print + description: The list of print long running operations. + operationId: print.DeleteOperations parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: printOperation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printOperation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printOperation - name: If-Match in: header description: ETag @@ -211001,21 +258110,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections': + /print/printers: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.ListSections + - print.printer + summary: Get printers from print + description: The list of printers registered in the tenant. + operationId: print.ListPrinters parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -211033,24 +258135,30 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - capabilities + - capabilities desc + - defaults + - defaults desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - isAcceptingJobs + - isAcceptingJobs desc + - location + - location desc + - manufacturer + - manufacturer desc + - model + - model desc + - status + - status desc + - hasPhysicalDevice + - hasPhysicalDevice desc + - isShared + - isShared desc + - lastSeenDateTime + - lastSeenDateTime desc + - registeredDateTime + - registeredDateTime desc type: string - name: $select in: query @@ -211063,18 +258171,22 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - capabilities + - defaults - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - isAcceptingJobs + - location + - manufacturer + - model + - status + - hasPhysicalDevice + - isShared + - lastSeenDateTime + - registeredDateTime + - jobs + - connectors + - shares + - taskTriggers type: string - name: $expand in: query @@ -211087,9 +258199,10 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - jobs + - connectors + - shares + - taskTriggers type: string responses: '200': @@ -211097,13 +258210,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of printer type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printer' '@odata.nextLink': type: string default: @@ -211114,24 +258227,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.CreateSections - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - print.printer + summary: Create new navigation property to printers for print + description: The list of printers registered in the tenant. + operationId: print.CreatePrinters requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printer' required: true responses: '201': @@ -211139,32 +258244,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}': + '/print/printers/{printer-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.GetSections + - print.printer + summary: Get printers from print + description: The list of printers registered in the tenant. + operationId: print.GetPrinters parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: printer-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printer - name: $select in: query description: Select properties to be returned @@ -211176,18 +258274,22 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - capabilities + - defaults - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - isAcceptingJobs + - location + - manufacturer + - model + - status + - hasPhysicalDevice + - isShared + - lastSeenDateTime + - registeredDateTime + - jobs + - connectors + - shares + - taskTriggers type: string - name: $expand in: query @@ -211200,9 +258302,10 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - jobs + - connectors + - shares + - taskTriggers type: string responses: '200': @@ -211210,53 +258313,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printer' links: - pages: - operationId: me.onenote.pages.parentSection.parentSectionGroup.Sections.ListPages + jobs: + operationId: print.Printers.ListJobs parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentNotebook + printer-id: $request.path.printer-id + connectors: + operationId: print.Printers.ListConnectors parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentSectionGroup + printer-id: $request.path.printer-id + shares: + operationId: print.Printers.ListShares parameters: - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + printer-id: $request.path.printer-id + taskTriggers: + operationId: print.Printers.ListTaskTriggers + parameters: + printer-id: $request.path.printer-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.UpdateSections + - print.printer + summary: Update the navigation property printers in print + description: The list of printers registered in the tenant. + operationId: print.UpdatePrinters parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: printer-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printer requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printer' required: true responses: '204': @@ -211266,25 +258363,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.pages.parentSection.parentSectionGroup.DeleteSections + - print.printer + summary: Delete navigation property printers for print + description: The list of printers registered in the tenant. + operationId: print.DeletePrinters parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: printer-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printer - name: If-Match in: header description: ETag @@ -211296,126 +258386,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + '/print/printers/{printer-id}/connectors': + get: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + - print.printer + summary: Get connectors from print + description: The connectors that are associated with the printer. + operationId: print.printers.ListConnectors parameters: - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: printer-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/onenote/resources: - get: - tags: - - me.onenote - summary: Get resources from me - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: me.onenote.ListResources - parameters: + x-ms-docs-key-type: printer - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -211433,12 +258418,18 @@ paths: enum: - id - id desc - - self - - self desc - - content - - content desc - - contentUrl - - contentUrl desc + - appVersion + - appVersion desc + - displayName + - displayName desc + - fullyQualifiedDomainName + - fullyQualifiedDomainName desc + - location + - location desc + - operatingSystem + - operatingSystem desc + - registeredDateTime + - registeredDateTime desc type: string - name: $select in: query @@ -211451,9 +258442,12 @@ paths: items: enum: - id - - self - - content - - contentUrl + - appVersion + - displayName + - fullyQualifiedDomainName + - location + - operatingSystem + - registeredDateTime type: string - name: $expand in: query @@ -211473,13 +258467,79 @@ paths: content: application/json: schema: - title: Collection of onenoteResource + title: Collection of printConnector type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + $ref: '#/components/schemas/microsoft.graph.printConnector' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/connectors/$ref': + get: + tags: + - print.printer + summary: Get ref of connectors from print + description: The connectors that are associated with the printer. + operationId: print.printers.ListRefConnectors + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appVersion + - appVersion desc + - displayName + - displayName desc + - fullyQualifiedDomainName + - fullyQualifiedDomainName desc + - location + - location desc + - operatingSystem + - operatingSystem desc + - registeredDateTime + - registeredDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of printConnector + type: object + properties: + value: + type: array + items: + type: string '@odata.nextLink': type: string default: @@ -211490,42 +258550,110 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to resources for me - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: me.onenote.CreateResources + - print.printer + summary: Create new navigation property ref to connectors for print + description: The connectors that are associated with the printer. + operationId: print.printers.CreateRefConnectors + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/resources/{onenoteResource-id}': + '/print/printers/{printer-id}/microsoft.graph.restoreFactoryDefaults': + post: + tags: + - print.Actions + summary: Invoke action restoreFactoryDefaults + operationId: print.printers.printer.restoreFactoryDefaults + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/print/printers/{printer-id}/shares': get: tags: - - me.onenote - summary: Get resources from me - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: me.onenote.GetResources + - print.printer + summary: Get shares from print + description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + operationId: print.printers.ListShares parameters: - - name: onenoteResource-id + - name: printer-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: printer + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - capabilities + - capabilities desc + - defaults + - defaults desc + - displayName + - displayName desc + - isAcceptingJobs + - isAcceptingJobs desc + - location + - location desc + - manufacturer + - manufacturer desc + - model + - model desc + - status + - status desc + - allowAllUsers + - allowAllUsers desc + - createdDateTime + - createdDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -211537,9 +258665,20 @@ paths: items: enum: - id - - self - - content - - contentUrl + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - allowAllUsers + - createdDateTime + - jobs + - allowedGroups + - allowedUsers + - printer type: string - name: $expand in: query @@ -211552,6 +258691,10 @@ paths: items: enum: - '*' + - jobs + - allowedGroups + - allowedUsers + - printer type: string responses: '200': @@ -211559,122 +258702,143 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.onenote - summary: Update the navigation property resources in me - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: me.onenote.UpdateResources - parameters: - - name: onenoteResource-id - in: path - description: 'key: id of onenoteResource' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteResource - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.onenote - summary: Delete navigation property resources for me - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: me.onenote.DeleteResources - parameters: - - name: onenoteResource-id - in: path - description: 'key: id of onenoteResource' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteResource - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of printerShare + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerShare' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/me/onenote/resources/{onenoteResource-id}/content': + '/print/printers/{printer-id}/shares/$ref': get: tags: - - me.onenote - summary: Get media content for the navigation property resources from me - operationId: me.onenote.GetResourcesContent + - print.printer + summary: Get ref of shares from print + description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + operationId: print.printers.ListRefShares parameters: - - name: onenoteResource-id + - name: printer-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: printer + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - capabilities + - capabilities desc + - defaults + - defaults desc + - displayName + - displayName desc + - isAcceptingJobs + - isAcceptingJobs desc + - location + - location desc + - manufacturer + - manufacturer desc + - model + - model desc + - status + - status desc + - allowAllUsers + - allowAllUsers desc + - createdDateTime + - createdDateTime desc + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property links content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of links of printerShare + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - me.onenote - summary: Update media content for the navigation property resources in me - operationId: me.onenote.UpdateResourcesContent + - print.printer + summary: Create new navigation property ref to shares for print + description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + operationId: print.printers.CreateRefShares parameters: - - name: onenoteResource-id + - name: printer-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: printer requestBody: - description: New media content. + description: New navigation property ref value content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/onenote/sectionGroups: + '/print/printers/{printer-id}/taskTriggers': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.ListSectionGroups + - print.printer + summary: Get taskTriggers from print + description: A list of task triggers that are associated with the printer. + operationId: print.printers.ListTaskTriggers parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -211692,22 +258856,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - event + - event desc type: string - name: $select in: query @@ -211720,18 +258870,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - event + - definition type: string - name: $expand in: query @@ -211744,10 +258884,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - definition type: string responses: '200': @@ -211755,13 +258892,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of printTaskTrigger type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' '@odata.nextLink': type: string default: @@ -211772,16 +258909,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.CreateSectionGroups + - print.printer + summary: Create new navigation property to taskTriggers for print + description: A list of task triggers that are associated with the printer. + operationId: print.printers.CreateTaskTriggers + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' required: true responses: '201': @@ -211789,25 +258934,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}': + '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.GetSectionGroups + - print.printer + summary: Get taskTriggers from print + description: A list of task triggers that are associated with the printer. + operationId: print.printers.GetTaskTriggers parameters: - - name: sectionGroup-id + - name: printer-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger - name: $select in: query description: Select properties to be returned @@ -211819,18 +258971,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - event + - definition type: string - name: $expand in: query @@ -211843,10 +258985,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - definition type: string responses: '200': @@ -211854,47 +258993,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' links: - parentNotebook: - operationId: me.onenote.SectionGroups.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.SectionGroups.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.SectionGroups.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.SectionGroups.ListSections + definition: + operationId: print.printers.TaskTriggers.GetDefinition parameters: - sectionGroup-id: $request.path.sectionGroup-id + printer-id: $request.path.printer-id + printTaskTrigger-id: $request.path.printTaskTrigger-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.UpdateSectionGroups + - print.printer + summary: Update the navigation property taskTriggers in print + description: A list of task triggers that are associated with the printer. + operationId: print.printers.UpdateTaskTriggers parameters: - - name: sectionGroup-id + - name: printer-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' required: true responses: '204': @@ -211904,18 +259039,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.DeleteSectionGroups + - print.printer + summary: Delete navigation property taskTriggers for print + description: A list of task triggers that are associated with the printer. + operationId: print.printers.DeleteTaskTriggers parameters: - - name: sectionGroup-id + - name: printer-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger - name: If-Match in: header description: ETag @@ -211927,21 +259069,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook': + '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}/definition': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sectionGroups.GetParentNotebook + - print.printer + summary: Get definition from print + description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. + operationId: print.printers.taskTriggers.GetDefinition parameters: - - name: sectionGroup-id + - name: printer-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger - name: $select in: query description: Select properties to be returned @@ -211953,20 +259102,9 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - tasks type: string - name: $expand in: query @@ -211979,8 +259117,7 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - tasks type: string responses: '200': @@ -211988,39 +259125,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + links: + tasks: + operationId: print.printers.taskTriggers.Definition.ListTasks + parameters: + printer-id: $request.path.printer-id + printTaskTrigger-id: $request.path.printTaskTrigger-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}/definition/$ref': + get: + tags: + - print.printer + summary: Get ref of definition from print + description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. + operationId: print.printers.taskTriggers.GetRefDefinition + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string links: - sectionGroups: - operationId: me.onenote.sectionGroups.ParentNotebook.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sectionGroups.ParentNotebook.ListSections + tasks: + operationId: print.printers.taskTriggers.Definition.ListTasks parameters: - sectionGroup-id: $request.path.sectionGroup-id + printer-id: $request.path.printer-id + printTaskTrigger-id: $request.path.printTaskTrigger-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sectionGroups.UpdateParentNotebook + - print.printer + summary: Update the ref of navigation property definition in print + description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. + operationId: print.printers.taskTriggers.UpdateRefDefinition parameters: - - name: sectionGroup-id + - name: printer-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -212030,18 +259211,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sectionGroups.DeleteParentNotebook + - print.printer + summary: Delete ref of navigation property definition for print + description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. + operationId: print.printers.taskTriggers.DeleteRefDefinition parameters: - - name: sectionGroup-id + - name: printer-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printer' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger - name: If-Match in: header description: ETag @@ -212053,20 +259241,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + /print/printers/microsoft.graph.create: post: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.copyNotebook - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - print.Actions + summary: Invoke action create + operationId: print.printers.create requestBody: description: Action parameters content: @@ -212074,49 +259254,39 @@ paths: schema: type: object properties: - groupId: + displayName: type: string - nullable: true - renameAs: + manufacturer: type: string - nullable: true - notebookFolder: + model: type: string - nullable: true - siteCollectionId: + physicalDeviceId: type: string nullable: true - siteId: + hasPhysicalDevice: + type: boolean + default: false + nullable: true + certificateSigningRequest: + $ref: '#/components/schemas/microsoft.graph.printCertificateSigningRequest' + connectorId: type: string nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups': + /print/services: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.ListSectionGroups + - print.printService + summary: Get services from print + description: The list of available Universal Print service endpoints. + operationId: print.ListServices parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -212134,22 +259304,6 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc type: string - name: $select in: query @@ -212162,18 +259316,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - endpoints type: string - name: $expand in: query @@ -212186,10 +259329,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - endpoints type: string responses: '200': @@ -212197,13 +259337,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of printService type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printService' '@odata.nextLink': type: string default: @@ -212214,24 +259354,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.CreateSectionGroups - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - print.printService + summary: Create new navigation property to services for print + description: The list of available Universal Print service endpoints. + operationId: print.CreateServices requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printService' required: true responses: '201': @@ -212239,32 +259371,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printService' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': + '/print/services/{printService-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.GetSectionGroups + - print.printService + summary: Get services from print + description: The list of available Universal Print service endpoints. + operationId: print.GetServices parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: printService-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printService' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printService - name: $select in: query description: Select properties to be returned @@ -212276,18 +259401,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - endpoints type: string - name: $expand in: query @@ -212300,10 +259414,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - endpoints type: string responses: '200': @@ -212311,58 +259422,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printService' links: - parentNotebook: - operationId: me.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.sectionGroups.parentNotebook.SectionGroups.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.sectionGroups.parentNotebook.SectionGroups.ListSections + endpoints: + operationId: print.Services.ListEndpoints parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + printService-id: $request.path.printService-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.UpdateSectionGroups + - print.printService + summary: Update the navigation property services in print + description: The list of available Universal Print service endpoints. + operationId: print.UpdateServices parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: printService-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printService' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printService requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printService' required: true responses: '204': @@ -212372,25 +259460,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.DeleteSectionGroups + - print.printService + summary: Delete navigation property services for print + description: The list of available Universal Print service endpoints. + operationId: print.DeleteServices parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: printService-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printService' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printService - name: If-Match in: header description: ETag @@ -212402,21 +259483,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections': + '/print/services/{printService-id}/endpoints': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.ListSections + - print.printService + summary: Get endpoints from print + description: Endpoints that can be used to access the service. Read-only. Nullable. + operationId: print.services.ListEndpoints parameters: - - name: sectionGroup-id + - name: printService-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printService' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printService - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -212434,24 +259515,10 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - uri + - uri desc type: string - name: $select in: query @@ -212464,18 +259531,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - uri type: string - name: $expand in: query @@ -212488,9 +259545,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -212498,13 +259552,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of printServiceEndpoint type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' '@odata.nextLink': type: string default: @@ -212515,24 +259569,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.CreateSections + - print.printService + summary: Create new navigation property to endpoints for print + description: Endpoints that can be used to access the service. Read-only. Nullable. + operationId: print.services.CreateEndpoints parameters: - - name: sectionGroup-id + - name: printService-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printService' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printService requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' required: true responses: '201': @@ -212540,32 +259594,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}': + '/print/services/{printService-id}/endpoints/{printServiceEndpoint-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.GetSections + - print.printService + summary: Get endpoints from print + description: Endpoints that can be used to access the service. Read-only. Nullable. + operationId: print.services.GetEndpoints parameters: - - name: sectionGroup-id + - name: printService-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printService' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: printService + - name: printServiceEndpoint-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printServiceEndpoint' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printServiceEndpoint - name: $select in: query description: Select properties to be returned @@ -212577,18 +259631,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - uri type: string - name: $expand in: query @@ -212601,9 +259645,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -212611,53 +259652,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sectionGroups.parentNotebook.Sections.ListPages - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.sectionGroups.parentNotebook.Sections.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.sectionGroups.parentNotebook.Sections.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.UpdateSections + - print.printService + summary: Update the navigation property endpoints in print + description: Endpoints that can be used to access the service. Read-only. Nullable. + operationId: print.services.UpdateEndpoints parameters: - - name: sectionGroup-id + - name: printService-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printService' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: printService + - name: printServiceEndpoint-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printServiceEndpoint' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printServiceEndpoint requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' required: true responses: '204': @@ -212667,25 +259692,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.DeleteSections + - print.printService + summary: Delete navigation property endpoints for print + description: Endpoints that can be used to access the service. Read-only. Nullable. + operationId: print.services.DeleteEndpoints parameters: - - name: sectionGroup-id + - name: printService-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printService' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: printService + - name: printServiceEndpoint-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printServiceEndpoint' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printServiceEndpoint - name: If-Match in: header description: ETag @@ -212697,140 +259722,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages': + /print/shares: get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.sections.ListPages + - print.printerShare + summary: Get shares from print + description: The list of printer shares registered in the tenant. + operationId: print.ListShares parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -212848,28 +259747,26 @@ paths: enum: - id - id desc - - self - - self desc + - capabilities + - capabilities desc + - defaults + - defaults desc + - displayName + - displayName desc + - isAcceptingJobs + - isAcceptingJobs desc + - location + - location desc + - manufacturer + - manufacturer desc + - model + - model desc + - status + - status desc + - allowAllUsers + - allowAllUsers desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc type: string - name: $select in: query @@ -212882,19 +259779,20 @@ paths: items: enum: - id - - self + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - allowAllUsers - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - jobs + - allowedGroups + - allowedUsers + - printer type: string - name: $expand in: query @@ -212907,8 +259805,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - jobs + - allowedGroups + - allowedUsers + - printer type: string responses: '200': @@ -212916,13 +259816,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of printerShare type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printerShare' '@odata.nextLink': type: string default: @@ -212933,31 +259833,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.sections.CreatePages - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - print.printerShare + summary: Create new navigation property to shares for print + description: The list of printer shares registered in the tenant. + operationId: print.CreateShares requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printerShare' required: true responses: '201': @@ -212965,39 +259850,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printerShare' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/print/shares/{printerShare-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.sections.GetPages + - print.printerShare + summary: Get shares from print + description: The list of printer shares registered in the tenant. + operationId: print.GetShares parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printerShare - name: $select in: query description: Select properties to be returned @@ -213009,19 +259880,20 @@ paths: items: enum: - id - - self + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - allowAllUsers - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - jobs + - allowedGroups + - allowedUsers + - printer type: string - name: $expand in: query @@ -213034,8 +259906,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - jobs + - allowedGroups + - allowedUsers + - printer type: string responses: '200': @@ -213043,57 +259917,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printerShare' links: - parentNotebook: - operationId: me.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentNotebook + jobs: + operationId: print.Shares.ListJobs parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: me.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentSection + printerShare-id: $request.path.printerShare-id + allowedGroups: + operationId: print.Shares.ListAllowedGroups parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + printerShare-id: $request.path.printerShare-id + allowedUsers: + operationId: print.Shares.ListAllowedUsers + parameters: + printerShare-id: $request.path.printerShare-id + printer: + operationId: print.Shares.GetPrinter + parameters: + printerShare-id: $request.path.printerShare-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property pages in me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.sections.UpdatePages + - print.printerShare + summary: Update the navigation property shares in print + description: The list of printer shares registered in the tenant. + operationId: print.UpdateShares parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printerShare requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printerShare' required: true responses: '204': @@ -213103,32 +259967,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.parentNotebook.sections.DeletePages + - print.printerShare + summary: Delete navigation property shares for print + description: The list of printer shares registered in the tenant. + operationId: print.DeleteShares parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printerShare - name: If-Match in: header description: ETag @@ -213140,263 +259990,593 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/print/shares/{printerShare-id}/allowedGroups': get: tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.sectionGroups.parentNotebook.sections.GetPagesContent + - print.printerShare + summary: Get allowedGroups from print + description: The groups whose users have access to print using the printer. + operationId: print.shares.ListAllowedGroups parameters: - - name: sectionGroup-id + - name: printerShare-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: printerShare + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenCount + - unseenCount desc + - isArchived + - isArchived desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - securityEnabled + - securityIdentifier + - theme + - visibility + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isSubscribedByMail + - unseenCount + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + '/print/shares/{printerShare-id}/allowedGroups/$ref': + get: tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.sectionGroups.parentNotebook.sections.UpdatePagesContent + - print.printerShare + summary: Get ref of allowedGroups from print + description: The groups whose users have access to print using the printer. + operationId: print.shares.ListRefAllowedGroups parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: printerShare-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: printerShare + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenCount + - unseenCount desc + - isArchived + - isArchived desc type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: - tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: '200': - description: Success + description: Retrieved navigation property links content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of links of group + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - print.printerShare + summary: Create new navigation property ref to allowedGroups for print + description: The groups whose users have access to print using the printer. + operationId: print.shares.CreateRefAllowedGroups parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printerShare requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: - tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.preview - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/allowedUsers': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.GetParentNotebook + - print.printerShare + summary: Get allowedUsers from print + description: The users who have access to print using the printer. + operationId: print.shares.ListAllowedUsers parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: printerShare-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: printerShare + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - department + - department desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string - name: $select in: query description: Select properties to be returned @@ -213408,20 +260588,122 @@ paths: items: enum: - id - - self + - deletedDateTime + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country - createdDateTime - - createdBy + - creationType + - department - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - employeeHireDate + - employeeId + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredLanguage + - provisionedPlans + - proxyAddresses + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -213434,8 +260716,52 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -213443,195 +260769,263 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSections - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentNotebook - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true - responses: - '204': - description: Success + title: Collection of user + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/print/shares/{printerShare-id}/allowedUsers/$ref': + get: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentNotebook + - print.printerShare + summary: Get ref of allowedUsers from print + description: The users who have access to print using the printer. + operationId: print.shares.ListRefAllowedUsers parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: printerShare + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - department + - department desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of user + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + - print.printerShare + summary: Create new navigation property ref to allowedUsers for print + description: The users who have access to print using the printer. + operationId: print.shares.CreateRefAllowedUsers parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printerShare requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + additionalProperties: + type: object required: true responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/printer': get: tags: - - me.onenote - summary: Get parentSection from me - description: The section that contains the page. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.GetParentSection + - print.printerShare + summary: Get printer from print + description: The printer that this printer share is related to. + operationId: print.shares.GetPrinter parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printerShare - name: $select in: query description: Select properties to be returned @@ -213643,18 +261037,22 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - capabilities + - defaults - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - isAcceptingJobs + - location + - manufacturer + - model + - status + - hasPhysicalDevice + - isShared + - lastSeenDateTime + - registeredDateTime + - jobs + - connectors + - shares + - taskTriggers type: string - name: $expand in: query @@ -213667,9 +261065,10 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - jobs + - connectors + - shares + - taskTriggers type: string responses: '200': @@ -213677,63 +261076,91 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printer' links: - pages: - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.ListPages + jobs: + operationId: print.shares.Printer.ListJobs parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentNotebook + printerShare-id: $request.path.printerShare-id + connectors: + operationId: print.shares.Printer.ListConnectors parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentSectionGroup + printerShare-id: $request.path.printerShare-id + shares: + operationId: print.shares.Printer.ListShares parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + printerShare-id: $request.path.printerShare-id + taskTriggers: + operationId: print.shares.Printer.ListTaskTriggers + parameters: + printerShare-id: $request.path.printerShare-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/print/shares/{printerShare-id}/printer/$ref': + get: tags: - - me.onenote - summary: Update the navigation property parentSection in me - description: The section that contains the page. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentSection + - print.printerShare + summary: Get ref of printer from print + description: The printer that this printer share is related to. + operationId: print.shares.GetRefPrinter parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: printerShare-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: printerShare + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + jobs: + operationId: print.shares.Printer.ListJobs + parameters: + printerShare-id: $request.path.printerShare-id + connectors: + operationId: print.shares.Printer.ListConnectors + parameters: + printerShare-id: $request.path.printerShare-id + shares: + operationId: print.shares.Printer.ListShares + parameters: + printerShare-id: $request.path.printerShare-id + taskTriggers: + operationId: print.shares.Printer.ListTaskTriggers + parameters: + printerShare-id: $request.path.printerShare-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - print.printerShare + summary: Update the ref of navigation property printer in print + description: The printer that this printer share is related to. + operationId: print.shares.UpdateRefPrinter + parameters: + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printerShare requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -213743,32 +261170,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSection for me - description: The section that contains the page. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentSection + - print.printerShare + summary: Delete ref of navigation property printer for print + description: The printer that this printer share is related to. + operationId: print.shares.DeleteRefPrinter parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printerShare-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printerShare - name: If-Match in: header description: ETag @@ -213780,154 +261193,143 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + '/print/shares/{printerShare-id}/printer/microsoft.graph.restoreFactoryDefaults': post: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + - print.Actions + summary: Invoke action restoreFactoryDefaults + operationId: print.shares.printerShare.printer.restoreFactoryDefaults parameters: - - name: sectionGroup-id + - name: printerShare-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printerShare' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: printerShare + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /print/taskDefinitions: + get: + tags: + - print.printTaskDefinition + summary: Get taskDefinitions from print + description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. + operationId: print.ListTaskDefinitions + 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: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - displayName + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - tasks + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of printTaskDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - print.printTaskDefinition + summary: Create new navigation property to taskDefinitions for print + description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. + operationId: print.CreateTaskDefinitions requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.GetParentNotebook + - print.printTaskDefinition + summary: Get taskDefinitions from print + description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. + operationId: print.GetTaskDefinitions parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: printTaskDefinition-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printTaskDefinition - name: $select in: query description: Select properties to be returned @@ -213939,20 +261341,9 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - tasks type: string - name: $expand in: query @@ -213965,8 +261356,7 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - tasks type: string responses: '200': @@ -213974,48 +261364,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' links: - sectionGroups: - operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSections + tasks: + operationId: print.TaskDefinitions.ListTasks parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + printTaskDefinition-id: $request.path.printTaskDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.UpdateParentNotebook + - print.printTaskDefinition + summary: Update the navigation property taskDefinitions in print + description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. + operationId: print.UpdateTaskDefinitions parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: printTaskDefinition-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printTaskDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' required: true responses: '204': @@ -214025,25 +261402,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.DeleteParentNotebook + - print.printTaskDefinition + summary: Delete navigation property taskDefinitions for print + description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. + operationId: print.DeleteTaskDefinitions parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: printTaskDefinition-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printTaskDefinition - name: If-Match in: header description: ETag @@ -214055,84 +261425,147 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/print/taskDefinitions/{printTaskDefinition-id}/tasks': + get: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook + - print.printTaskDefinition + summary: Get tasks from print + description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + operationId: print.taskDefinitions.ListTasks parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: printTaskDefinition + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - parentUrl + - parentUrl desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - parentUrl + - status + - definition + - trigger + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definition + - trigger + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTask' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printTaskDefinition + summary: Create new navigation property to tasks for print + description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + operationId: print.taskDefinitions.CreateTasks + parameters: + - name: printTaskDefinition-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printTaskDefinition requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.printTask' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.printTask' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.GetParentSectionGroup + - print.printTaskDefinition + summary: Get tasks from print + description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + operationId: print.taskDefinitions.GetTasks parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printTask - name: $select in: query description: Select properties to be returned @@ -214144,18 +261577,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - parentUrl + - status + - definition + - trigger type: string - name: $expand in: query @@ -214168,10 +261593,8 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - definition + - trigger type: string responses: '200': @@ -214179,58 +261602,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printTask' links: - parentNotebook: - operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSectionGroups + definition: + operationId: print.taskDefinitions.Tasks.GetDefinition parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSections + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + trigger: + operationId: print.taskDefinitions.Tasks.GetTrigger parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.UpdateParentSectionGroup + - print.printTaskDefinition + summary: Update the navigation property tasks in print + description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + operationId: print.taskDefinitions.UpdateTasks parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printTask' required: true responses: '204': @@ -214240,25 +261653,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sectionGroups.parentNotebook.sections.DeleteParentSectionGroup + - print.printTaskDefinition + summary: Delete navigation property tasks for print + description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + operationId: print.taskDefinitions.DeleteTasks parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printTask' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printTask - name: If-Match in: header description: ETag @@ -214270,21 +261683,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/definition': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sectionGroups.GetParentSectionGroup + - print.printTaskDefinition + summary: Get definition from print + description: The printTaskDefinition that was used to create this task. Read-only. + operationId: print.taskDefinitions.tasks.GetDefinition parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask - name: $select in: query description: Select properties to be returned @@ -214296,18 +261716,9 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - tasks type: string - name: $expand in: query @@ -214320,10 +261731,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - tasks type: string responses: '200': @@ -214331,47 +261739,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' links: - parentNotebook: - operationId: me.onenote.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.sectionGroups.ParentSectionGroup.ListSectionGroups + tasks: + operationId: print.taskDefinitions.tasks.Definition.ListTasks parameters: - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sectionGroups.ParentSectionGroup.ListSections + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/definition/$ref': + get: + tags: + - print.printTaskDefinition + summary: Get ref of definition from print + description: The printTaskDefinition that was used to create this task. Read-only. + operationId: print.taskDefinitions.tasks.GetRefDefinition + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + tasks: + operationId: print.taskDefinitions.tasks.Definition.ListTasks parameters: - sectionGroup-id: $request.path.sectionGroup-id + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sectionGroups.UpdateParentSectionGroup + - print.printTaskDefinition + summary: Update the ref of navigation property definition in print + description: The printTaskDefinition that was used to create this task. Read-only. + operationId: print.taskDefinitions.tasks.UpdateRefDefinition parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -214381,18 +261825,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sectionGroups.DeleteParentSectionGroup + - print.printTaskDefinition + summary: Delete ref of navigation property definition for print + description: The printTaskDefinition that was used to create this task. Read-only. + operationId: print.taskDefinitions.tasks.DeleteRefDefinition parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask - name: If-Match in: header description: ETag @@ -214404,55 +261855,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sectionGroups': + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/trigger': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.ListSectionGroups + - print.printTaskDefinition + summary: Get trigger from print + description: The printTaskTrigger that triggered this task's execution. Read-only. + operationId: print.taskDefinitions.tasks.GetTrigger parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: printTask - name: $select in: query description: Select properties to be returned @@ -214464,18 +261888,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - event + - definition type: string - name: $expand in: query @@ -214488,10 +261902,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - definition type: string responses: '200': @@ -214499,74 +261910,129 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + links: + definition: + operationId: print.taskDefinitions.tasks.Trigger.GetDefinition + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/trigger/$ref': + get: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.CreateSectionGroups + - print.printTaskDefinition + summary: Get ref of trigger from print + description: The printTaskTrigger that triggered this task's execution. Read-only. + operationId: print.taskDefinitions.tasks.GetRefTrigger parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + definition: + operationId: print.taskDefinitions.tasks.Trigger.GetDefinition + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - print.printTaskDefinition + summary: Update the ref of navigation property trigger in print + description: The printTaskTrigger that triggered this task's execution. Read-only. + operationId: print.taskDefinitions.tasks.UpdateRefTrigger + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': - get: + delete: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.GetSectionGroups + - print.printTaskDefinition + summary: Delete ref of navigation property trigger for print + description: The printTaskTrigger that triggered this task's execution. Read-only. + operationId: print.taskDefinitions.tasks.DeleteRefTrigger parameters: - - name: sectionGroup-id + - name: printTaskDefinition-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTaskDefinition' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printTask' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privacy: + get: + tags: + - privacy.privacy + summary: Get privacy + operationId: privacy.privacy.GetPrivacy + parameters: - name: $select in: query description: Select properties to be returned @@ -214577,19 +262043,7 @@ paths: type: array items: enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - subjectRightsRequests type: string - name: $expand in: query @@ -214602,69 +262056,32 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - subjectRightsRequests type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.privacy' links: - parentNotebook: - operationId: me.onenote.sectionGroups.SectionGroups.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.sectionGroups.SectionGroups.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.sectionGroups.SectionGroups.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.sectionGroups.SectionGroups.ListSections - parameters: - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + subjectRightsRequests: + operationId: privacy.ListSubjectRightsRequests default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.UpdateSectionGroups - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - privacy.privacy + summary: Update privacy + operationId: privacy.privacy.UpdatePrivacy requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.privacy' required: true responses: '204': @@ -214672,53 +262089,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.DeleteSectionGroups - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections': + /privacy/subjectRightsRequests: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sectionGroups.ListSections + - privacy.subjectRightsRequest + summary: Get subjectRightsRequests from privacy + operationId: privacy.ListSubjectRightsRequests parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -214736,24 +262113,40 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc + - assignedTo + - assignedTo desc + - closedDateTime + - closedDateTime desc - createdBy - createdBy desc + - createdDateTime + - createdDateTime desc + - dataSubject + - dataSubject desc + - dataSubjectType + - dataSubjectType desc + - description + - description desc - displayName - displayName desc + - history + - history desc + - insight + - insight desc + - internalDueDateTime + - internalDueDateTime desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - regulations + - regulations desc + - stages + - stages desc + - status + - status desc + - type + - type desc type: string - name: $select in: query @@ -214766,18 +262159,25 @@ paths: items: enum: - id - - self - - createdDateTime + - assignedTo + - closedDateTime - createdBy + - createdDateTime + - dataSubject + - dataSubjectType + - description - displayName + - history + - insight + - internalDueDateTime - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - regulations + - stages + - status + - type + - notes + - team type: string - name: $expand in: query @@ -214790,9 +262190,8 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - notes + - team type: string responses: '200': @@ -214800,13 +262199,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of subjectRightsRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' '@odata.nextLink': type: string default: @@ -214817,24 +262216,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sectionGroups.CreateSections - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - privacy.subjectRightsRequest + summary: Create new navigation property to subjectRightsRequests for privacy + operationId: privacy.CreateSubjectRightsRequests requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' required: true responses: '201': @@ -214842,32 +262232,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sectionGroups.GetSections + - privacy.subjectRightsRequest + summary: Get subjectRightsRequests from privacy + operationId: privacy.GetSubjectRightsRequests parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: subjectRightsRequest - name: $select in: query description: Select properties to be returned @@ -214879,18 +262261,25 @@ paths: items: enum: - id - - self - - createdDateTime + - assignedTo + - closedDateTime - createdBy + - createdDateTime + - dataSubject + - dataSubjectType + - description - displayName + - history + - insight + - internalDueDateTime - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - regulations + - stages + - status + - type + - notes + - team type: string - name: $expand in: query @@ -214903,9 +262292,8 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - notes + - team type: string responses: '200': @@ -214913,53 +262301,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' links: - pages: - operationId: me.onenote.sectionGroups.Sections.ListPages - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.sectionGroups.Sections.GetParentNotebook + notes: + operationId: privacy.SubjectRightsRequests.ListNotes parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.sectionGroups.Sections.GetParentSectionGroup + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + team: + operationId: privacy.SubjectRightsRequests.GetTeam parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + subjectRightsRequest-id: $request.path.subjectRightsRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sectionGroups.UpdateSections + - privacy.subjectRightsRequest + summary: Update the navigation property subjectRightsRequests in privacy + operationId: privacy.UpdateSubjectRightsRequests parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: subjectRightsRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' required: true responses: '204': @@ -214969,25 +262342,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sectionGroups.DeleteSections + - privacy.subjectRightsRequest + summary: Delete navigation property subjectRightsRequests for privacy + operationId: privacy.DeleteSubjectRightsRequests parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: subjectRightsRequest - name: If-Match in: header description: ETag @@ -214999,140 +262364,73 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/microsoft.graph.getFinalAttachment()': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + - privacy.Functions + summary: Invoke function getFinalAttachment + operationId: privacy.subjectRightsRequests.subjectRightsRequest.getFinalAttachment parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: subjectRightsRequest responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + type: string + format: base64url nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: function + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/microsoft.graph.getFinalReport()': + get: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + - privacy.Functions + summary: Invoke function getFinalReport + operationId: privacy.subjectRightsRequests.subjectRightsRequest.getFinalReport parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: subjectRightsRequest responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + type: string + format: base64url nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': + x-ms-docs-operation-type: function + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/notes': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.ListPages + - privacy.subjectRightsRequest + summary: Get notes from privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.ListNotes parameters: - - name: sectionGroup-id + - name: subjectRightsRequest-id in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: subjectRightsRequest - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -215150,28 +262448,12 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc + - author + - author desc - content - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - createdDateTime + - createdDateTime desc type: string - name: $select in: query @@ -215184,19 +262466,9 @@ paths: items: enum: - id - - self - - createdDateTime + - author - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - createdDateTime type: string - name: $expand in: query @@ -215209,8 +262481,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -215218,13 +262488,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of authoredNote type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.authoredNote' '@odata.nextLink': type: string default: @@ -215235,31 +262505,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.CreatePages + - privacy.subjectRightsRequest + summary: Create new navigation property to notes for privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.CreateNotes parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: subjectRightsRequest requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.authoredNote' required: true responses: '201': @@ -215267,39 +262530,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.authoredNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/notes/{authoredNote-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.GetPages + - privacy.subjectRightsRequest + summary: Get notes from privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.GetNotes parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: subjectRightsRequest + - name: authoredNote-id in: path - description: 'key: id of onenotePage' + description: 'key: id of authoredNote' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: authoredNote - name: $select in: query description: Select properties to be returned @@ -215311,19 +262567,9 @@ paths: items: enum: - id - - self - - createdDateTime + - author - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - createdDateTime type: string - name: $expand in: query @@ -215336,8 +262582,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -215345,57 +262589,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - links: - parentNotebook: - operationId: me.onenote.sectionGroups.sections.Pages.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: me.onenote.sectionGroups.sections.Pages.GetParentSection - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.authoredNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property pages in me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.UpdatePages + - privacy.subjectRightsRequest + summary: Update the navigation property notes in privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.UpdateNotes parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: subjectRightsRequest + - name: authoredNote-id in: path - description: 'key: id of onenotePage' + description: 'key: id of authoredNote' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: authoredNote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.authoredNote' required: true responses: '204': @@ -215405,32 +262629,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.DeletePages + - privacy.subjectRightsRequest + summary: Delete navigation property notes for privacy + description: List of notes associcated with the request. + operationId: privacy.subjectRightsRequests.DeleteNotes parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: subjectRightsRequest + - name: authoredNote-id in: path - description: 'key: id of onenotePage' + description: 'key: id of authoredNote' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: authoredNote - name: If-Match in: header description: ETag @@ -215442,263 +262659,236 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/team': get: tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.sectionGroups.sections.GetPagesContent + - privacy.subjectRightsRequest + summary: Get team from privacy + description: Information about the Microsoft Teams team that was created for the request. + operationId: privacy.subjectRightsRequests.GetTeam parameters: - - name: sectionGroup-id + - name: subjectRightsRequest-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: subjectRightsRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - classification + - createdDateTime + - description + - displayName + - funSettings + - guestSettings + - internalId + - isArchived + - memberSettings + - messagingSettings + - specialization + - visibility + - webUrl + - channels + - group + - installedApps + - members + - operations + - primaryChannel + - template + - schedule + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + - channels + - group + - installedApps + - members + - operations + - primaryChannel + - template + - schedule + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.sectionGroups.sections.UpdatePagesContent - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.team' + links: + channels: + operationId: privacy.subjectRightsRequests.Team.ListChannels + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + group: + operationId: privacy.subjectRightsRequests.Team.GetGroup + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + installedApps: + operationId: privacy.subjectRightsRequests.Team.ListInstalledApps + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + members: + operationId: privacy.subjectRightsRequests.Team.ListMembers + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + operations: + operationId: privacy.subjectRightsRequests.Team.ListOperations + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + primaryChannel: + operationId: privacy.subjectRightsRequests.Team.GetPrimaryChannel + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + template: + operationId: privacy.subjectRightsRequests.Team.GetTemplate + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + schedule: + operationId: privacy.subjectRightsRequests.Team.GetSchedule + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + '/privacy/subjectRightsRequests/{subjectRightsRequest-id}/team/$ref': + get: tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + - privacy.subjectRightsRequest + summary: Get ref of team from privacy + description: Information about the Microsoft Teams team that was created for the request. + operationId: privacy.subjectRightsRequests.GetRefTeam parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenotePage' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: subjectRightsRequest responses: '200': - description: Success + description: Retrieved navigation property link content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: string + links: + channels: + operationId: privacy.subjectRightsRequests.Team.ListChannels + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + group: + operationId: privacy.subjectRightsRequests.Team.GetGroup + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + installedApps: + operationId: privacy.subjectRightsRequests.Team.ListInstalledApps + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + members: + operationId: privacy.subjectRightsRequests.Team.ListMembers + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + operations: + operationId: privacy.subjectRightsRequests.Team.ListOperations + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + primaryChannel: + operationId: privacy.subjectRightsRequests.Team.GetPrimaryChannel + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + template: + operationId: privacy.subjectRightsRequests.Team.GetTemplate + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id + schedule: + operationId: privacy.subjectRightsRequests.Team.GetSchedule + parameters: + subjectRightsRequest-id: $request.path.subjectRightsRequest-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + put: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - privacy.subjectRightsRequest + summary: Update the ref of navigation property team in privacy + description: Information about the Microsoft Teams team that was created for the request. + operationId: privacy.subjectRightsRequests.UpdateRefTeam parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: subjectRightsRequest-id in: path - description: 'key: id of onenotePage' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: subjectRightsRequest requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + - privacy.subjectRightsRequest + summary: Delete ref of navigation property team for privacy + description: Information about the Microsoft Teams team that was created for the request. + operationId: privacy.subjectRightsRequests.DeleteRefTeam parameters: - - name: sectionGroup-id + - name: subjectRightsRequest-id in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' + description: 'key: id of subjectRightsRequest' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: subjectRightsRequest + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + /reports: get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sectionGroups.sections.pages.GetParentNotebook + - reports.reportRoot + summary: Get reports + operationId: reports.reportRoot.GetReportRoot parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -215710,20 +262900,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - dailyPrintUsageByPrinter + - dailyPrintUsageByUser + - monthlyPrintUsageByPrinter + - monthlyPrintUsageByUser type: string - name: $expand in: query @@ -215736,204 +262916,55 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - dailyPrintUsageByPrinter + - dailyPrintUsageByUser + - monthlyPrintUsageByPrinter + - monthlyPrintUsageByUser type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.sectionGroups.sections.pages.ParentNotebook.ListSections - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sectionGroups.sections.pages.UpdateParentNotebook - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sectionGroups.sections.pages.DeleteParentNotebook - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + $ref: '#/components/schemas/microsoft.graph.reportRoot' + links: + dailyPrintUsageByPrinter: + operationId: reports.ListDailyPrintUsageByPrinter + dailyPrintUsageByUser: + operationId: reports.ListDailyPrintUsageByUser + monthlyPrintUsageByPrinter: + operationId: reports.ListMonthlyPrintUsageByPrinter + monthlyPrintUsageByUser: + operationId: reports.ListMonthlyPrintUsageByUser + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.reportRoot + summary: Update reports + operationId: reports.reportRoot.UpdateReportRoot requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.reportRoot' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': + x-ms-docs-operation-type: operation + /reports/dailyPrintUsageByPrinter: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.ListSectionGroups + - reports.printUsageByPrinter + summary: Get dailyPrintUsageByPrinter from reports + operationId: reports.ListDailyPrintUsageByPrinter parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -215951,22 +262982,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - completedBlackAndWhiteJobCount + - completedBlackAndWhiteJobCount desc + - completedColorJobCount + - completedColorJobCount desc + - incompleteJobCount + - incompleteJobCount desc + - usageDate + - usageDate desc + - printerId + - printerId desc type: string - name: $select in: query @@ -215979,18 +263004,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - printerId type: string - name: $expand in: query @@ -216003,10 +263021,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -216014,13 +263028,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of printUsageByPrinter type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' '@odata.nextLink': type: string default: @@ -216031,38 +263045,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.CreateSectionGroups - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - reports.printUsageByPrinter + summary: Create new navigation property to dailyPrintUsageByPrinter for reports + operationId: reports.CreateDailyPrintUsageByPrinter requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: '201': @@ -216070,46 +263061,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': + '/reports/dailyPrintUsageByPrinter/{printUsageByPrinter-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.GetSectionGroups + - reports.printUsageByPrinter + summary: Get dailyPrintUsageByPrinter from reports + operationId: reports.GetDailyPrintUsageByPrinter parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + - name: printUsageByPrinter-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printUsageByPrinter' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printUsageByPrinter - name: $select in: query description: Select properties to be returned @@ -216121,18 +263090,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - printerId type: string - name: $expand in: query @@ -216145,10 +263107,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -216156,80 +263114,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSections - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSectionGroups + - reports.printUsageByPrinter + summary: Update the navigation property dailyPrintUsageByPrinter in reports + operationId: reports.UpdateDailyPrintUsageByPrinter parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + - name: printUsageByPrinter-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printUsageByPrinter' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printUsageByPrinter requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: '204': @@ -216239,39 +263146,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSectionGroups + - reports.printUsageByPrinter + summary: Delete navigation property dailyPrintUsageByPrinter for reports + operationId: reports.DeleteDailyPrintUsageByPrinter parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + - name: printUsageByPrinter-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printUsageByPrinter' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag @@ -216283,35 +263168,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': + /reports/dailyPrintUsageByUser: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.ListSections + - reports.printUsageByUser + summary: Get dailyPrintUsageByUser from reports + operationId: reports.ListDailyPrintUsageByUser parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -216329,24 +263192,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - completedBlackAndWhiteJobCount + - completedBlackAndWhiteJobCount desc + - completedColorJobCount + - completedColorJobCount desc + - incompleteJobCount + - incompleteJobCount desc + - usageDate + - usageDate desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -216359,18 +263214,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - userPrincipalName type: string - name: $expand in: query @@ -216383,9 +263231,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -216393,13 +263238,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of printUsageByUser type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' '@odata.nextLink': type: string default: @@ -216410,38 +263255,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.CreateSections - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - reports.printUsageByUser + summary: Create new navigation property to dailyPrintUsageByUser for reports + operationId: reports.CreateDailyPrintUsageByUser requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: '201': @@ -216449,46 +263271,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': + '/reports/dailyPrintUsageByUser/{printUsageByUser-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.GetSections + - reports.printUsageByUser + summary: Get dailyPrintUsageByUser from reports + operationId: reports.GetDailyPrintUsageByUser parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + - name: printUsageByUser-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printUsageByUser' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printUsageByUser - name: $select in: query description: Select properties to be returned @@ -216500,18 +263300,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - userPrincipalName type: string - name: $expand in: query @@ -216524,9 +263317,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -216534,1560 +263324,2157 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.Sections.ListPages - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSections + - reports.printUsageByUser + summary: Update the navigation property dailyPrintUsageByUser in reports + operationId: reports.UpdateDailyPrintUsageByUser parameters: - - name: sectionGroup-id + - name: printUsageByUser-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of printUsageByUser' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: printUsageByUser + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.printUsageByUser + summary: Delete navigation property dailyPrintUsageByUser for reports + operationId: reports.DeleteDailyPrintUsageByUser + parameters: + - name: printUsageByUser-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printUsageByUser' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: printUsageByUser + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/microsoft.graph.deviceConfigurationDeviceActivity(): + get: + tags: + - reports.Functions + summary: Invoke function deviceConfigurationDeviceActivity + description: Metadata for the device configuration device activity report + operationId: reports.deviceConfigurationDeviceActivity + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.report' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.deviceConfigurationUserActivity(): + get: + tags: + - reports.Functions + summary: Invoke function deviceConfigurationUserActivity + description: Metadata for the device configuration user activity report + operationId: reports.deviceConfigurationUserActivity + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.report' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailActivityCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getEmailActivityCounts + operationId: reports.getEmailActivityCounts + parameters: + - name: period in: path - description: 'key: id of onenotePage' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getEmailActivityUserCounts + operationId: reports.getEmailActivityUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailActivityUserDetail(date={date})': + get: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSections + - reports.Functions + summary: Invoke function getEmailActivityUserDetail + operationId: reports.getEmailActivityUserDetail-fe32 parameters: - - name: sectionGroup-id + - name: date in: path - description: 'key: id of sectionGroup' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailActivityUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getEmailActivityUserDetail + operationId: reports.getEmailActivityUserDetail-ddb2 + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailAppUsageAppsUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getEmailAppUsageAppsUserCounts + operationId: reports.getEmailAppUsageAppsUserCounts + parameters: + - name: period in: path - description: 'key: id of onenotePage' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailAppUsageUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getEmailAppUsageUserCounts + operationId: reports.getEmailAppUsageUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailAppUsageUserDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getEmailAppUsageUserDetail + operationId: reports.getEmailAppUsageUserDetail-62ec + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailAppUsageUserDetail(period=''{period}'')': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook + - reports.Functions + summary: Invoke function getEmailAppUsageUserDetail + operationId: reports.getEmailAppUsageUserDetail-546b parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getEmailAppUsageVersionsUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getEmailAppUsageVersionsUserCounts + operationId: reports.getEmailAppUsageVersionsUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getGroupArchivedPrintJobs(groupId=''{groupId}'',startDateTime={startDateTime},endDateTime={endDateTime})': + get: + tags: + - reports.Functions + summary: Invoke function getGroupArchivedPrintJobs + operationId: reports.getGroupArchivedPrintJobs + parameters: + - name: groupId in: path - description: 'key: id of onenotePage' + description: 'Usage: groupId={groupId}' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + - name: startDateTime in: path - description: 'key: id of onenoteSection' + description: 'Usage: startDateTime={startDateTime}' + required: true + 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 + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' required: true 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 - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string + format: date-time + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' nullable: true - required: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getMailboxUsageDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getMailboxUsageDetail + operationId: reports.getMailboxUsageDetail + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getMailboxUsageMailboxCounts(period=''{period}'')': + get: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup + - reports.Functions + summary: Invoke function getMailboxUsageMailboxCounts + operationId: reports.getMailboxUsageMailboxCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getMailboxUsageQuotaStatusMailboxCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getMailboxUsageQuotaStatusMailboxCounts + operationId: reports.getMailboxUsageQuotaStatusMailboxCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getMailboxUsageStorage(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getMailboxUsageStorage + operationId: reports.getMailboxUsageStorage + parameters: + - name: period in: path - description: 'key: id of onenotePage' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.getOffice365ActivationCounts(): + get: + tags: + - reports.Functions + summary: Invoke function getOffice365ActivationCounts + operationId: reports.getOffice365ActivationCounts + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.getOffice365ActivationsUserCounts(): + get: + tags: + - reports.Functions + summary: Invoke function getOffice365ActivationsUserCounts + operationId: reports.getOffice365ActivationsUserCounts + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.getOffice365ActivationsUserDetail(): + get: + tags: + - reports.Functions + summary: Invoke function getOffice365ActivationsUserDetail + operationId: reports.getOffice365ActivationsUserDetail + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365ActiveUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOffice365ActiveUserCounts + operationId: reports.getOffice365ActiveUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365ActiveUserDetail(date={date})': get: tags: - - me.onenote - summary: Get parentSection from me - description: The section that contains the page. Read-only. - operationId: me.onenote.sectionGroups.sections.pages.GetParentSection + - reports.Functions + summary: Invoke function getOffice365ActiveUserDetail + operationId: reports.getOffice365ActiveUserDetail-d389 parameters: - - name: sectionGroup-id + - name: date in: path - description: 'key: id of sectionGroup' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365ActiveUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOffice365ActiveUserDetail + operationId: reports.getOffice365ActiveUserDetail-68ad + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365GroupsActivityCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOffice365GroupsActivityCounts + operationId: reports.getOffice365GroupsActivityCounts + parameters: + - name: period in: path - description: 'key: id of onenotePage' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365GroupsActivityDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getOffice365GroupsActivityDetail + operationId: reports.getOffice365GroupsActivityDetail-81cc + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365GroupsActivityDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOffice365GroupsActivityDetail + operationId: reports.getOffice365GroupsActivityDetail-38f6 + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string + type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sectionGroups.sections.pages.ParentSection.ListPages - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: me.onenote.sectionGroups.sections.pages.ParentSection.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: me.onenote.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365GroupsActivityFileCounts(period=''{period}'')': + get: tags: - - me.onenote - summary: Update the navigation property parentSection in me - description: The section that contains the page. Read-only. - operationId: me.onenote.sectionGroups.sections.pages.UpdateParentSection + - reports.Functions + summary: Invoke function getOffice365GroupsActivityFileCounts + operationId: reports.getOffice365GroupsActivityFileCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365GroupsActivityGroupCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOffice365GroupsActivityGroupCounts + operationId: reports.getOffice365GroupsActivityGroupCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365GroupsActivityStorage(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOffice365GroupsActivityStorage + operationId: reports.getOffice365GroupsActivityStorage + parameters: + - name: period in: path - description: 'key: id of onenotePage' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOffice365ServicesUserCounts(period=''{period}'')': + get: tags: - - me.onenote - summary: Delete navigation property parentSection for me - description: The section that contains the page. Read-only. - operationId: me.onenote.sectionGroups.sections.pages.DeleteParentSection + - reports.Functions + summary: Invoke function getOffice365ServicesUserCounts + operationId: reports.getOffice365ServicesUserCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveActivityFileCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOneDriveActivityFileCounts + operationId: reports.getOneDriveActivityFileCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOneDriveActivityUserCounts + operationId: reports.getOneDriveActivityUserCounts + parameters: + - name: period in: path - description: 'key: id of onenotePage' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveActivityUserDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getOneDriveActivityUserDetail + operationId: reports.getOneDriveActivityUserDetail-05f1 + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + format: date responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveActivityUserDetail(period=''{period}'')': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + - reports.Functions + summary: Invoke function getOneDriveActivityUserDetail + operationId: reports.getOneDriveActivityUserDetail-c424 parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveUsageAccountCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOneDriveUsageAccountCounts + operationId: reports.getOneDriveUsageAccountCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveUsageAccountDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getOneDriveUsageAccountDetail + operationId: reports.getOneDriveUsageAccountDetail-e827 + parameters: + - name: date in: path - description: 'key: id of onenotePage' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + format: date responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveUsageAccountDetail(period=''{period}'')': + get: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - reports.Functions + summary: Invoke function getOneDriveUsageAccountDetail + operationId: reports.getOneDriveUsageAccountDetail-dd7f parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveUsageFileCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOneDriveUsageFileCounts + operationId: reports.getOneDriveUsageFileCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getOneDriveUsageStorage(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getOneDriveUsageStorage + operationId: reports.getOneDriveUsageStorage + parameters: + - name: period in: path - description: 'key: id of onenotePage' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getPrinterArchivedPrintJobs(printerId=''{printerId}'',startDateTime={startDateTime},endDateTime={endDateTime})': + get: + tags: + - reports.Functions + summary: Invoke function getPrinterArchivedPrintJobs + operationId: reports.getPrinterArchivedPrintJobs + parameters: + - name: printerId + in: path + description: 'Usage: printerId={printerId}' + required: true + schema: + type: string + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + 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 + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + 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 + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' nullable: true - required: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointActivityFileCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSharePointActivityFileCounts + operationId: reports.getSharePointActivityFileCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointActivityPages(period=''{period}'')': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sectionGroups.sections.GetParentNotebook + - reports.Functions + summary: Invoke function getSharePointActivityPages + operationId: reports.getSharePointActivityPages parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSharePointActivityUserCounts + operationId: reports.getSharePointActivityUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointActivityUserDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getSharePointActivityUserDetail + operationId: reports.getSharePointActivityUserDetail-f3be + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointActivityUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSharePointActivityUserDetail + operationId: reports.getSharePointActivityUserDetail-b778 + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sectionGroups - - sections - type: string + type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.sectionGroups.sections.ParentNotebook.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.sectionGroups.sections.ParentNotebook.ListSections - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointSiteUsageDetail(date={date})': + get: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sectionGroups.sections.UpdateParentNotebook + - reports.Functions + summary: Invoke function getSharePointSiteUsageDetail + operationId: reports.getSharePointSiteUsageDetail-d27a parameters: - - name: sectionGroup-id + - name: date in: path - description: 'key: id of sectionGroup' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointSiteUsageDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSharePointSiteUsageDetail + operationId: reports.getSharePointSiteUsageDetail-204b + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointSiteUsageFileCounts(period=''{period}'')': + get: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sectionGroups.sections.DeleteParentNotebook + - reports.Functions + summary: Invoke function getSharePointSiteUsageFileCounts + operationId: reports.getSharePointSiteUsageFileCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointSiteUsagePages(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSharePointSiteUsagePages + operationId: reports.getSharePointSiteUsagePages + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointSiteUsageSiteCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSharePointSiteUsageSiteCounts + operationId: reports.getSharePointSiteUsageSiteCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSharePointSiteUsageStorage(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSharePointSiteUsageStorage + operationId: reports.getSharePointSiteUsageStorage + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessActivityCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessActivityCounts + operationId: reports.getSkypeForBusinessActivityCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessActivityUserCounts + operationId: reports.getSkypeForBusinessActivityUserCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessActivityUserDetail + operationId: reports.getSkypeForBusinessActivityUserDetail-e4c9 + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessActivityUserDetail + operationId: reports.getSkypeForBusinessActivityUserDetail-744e + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageDistributionUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts + operationId: reports.getSkypeForBusinessDeviceUsageDistributionUserCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessDeviceUsageUserCounts + operationId: reports.getSkypeForBusinessDeviceUsageUserCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(date={date})': + get: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook + - reports.Functions + summary: Invoke function getSkypeForBusinessDeviceUsageUserDetail + operationId: reports.getSkypeForBusinessDeviceUsageUserDetail-a692 parameters: - - name: sectionGroup-id + - name: date in: path - description: 'key: id of sectionGroup' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessDeviceUsageUserDetail + operationId: reports.getSkypeForBusinessDeviceUsageUserDetail-e753 + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups': + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityCounts(period=''{period}'')': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.ListSectionGroups + - reports.Functions + summary: Invoke function getSkypeForBusinessOrganizerActivityCounts + operationId: reports.getSkypeForBusinessOrganizerActivityCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityMinuteCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts + operationId: reports.getSkypeForBusinessOrganizerActivityMinuteCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityUserCounts(period=''{period}'')': + get: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.CreateSectionGroups + - reports.Functions + summary: Invoke function getSkypeForBusinessOrganizerActivityUserCounts + operationId: reports.getSkypeForBusinessOrganizerActivityUserCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessParticipantActivityCounts + operationId: reports.getSkypeForBusinessParticipantActivityCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityMinuteCounts(period=''{period}'')': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.GetSectionGroups + - reports.Functions + summary: Invoke function getSkypeForBusinessParticipantActivityMinuteCounts + operationId: reports.getSkypeForBusinessParticipantActivityMinuteCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessParticipantActivityUserCounts + operationId: reports.getSkypeForBusinessParticipantActivityUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessPeerToPeerActivityCounts + operationId: reports.getSkypeForBusinessPeerToPeerActivityCounts + parameters: + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSections - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id1: $request.path.sectionGroup-id1 + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityMinuteCounts(period=''{period}'')': + get: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.UpdateSectionGroups + - reports.Functions + summary: Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts + operationId: reports.getSkypeForBusinessPeerToPeerActivityMinuteCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts + operationId: reports.getSkypeForBusinessPeerToPeerActivityUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsDeviceUsageDistributionUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsDeviceUsageDistributionUserCounts + operationId: reports.getTeamsDeviceUsageDistributionUserCounts + parameters: + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsDeviceUsageUserCounts(period=''{period}'')': + get: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.DeleteSectionGroups + - reports.Functions + summary: Invoke function getTeamsDeviceUsageUserCounts + operationId: reports.getTeamsDeviceUsageUserCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsDeviceUsageUserDetail + operationId: reports.getTeamsDeviceUsageUserDetail-7148 + parameters: + - name: date in: path - description: 'key: id of onenoteSection' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id1 + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsDeviceUsageUserDetail + operationId: reports.getTeamsDeviceUsageUserDetail-7565 + parameters: + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag - schema: - type: string responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections': + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsUserActivityCounts(period=''{period}'')': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.ListSections + - reports.Functions + summary: Invoke function getTeamsUserActivityCounts + operationId: reports.getTeamsUserActivityCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsUserActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsUserActivityUserCounts + operationId: reports.getTeamsUserActivityUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsUserActivityUserDetail(date={date})': + get: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.CreateSections + - reports.Functions + summary: Invoke function getTeamsUserActivityUserDetail + operationId: reports.getTeamsUserActivityUserDetail-a3f1 parameters: - - name: sectionGroup-id + - name: date in: path - description: 'key: id of sectionGroup' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsUserActivityUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsUserActivityUserDetail + operationId: reports.getTeamsUserActivityUserDetail-eb13 + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getUserArchivedPrintJobs(userId=''{userId}'',startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.GetSections + - reports.Functions + summary: Invoke function getUserArchivedPrintJobs + operationId: reports.getUserArchivedPrintJobs parameters: - - name: sectionGroup-id + - name: userId in: path - description: 'key: id of sectionGroup' + description: 'Usage: userId={userId}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: startDateTime in: path - description: 'key: id of onenoteSection' + description: 'Usage: startDateTime={startDateTime}' required: true 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 - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + format: date-time + nullable: true + - name: endDateTime in: path - description: 'key: id of onenoteSection' + description: 'Usage: endDateTime={endDateTime}' required: true 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 - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string + format: date-time + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sectionGroups.sections.parentNotebook.Sections.ListPages - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerActivityCounts(period=''{period}'')': + get: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.UpdateSections + - reports.Functions + summary: Invoke function getYammerActivityCounts + operationId: reports.getYammerActivityCounts parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerActivityUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getYammerActivityUserCounts + operationId: reports.getYammerActivityUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerActivityUserDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getYammerActivityUserDetail + operationId: reports.getYammerActivityUserDetail-ac30 + parameters: + - name: date in: path - description: 'key: id of onenoteSection' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true + format: date responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerActivityUserDetail(period=''{period}'')': + get: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sectionGroups.sections.parentNotebook.DeleteSections + - reports.Functions + summary: Invoke function getYammerActivityUserDetail + operationId: reports.getYammerActivityUserDetail-15a5 parameters: - - name: sectionGroup-id + - name: period in: path - description: 'key: id of sectionGroup' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerDeviceUsageDistributionUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getYammerDeviceUsageDistributionUserCounts + operationId: reports.getYammerDeviceUsageDistributionUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerDeviceUsageUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getYammerDeviceUsageUserCounts + operationId: reports.getYammerDeviceUsageUserCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerDeviceUsageUserDetail(date={date})': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook + - reports.Functions + summary: Invoke function getYammerDeviceUsageUserDetail + operationId: reports.getYammerDeviceUsageUserDetail-d0ac parameters: - - name: sectionGroup-id + - name: date in: path - description: 'key: id of sectionGroup' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerDeviceUsageUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getYammerDeviceUsageUserDetail + operationId: reports.getYammerDeviceUsageUserDetail-cfad + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerGroupsActivityCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getYammerGroupsActivityCounts + operationId: reports.getYammerGroupsActivityCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: '200': description: Success content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerGroupsActivityDetail(date={date})': + get: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup + - reports.Functions + summary: Invoke function getYammerGroupsActivityDetail + operationId: reports.getYammerGroupsActivityDetail-da9a parameters: - - name: sectionGroup-id + - name: date in: path - description: 'key: id of sectionGroup' + description: 'Usage: date={date}' required: true schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerGroupsActivityDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getYammerGroupsActivityDetail + operationId: reports.getYammerGroupsActivityDetail-0d7d + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getYammerGroupsActivityGroupCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getYammerGroupsActivityGroupCounts + operationId: reports.getYammerGroupsActivityGroupCounts + parameters: + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.report' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(): + get: + tags: + - reports.Functions + summary: Invoke function managedDeviceEnrollmentFailureDetails + operationId: reports.managedDeviceEnrollmentFailureDetails-027e responses: '200': description: Success @@ -218095,177 +265482,114 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + - $ref: '#/components/schemas/microsoft.graph.report' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + x-ms-docs-operation-type: function + '/reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(skip={skip},top={top},filter=''{filter}'',skipToken=''{skipToken}'')': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sectionGroups.sections.GetParentSectionGroup + - reports.Functions + summary: Invoke function managedDeviceEnrollmentFailureDetails + operationId: reports.managedDeviceEnrollmentFailureDetails-2b3d parameters: - - name: sectionGroup-id + - name: skip in: path - description: 'key: id of sectionGroup' + description: 'Usage: skip={skip}' required: true schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + - name: top in: path - description: 'key: id of onenoteSection' + description: 'Usage: top={top}' required: true schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + - name: filter + in: path + description: 'Usage: filter={filter}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + nullable: true + - name: skipToken + in: path + description: 'Usage: skipToken={skipToken}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + type: string + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sectionGroups.sections.ParentSectionGroup.GetParentNotebook - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.sectionGroups.sections.ParentSectionGroup.ListSectionGroups - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.sectionGroups.sections.ParentSectionGroup.ListSections - parameters: - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + anyOf: + - $ref: '#/components/schemas/microsoft.graph.report' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + /reports/microsoft.graph.managedDeviceEnrollmentTopFailures(): + get: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sectionGroups.sections.UpdateParentSectionGroup - parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true + - reports.Functions + summary: Invoke function managedDeviceEnrollmentTopFailures + operationId: reports.managedDeviceEnrollmentTopFailures-4669 responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.report' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/reports/microsoft.graph.managedDeviceEnrollmentTopFailures(period=''{period}'')': + get: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sectionGroups.sections.DeleteParentSectionGroup + - reports.Functions + summary: Invoke function managedDeviceEnrollmentTopFailures + operationId: reports.managedDeviceEnrollmentTopFailures-afd1 parameters: - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: period in: path - description: 'key: id of onenoteSection' + description: 'Usage: period={period}' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string + nullable: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.report' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/onenote/sections: + x-ms-docs-operation-type: function + /reports/monthlyPrintUsageByPrinter: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.ListSections + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageByPrinter from reports + operationId: reports.ListMonthlyPrintUsageByPrinter parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -218284,24 +265608,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - completedBlackAndWhiteJobCount + - completedBlackAndWhiteJobCount desc + - completedColorJobCount + - completedColorJobCount desc + - incompleteJobCount + - incompleteJobCount desc + - usageDate + - usageDate desc + - printerId + - printerId desc type: string - name: $select in: query @@ -218314,18 +265630,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - printerId type: string - name: $expand in: query @@ -218338,9 +265647,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -218348,13 +265654,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of printUsageByPrinter type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' '@odata.nextLink': type: string default: @@ -218365,16 +265671,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.CreateSections + - reports.printUsageByPrinter + summary: Create new navigation property to monthlyPrintUsageByPrinter for reports + operationId: reports.CreateMonthlyPrintUsageByPrinter requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: '201': @@ -218382,25 +265687,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}': + '/reports/monthlyPrintUsageByPrinter/{printUsageByPrinter-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.GetSections + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageByPrinter from reports + operationId: reports.GetMonthlyPrintUsageByPrinter parameters: - - name: onenoteSection-id + - name: printUsageByPrinter-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printUsageByPrinter' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printUsageByPrinter - name: $select in: query description: Select properties to be returned @@ -218412,18 +265716,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - printerId type: string - name: $expand in: query @@ -218436,9 +265733,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -218446,43 +265740,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.Sections.ListPages - parameters: - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: me.onenote.Sections.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.Sections.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.UpdateSections + - reports.printUsageByPrinter + summary: Update the navigation property monthlyPrintUsageByPrinter in reports + operationId: reports.UpdateMonthlyPrintUsageByPrinter parameters: - - name: onenoteSection-id + - name: printUsageByPrinter-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printUsageByPrinter' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printUsageByPrinter requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' required: true responses: '204': @@ -218492,18 +265772,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: me.onenote.DeleteSections + - reports.printUsageByPrinter + summary: Delete navigation property monthlyPrintUsageByPrinter for reports + operationId: reports.DeleteMonthlyPrintUsageByPrinter parameters: - - name: onenoteSection-id + - name: printUsageByPrinter-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of printUsageByPrinter' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag @@ -218515,119 +265794,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sections.onenoteSection.copyToNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages': + /reports/monthlyPrintUsageByUser: get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sections.ListPages + - reports.printUsageByUser + summary: Get monthlyPrintUsageByUser from reports + operationId: reports.ListMonthlyPrintUsageByUser parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -218645,28 +265818,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - completedBlackAndWhiteJobCount + - completedBlackAndWhiteJobCount desc + - completedColorJobCount + - completedColorJobCount desc + - incompleteJobCount + - incompleteJobCount desc + - usageDate + - usageDate desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -218679,19 +265840,11 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - userPrincipalName type: string - name: $expand in: query @@ -218704,8 +265857,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -218713,13 +265864,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of printUsageByUser type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' '@odata.nextLink': type: string default: @@ -218730,24 +265881,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sections.CreatePages - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - reports.printUsageByUser + summary: Create new navigation property to monthlyPrintUsageByUser for reports + operationId: reports.CreateMonthlyPrintUsageByUser requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: '201': @@ -218755,32 +265897,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/reports/monthlyPrintUsageByUser/{printUsageByUser-id}': get: tags: - - me.onenote - summary: Get pages from me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sections.GetPages + - reports.printUsageByUser + summary: Get monthlyPrintUsageByUser from reports + operationId: reports.GetMonthlyPrintUsageByUser parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printUsageByUser-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printUsageByUser' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printUsageByUser - name: $select in: query description: Select properties to be returned @@ -218792,19 +265926,11 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - completedBlackAndWhiteJobCount + - completedColorJobCount + - incompleteJobCount + - usageDate + - userPrincipalName type: string - name: $expand in: query @@ -218817,8 +265943,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection type: string responses: '200': @@ -218826,48 +265950,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - links: - parentNotebook: - operationId: me.onenote.sections.Pages.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: me.onenote.sections.Pages.GetParentSection - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property pages in me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sections.UpdatePages + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageByUser in reports + operationId: reports.UpdateMonthlyPrintUsageByUser parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printUsageByUser-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printUsageByUser' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printUsageByUser requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' required: true responses: '204': @@ -218877,25 +265982,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property pages for me - description: The collection of pages in the section. Read-only. Nullable. - operationId: me.onenote.sections.DeletePages + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageByUser for reports + operationId: reports.DeleteMonthlyPrintUsageByUser parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: printUsageByUser-id in: path - description: 'key: id of onenotePage' + description: 'key: id of printUsageByUser' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag @@ -218907,221 +266004,77 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + /roleManagement: get: tags: - - me.onenote - summary: Get media content for the navigation property pages from me - operationId: me.onenote.sections.GetPagesContent - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.onenote - summary: Update media content for the navigation property pages in me - operationId: me.onenote.sections.UpdatePagesContent + - roleManagement.roleManagement + summary: Get roleManagement + operationId: roleManagement.roleManagement.GetRoleManagement parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + enum: + - directory type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: - tags: - - me.Actions - summary: Invoke action copyToSection - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.copyToSection - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + - directory + type: string responses: '200': - description: Success + description: Retrieved entity content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.roleManagement' + links: + directory: + operationId: roleManagement.GetDirectory default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + patch: tags: - - me.Actions - summary: Invoke action onenotePatchContent - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.onenotePatchContent - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - roleManagement.roleManagement + summary: Update roleManagement + operationId: roleManagement.roleManagement.UpdateRoleManagement requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.roleManagement' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: - tags: - - me.Functions - summary: Invoke function preview - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.preview - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + /roleManagement/directory: get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sections.pages.GetParentNotebook + - roleManagement.rbacApplication + summary: Get directory from roleManagement + description: Read-only. Nullable. + operationId: roleManagement.GetDirectory parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -219133,20 +266086,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - roleAssignments + - roleDefinitions type: string - name: $expand in: query @@ -219159,57 +266100,36 @@ paths: items: enum: - '*' - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.sections.pages.ParentNotebook.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: me.onenote.sections.pages.ParentNotebook.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + - roleAssignments + - roleDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.rbacApplication' + links: + roleAssignments: + operationId: roleManagement.Directory.ListRoleAssignments + roleDefinitions: + operationId: roleManagement.Directory.ListRoleDefinitions default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sections.pages.UpdateParentNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - roleManagement.rbacApplication + summary: Update the navigation property directory in roleManagement + description: Read-only. Nullable. + operationId: roleManagement.UpdateDirectory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.rbacApplication' required: true responses: '204': @@ -219219,25 +266139,11 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the page. Read-only. - operationId: me.onenote.sections.pages.DeleteParentNotebook + - roleManagement.rbacApplication + summary: Delete navigation property directory for roleManagement + description: Read-only. Nullable. + operationId: roleManagement.DeleteDirectory parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -219249,84 +266155,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': + /roleManagement/directory/roleAssignments: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.ListSectionGroups + - roleManagement.rbacApplication + summary: Get roleAssignments from roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.directory.ListRoleAssignments parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -219344,22 +266180,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - appScopeId + - appScopeId desc + - condition + - condition desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc type: string - name: $select in: query @@ -219372,18 +266202,15 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appScopeId + - condition + - directoryScopeId + - principalId + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -219396,10 +266223,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -219407,13 +266234,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of unifiedRoleAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' '@odata.nextLink': type: string default: @@ -219424,31 +266251,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.CreateSectionGroups - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - roleManagement.rbacApplication + summary: Create new navigation property to roleAssignments for roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.directory.CreateRoleAssignments requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' required: true responses: '201': @@ -219456,39 +266268,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.GetSectionGroups + - roleManagement.rbacApplication + summary: Get roleAssignments from roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.directory.GetRoleAssignments parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -219500,18 +266298,15 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appScopeId + - condition + - directoryScopeId + - principalId + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -219524,10 +266319,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -219535,69 +266330,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' links: - parentNotebook: - operationId: me.onenote.sections.pages.parentNotebook.SectionGroups.GetParentNotebook + appScope: + operationId: roleManagement.directory.RoleAssignments.GetAppScope parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + directoryScope: + operationId: roleManagement.directory.RoleAssignments.GetDirectoryScope parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.sections.pages.parentNotebook.SectionGroups.ListSectionGroups + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + principal: + operationId: roleManagement.directory.RoleAssignments.GetPrincipal parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sections.pages.parentNotebook.SectionGroups.ListSections + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + roleDefinition: + operationId: roleManagement.directory.RoleAssignments.GetRoleDefinition parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.UpdateSectionGroups + - roleManagement.rbacApplication + summary: Update the navigation property roleAssignments in roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.directory.UpdateRoleAssignments parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' required: true responses: '204': @@ -219607,32 +266380,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.DeleteSectionGroups + - roleManagement.rbacApplication + summary: Delete navigation property roleAssignments for roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.directory.DeleteRoleAssignments parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -219644,35 +266403,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.GetParentNotebook + - roleManagement.rbacApplication + summary: Get appScope from roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.directory.roleAssignments.GetAppScope parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -219684,20 +266429,8 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - type type: string - name: $expand in: query @@ -219710,8 +266443,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -219719,57 +266450,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentNotebook + - roleManagement.rbacApplication + summary: Update the navigation property appScope in roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.directory.roleAssignments.UpdateAppScope parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.appScope' required: true responses: '204': @@ -219779,32 +266483,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentNotebook + - roleManagement.rbacApplication + summary: Delete navigation property appScope for roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.directory.roleAssignments.DeleteAppScope parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -219816,98 +266506,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.GetParentSectionGroup + - roleManagement.rbacApplication + summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.directory.roleAssignments.GetDirectoryScope parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -219919,18 +266532,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - deletedDateTime type: string - name: $expand in: query @@ -219943,10 +266545,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -219954,69 +266552,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': + get: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup + - roleManagement.rbacApplication + summary: Get ref of directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.directory.roleAssignments.GetRefDirectoryScope parameters: - - name: onenoteSection-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property directoryScope in roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.directory.roleAssignments.UpdateRefDirectoryScope + parameters: + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -220026,32 +266612,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup + - roleManagement.rbacApplication + summary: Delete ref of navigation property directoryScope for roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.directory.roleAssignments.DeleteRefDirectoryScope parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -220063,69 +266635,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ListSectionGroups + - roleManagement.rbacApplication + summary: Get principal from roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.directory.roleAssignments.GetPrincipal parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -220137,18 +266661,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - deletedDateTime type: string - name: $expand in: query @@ -220161,10 +266674,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -220172,102 +266681,104 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref': + get: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.CreateSectionGroups + - roleManagement.rbacApplication + summary: Get ref of principal from roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.directory.roleAssignments.GetRefPrincipal parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of onenotePage' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property principal in roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.directory.roleAssignments.UpdateRefPrincipal + parameters: + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': - get: + delete: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.GetSectionGroups + - roleManagement.rbacApplication + summary: Delete ref of navigation property principal for roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.directory.roleAssignments.DeleteRefPrincipal parameters: - - name: onenoteSection-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.directory.roleAssignments.GetRoleDefinition + parameters: + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -220279,18 +266790,15 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -220303,10 +266811,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - inheritsPermissionsFrom type: string responses: '200': @@ -220314,80 +266819,67 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - parentNotebook: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSections + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': + get: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSectionGroups + - roleManagement.rbacApplication + summary: Get ref of roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.directory.roleAssignments.GetRefRoleDefinition parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property roleDefinition in roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.directory.roleAssignments.UpdateRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -220397,39 +266889,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSectionGroups + - roleManagement.rbacApplication + summary: Delete ref of navigation property roleDefinition for roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.directory.roleAssignments.DeleteRefRoleDefinition parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: unifiedRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -220441,35 +266912,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + /roleManagement/directory/roleDefinitions: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.ListSections + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.directory.ListRoleDefinitions parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -220487,24 +266937,22 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc type: string - name: $select in: query @@ -220517,18 +266965,15 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -220541,9 +266986,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - inheritsPermissionsFrom type: string responses: '200': @@ -220551,13 +266994,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of unifiedRoleDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' '@odata.nextLink': type: string default: @@ -220568,38 +267011,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.CreateSections - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - roleManagement.rbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.directory.CreateRoleDefinitions requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' required: true responses: '201': @@ -220607,46 +267028,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.GetSections + - roleManagement.rbacApplication + summary: Get roleDefinitions from roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.directory.GetRoleDefinitions parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: unifiedRoleDefinition-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: unifiedRoleDefinition - name: $select in: query description: Select properties to be returned @@ -220658,18 +267058,15 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -220682,9 +267079,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - inheritsPermissionsFrom type: string responses: '200': @@ -220692,73 +267087,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - pages: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.Sections.ListPages - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + inheritsPermissionsFrom: + operationId: roleManagement.directory.RoleDefinitions.ListInheritsPermissionsFrom parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 + unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSections + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.directory.UpdateRoleDefinitions parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: unifiedRoleDefinition-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: unifiedRoleDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' required: true responses: '204': @@ -220768,39 +267125,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSections + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.directory.DeleteRoleDefinitions parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: unifiedRoleDefinition-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag @@ -220812,168 +267148,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: - tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.ListSections + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.directory.roleDefinitions.ListInheritsPermissionsFrom parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of onenotePage' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: unifiedRoleDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -220991,24 +267180,22 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc type: string - name: $select in: query @@ -221021,18 +267208,15 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -221045,9 +267229,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - inheritsPermissionsFrom type: string responses: '200': @@ -221055,13 +267237,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of unifiedRoleDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' '@odata.nextLink': type: string default: @@ -221072,31 +267254,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.CreateSections + - roleManagement.rbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.directory.roleDefinitions.CreateInheritsPermissionsFrom parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of onenotePage' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: unifiedRoleDefinition requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' required: true responses: '201': @@ -221104,39 +267279,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.GetSections + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.directory.roleDefinitions.GetInheritsPermissionsFrom parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of onenotePage' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: unifiedRoleDefinition - name: $select in: query description: Select properties to be returned @@ -221148,18 +267316,15 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -221172,9 +267337,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - inheritsPermissionsFrom type: string responses: '200': @@ -221182,63 +267345,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - pages: - operationId: me.onenote.sections.pages.parentNotebook.Sections.ListPages - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.sections.pages.parentNotebook.Sections.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.sections.pages.parentNotebook.Sections.GetParentSectionGroup + inheritsPermissionsFrom: + operationId: roleManagement.directory.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 + unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id + unifiedRoleDefinition-id1: $request.path.unifiedRoleDefinition-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.UpdateSections + - roleManagement.rbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.directory.roleDefinitions.UpdateInheritsPermissionsFrom parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of onenotePage' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: unifiedRoleDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' required: true responses: '204': @@ -221248,32 +267391,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.pages.parentNotebook.DeleteSections + - roleManagement.rbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.directory.roleDefinitions.DeleteInheritsPermissionsFrom parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of onenotePage' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag @@ -221285,154 +267421,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: - tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + /schemaExtensions: get: tags: - - me.onenote - summary: Get parentSection from me - description: The section that contains the page. Read-only. - operationId: me.onenote.sections.pages.GetParentSection + - schemaExtensions.schemaExtension + summary: Get entities from schemaExtensions + operationId: schemaExtensions.schemaExtension.ListSchemaExtension parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - owner + - owner desc + - properties + - properties desc + - status + - status desc + - targetTypes + - targetTypes desc + type: string - name: $select in: query description: Select properties to be returned @@ -221444,18 +267467,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - description + - owner + - properties + - status + - targetTypes type: string - name: $expand in: query @@ -221468,229 +267484,64 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sections.pages.ParentSection.ListPages - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: me.onenote.sections.pages.ParentSection.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: me.onenote.sections.pages.ParentSection.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.onenote - summary: Update the navigation property parentSection in me - description: The section that contains the page. Read-only. - operationId: me.onenote.sections.pages.UpdateParentSection - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.onenote - summary: Delete navigation property parentSection for me - description: The section that contains the page. Read-only. - operationId: me.onenote.sections.pages.DeleteParentSection - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of schemaExtension + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schemaExtension' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + - schemaExtensions.schemaExtension + summary: Add new entity to schemaExtensions + operationId: schemaExtensions.schemaExtension.CreateSchemaExtension requestBody: - description: Action parameters + description: New entity content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.schemaExtension' required: true responses: - '200': - description: Success + '201': + description: Created entity content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.schemaExtension' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/schemaExtensions/{schemaExtension-id}': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sections.GetParentNotebook + - schemaExtensions.schemaExtension + summary: Get entity from schemaExtensions by key + operationId: schemaExtensions.schemaExtension.GetSchemaExtension parameters: - - name: onenoteSection-id + - name: schemaExtension-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of schemaExtension' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: schemaExtension - name: $select in: query description: Select properties to be returned @@ -221702,20 +267553,11 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - description + - owner + - properties + - status + - targetTypes type: string - name: $expand in: query @@ -221728,48 +267570,36 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.sections.ParentNotebook.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.sections.ParentNotebook.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.schemaExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sections.UpdateParentNotebook + - schemaExtensions.schemaExtension + summary: Update entity in schemaExtensions + operationId: schemaExtensions.schemaExtension.UpdateSchemaExtension parameters: - - name: onenoteSection-id + - name: schemaExtension-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of schemaExtension' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: schemaExtension requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.schemaExtension' required: true responses: '204': @@ -221779,18 +267609,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section. Read-only. - operationId: me.onenote.sections.DeleteParentNotebook + - schemaExtensions.schemaExtension + summary: Delete entity from schemaExtensions + operationId: schemaExtensions.schemaExtension.DeleteSchemaExtension parameters: - - name: onenoteSection-id + - name: schemaExtension-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of schemaExtension' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: schemaExtension - name: If-Match in: header description: ETag @@ -221802,70 +267631,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sections.onenoteSection.parentNotebook.copyNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups': + /scopedRoleMemberships: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.ListSectionGroups + - scopedRoleMemberships.scopedRoleMembership + summary: Get entities from scopedRoleMemberships + operationId: scopedRoleMemberships.scopedRoleMembership.ListScopedRoleMembership parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -221883,22 +267655,12 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - administrativeUnitId + - administrativeUnitId desc + - roleId + - roleId desc + - roleMemberInfo + - roleMemberInfo desc type: string - name: $select in: query @@ -221911,18 +267673,9 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - administrativeUnitId + - roleId + - roleMemberInfo type: string - name: $expand in: query @@ -221935,24 +267688,20 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of sectionGroup + title: Collection of scopedRoleMembership type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' '@odata.nextLink': type: string default: @@ -221963,57 +267712,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.CreateSectionGroups - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - scopedRoleMemberships.scopedRoleMembership + summary: Add new entity to scopedRoleMemberships + operationId: scopedRoleMemberships.scopedRoleMembership.CreateScopedRoleMembership requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}': + '/scopedRoleMemberships/{scopedRoleMembership-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.GetSectionGroups + - scopedRoleMemberships.scopedRoleMembership + summary: Get entity from scopedRoleMemberships by key + operationId: scopedRoleMemberships.scopedRoleMembership.GetScopedRoleMembership parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + - name: scopedRoleMembership-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: scopedRoleMembership - name: $select in: query description: Select properties to be returned @@ -222025,18 +267757,9 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - administrativeUnitId + - roleId + - roleMemberInfo type: string - name: $expand in: query @@ -222049,69 +267772,36 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sections.parentNotebook.SectionGroups.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.sections.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.sections.parentNotebook.SectionGroups.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sections.parentNotebook.SectionGroups.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.UpdateSectionGroups + - scopedRoleMemberships.scopedRoleMembership + summary: Update entity in scopedRoleMemberships + operationId: scopedRoleMemberships.scopedRoleMembership.UpdateScopedRoleMembership parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + - name: scopedRoleMembership-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: scopedRoleMembership requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' required: true responses: '204': @@ -222121,25 +267811,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.DeleteSectionGroups + - scopedRoleMemberships.scopedRoleMembership + summary: Delete entity from scopedRoleMemberships + operationId: scopedRoleMemberships.scopedRoleMembership.DeleteScopedRoleMembership parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + - name: scopedRoleMembership-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of scopedRoleMembership' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: scopedRoleMembership - name: If-Match in: header description: ETag @@ -222151,28 +267833,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + /search: get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.parentNotebook.sectionGroups.GetParentNotebook + - search.searchEntity + summary: Get search + operationId: search.searchEntity.GetSearchEntity parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -222184,20 +267851,6 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections type: string - name: $expand in: query @@ -222210,57 +267863,28 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.searchEntity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.parentNotebook.sectionGroups.UpdateParentNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - search.searchEntity + summary: Update search + operationId: search.searchEntity.UpdateSearchEntity requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.searchEntity' required: true responses: '204': @@ -222268,59 +267892,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.parentNotebook.sectionGroups.DeleteParentNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + /search/microsoft.graph.query: post: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - search.Actions + summary: Invoke action query + operationId: search.query requestBody: description: Action parameters content: @@ -222328,21 +267905,10 @@ paths: schema: type: object properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + requests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.searchRequest' required: true responses: '200': @@ -222350,34 +267916,19 @@ paths: content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: array + items: + $ref: '#/components/schemas/microsoft.graph.searchResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + /security: get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.parentNotebook.sectionGroups.GetParentSectionGroup + - security.security + summary: Get security + operationId: security.security.GetSecurity parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -222389,18 +267940,9 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - alerts + - secureScoreControlProfiles + - secureScores type: string - name: $expand in: query @@ -222413,69 +267955,38 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - alerts + - secureScoreControlProfiles + - secureScores type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.security' links: - parentNotebook: - operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + alerts: + operationId: security.ListAlerts + secureScoreControlProfiles: + operationId: security.ListSecureScoreControlProfiles + secureScores: + operationId: security.ListSecureScores default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.parentNotebook.sectionGroups.UpdateParentSectionGroup - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - security.security + summary: Update security + operationId: security.security.UpdateSecurity requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.security' required: true responses: '204': @@ -222483,60 +267994,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.parentNotebook.sectionGroups.DeleteParentSectionGroup - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + /security/alerts: get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.ListSectionGroups + - security.alert + summary: Get alerts from security + description: Read-only. Nullable. + operationId: security.ListAlerts parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -222554,22 +268019,84 @@ paths: enum: - id - id desc - - self - - self desc + - activityGroupName + - activityGroupName desc + - alertDetections + - alertDetections desc + - assignedTo + - assignedTo desc + - azureSubscriptionId + - azureSubscriptionId desc + - azureTenantId + - azureTenantId desc + - category + - category desc + - closedDateTime + - closedDateTime desc + - cloudAppStates + - cloudAppStates desc + - comments + - comments desc + - confidence + - confidence desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - description + - description desc + - detectionIds + - detectionIds desc + - eventDateTime + - eventDateTime desc + - feedback + - feedback desc + - fileStates + - fileStates desc + - historyStates + - historyStates desc + - hostStates + - hostStates desc + - incidentIds + - incidentIds desc + - investigationSecurityStates + - investigationSecurityStates desc + - lastEventDateTime + - lastEventDateTime desc - lastModifiedDateTime - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - malwareStates + - malwareStates desc + - messageSecurityStates + - messageSecurityStates desc + - networkConnections + - networkConnections desc + - processes + - processes desc + - recommendedActions + - recommendedActions desc + - registryKeyStates + - registryKeyStates desc + - securityResources + - securityResources desc + - severity + - severity desc + - sourceMaterials + - sourceMaterials desc + - status + - status desc + - tags + - tags desc + - title + - title desc + - triggers + - triggers desc + - uriClickSecurityStates + - uriClickSecurityStates desc + - userStates + - userStates desc + - vendorInformation + - vendorInformation desc + - vulnerabilityStates + - vulnerabilityStates desc type: string - name: $select in: query @@ -222582,18 +268109,45 @@ paths: items: enum: - id - - self + - activityGroupName + - alertDetections + - assignedTo + - azureSubscriptionId + - azureTenantId + - category + - closedDateTime + - cloudAppStates + - comments + - confidence - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - description + - detectionIds + - eventDateTime + - feedback + - fileStates + - historyStates + - hostStates + - incidentIds + - investigationSecurityStates + - lastEventDateTime - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - malwareStates + - messageSecurityStates + - networkConnections + - processes + - recommendedActions + - registryKeyStates + - securityResources + - severity + - sourceMaterials + - status + - tags + - title + - triggers + - uriClickSecurityStates + - userStates + - vendorInformation + - vulnerabilityStates type: string - name: $expand in: query @@ -222606,10 +268160,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -222617,13 +268167,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of alert type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.alert' '@odata.nextLink': type: string default: @@ -222634,31 +268184,16 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.CreateSectionGroups - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - security.alert + summary: Create new navigation property to alerts for security + description: Read-only. Nullable. + operationId: security.CreateAlerts requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.alert' required: true responses: '201': @@ -222666,39 +268201,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.alert' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/security/alerts/{alert-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.GetSectionGroups + - security.alert + summary: Get alerts from security + description: Read-only. Nullable. + operationId: security.GetAlerts parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: alert-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of alert' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: alert - name: $select in: query description: Select properties to be returned @@ -222710,18 +268231,45 @@ paths: items: enum: - id - - self + - activityGroupName + - alertDetections + - assignedTo + - azureSubscriptionId + - azureTenantId + - category + - closedDateTime + - cloudAppStates + - comments + - confidence - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - description + - detectionIds + - eventDateTime + - feedback + - fileStates + - historyStates + - hostStates + - incidentIds + - investigationSecurityStates + - lastEventDateTime - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - malwareStates + - messageSecurityStates + - networkConnections + - processes + - recommendedActions + - registryKeyStates + - securityResources + - severity + - sourceMaterials + - status + - tags + - title + - triggers + - uriClickSecurityStates + - userStates + - vendorInformation + - vulnerabilityStates type: string - name: $expand in: query @@ -222734,10 +268282,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -222745,69 +268289,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: me.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: me.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: me.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + $ref: '#/components/schemas/microsoft.graph.alert' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.UpdateSectionGroups + - security.alert + summary: Update the navigation property alerts in security + description: Read-only. Nullable. + operationId: security.UpdateAlerts parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: alert-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of alert' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: alert requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.alert' required: true responses: '204': @@ -222817,32 +268322,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.DeleteSectionGroups + - security.alert + summary: Delete navigation property alerts for security + description: Read-only. Nullable. + operationId: security.DeleteAlerts parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: alert-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of alert' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: alert - name: If-Match in: header description: ETag @@ -222854,28 +268345,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + /security/secureScoreControlProfiles: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.ListSections + - security.secureScoreControlProfile + summary: Get secureScoreControlProfiles from security + operationId: security.ListSecureScoreControlProfiles parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -222893,24 +268369,44 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - actionType + - actionType desc + - actionUrl + - actionUrl desc + - azureTenantId + - azureTenantId desc + - complianceInformation + - complianceInformation desc + - controlCategory + - controlCategory desc + - controlStateUpdates + - controlStateUpdates desc + - deprecated + - deprecated desc + - implementationCost + - implementationCost desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - maxScore + - maxScore desc + - rank + - rank desc + - remediation + - remediation desc + - remediationImpact + - remediationImpact desc + - service + - service desc + - threats + - threats desc + - tier + - tier desc + - title + - title desc + - userImpact + - userImpact desc + - vendorInformation + - vendorInformation desc type: string - name: $select in: query @@ -222923,18 +268419,25 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - actionType + - actionUrl + - azureTenantId + - complianceInformation + - controlCategory + - controlStateUpdates + - deprecated + - implementationCost - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - maxScore + - rank + - remediation + - remediationImpact + - service + - threats + - tier + - title + - userImpact + - vendorInformation type: string - name: $expand in: query @@ -222947,9 +268450,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -222957,13 +268457,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of secureScoreControlProfile type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' '@odata.nextLink': type: string default: @@ -222974,31 +268474,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.CreateSections - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup + - security.secureScoreControlProfile + summary: Create new navigation property to secureScoreControlProfiles for security + operationId: security.CreateSecureScoreControlProfiles requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' required: true responses: '201': @@ -223006,39 +268490,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': + '/security/secureScoreControlProfiles/{secureScoreControlProfile-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.GetSections + - security.secureScoreControlProfile + summary: Get secureScoreControlProfiles from security + operationId: security.GetSecureScoreControlProfiles parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: secureScoreControlProfile-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of secureScoreControlProfile' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: secureScoreControlProfile - name: $select in: query description: Select properties to be returned @@ -223050,18 +268519,25 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - actionType + - actionUrl + - azureTenantId + - complianceInformation + - controlCategory + - controlStateUpdates + - deprecated + - implementationCost - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - maxScore + - rank + - remediation + - remediationImpact + - service + - threats + - tier + - title + - userImpact + - vendorInformation type: string - name: $expand in: query @@ -223074,9 +268550,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -223084,63 +268557,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sections.parentNotebook.sectionGroups.Sections.ListPages - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.UpdateSections + - security.secureScoreControlProfile + summary: Update the navigation property secureScoreControlProfiles in security + operationId: security.UpdateSecureScoreControlProfiles parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: secureScoreControlProfile-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of secureScoreControlProfile' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: secureScoreControlProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' required: true responses: '204': @@ -223150,32 +268589,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.sectionGroups.DeleteSections + - security.secureScoreControlProfile + summary: Delete navigation property secureScoreControlProfiles for security + operationId: security.DeleteSecureScoreControlProfiles parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: secureScoreControlProfile-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of secureScoreControlProfile' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: secureScoreControlProfile - name: If-Match in: header description: ETag @@ -223187,147 +268611,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: - tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sections': + /security/secureScores: get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.ListSections + - security.secureScore + summary: Get secureScores from security + operationId: security.ListSecureScores parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -223345,24 +268635,26 @@ paths: enum: - id - id desc - - self - - self desc + - activeUserCount + - activeUserCount desc + - averageComparativeScores + - averageComparativeScores desc + - azureTenantId + - azureTenantId desc + - controlScores + - controlScores desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - currentScore + - currentScore desc + - enabledServices + - enabledServices desc + - licensedUserCount + - licensedUserCount desc + - maxScore + - maxScore desc + - vendorInformation + - vendorInformation desc type: string - name: $select in: query @@ -223375,18 +268667,16 @@ paths: items: enum: - id - - self + - activeUserCount + - averageComparativeScores + - azureTenantId + - controlScores - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - currentScore + - enabledServices + - licensedUserCount + - maxScore + - vendorInformation type: string - name: $expand in: query @@ -223399,9 +268689,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -223409,13 +268696,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of secureScore type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.secureScore' '@odata.nextLink': type: string default: @@ -223426,24 +268713,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.CreateSections - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - security.secureScore + summary: Create new navigation property to secureScores for security + operationId: security.CreateSecureScores requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.secureScore' required: true responses: '201': @@ -223451,32 +268729,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.secureScore' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': + '/security/secureScores/{secureScore-id}': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.GetSections + - security.secureScore + summary: Get secureScores from security + operationId: security.GetSecureScores parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: secureScore-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of secureScore' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: secureScore - name: $select in: query description: Select properties to be returned @@ -223488,18 +268758,16 @@ paths: items: enum: - id - - self + - activeUserCount + - averageComparativeScores + - azureTenantId + - controlScores - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - currentScore + - enabledServices + - licensedUserCount + - maxScore + - vendorInformation type: string - name: $expand in: query @@ -223512,9 +268780,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -223522,53 +268787,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sections.parentNotebook.Sections.ListPages - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.sections.parentNotebook.Sections.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.sections.parentNotebook.Sections.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + $ref: '#/components/schemas/microsoft.graph.secureScore' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.UpdateSections + - security.secureScore + summary: Update the navigation property secureScores in security + operationId: security.UpdateSecureScores parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: secureScore-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of secureScore' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: secureScore requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.secureScore' required: true responses: '204': @@ -223578,25 +268819,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentNotebook.DeleteSections + - security.secureScore + summary: Delete navigation property secureScores for security + operationId: security.DeleteSecureScores parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: secureScore-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of secureScore' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: secureScore - name: If-Match in: header description: ETag @@ -223608,133 +268841,254 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: + /servicePrincipals: + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook + - servicePrincipals.servicePrincipal + summary: Get entities from servicePrincipals + operationId: servicePrincipals.servicePrincipal.ListServicePrincipal parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - accountEnabled + - accountEnabled desc + - addIns + - addIns desc + - alternativeNames + - alternativeNames desc + - appDescription + - appDescription desc + - appDisplayName + - appDisplayName desc + - appId + - appId desc + - applicationTemplateId + - applicationTemplateId desc + - appOwnerOrganizationId + - appOwnerOrganizationId desc + - appRoleAssignmentRequired + - appRoleAssignmentRequired desc + - appRoles + - appRoles desc + - description + - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc + - displayName + - displayName desc + - homepage + - homepage desc + - info + - info desc + - keyCredentials + - keyCredentials desc + - loginUrl + - loginUrl desc + - logoutUrl + - logoutUrl desc + - notes + - notes desc + - notificationEmailAddresses + - notificationEmailAddresses desc + - oauth2PermissionScopes + - oauth2PermissionScopes desc + - passwordCredentials + - passwordCredentials desc + - preferredSingleSignOnMode + - preferredSingleSignOnMode desc + - preferredTokenSigningKeyThumbprint + - preferredTokenSigningKeyThumbprint desc + - replyUrls + - replyUrls desc + - samlSingleSignOnSettings + - samlSingleSignOnSettings desc + - servicePrincipalNames + - servicePrincipalNames desc + - servicePrincipalType + - servicePrincipalType desc + - signInAudience + - signInAudience desc + - tags + - tags desc + - tokenEncryptionKeyId + - tokenEncryptionKeyId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - addIns + - alternativeNames + - appDescription + - appDisplayName + - appId + - applicationTemplateId + - appOwnerOrganizationId + - appRoleAssignmentRequired + - appRoles + - description + - disabledByMicrosoftStatus + - displayName + - homepage + - info + - keyCredentials + - loginUrl + - logoutUrl + - notes + - notificationEmailAddresses + - oauth2PermissionScopes + - passwordCredentials + - preferredSingleSignOnMode + - preferredTokenSigningKeyThumbprint + - replyUrls + - samlSingleSignOnSettings + - servicePrincipalNames + - servicePrincipalType + - signInAudience + - tags + - tokenEncryptionKeyId + - appRoleAssignedTo + - appRoleAssignments + - claimsMappingPolicies + - createdObjects + - delegatedPermissionClassifications + - endpoints + - homeRealmDiscoveryPolicies + - memberOf + - oauth2PermissionGrants + - ownedObjects + - owners + - tokenIssuancePolicies + - tokenLifetimePolicies + - transitiveMemberOf + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignedTo + - appRoleAssignments + - claimsMappingPolicies + - createdObjects + - delegatedPermissionClassifications + - endpoints + - homeRealmDiscoveryPolicies + - memberOf + - oauth2PermissionGrants + - ownedObjects + - owners + - tokenIssuancePolicies + - tokenLifetimePolicies + - transitiveMemberOf + type: string responses: '200': - description: Success + description: Retrieved entities content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of servicePrincipal + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection + - servicePrincipals.servicePrincipal + summary: Add new entity to servicePrincipals + operationId: servicePrincipals.servicePrincipal.CreateServicePrincipal requestBody: - description: Action parameters + description: New entity content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' required: true responses: - '200': - description: Success + '201': + description: Created entity content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sections.GetParentSectionGroup + - servicePrincipals.servicePrincipal + summary: Get entity from servicePrincipals by key + operationId: servicePrincipals.servicePrincipal.GetServicePrincipal parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -223746,18 +269100,52 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - accountEnabled + - addIns + - alternativeNames + - appDescription + - appDisplayName + - appId + - applicationTemplateId + - appOwnerOrganizationId + - appRoleAssignmentRequired + - appRoles + - description + - disabledByMicrosoftStatus - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - homepage + - info + - keyCredentials + - loginUrl + - logoutUrl + - notes + - notificationEmailAddresses + - oauth2PermissionScopes + - passwordCredentials + - preferredSingleSignOnMode + - preferredTokenSigningKeyThumbprint + - replyUrls + - samlSingleSignOnSettings + - servicePrincipalNames + - servicePrincipalType + - signInAudience + - tags + - tokenEncryptionKeyId + - appRoleAssignedTo + - appRoleAssignments + - claimsMappingPolicies + - createdObjects + - delegatedPermissionClassifications + - endpoints + - homeRealmDiscoveryPolicies + - memberOf + - oauth2PermissionGrants + - ownedObjects + - owners + - tokenIssuancePolicies + - tokenLifetimePolicies + - transitiveMemberOf type: string - name: $expand in: query @@ -223770,58 +269158,107 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - appRoleAssignedTo + - appRoleAssignments + - claimsMappingPolicies + - createdObjects + - delegatedPermissionClassifications + - endpoints + - homeRealmDiscoveryPolicies + - memberOf + - oauth2PermissionGrants + - ownedObjects + - owners + - tokenIssuancePolicies + - tokenLifetimePolicies + - transitiveMemberOf type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' links: - parentNotebook: - operationId: me.onenote.sections.ParentSectionGroup.GetParentNotebook + appRoleAssignedTo: + operationId: servicePrincipals.ListAppRoleAssignedTo parameters: - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.sections.ParentSectionGroup.GetParentSectionGroup + servicePrincipal-id: $request.path.servicePrincipal-id + appRoleAssignments: + operationId: servicePrincipals.ListAppRoleAssignments parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.sections.ParentSectionGroup.ListSectionGroups + servicePrincipal-id: $request.path.servicePrincipal-id + claimsMappingPolicies: + operationId: servicePrincipals.ListClaimsMappingPolicies parameters: - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.sections.ParentSectionGroup.ListSections + servicePrincipal-id: $request.path.servicePrincipal-id + createdObjects: + operationId: servicePrincipals.ListCreatedObjects parameters: - onenoteSection-id: $request.path.onenoteSection-id + servicePrincipal-id: $request.path.servicePrincipal-id + delegatedPermissionClassifications: + operationId: servicePrincipals.ListDelegatedPermissionClassifications + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + endpoints: + operationId: servicePrincipals.ListEndpoints + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + homeRealmDiscoveryPolicies: + operationId: servicePrincipals.ListHomeRealmDiscoveryPolicies + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + memberOf: + operationId: servicePrincipals.ListMemberOf + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + oauth2PermissionGrants: + operationId: servicePrincipals.ListOauth2PermissionGrants + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + ownedObjects: + operationId: servicePrincipals.ListOwnedObjects + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + owners: + operationId: servicePrincipals.ListOwners + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + tokenIssuancePolicies: + operationId: servicePrincipals.ListTokenIssuancePolicies + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + tokenLifetimePolicies: + operationId: servicePrincipals.ListTokenLifetimePolicies + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id + transitiveMemberOf: + operationId: servicePrincipals.ListTransitiveMemberOf + parameters: + servicePrincipal-id: $request.path.servicePrincipal-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sections.UpdateParentSectionGroup + - servicePrincipals.servicePrincipal + summary: Update entity in servicePrincipals + operationId: servicePrincipals.servicePrincipal.UpdateServicePrincipal parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' required: true responses: '204': @@ -223831,18 +269268,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section. Read-only. - operationId: me.onenote.sections.DeleteParentSectionGroup + - servicePrincipals.servicePrincipal + summary: Delete entity from servicePrincipals + operationId: servicePrincipals.servicePrincipal.DeleteServicePrincipal parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal - name: If-Match in: header description: ETag @@ -223854,21 +269290,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': + '/servicePrincipals/{servicePrincipal-id}/appRoleAssignedTo': get: tags: - - me.onenote - summary: Get parentNotebook from me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.parentSectionGroup.GetParentNotebook + - servicePrincipals.appRoleAssignment + summary: Get appRoleAssignedTo from servicePrincipals + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' + operationId: servicePrincipals.ListAppRoleAssignedTo parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - appRoleId + - appRoleId desc + - createdDateTime + - createdDateTime desc + - principalDisplayName + - principalDisplayName desc + - principalId + - principalId desc + - principalType + - principalType desc + - resourceDisplayName + - resourceDisplayName desc + - resourceId + - resourceId desc + type: string - name: $select in: query description: Select properties to be returned @@ -223880,20 +269350,14 @@ paths: items: enum: - id - - self + - deletedDateTime + - appRoleId - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - principalDisplayName + - principalId + - principalType + - resourceDisplayName + - resourceId type: string - name: $expand in: query @@ -223906,8 +269370,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -223915,135 +269377,197 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: me.onenote.sections.parentSectionGroup.ParentNotebook.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.sections.parentSectionGroup.ParentNotebook.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id + title: Collection of appRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - me.onenote - summary: Update the navigation property parentNotebook in me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.parentSectionGroup.UpdateParentNotebook + - servicePrincipals.appRoleAssignment + summary: Create new navigation property to appRoleAssignedTo for servicePrincipals + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' + operationId: servicePrincipals.CreateAppRoleAssignedTo parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/servicePrincipals/{servicePrincipal-id}/appRoleAssignedTo/{appRoleAssignment-id}': + get: tags: - - me.onenote - summary: Delete navigation property parentNotebook for me - description: The notebook that contains the section group. Read-only. - operationId: me.onenote.sections.parentSectionGroup.DeleteParentNotebook + - servicePrincipals.appRoleAssignment + summary: Get appRoleAssignedTo from servicePrincipals + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' + operationId: servicePrincipals.GetAppRoleAssignedTo parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: servicePrincipal + - name: appRoleAssignment-id + in: path + description: 'key: id of appRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: appRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - appRoleId + - createdDateTime + - principalDisplayName + - principalId + - principalType + - resourceDisplayName + - resourceId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - servicePrincipals.appRoleAssignment + summary: Update the navigation property appRoleAssignedTo in servicePrincipals + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' + operationId: servicePrincipals.UpdateAppRoleAssignedTo + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - name: appRoleAssignment-id + in: path + description: 'key: id of appRoleAssignment' + required: true schema: type: string + x-ms-docs-key-type: appRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - me.Actions - summary: Invoke action copyNotebook - operationId: me.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + - servicePrincipals.appRoleAssignment + summary: Delete navigation property appRoleAssignedTo for servicePrincipals + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' + operationId: servicePrincipals.DeleteAppRoleAssignedTo parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: servicePrincipal + - name: appRoleAssignment-id + in: path + description: 'key: id of appRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: appRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups': + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/appRoleAssignments': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.ListSectionGroups + - servicePrincipals.appRoleAssignment + summary: Get appRoleAssignments from servicePrincipals + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + operationId: servicePrincipals.ListAppRoleAssignments parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -224061,22 +269585,22 @@ paths: enum: - id - id desc - - self - - self desc + - deletedDateTime + - deletedDateTime desc + - appRoleId + - appRoleId desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - principalDisplayName + - principalDisplayName desc + - principalId + - principalId desc + - principalType + - principalType desc + - resourceDisplayName + - resourceDisplayName desc + - resourceId + - resourceId desc type: string - name: $select in: query @@ -224089,18 +269613,14 @@ paths: items: enum: - id - - self + - deletedDateTime + - appRoleId - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - principalDisplayName + - principalId + - principalType + - resourceDisplayName + - resourceId type: string - name: $expand in: query @@ -224113,10 +269633,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -224124,13 +269640,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of appRoleAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' '@odata.nextLink': type: string default: @@ -224141,24 +269657,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.CreateSectionGroups + - servicePrincipals.appRoleAssignment + summary: Create new navigation property to appRoleAssignments for servicePrincipals + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + operationId: servicePrincipals.CreateAppRoleAssignments parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' required: true responses: '201': @@ -224166,32 +269682,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': + '/servicePrincipals/{servicePrincipal-id}/appRoleAssignments/{appRoleAssignment-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.GetSectionGroups + - servicePrincipals.appRoleAssignment + summary: Get appRoleAssignments from servicePrincipals + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + operationId: servicePrincipals.GetAppRoleAssignments parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: servicePrincipal + - name: appRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of appRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: appRoleAssignment - name: $select in: query description: Select properties to be returned @@ -224203,18 +269719,14 @@ paths: items: enum: - id - - self + - deletedDateTime + - appRoleId - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - principalDisplayName + - principalId + - principalType + - resourceDisplayName + - resourceId type: string - name: $expand in: query @@ -224227,10 +269739,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -224238,58 +269746,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.UpdateSectionGroups + - servicePrincipals.appRoleAssignment + summary: Update the navigation property appRoleAssignments in servicePrincipals + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + operationId: servicePrincipals.UpdateAppRoleAssignments parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: servicePrincipal + - name: appRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of appRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: appRoleAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' required: true responses: '204': @@ -224299,25 +269786,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.DeleteSectionGroups + - servicePrincipals.appRoleAssignment + summary: Delete navigation property appRoleAssignments for servicePrincipals + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + operationId: servicePrincipals.DeleteAppRoleAssignments parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: servicePrincipal + - name: appRoleAssignment-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of appRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: appRoleAssignment - name: If-Match in: header description: ETag @@ -224329,21 +269816,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections': + '/servicePrincipals/{servicePrincipal-id}/claimsMappingPolicies': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.ListSections + - servicePrincipals.claimsMappingPolicy + summary: Get claimsMappingPolicies from servicePrincipals + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + operationId: servicePrincipals.ListClaimsMappingPolicies parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -224361,24 +269848,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -224391,18 +269870,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -224415,9 +269888,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - appliesTo type: string responses: '200': @@ -224425,13 +269896,77 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of claimsMappingPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/claimsMappingPolicies/$ref': + get: + tags: + - servicePrincipals.claimsMappingPolicy + summary: Get ref of claimsMappingPolicies from servicePrincipals + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + operationId: servicePrincipals.ListRefClaimsMappingPolicies + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of claimsMappingPolicy + type: object + properties: + value: + type: array + items: + type: string '@odata.nextLink': type: string default: @@ -224442,57 +269977,72 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.CreateSections + - servicePrincipals.claimsMappingPolicy + summary: Create new navigation property ref to claimsMappingPolicies for servicePrincipals + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + operationId: servicePrincipals.CreateRefClaimsMappingPolicies parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}': + '/servicePrincipals/{servicePrincipal-id}/createdObjects': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.GetSections + - servicePrincipals.directoryObject + summary: Get createdObjects from servicePrincipals + description: Directory objects created by this service principal. Read-only. Nullable. + operationId: servicePrincipals.ListCreatedObjects parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -224504,18 +270054,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - deletedDateTime type: string - name: $expand in: query @@ -224528,9 +270067,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -224538,219 +270074,250 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.Sections.ListPages - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/servicePrincipals/{servicePrincipal-id}/createdObjects/$ref': + get: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.UpdateSections + - servicePrincipals.directoryObject + summary: Get ref of createdObjects from servicePrincipals + description: Directory objects created by this service principal. Read-only. Nullable. + operationId: servicePrincipals.ListRefCreatedObjects parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the notebook. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.parentNotebook.DeleteSections + - servicePrincipals.directoryObject + summary: Create new navigation property ref to createdObjects for servicePrincipals + description: Directory objects created by this service principal. Read-only. Nullable. + operationId: servicePrincipals.CreateRefCreatedObjects parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: + '/servicePrincipals/{servicePrincipal-id}/delegatedPermissionClassifications': + get: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + - servicePrincipals.delegatedPermissionClassification + summary: Get delegatedPermissionClassifications from servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.ListDelegatedPermissionClassifications parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - classification + - classification desc + - permissionId + - permissionId desc + - permissionName + - permissionName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - classification + - permissionId + - permissionName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of delegatedPermissionClassification + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + - servicePrincipals.delegatedPermissionClassification + summary: Create new navigation property to delegatedPermissionClassifications for servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.CreateDelegatedPermissionClassifications parameters: - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/delegatedPermissionClassifications/{delegatedPermissionClassification-id}': get: tags: - - me.onenote - summary: Get parentSectionGroup from me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.parentSectionGroup.GetParentSectionGroup + - servicePrincipals.delegatedPermissionClassification + summary: Get delegatedPermissionClassifications from servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.GetDelegatedPermissionClassifications parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal + - name: delegatedPermissionClassification-id + in: path + description: 'key: id of delegatedPermissionClassification' + required: true + schema: + type: string + x-ms-docs-key-type: delegatedPermissionClassification - name: $select in: query description: Select properties to be returned @@ -224762,18 +270329,9 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - classification + - permissionId + - permissionName type: string - name: $expand in: query @@ -224786,10 +270344,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -224797,47 +270351,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: me.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: me.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: me.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property parentSectionGroup in me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.parentSectionGroup.UpdateParentSectionGroup + - servicePrincipals.delegatedPermissionClassification + summary: Update the navigation property delegatedPermissionClassifications in servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.UpdateDelegatedPermissionClassifications parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal + - name: delegatedPermissionClassification-id + in: path + description: 'key: id of delegatedPermissionClassification' + required: true + schema: + type: string + x-ms-docs-key-type: delegatedPermissionClassification requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' required: true responses: '204': @@ -224847,18 +270391,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property parentSectionGroup for me - description: The section group that contains the section group. Read-only. - operationId: me.onenote.sections.parentSectionGroup.DeleteParentSectionGroup + - servicePrincipals.delegatedPermissionClassification + summary: Delete navigation property delegatedPermissionClassifications for servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + operationId: servicePrincipals.DeleteDelegatedPermissionClassifications parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal + - name: delegatedPermissionClassification-id + in: path + description: 'key: id of delegatedPermissionClassification' + required: true + schema: + type: string + x-ms-docs-key-type: delegatedPermissionClassification - name: If-Match in: header description: ETag @@ -224870,21 +270421,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + '/servicePrincipals/{servicePrincipal-id}/endpoints': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.ListSectionGroups + - servicePrincipals.endpoint + summary: Get endpoints from servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.ListEndpoints parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -224902,22 +270453,18 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - deletedDateTime + - deletedDateTime desc + - capability + - capability desc + - providerId + - providerId desc + - providerName + - providerName desc + - providerResourceId + - providerResourceId desc + - uri + - uri desc type: string - name: $select in: query @@ -224930,18 +270477,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - deletedDateTime + - capability + - providerId + - providerName + - providerResourceId + - uri type: string - name: $expand in: query @@ -224954,10 +270495,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -224965,13 +270502,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of endpoint type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.endpoint' '@odata.nextLink': type: string default: @@ -224982,24 +270519,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.CreateSectionGroups + - servicePrincipals.endpoint + summary: Create new navigation property to endpoints for servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.CreateEndpoints parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.endpoint' required: true responses: '201': @@ -225007,32 +270544,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.endpoint' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/servicePrincipals/{servicePrincipal-id}/endpoints/{endpoint-id}': get: tags: - - me.onenote - summary: Get sectionGroups from me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.GetSectionGroups + - servicePrincipals.endpoint + summary: Get endpoints from servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.GetEndpoints parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: servicePrincipal + - name: endpoint-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of endpoint' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: endpoint - name: $select in: query description: Select properties to be returned @@ -225044,18 +270581,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - deletedDateTime + - capability + - providerId + - providerName + - providerResourceId + - uri type: string - name: $expand in: query @@ -225068,10 +270599,6 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections type: string responses: '200': @@ -225079,58 +270606,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: me.onenote.sections.parentSectionGroup.SectionGroups.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: me.onenote.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: me.onenote.sections.parentSectionGroup.SectionGroups.ListSectionGroups - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: me.onenote.sections.parentSectionGroup.SectionGroups.ListSections - parameters: - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + $ref: '#/components/schemas/microsoft.graph.endpoint' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.onenote - summary: Update the navigation property sectionGroups in me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.UpdateSectionGroups + - servicePrincipals.endpoint + summary: Update the navigation property endpoints in servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.UpdateEndpoints parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: servicePrincipal + - name: endpoint-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of endpoint' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: endpoint requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.endpoint' required: true responses: '204': @@ -225140,25 +270646,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.onenote - summary: Delete navigation property sectionGroups for me - description: The section groups in the section. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.DeleteSectionGroups + - servicePrincipals.endpoint + summary: Delete navigation property endpoints for servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + operationId: servicePrincipals.DeleteEndpoints parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: servicePrincipal + - name: endpoint-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of endpoint' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: endpoint - name: If-Match in: header description: ETag @@ -225170,21 +270676,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections': + '/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.ListSections + - servicePrincipals.homeRealmDiscoveryPolicy + summary: Get homeRealmDiscoveryPolicies from servicePrincipals + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + operationId: servicePrincipals.ListHomeRealmDiscoveryPolicies parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -225202,24 +270708,16 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc - displayName - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -225232,18 +270730,12 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy + - deletedDateTime + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -225256,9 +270748,7 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - appliesTo type: string responses: '200': @@ -225266,13 +270756,77 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of homeRealmDiscoveryPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/$ref': + get: + tags: + - servicePrincipals.homeRealmDiscoveryPolicy + summary: Get ref of homeRealmDiscoveryPolicies from servicePrincipals + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + operationId: servicePrincipals.ListRefHomeRealmDiscoveryPolicies + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of homeRealmDiscoveryPolicy + type: object + properties: + value: + type: array + items: + type: string '@odata.nextLink': type: string default: @@ -225283,57 +270837,72 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.onenote - summary: Create new navigation property to sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.CreateSections + - servicePrincipals.homeRealmDiscoveryPolicy + summary: Create new navigation property ref to homeRealmDiscoveryPolicies for servicePrincipals + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + operationId: servicePrincipals.CreateRefHomeRealmDiscoveryPolicies parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': + '/servicePrincipals/{servicePrincipal-id}/memberOf': get: tags: - - me.onenote - summary: Get sections from me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.GetSections + - servicePrincipals.directoryObject + summary: Get memberOf from servicePrincipals + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + operationId: servicePrincipals.ListMemberOf parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -225345,18 +270914,7 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - deletedDateTime type: string - name: $expand in: query @@ -225369,9 +270927,6 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup type: string responses: '200': @@ -225379,113 +270934,276 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - links: - pages: - operationId: me.onenote.sections.parentSectionGroup.Sections.ListPages - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: me.onenote.sections.parentSectionGroup.Sections.GetParentNotebook - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: me.onenote.sections.parentSectionGroup.Sections.GetParentSectionGroup - parameters: - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/servicePrincipals/{servicePrincipal-id}/memberOf/$ref': + get: tags: - - me.onenote - summary: Update the navigation property sections in me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.UpdateSections + - servicePrincipals.directoryObject + summary: Get ref of memberOf from servicePrincipals + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + operationId: servicePrincipals.ListRefMemberOf parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - servicePrincipals.directoryObject + summary: Create new navigation property ref to memberOf for servicePrincipals + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + operationId: servicePrincipals.CreateRefMemberOf + parameters: + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.addKey': + post: tags: - - me.onenote - summary: Delete navigation property sections for me - description: The sections in the section group. Read-only. Nullable. - operationId: me.onenote.sections.parentSectionGroup.DeleteSections + - servicePrincipals.Actions + summary: Invoke action addKey + operationId: servicePrincipals.servicePrincipal.addKey parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: servicePrincipal + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + keyCredential: + $ref: '#/components/schemas/microsoft.graph.keyCredential' + passwordCredential: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.passwordCredential' + nullable: true + proof: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.keyCredential' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.addPassword': + post: + tags: + - servicePrincipals.Actions + summary: Invoke action addPassword + operationId: servicePrincipals.servicePrincipal.addPassword + parameters: + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: servicePrincipal + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + passwordCredential: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.passwordCredential' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.passwordCredential' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberGroups': + post: + tags: + - servicePrincipals.Actions + summary: Invoke action checkMemberGroups + operationId: servicePrincipals.servicePrincipal.checkMemberGroups + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true schema: type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupIds: + type: array + items: + type: string + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberObjects': post: tags: - - me.Actions - summary: Invoke action copyToNotebook - operationId: me.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + - servicePrincipals.Actions + summary: Invoke action checkMemberObjects + operationId: servicePrincipals.servicePrincipal.checkMemberObjects parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: servicePrincipal + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberGroups': + post: + tags: + - servicePrincipals.Actions + summary: Invoke action getMemberGroups + operationId: servicePrincipals.servicePrincipal.getMemberGroups + parameters: + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: description: Action parameters content: @@ -225493,20 +271211,9 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string + securityEnabledOnly: + type: boolean + default: false nullable: true required: true responses: @@ -225515,33 +271222,64 @@ paths: content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: array + items: + type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/me/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberObjects': post: tags: - - me.Actions - summary: Invoke action copyToSectionGroup - operationId: me.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + - servicePrincipals.Actions + summary: Invoke action getMemberObjects + operationId: servicePrincipals.servicePrincipal.getMemberObjects parameters: - - name: onenoteSection-id + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: servicePrincipal + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + securityEnabledOnly: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.removeKey': + post: + tags: + - servicePrincipals.Actions + summary: Invoke action removeKey + operationId: servicePrincipals.servicePrincipal.removeKey + parameters: + - name: servicePrincipal-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: servicePrincipal requestBody: description: Action parameters content: @@ -225549,22 +271287,65 @@ paths: schema: type: object properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: + 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 - nullable: true - siteCollectionId: + format: uuid + proof: type: string - nullable: true - siteId: + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.removePassword': + post: + tags: + - servicePrincipals.Actions + summary: Invoke action removePassword + operationId: servicePrincipals.servicePrincipal.removePassword + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + 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 - nullable: true + format: uuid required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.restore': + post: + tags: + - servicePrincipals.Actions + summary: Invoke action restore + operationId: servicePrincipals.servicePrincipal.restore + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal responses: '200': description: Success @@ -225572,18 +271353,26 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /me/onlineMeetings: + '/servicePrincipals/{servicePrincipal-id}/oauth2PermissionGrants': get: tags: - - me.onlineMeeting - summary: Get onlineMeetings from me - operationId: me.ListOnlineMeetings + - servicePrincipals.oAuth2PermissionGrant + summary: Get oauth2PermissionGrants from servicePrincipals + description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + operationId: servicePrincipals.ListOauth2PermissionGrants parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -225601,42 +271390,16 @@ paths: enum: - id - id desc - - allowAttendeeToEnableCamera - - allowAttendeeToEnableCamera desc - - allowAttendeeToEnableMic - - allowAttendeeToEnableMic desc - - allowedPresenters - - allowedPresenters desc - - allowMeetingChat - - allowMeetingChat desc - - allowTeamworkReactions - - allowTeamworkReactions desc - - audioConferencing - - audioConferencing desc - - chatInfo - - chatInfo desc - - creationDateTime - - creationDateTime desc - - endDateTime - - endDateTime desc - - externalId - - externalId desc - - isEntryExitAnnounced - - isEntryExitAnnounced desc - - joinInformation - - joinInformation desc - - joinWebUrl - - joinWebUrl desc - - lobbyBypassSettings - - lobbyBypassSettings desc - - participants - - participants desc - - startDateTime - - startDateTime desc - - subject - - subject desc - - videoTeleconferenceId - - videoTeleconferenceId desc + - clientId + - clientId desc + - consentType + - consentType desc + - principalId + - principalId desc + - resourceId + - resourceId desc + - scope + - scope desc type: string - name: $select in: query @@ -225649,24 +271412,11 @@ paths: items: enum: - id - - allowAttendeeToEnableCamera - - allowAttendeeToEnableMic - - allowedPresenters - - allowMeetingChat - - allowTeamworkReactions - - audioConferencing - - chatInfo - - creationDateTime - - endDateTime - - externalId - - isEntryExitAnnounced - - joinInformation - - joinWebUrl - - lobbyBypassSettings - - participants - - startDateTime - - subject - - videoTeleconferenceId + - clientId + - consentType + - principalId + - resourceId + - scope type: string - name: $expand in: query @@ -225686,13 +271436,13 @@ paths: content: application/json: schema: - title: Collection of onlineMeeting + title: Collection of oAuth2PermissionGrant type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' '@odata.nextLink': type: string default: @@ -225701,45 +271451,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - me.onlineMeeting - summary: Create new navigation property to onlineMeetings for me - operationId: me.CreateOnlineMeetings - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/onlineMeetings/{onlineMeeting-id}': + '/servicePrincipals/{servicePrincipal-id}/oauth2PermissionGrants/$ref': get: tags: - - me.onlineMeeting - summary: Get onlineMeetings from me - operationId: me.GetOnlineMeetings + - servicePrincipals.oAuth2PermissionGrant + summary: Get ref of oauth2PermissionGrants from servicePrincipals + description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + operationId: servicePrincipals.ListRefOauth2PermissionGrants parameters: - - name: onlineMeeting-id + - name: servicePrincipal-id in: path - description: 'key: id of onlineMeeting' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onlineMeeting - - name: $select + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -225748,170 +271482,176 @@ paths: items: enum: - id - - allowAttendeeToEnableCamera - - allowAttendeeToEnableMic - - allowedPresenters - - allowMeetingChat - - allowTeamworkReactions - - audioConferencing - - chatInfo - - creationDateTime - - endDateTime - - externalId - - isEntryExitAnnounced - - joinInformation - - joinWebUrl - - lobbyBypassSettings - - participants - - startDateTime - - subject - - videoTeleconferenceId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - id desc + - clientId + - clientId desc + - consentType + - consentType desc + - principalId + - principalId desc + - resourceId + - resourceId desc + - scope + - scope desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + title: Collection of links of oAuth2PermissionGrant + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - me.onlineMeeting - summary: Update the navigation property onlineMeetings in me - operationId: me.UpdateOnlineMeetings + - servicePrincipals.oAuth2PermissionGrant + summary: Create new navigation property ref to oauth2PermissionGrants for servicePrincipals + description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + operationId: servicePrincipals.CreateRefOauth2PermissionGrants parameters: - - name: onlineMeeting-id + - name: servicePrincipal-id in: path - description: 'key: id of onlineMeeting' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onlineMeeting + x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/servicePrincipals/{servicePrincipal-id}/ownedObjects': + get: tags: - - me.onlineMeeting - summary: Delete navigation property onlineMeetings for me - operationId: me.DeleteOnlineMeetings + - servicePrincipals.directoryObject + summary: Get ownedObjects from servicePrincipals + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + operationId: servicePrincipals.ListOwnedObjects parameters: - - name: onlineMeeting-id + - name: servicePrincipal-id in: path - description: 'key: id of onlineMeeting' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: onlineMeeting - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/onlineMeetings/microsoft.graph.createOrGet: - post: - tags: - - me.Actions - summary: Invoke action createOrGet - operationId: me.onlineMeetings.createOrGet - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - chatInfo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.chatInfo' - 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 - externalId: - type: string - participants: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - subject: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - nullable: true + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/outlook: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/ownedObjects/$ref': get: tags: - - me.outlookUser - summary: Get outlook from me - description: Selective Outlook services available to the user. Read-only. Nullable. - operationId: me.GetOutlook + - servicePrincipals.directoryObject + summary: Get ref of ownedObjects from servicePrincipals + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + operationId: servicePrincipals.ListRefOwnedObjects parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - masterCategories - type: string - - name: $expand + type: string + x-ms-docs-key-type: servicePrincipal + - $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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -225919,67 +271659,80 @@ paths: type: array items: enum: - - '*' - - masterCategories + - id + - id desc + - deletedDateTime + - deletedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.outlookUser' - links: - masterCategories: - operationId: me.Outlook.ListMasterCategories + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - me.outlookUser - summary: Update the navigation property outlook in me - description: Selective Outlook services available to the user. Read-only. Nullable. - operationId: me.UpdateOutlook + - servicePrincipals.directoryObject + summary: Create new navigation property ref to ownedObjects for servicePrincipals + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + operationId: servicePrincipals.CreateRefOwnedObjects + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.outlookUser' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/servicePrincipals/{servicePrincipal-id}/owners': + get: tags: - - me.outlookUser - summary: Delete navigation property outlook for me - description: Selective Outlook services available to the user. Read-only. Nullable. - operationId: me.DeleteOutlook + - servicePrincipals.directoryObject + summary: Get owners from servicePrincipals + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + operationId: servicePrincipals.ListOwners parameters: - - name: If-Match - in: header - description: ETag + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/outlook/masterCategories: - get: - tags: - - me.outlookUser - summary: Get masterCategories from me - description: A list of categories defined for the user. - operationId: me.outlook.ListMasterCategories - parameters: + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -225997,10 +271750,8 @@ paths: enum: - id - id desc - - color - - color desc - - displayName - - displayName desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -226013,8 +271764,7 @@ paths: items: enum: - id - - color - - displayName + - deletedDateTime type: string - name: $expand in: query @@ -226034,13 +271784,69 @@ paths: content: application/json: schema: - title: Collection of outlookCategory + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/owners/$ref': + get: + tags: + - servicePrincipals.directoryObject + summary: Get ref of owners from servicePrincipals + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + operationId: servicePrincipals.ListRefOwners + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string '@odata.nextLink': type: string default: @@ -226051,42 +271857,80 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.outlookUser - summary: Create new navigation property to masterCategories for me - description: A list of categories defined for the user. - operationId: me.outlook.CreateMasterCategories + - servicePrincipals.directoryObject + summary: Create new navigation property ref to owners for servicePrincipals + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + operationId: servicePrincipals.CreateRefOwners + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/outlook/masterCategories/{outlookCategory-id}': + '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies': get: tags: - - me.outlookUser - summary: Get masterCategories from me - description: A list of categories defined for the user. - operationId: me.outlook.GetMasterCategories + - servicePrincipals.tokenIssuancePolicy + summary: Get tokenIssuancePolicies from servicePrincipals + description: The tokenIssuancePolicies assigned to this service principal. + operationId: servicePrincipals.ListTokenIssuancePolicies parameters: - - name: outlookCategory-id + - name: servicePrincipal-id in: path - description: 'key: id of outlookCategory' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: outlookCategory + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc + type: string - name: $select in: query description: Select properties to be returned @@ -226098,8 +271942,12 @@ paths: items: enum: - id - - color + - deletedDateTime + - description - displayName + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -226112,6 +271960,7 @@ paths: items: enum: - '*' + - appliesTo type: string responses: '200': @@ -226119,132 +271968,133 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.outlookUser - summary: Update the navigation property masterCategories in me - description: A list of categories defined for the user. - operationId: me.outlook.UpdateMasterCategories - parameters: - - name: outlookCategory-id - in: path - description: 'key: id of outlookCategory' - required: true - schema: - type: string - x-ms-docs-key-type: outlookCategory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' - required: true - responses: - '204': - description: Success + title: Collection of tokenIssuancePolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/$ref': + get: tags: - - me.outlookUser - summary: Delete navigation property masterCategories for me - description: A list of categories defined for the user. - operationId: me.outlook.DeleteMasterCategories + - servicePrincipals.tokenIssuancePolicy + summary: Get ref of tokenIssuancePolicies from servicePrincipals + description: The tokenIssuancePolicies assigned to this service principal. + operationId: servicePrincipals.ListRefTokenIssuancePolicies parameters: - - name: outlookCategory-id + - name: servicePrincipal-id in: path - description: 'key: id of outlookCategory' + description: 'key: id of servicePrincipal' required: true schema: type: string - x-ms-docs-key-type: outlookCategory - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: servicePrincipal + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/outlook/microsoft.graph.supportedLanguages(): - get: - tags: - - me.Functions - summary: Invoke function supportedLanguages - operationId: me.outlook.supportedLanguages - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.localeInfo' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/outlook/microsoft.graph.supportedTimeZones(): - get: - tags: - - me.Functions - summary: Invoke function supportedTimeZones - operationId: me.outlook.supportedTimeZones-ee48 + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc + type: string responses: '200': - description: Success + description: Retrieved navigation property links content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeZoneInformation' + title: Collection of links of tokenIssuancePolicy + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/me/outlook/microsoft.graph.supportedTimeZones(TimeZoneStandard={TimeZoneStandard})': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - me.Functions - summary: Invoke function supportedTimeZones - operationId: me.outlook.supportedTimeZones-51c6 + - servicePrincipals.tokenIssuancePolicy + summary: Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + description: The tokenIssuancePolicies assigned to this service principal. + operationId: servicePrincipals.CreateRefTokenIssuancePolicies parameters: - - name: TimeZoneStandard + - name: servicePrincipal-id in: path - description: 'Usage: TimeZoneStandard={TimeZoneStandard}' + description: 'key: id of servicePrincipal' required: true schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.timeZoneStandard' + type: string + x-ms-docs-key-type: servicePrincipal + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeZoneInformation' + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/ownedDevices: + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies': get: tags: - - me.directoryObject - summary: Get ownedDevices from me - description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. - operationId: me.ListOwnedDevices + - servicePrincipals.tokenLifetimePolicy + summary: Get tokenLifetimePolicies from servicePrincipals + description: The tokenLifetimePolicies assigned to this service principal. + operationId: servicePrincipals.ListTokenLifetimePolicies parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -226264,6 +272114,14 @@ paths: - id desc - deletedDateTime - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -226277,6 +272135,11 @@ paths: enum: - id - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -226289,6 +272152,7 @@ paths: items: enum: - '*' + - appliesTo type: string responses: '200': @@ -226296,13 +272160,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of tokenLifetimePolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' '@odata.nextLink': type: string default: @@ -226311,14 +272175,21 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - /me/ownedDevices/$ref: + '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/$ref': get: tags: - - me.directoryObject - summary: Get ref of ownedDevices from me - description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. - operationId: me.ListRefOwnedDevices + - servicePrincipals.tokenLifetimePolicy + summary: Get ref of tokenLifetimePolicies from servicePrincipals + description: The tokenLifetimePolicies assigned to this service principal. + operationId: servicePrincipals.ListRefTokenLifetimePolicies parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -226338,6 +272209,14 @@ paths: - id desc - deletedDateTime - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string responses: '200': @@ -226345,7 +272224,7 @@ paths: content: application/json: schema: - title: Collection of links of directoryObject + title: Collection of links of tokenLifetimePolicy type: object properties: value: @@ -226362,10 +272241,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.directoryObject - summary: Create new navigation property ref to ownedDevices for me - description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. - operationId: me.CreateRefOwnedDevices + - servicePrincipals.tokenLifetimePolicy + summary: Create new navigation property ref to tokenLifetimePolicies for servicePrincipals + description: The tokenLifetimePolicies assigned to this service principal. + operationId: servicePrincipals.CreateRefTokenLifetimePolicies + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal requestBody: description: New navigation property ref value content: @@ -226385,14 +272272,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/ownedObjects: + '/servicePrincipals/{servicePrincipal-id}/transitiveMemberOf': get: tags: - - me.directoryObject - summary: Get ownedObjects from me - description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. - operationId: me.ListOwnedObjects + - servicePrincipals.directoryObject + summary: Get transitiveMemberOf from servicePrincipals + operationId: servicePrincipals.ListTransitiveMemberOf parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -226459,14 +272352,20 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - /me/ownedObjects/$ref: + '/servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/$ref': get: tags: - - me.directoryObject - summary: Get ref of ownedObjects from me - description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. - operationId: me.ListRefOwnedObjects + - servicePrincipals.directoryObject + summary: Get ref of transitiveMemberOf from servicePrincipals + operationId: servicePrincipals.ListRefTransitiveMemberOf parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -226510,10 +272409,17 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.directoryObject - summary: Create new navigation property ref to ownedObjects for me - description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. - operationId: me.CreateRefOwnedObjects + - servicePrincipals.directoryObject + summary: Create new navigation property ref to transitiveMemberOf for servicePrincipals + operationId: servicePrincipals.CreateRefTransitiveMemberOf + parameters: + - name: servicePrincipal-id + in: path + description: 'key: id of servicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipal requestBody: description: New navigation property ref value content: @@ -226533,13 +272439,131 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/people: + /servicePrincipals/microsoft.graph.delta(): get: tags: - - me.person - summary: Get people from me - 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 is an aggregation of information from across mail, contacts and social networks.' - operationId: me.ListPeople + - servicePrincipals.Functions + summary: Invoke function delta + operationId: servicePrincipals.delta + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /servicePrincipals/microsoft.graph.getAvailableExtensionProperties: + post: + tags: + - servicePrincipals.Actions + summary: Invoke action getAvailableExtensionProperties + operationId: servicePrincipals.getAvailableExtensionProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + isSyncedFromOnPremises: + type: boolean + default: false + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /servicePrincipals/microsoft.graph.getByIds: + post: + tags: + - servicePrincipals.Actions + summary: Invoke action getByIds + operationId: servicePrincipals.getByIds + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /servicePrincipals/microsoft.graph.validateProperties: + post: + tags: + - servicePrincipals.Actions + summary: Invoke action validateProperties + operationId: servicePrincipals.validateProperties + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /shares: + get: + tags: + - shares.sharedDriveItem + summary: Get entities from shares + operationId: shares.sharedDriveItem.ListSharedDriveItem parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -226558,44 +272582,26 @@ paths: enum: - id - id desc - - birthday - - birthday desc - - companyName - - companyName desc - - department - - department desc - - displayName - - displayName desc - - givenName - - givenName desc - - imAddress - - imAddress desc - - isFavorite - - isFavorite desc - - jobTitle - - jobTitle desc - - officeLocation - - officeLocation desc - - personNotes - - personNotes desc - - personType - - personType desc - - phones - - phones desc - - postalAddresses - - postalAddresses desc - - profession - - profession desc - - scoredEmailAddresses - - scoredEmailAddresses desc - - surname - - surname desc - - userPrincipalName - - userPrincipalName desc - - websites - - websites desc - - yomiCompany - - yomiCompany desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - owner + - owner desc type: string - name: $select in: query @@ -226608,25 +272614,25 @@ paths: items: enum: - id - - birthday - - companyName - - department - - displayName - - givenName - - imAddress - - isFavorite - - jobTitle - - officeLocation - - personNotes - - personType - - phones - - postalAddresses - - profession - - scoredEmailAddresses - - surname - - userPrincipalName - - websites - - yomiCompany + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - owner + - createdByUser + - lastModifiedByUser + - driveItem + - items + - list + - listItem + - permission + - root + - site type: string - name: $expand in: query @@ -226639,20 +272645,29 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - driveItem + - items + - list + - listItem + - permission + - root + - site type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entities content: application/json: schema: - title: Collection of person + title: Collection of sharedDriveItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.person' + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' '@odata.nextLink': type: string default: @@ -226663,42 +272678,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.person - summary: Create new navigation property to people for me - 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 is an aggregation of information from across mail, contacts and social networks.' - operationId: me.CreatePeople + - shares.sharedDriveItem + summary: Add new entity to shares + operationId: shares.sharedDriveItem.CreateSharedDriveItem requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.person' + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.person' + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/people/{person-id}': + '/shares/{sharedDriveItem-id}': get: tags: - - me.person - summary: Get people from me - 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 is an aggregation of information from across mail, contacts and social networks.' - operationId: me.GetPeople + - shares.sharedDriveItem + summary: Get entity from shares by key + operationId: shares.sharedDriveItem.GetSharedDriveItem parameters: - - name: person-id + - name: sharedDriveItem-id in: path - description: 'key: id of person' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: person + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -226710,25 +272723,25 @@ paths: items: enum: - id - - birthday - - companyName - - department - - displayName - - givenName - - imAddress - - isFavorite - - jobTitle - - officeLocation - - personNotes - - personType - - phones - - postalAddresses - - profession - - scoredEmailAddresses - - surname - - userPrincipalName - - websites - - yomiCompany + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - owner + - createdByUser + - lastModifiedByUser + - driveItem + - items + - list + - listItem + - permission + - root + - site type: string - name: $expand in: query @@ -226741,37 +272754,82 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - driveItem + - items + - list + - listItem + - permission + - root + - site type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.person' + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + links: + createdByUser: + operationId: shares.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem: + operationId: shares.GetDriveItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + items: + operationId: shares.ListItems + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + list: + operationId: shares.GetList + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem: + operationId: shares.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + permission: + operationId: shares.GetPermission + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + root: + operationId: shares.GetRoot + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + site: + operationId: shares.GetSite + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.person - summary: Update the navigation property people in me - 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 is an aggregation of information from across mail, contacts and social networks.' - operationId: me.UpdatePeople + - shares.sharedDriveItem + summary: Update entity in shares + operationId: shares.sharedDriveItem.UpdateSharedDriveItem parameters: - - name: person-id + - name: sharedDriveItem-id in: path - description: 'key: id of person' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: person + x-ms-docs-key-type: sharedDriveItem requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.person' + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' required: true responses: '204': @@ -226781,18 +272839,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.person - summary: Delete navigation property people for me - 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 is an aggregation of information from across mail, contacts and social networks.' - operationId: me.DeletePeople + - shares.sharedDriveItem + summary: Delete entity from shares + operationId: shares.sharedDriveItem.DeleteSharedDriveItem parameters: - - name: person-id + - name: sharedDriveItem-id in: path - description: 'key: id of person' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: person + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -226804,14 +272861,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/photo: + '/shares/{sharedDriveItem-id}/driveItem': get: tags: - - me.profilePhoto - summary: Get photo from me - description: The user's profile photo. Read-only. - operationId: me.GetPhoto + - shares.driveItem + summary: Get driveItem from shares + description: Used to access the underlying driveItem + operationId: shares.GetDriveItem parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -226823,8 +272887,49 @@ paths: items: enum: - id - - height - - width + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -226837,6 +272942,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -226844,22 +272959,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: shares.DriveItem.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.DriveItem.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + workbook: + operationId: shares.DriveItem.GetWorkbook + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + analytics: + operationId: shares.DriveItem.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + children: + operationId: shares.DriveItem.ListChildren + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem: + operationId: shares.DriveItem.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + permissions: + operationId: shares.DriveItem.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + subscriptions: + operationId: shares.DriveItem.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + thumbnails: + operationId: shares.DriveItem.ListThumbnails + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + versions: + operationId: shares.DriveItem.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.profilePhoto - summary: Update the navigation property photo in me - description: The user's profile photo. Read-only. - operationId: me.UpdatePhoto + - shares.driveItem + summary: Update the navigation property driveItem in shares + description: Used to access the underlying driveItem + operationId: shares.UpdateDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -226869,11 +273033,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.profilePhoto - summary: Delete navigation property photo for me - description: The user's profile photo. Read-only. - operationId: me.DeletePhoto + - shares.driveItem + summary: Delete navigation property driveItem for shares + description: Used to access the underlying driveItem + operationId: shares.DeleteDriveItem parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -226885,13 +273056,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/photo/$value: + '/shares/{sharedDriveItem-id}/driveItem/content': get: tags: - - me.profilePhoto - summary: Get media content for the navigation property photo from me - description: The user's profile photo. Read-only. - operationId: me.GetPhotoContent + - shares.driveItem + summary: Get media content for the navigation property driveItem from shares + operationId: shares.GetDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem responses: '200': description: Retrieved media content @@ -226905,10 +273083,17 @@ paths: x-ms-docs-operation-type: operation put: tags: - - me.profilePhoto - summary: Update media content for the navigation property photo in me - description: The user's profile photo. Read-only. - operationId: me.UpdatePhotoContent + - shares.driveItem + summary: Update media content for the navigation property driveItem in shares + operationId: shares.UpdateDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: description: New media content. content: @@ -226923,14 +273108,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/photos: + '/shares/{sharedDriveItem-id}/items': get: tags: - - me.profilePhoto - summary: Get photos from me - description: Read-only. Nullable. - operationId: me.ListPhotos + - shares.driveItem + summary: Get items from shares + description: All driveItems contained in the sharing root. This collection cannot be enumerated. + operationId: shares.ListItems parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -226948,10 +273140,72 @@ paths: enum: - id - id desc - - height - - height desc - - width - - width desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc type: string - name: $select in: query @@ -226964,8 +273218,49 @@ paths: items: enum: - id - - height - - width + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -226978,6 +273273,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -226985,13 +273290,13 @@ paths: content: application/json: schema: - title: Collection of profilePhoto + title: Collection of driveItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.driveItem' '@odata.nextLink': type: string default: @@ -227002,16 +273307,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.profilePhoto - summary: Create new navigation property to photos for me - description: Read-only. Nullable. - operationId: me.CreatePhotos + - shares.driveItem + summary: Create new navigation property to items for shares + description: All driveItems contained in the sharing root. This collection cannot be enumerated. + operationId: shares.CreateItems + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '201': @@ -227019,25 +273332,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/photos/{profilePhoto-id}': + '/shares/{sharedDriveItem-id}/items/{driveItem-id}': get: tags: - - me.profilePhoto - summary: Get photos from me - description: Read-only. Nullable. - operationId: me.GetPhotos + - shares.driveItem + summary: Get items from shares + description: All driveItems contained in the sharing root. This collection cannot be enumerated. + operationId: shares.GetItems parameters: - - name: profilePhoto-id + - name: sharedDriveItem-id in: path - description: 'key: id of profilePhoto' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem - name: $select in: query description: Select properties to be returned @@ -227049,8 +273369,49 @@ paths: items: enum: - id - - height - - width + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -227063,6 +273424,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -227070,30 +273441,88 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: shares.Items.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: shares.Items.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + workbook: + operationId: shares.Items.GetWorkbook + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + analytics: + operationId: shares.Items.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + children: + operationId: shares.Items.ListChildren + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + listItem: + operationId: shares.Items.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + permissions: + operationId: shares.Items.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: shares.Items.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: shares.Items.ListThumbnails + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + versions: + operationId: shares.Items.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.profilePhoto - summary: Update the navigation property photos in me - description: Read-only. Nullable. - operationId: me.UpdatePhotos + - shares.driveItem + summary: Update the navigation property items in shares + description: All driveItems contained in the sharing root. This collection cannot be enumerated. + operationId: shares.UpdateItems parameters: - - name: profilePhoto-id + - name: sharedDriveItem-id in: path - description: 'key: id of profilePhoto' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -227103,18 +273532,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.profilePhoto - summary: Delete navigation property photos for me - description: Read-only. Nullable. - operationId: me.DeletePhotos + - shares.driveItem + summary: Delete navigation property items for shares + description: All driveItems contained in the sharing root. This collection cannot be enumerated. + operationId: shares.DeleteItems parameters: - - name: profilePhoto-id + - name: sharedDriveItem-id in: path - description: 'key: id of profilePhoto' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag @@ -227126,20 +273562,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/photos/{profilePhoto-id}/$value': + '/shares/{sharedDriveItem-id}/items/{driveItem-id}/content': get: tags: - - me.profilePhoto - summary: Get media content for the navigation property photos from me - operationId: me.GetPhotosContent + - shares.driveItem + summary: Get media content for the navigation property items from shares + operationId: shares.GetItemsContent parameters: - - name: profilePhoto-id + - name: sharedDriveItem-id in: path - description: 'key: id of profilePhoto' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem responses: '200': description: Retrieved media content @@ -227153,17 +273596,24 @@ paths: x-ms-docs-operation-type: operation put: tags: - - me.profilePhoto - summary: Update media content for the navigation property photos in me - operationId: me.UpdatePhotosContent + - shares.driveItem + summary: Update media content for the navigation property items in shares + operationId: shares.UpdateItemsContent parameters: - - name: profilePhoto-id + - name: sharedDriveItem-id in: path - description: 'key: id of profilePhoto' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem requestBody: description: New media content. content: @@ -227178,14 +273628,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/planner: + '/shares/{sharedDriveItem-id}/list': get: tags: - - me.plannerUser - summary: Get planner from me - description: Selective Planner services available to the user. Read-only. Nullable. - operationId: me.GetPlanner + - shares.list + summary: Get list from shares + description: Used to access the underlying list + operationId: shares.GetList parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -227197,8 +273654,26 @@ paths: items: enum: - id - - plans - - tasks + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - columns + - contentTypes + - drive + - items + - subscriptions type: string - name: $expand in: query @@ -227211,8 +273686,13 @@ paths: items: enum: - '*' - - plans - - tasks + - createdByUser + - lastModifiedByUser + - columns + - contentTypes + - drive + - items + - subscriptions type: string responses: '200': @@ -227220,27 +273700,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerUser' + $ref: '#/components/schemas/microsoft.graph.list' links: - plans: - operationId: me.Planner.ListPlans - tasks: - operationId: me.Planner.ListTasks + createdByUser: + operationId: shares.List.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.List.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + columns: + operationId: shares.List.ListColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentTypes: + operationId: shares.List.ListContentTypes + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + drive: + operationId: shares.List.GetDrive + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + items: + operationId: shares.List.ListItems + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + subscriptions: + operationId: shares.List.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.plannerUser - summary: Update the navigation property planner in me - description: Selective Planner services available to the user. Read-only. Nullable. - operationId: me.UpdatePlanner + - shares.list + summary: Update the navigation property list in shares + description: Used to access the underlying list + operationId: shares.UpdateList + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerUser' + $ref: '#/components/schemas/microsoft.graph.list' required: true responses: '204': @@ -227250,11 +273762,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property planner for me - description: Selective Planner services available to the user. Read-only. Nullable. - operationId: me.DeletePlanner + - shares.list + summary: Delete navigation property list for shares + description: Used to access the underlying list + operationId: shares.DeleteList parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -227266,14 +273785,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/planner/plans: + '/shares/{sharedDriveItem-id}/list/columns': get: tags: - - me.plannerUser - summary: Get plans from me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.ListPlans + - shares.list + summary: Get columns from shares + description: The collection of field definitions for this list. + operationId: shares.list.ListColumns parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -227291,14 +273817,66 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - owner - - owner desc - - title - - title desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -227311,13 +273889,37 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - owner - - title - - buckets - - details - - tasks + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -227330,9 +273932,7 @@ paths: items: enum: - '*' - - buckets - - details - - tasks + - sourceColumn type: string responses: '200': @@ -227340,13 +273940,13 @@ paths: content: application/json: schema: - title: Collection of plannerPlan + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -227357,16 +273957,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.plannerUser - summary: Create new navigation property to plans for me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.CreatePlans + - shares.list + summary: Create new navigation property to columns for shares + description: The collection of field definitions for this list. + operationId: shares.list.CreateColumns + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '201': @@ -227374,25 +273982,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}': + '/shares/{sharedDriveItem-id}/list/columns/{columnDefinition-id}': get: tags: - - me.plannerUser - summary: Get plans from me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.GetPlans + - shares.list + summary: Get columns from shares + description: The collection of field definitions for this list. + operationId: shares.list.GetColumns parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -227404,13 +274019,37 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - owner - - title - - buckets - - details - - tasks + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -227423,9 +274062,7 @@ paths: items: enum: - '*' - - buckets - - details - - tasks + - sourceColumn type: string responses: '200': @@ -227433,43 +274070,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - buckets: - operationId: me.planner.Plans.ListBuckets - parameters: - plannerPlan-id: $request.path.plannerPlan-id - details: - operationId: me.planner.Plans.GetDetails - parameters: - plannerPlan-id: $request.path.plannerPlan-id - tasks: - operationId: me.planner.Plans.ListTasks + sourceColumn: + operationId: shares.list.Columns.GetSourceColumn parameters: - plannerPlan-id: $request.path.plannerPlan-id + sharedDriveItem-id: $request.path.sharedDriveItem-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.plannerUser - summary: Update the navigation property plans in me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.UpdatePlans + - shares.list + summary: Update the navigation property columns in shares + description: The collection of field definitions for this list. + operationId: shares.list.UpdateColumns parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -227479,18 +274116,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property plans for me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.DeletePlans + - shares.list + summary: Delete navigation property columns for shares + description: The collection of field definitions for this list. + operationId: shares.list.DeleteColumns parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -227502,45 +274146,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/buckets': + '/shares/{sharedDriveItem-id}/list/columns/{columnDefinition-id}/sourceColumn': get: tags: - - me.plannerUser - summary: Get buckets from me - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: me.planner.plans.ListBuckets + - shares.list + summary: Get sourceColumn from shares + description: The source column for the content type column. + operationId: shares.list.columns.GetSourceColumn parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - name - - name desc - - orderHint - - orderHint desc - - planId - - planId desc - type: string + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -227552,10 +274179,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - orderHint - - planId - - tasks + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -227568,7 +274222,7 @@ paths: items: enum: - '*' - - tasks + - sourceColumn type: string responses: '200': @@ -227576,146 +274230,83 @@ paths: content: application/json: schema: - title: Collection of plannerBucket - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.plannerUser - summary: Create new navigation property to buckets for me - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: me.planner.plans.CreateBuckets - parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: shares.list.columns.SourceColumn.GetSourceColumn + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/shares/{sharedDriveItem-id}/list/columns/{columnDefinition-id}/sourceColumn/$ref': get: tags: - - me.plannerUser - summary: Get buckets from me - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: me.planner.plans.GetBuckets + - shares.list + summary: Get ref of sourceColumn from shares + description: The source column for the content type column. + operationId: shares.list.columns.GetRefSourceColumn parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - - orderHint - - planId - - tasks - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - tasks - type: string + x-ms-docs-key-type: columnDefinition responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: string links: - tasks: - operationId: me.planner.plans.Buckets.ListTasks + sourceColumn: + operationId: shares.list.columns.SourceColumn.GetSourceColumn parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id + sharedDriveItem-id: $request.path.sharedDriveItem-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - me.plannerUser - summary: Update the navigation property buckets in me - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: me.planner.plans.UpdateBuckets + - shares.list + summary: Update the ref of navigation property sourceColumn in shares + description: The source column for the content type column. + operationId: shares.list.columns.UpdateRefSourceColumn parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -227725,25 +274316,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property buckets for me - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: me.planner.plans.DeleteBuckets + - shares.list + summary: Delete ref of navigation property sourceColumn for shares + description: The source column for the content type column. + operationId: shares.list.columns.DeleteRefSourceColumn parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -227755,28 +274346,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/shares/{sharedDriveItem-id}/list/contentTypes': get: tags: - - me.plannerUser - summary: Get tasks from me - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: me.planner.plans.buckets.ListTasks + - shares.list + summary: Get contentTypes from shares + description: The collection of content types present in this list. + operationId: shares.list.ListContentTypes parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: sharedDriveItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -227794,46 +274378,34 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc - - title - - title desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -227846,30 +274418,25 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -227882,10 +274449,11 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -227893,13 +274461,13 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -227910,31 +274478,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.plannerUser - summary: Create new navigation property to tasks for me - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: me.planner.plans.buckets.CreateTasks + - shares.list + summary: Create new navigation property to contentTypes for shares + description: The collection of content types present in this list. + operationId: shares.list.CreateContentTypes parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '201': @@ -227942,39 +274503,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}': get: tags: - - me.plannerUser - summary: Get tasks from me - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: me.planner.plans.buckets.GetTasks + - shares.list + summary: Get contentTypes from shares + description: The collection of content types present in this list. + operationId: shares.list.GetContentTypes parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -227986,30 +274540,25 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -228022,10 +274571,11 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -228033,69 +274583,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' links: - assignedToTaskBoardFormat: - operationId: me.planner.plans.buckets.Tasks.GetAssignedToTaskBoardFormat + base: + operationId: shares.list.ContentTypes.GetBase parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: me.planner.plans.buckets.Tasks.GetBucketTaskBoardFormat + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: shares.list.ContentTypes.ListBaseTypes parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - details: - operationId: me.planner.plans.buckets.Tasks.GetDetails + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: shares.list.ContentTypes.ListColumnLinks parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: me.planner.plans.buckets.Tasks.GetProgressTaskBoardFormat + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: shares.list.ContentTypes.ListColumnPositions parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columns: + operationId: shares.list.ContentTypes.ListColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.plannerUser - summary: Update the navigation property tasks in me - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: me.planner.plans.buckets.UpdateTasks + - shares.list + summary: Update the navigation property contentTypes in shares + description: The collection of content types present in this list. + operationId: shares.list.UpdateContentTypes parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '204': @@ -228105,32 +274649,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property tasks for me - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: me.planner.plans.buckets.DeleteTasks + - shares.list + summary: Delete navigation property contentTypes for shares + description: The collection of content types present in this list. + operationId: shares.list.DeleteContentTypes parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -228142,35 +274679,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base': get: tags: - - me.plannerUser - summary: Get assignedToTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.plans.buckets.tasks.GetAssignedToTaskBoardFormat + - shares.list + summary: Get base from shares + description: Parent contentType from which this content type is derived. + operationId: shares.list.contentTypes.GetBase parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -228182,8 +274712,25 @@ paths: items: enum: - id - - orderHintsByAssignee - - unassignedOrderHint + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -228196,6 +274743,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -228203,44 +274755,123 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: shares.list.contentTypes.Base.GetBase + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: shares.list.contentTypes.Base.ListBaseTypes + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: shares.list.contentTypes.Base.ListColumnLinks + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: shares.list.contentTypes.Base.ListColumnPositions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columns: + operationId: shares.list.contentTypes.Base.ListColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/$ref': + get: tags: - - me.plannerUser - summary: Update the navigation property assignedToTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.plans.buckets.tasks.UpdateAssignedToTaskBoardFormat + - shares.list + summary: Get ref of base from shares + description: Parent contentType from which this content type is derived. + operationId: shares.list.contentTypes.GetRefBase parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: contentType + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + base: + operationId: shares.list.contentTypes.Base.GetBase + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: shares.list.contentTypes.Base.ListBaseTypes + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: shares.list.contentTypes.Base.ListColumnLinks + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: shares.list.contentTypes.Base.ListColumnPositions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columns: + operationId: shares.list.contentTypes.Base.ListColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.list + summary: Update the ref of navigation property base in shares + description: Parent contentType from which this content type is derived. + operationId: shares.list.contentTypes.UpdateRefBase + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -228250,32 +274881,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property assignedToTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.plans.buckets.tasks.DeleteAssignedToTaskBoardFormat + - shares.list + summary: Delete ref of navigation property base for shares + description: Parent contentType from which this content type is derived. + operationId: shares.list.contentTypes.DeleteRefBase parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -228287,179 +274911,243 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': - get: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': + post: tags: - - me.plannerUser - summary: Get bucketTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.plans.buckets.tasks.GetBucketTaskBoardFormat + - shares.Actions + summary: Invoke action associateWithHubSites + operationId: shares.sharedDriveItem.list.contentTypes.contentType.base.associateWithHubSites parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - me.plannerUser - summary: Update the navigation property bucketTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.plans.buckets.tasks.UpdateBucketTaskBoardFormat + - shares.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: shares.sharedDriveItem.list.contentTypes.contentType.base.copyToDefaultContentLocation parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': + get: tags: - - me.plannerUser - summary: Delete navigation property bucketTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.plans.buckets.tasks.DeleteBucketTaskBoardFormat + - shares.Functions + summary: Invoke function isPublished + operationId: shares.sharedDriveItem.list.contentTypes.contentType.base.isPublished parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.publish': + post: + tags: + - shares.Actions + summary: Invoke action publish + operationId: shares.sharedDriveItem.list.contentTypes.contentType.base.publish + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': - get: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': + post: tags: - - me.plannerUser - summary: Get details from me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.plans.buckets.tasks.GetDetails + - shares.Actions + summary: Invoke action unpublish + operationId: shares.sharedDriveItem.list.contentTypes.contentType.base.unpublish parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: contentType + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/baseTypes': + get: + tags: + - shares.list + summary: Get baseTypes from shares + description: The collection of content types that are ancestors of this content type. + operationId: shares.list.contentTypes.ListBaseTypes + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string - name: $select in: query description: Select properties to be returned @@ -228471,10 +275159,25 @@ paths: items: enum: - id - - checklist + - associatedHubsUrls - description - - previewType - - references + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -228487,6 +275190,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -228494,119 +275202,235 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + title: Collection of contentType + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/baseTypes/$ref': + get: tags: - - me.plannerUser - summary: Update the navigation property details in me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.plans.buckets.tasks.UpdateDetails + - shares.list + summary: Get ref of baseTypes from shares + description: The collection of content types that are ancestors of this content type. + operationId: shares.list.contentTypes.ListRefBaseTypes parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of contentType + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.list + summary: Create new navigation property ref to baseTypes for shares + description: The collection of content types that are ancestors of this content type. + operationId: shares.list.contentTypes.CreateRefBaseTypes + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': + post: tags: - - me.plannerUser - summary: Delete navigation property details for me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.plans.buckets.tasks.DeleteDetails + - shares.Actions + summary: Invoke action addCopy + operationId: shares.sharedDriveItem.list.contentTypes.contentType.baseTypes.addCopy parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnLinks': get: tags: - - me.plannerUser - summary: Get progressTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.plans.buckets.tasks.GetProgressTaskBoardFormat + - shares.list + summary: Get columnLinks from shares + description: The collection of columns that are required by this content type. + operationId: shares.list.contentTypes.ListColumnLinks parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: 'key: id of plannerTask' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - name + - name desc + type: string - name: $select in: query description: Select properties to be returned @@ -228618,7 +275442,7 @@ paths: items: enum: - id - - orderHint + - name type: string - name: $expand in: query @@ -228638,105 +275462,88 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + title: Collection of columnLink + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnLink' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - me.plannerUser - summary: Update the navigation property progressTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.plans.buckets.tasks.UpdateProgressTaskBoardFormat + - shares.list + summary: Create new navigation property to columnLinks for shares + description: The collection of columns that are required by this content type. + operationId: shares.list.contentTypes.CreateColumnLinks parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + get: tags: - - me.plannerUser - summary: Delete navigation property progressTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.plans.buckets.tasks.DeleteProgressTaskBoardFormat + - shares.list + summary: Get columnLinks from shares + description: The collection of columns that are required by this content type. + operationId: shares.list.contentTypes.GetColumnLinks parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/details': - get: - tags: - - me.plannerUser - summary: Get details from me - description: Additional details about the plan. Read-only. Nullable. - operationId: me.planner.plans.GetDetails - parameters: - - name: plannerPlan-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -228748,8 +275555,7 @@ paths: items: enum: - id - - categoryDescriptions - - sharedWith + - name type: string - name: $expand in: query @@ -228769,30 +275575,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.plannerUser - summary: Update the navigation property details in me - description: Additional details about the plan. Read-only. Nullable. - operationId: me.planner.plans.UpdateDetails + - shares.list + summary: Update the navigation property columnLinks in shares + description: The collection of columns that are required by this content type. + operationId: shares.list.contentTypes.UpdateColumnLinks parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '204': @@ -228802,18 +275622,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property details for me - description: Additional details about the plan. Read-only. Nullable. - operationId: me.planner.plans.DeleteDetails + - shares.list + summary: Delete navigation property columnLinks for shares + description: The collection of columns that are required by this content type. + operationId: shares.list.contentTypes.DeleteColumnLinks parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -228825,21 +275659,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/tasks': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnPositions': get: tags: - - me.plannerUser - summary: Get tasks from me - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: me.planner.plans.ListTasks + - shares.list + summary: Get columnPositions from shares + description: Column order information in a content type. + operationId: shares.list.contentTypes.ListColumnPositions parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -228857,46 +275698,66 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc - - title - - title desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -228909,30 +275770,37 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -228945,10 +275813,7 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - sourceColumn type: string responses: '200': @@ -228956,13 +275821,134 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnPositions/$ref': + get: + tags: + - shares.list + summary: Get ref of columnPositions from shares + description: Column order information in a content type. + operationId: shares.list.contentTypes.ListRefColumnPositions + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string '@odata.nextLink': type: string default: @@ -228973,57 +275959,144 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.plannerUser - summary: Create new navigation property to tasks for me - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: me.planner.plans.CreateTasks + - shares.list + summary: Create new navigation property ref to columnPositions for shares + description: Column order information in a content type. + operationId: shares.list.contentTypes.CreateRefColumnPositions parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columns': get: tags: - - me.plannerUser - summary: Get tasks from me - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: me.planner.plans.GetTasks + - shares.list + summary: Get columns from shares + description: The collection of column definitions for this contentType. + operationId: shares.list.contentTypes.ListColumns parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string - name: $select in: query description: Select properties to be returned @@ -229035,30 +276108,37 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -229071,10 +276151,7 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - sourceColumn type: string responses: '200': @@ -229082,119 +276159,88 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - links: - assignedToTaskBoardFormat: - operationId: me.planner.plans.Tasks.GetAssignedToTaskBoardFormat - parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: me.planner.plans.Tasks.GetBucketTaskBoardFormat - parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - details: - operationId: me.planner.plans.Tasks.GetDetails - parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: me.planner.plans.Tasks.GetProgressTaskBoardFormat - parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - me.plannerUser - summary: Update the navigation property tasks in me - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: me.planner.plans.UpdateTasks + - shares.list + summary: Create new navigation property to columns for shares + description: The collection of column definitions for this contentType. + operationId: shares.list.contentTypes.CreateColumns parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}': + get: tags: - - me.plannerUser - summary: Delete navigation property tasks for me - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: me.planner.plans.DeleteTasks + - shares.list + summary: Get columns from shares + description: The collection of column definitions for this contentType. + operationId: shares.list.contentTypes.GetColumns parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': - get: - tags: - - me.plannerUser - summary: Get assignedToTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.plans.tasks.GetAssignedToTaskBoardFormat - parameters: - - name: plannerPlan-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of plannerTask' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -229206,8 +276252,37 @@ paths: items: enum: - id - - orderHintsByAssignee - - unassignedOrderHint + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -229220,6 +276295,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -229227,37 +276303,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: shares.list.contentTypes.Columns.GetSourceColumn + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.plannerUser - summary: Update the navigation property assignedToTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.plans.tasks.UpdateAssignedToTaskBoardFormat + - shares.list + summary: Update the navigation property columns in shares + description: The collection of column definitions for this contentType. + operationId: shares.list.contentTypes.UpdateColumns parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -229267,25 +276357,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property assignedToTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.plans.tasks.DeleteAssignedToTaskBoardFormat + - shares.list + summary: Delete navigation property columns for shares + description: The collection of column definitions for this contentType. + operationId: shares.list.contentTypes.DeleteColumns parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -229297,28 +276394,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - me.plannerUser - summary: Get bucketTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.plans.tasks.GetBucketTaskBoardFormat + - shares.list + summary: Get sourceColumn from shares + description: The source column for the content type column. + operationId: shares.list.contentTypes.columns.GetSourceColumn parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -229330,7 +276434,37 @@ paths: items: enum: - id - - orderHint + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -229343,6 +276477,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -229350,37 +276485,99 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: shares.list.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: tags: - - me.plannerUser - summary: Update the navigation property bucketTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.plans.tasks.UpdateBucketTaskBoardFormat + - shares.list + summary: Get ref of sourceColumn from shares + description: The source column for the content type column. + operationId: shares.list.contentTypes.columns.GetRefSourceColumn parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: shares.list.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.list + summary: Update the ref of navigation property sourceColumn in shares + description: The source column for the content type column. + operationId: shares.list.contentTypes.columns.UpdateRefSourceColumn + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -229390,25 +276587,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property bucketTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.plans.tasks.DeleteBucketTaskBoardFormat + - shares.list + summary: Delete ref of navigation property sourceColumn for shares + description: The source column for the content type column. + operationId: shares.list.contentTypes.columns.DeleteRefSourceColumn parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -229420,154 +276624,226 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': - get: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: tags: - - me.plannerUser - summary: Get details from me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.plans.tasks.GetDetails + - shares.Actions + summary: Invoke action associateWithHubSites + operationId: shares.sharedDriveItem.list.contentTypes.contentType.associateWithHubSites parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - checklist - - description - - previewType - - references - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - me.plannerUser - summary: Update the navigation property details in me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.plans.tasks.UpdateDetails + - shares.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: shares.sharedDriveItem.list.contentTypes.contentType.copyToDefaultContentLocation parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.isPublished()': + get: tags: - - me.plannerUser - summary: Delete navigation property details for me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.plans.tasks.DeleteDetails + - shares.Functions + summary: Invoke function isPublished + operationId: shares.sharedDriveItem.list.contentTypes.contentType.isPublished parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.publish': + post: + tags: + - shares.Actions + summary: Invoke action publish + operationId: shares.sharedDriveItem.list.contentTypes.contentType.publish + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: + tags: + - shares.Actions + summary: Invoke action unpublish + operationId: shares.sharedDriveItem.list.contentTypes.contentType.unpublish + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': - get: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/microsoft.graph.addCopy': + post: tags: - - me.plannerUser - summary: Get progressTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.plans.tasks.GetProgressTaskBoardFormat + - shares.Actions + summary: Invoke action addCopy + operationId: shares.sharedDriveItem.list.contentTypes.addCopy parameters: - - name: plannerPlan-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/drive': + get: + tags: + - shares.list + summary: Get drive from shares + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: shares.list.GetDrive + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -229579,7 +276855,28 @@ paths: items: enum: - id - - orderHint + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -229592,6 +276889,14 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -229599,37 +276904,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: shares.list.Drive.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.list.Drive.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + bundles: + operationId: shares.list.Drive.ListBundles + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + following: + operationId: shares.list.Drive.ListFollowing + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + items: + operationId: shares.list.Drive.ListItems + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + list: + operationId: shares.list.Drive.GetList + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + root: + operationId: shares.list.Drive.GetRoot + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + special: + operationId: shares.list.Drive.ListSpecial + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.plannerUser - summary: Update the navigation property progressTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.plans.tasks.UpdateProgressTaskBoardFormat + - shares.list + summary: Update the navigation property drive in shares + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: shares.list.UpdateDrive parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -229639,25 +276970,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property progressTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.plans.tasks.DeleteProgressTaskBoardFormat + - shares.list + summary: Delete navigation property drive for shares + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: shares.list.DeleteDrive parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -229669,14 +276993,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/planner/tasks: + '/shares/{sharedDriveItem-id}/list/items': get: tags: - - me.plannerUser - summary: Get tasks from me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.ListTasks + - shares.list + summary: Get items from shares + description: All items contained in the list. + operationId: shares.list.ListItems parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -229694,46 +277025,28 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - createdBy - createdBy desc - createdDateTime - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc - - title - - title desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - sharepointIds + - sharepointIds desc type: string - name: $select in: query @@ -229746,30 +277059,23 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - createdBy - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -229782,10 +277088,12 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -229793,13 +277101,13 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of listItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.listItem' '@odata.nextLink': type: string default: @@ -229810,16 +277118,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.plannerUser - summary: Create new navigation property to tasks for me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.CreateTasks + - shares.list + summary: Create new navigation property to items for shares + description: All items contained in the list. + operationId: shares.list.CreateItems + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '201': @@ -229827,25 +277143,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.listItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/tasks/{plannerTask-id}': + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}': get: tags: - - me.plannerUser - summary: Get tasks from me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.GetTasks + - shares.list + summary: Get items from shares + description: All items contained in the list. + operationId: shares.list.GetItems parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -229857,30 +277180,23 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - createdBy - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -229893,10 +277209,12 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -229904,47 +277222,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.listItem' links: - assignedToTaskBoardFormat: - operationId: me.planner.Tasks.GetAssignedToTaskBoardFormat + createdByUser: + operationId: shares.list.Items.GetCreatedByUser parameters: - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: me.planner.Tasks.GetBucketTaskBoardFormat + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: shares.list.Items.GetLastModifiedByUser parameters: - plannerTask-id: $request.path.plannerTask-id - details: - operationId: me.planner.Tasks.GetDetails + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + analytics: + operationId: shares.list.Items.GetAnalytics parameters: - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: me.planner.Tasks.GetProgressTaskBoardFormat + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + driveItem: + operationId: shares.list.Items.GetDriveItem parameters: - plannerTask-id: $request.path.plannerTask-id + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + fields: + operationId: shares.list.Items.GetFields + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + versions: + operationId: shares.list.Items.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.plannerUser - summary: Update the navigation property tasks in me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.UpdateTasks + - shares.list + summary: Update the navigation property items in shares + description: All items contained in the list. + operationId: shares.list.UpdateItems parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '204': @@ -229954,18 +277293,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property tasks for me - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. - operationId: me.planner.DeleteTasks + - shares.list + summary: Delete navigation property items for shares + description: All items contained in the list. + operationId: shares.list.DeleteItems parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -229977,21 +277323,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/analytics': get: tags: - - me.plannerUser - summary: Get assignedToTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.tasks.GetAssignedToTaskBoardFormat + - shares.list + summary: Get analytics from shares + description: Analytics about the view activities that took place on this item. + operationId: shares.list.items.GetAnalytics parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -230003,8 +277356,9 @@ paths: items: enum: - id - - orderHintsByAssignee - - unassignedOrderHint + - allTime + - itemActivityStats + - lastSevenDays type: string - name: $expand in: query @@ -230017,6 +277371,9 @@ paths: items: enum: - '*' + - allTime + - itemActivityStats + - lastSevenDays type: string responses: '200': @@ -230024,132 +277381,103 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.plannerUser - summary: Update the navigation property assignedToTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.tasks.UpdateAssignedToTaskBoardFormat - parameters: - - name: plannerTask-id - in: path - description: 'key: id of plannerTask' - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + links: + allTime: + operationId: shares.list.items.Analytics.GetAllTime + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: shares.list.items.Analytics.ListItemActivityStats + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: shares.list.items.Analytics.GetLastSevenDays + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/analytics/$ref': + get: tags: - - me.plannerUser - summary: Delete navigation property assignedToTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: me.planner.tasks.DeleteAssignedToTaskBoardFormat + - shares.list + summary: Get ref of analytics from shares + description: Analytics about the view activities that took place on this item. + operationId: shares.list.items.GetRefAnalytics parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/planner/tasks/{plannerTask-id}/bucketTaskBoardFormat': - get: - tags: - - me.plannerUser - summary: Get bucketTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.tasks.GetBucketTaskBoardFormat - parameters: - - name: plannerTask-id + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: listItem responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: string + links: + allTime: + operationId: shares.list.items.Analytics.GetAllTime + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: shares.list.items.Analytics.ListItemActivityStats + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: shares.list.items.Analytics.GetLastSevenDays + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - me.plannerUser - summary: Update the navigation property bucketTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.tasks.UpdateBucketTaskBoardFormat + - shares.list + summary: Update the ref of navigation property analytics in shares + description: Analytics about the view activities that took place on this item. + operationId: shares.list.items.UpdateRefAnalytics parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -230159,18 +277487,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property bucketTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: me.planner.tasks.DeleteBucketTaskBoardFormat + - shares.list + summary: Delete ref of navigation property analytics for shares + description: Analytics about the view activities that took place on this item. + operationId: shares.list.items.DeleteRefAnalytics parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -230182,21 +277517,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/tasks/{plannerTask-id}/details': + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/driveItem': get: tags: - - me.plannerUser - summary: Get details from me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.tasks.GetDetails + - shares.list + summary: Get driveItem from shares + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: shares.list.items.GetDriveItem parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -230208,10 +277550,49 @@ paths: items: enum: - id - - checklist + - createdBy + - createdDateTime - description - - previewType - - references + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -230224,6 +277605,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -230231,30 +277622,88 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: shares.list.items.DriveItem.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: shares.list.items.DriveItem.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + workbook: + operationId: shares.list.items.DriveItem.GetWorkbook + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + analytics: + operationId: shares.list.items.DriveItem.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + children: + operationId: shares.list.items.DriveItem.ListChildren + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + listItem: + operationId: shares.list.items.DriveItem.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + permissions: + operationId: shares.list.items.DriveItem.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + subscriptions: + operationId: shares.list.items.DriveItem.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + thumbnails: + operationId: shares.list.items.DriveItem.ListThumbnails + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + versions: + operationId: shares.list.items.DriveItem.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.plannerUser - summary: Update the navigation property details in me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.tasks.UpdateDetails + - shares.list + summary: Update the navigation property driveItem in shares + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: shares.list.items.UpdateDriveItem parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -230264,18 +277713,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.plannerUser - summary: Delete navigation property details for me - description: Read-only. Nullable. Additional details about the task. - operationId: me.planner.tasks.DeleteDetails + - shares.list + summary: Delete navigation property driveItem for shares + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: shares.list.items.DeleteDriveItem parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -230287,76 +277743,65 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/planner/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/driveItem/content': get: tags: - - me.plannerUser - summary: Get progressTaskBoardFormat from me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.tasks.GetProgressTaskBoardFormat + - shares.list + summary: Get media content for the navigation property driveItem from shares + operationId: shares.list.items.GetDriveItemContent parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: listItem responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: string + format: binary default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - me.plannerUser - summary: Update the navigation property progressTaskBoardFormat in me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.tasks.UpdateProgressTaskBoardFormat + - shares.list + summary: Update media content for the navigation property driveItem in shares + operationId: shares.list.items.UpdateDriveItemContent parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: string + format: binary required: true responses: '204': @@ -230364,38 +277809,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/fields': + get: tags: - - me.plannerUser - summary: Delete navigation property progressTaskBoardFormat for me - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: me.planner.tasks.DeleteProgressTaskBoardFormat + - shares.list + summary: Get fields from shares + description: The values of the columns set on this list item. + operationId: shares.list.items.GetFields parameters: - - name: plannerTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/presence: - get: - tags: - - me.presence - summary: Get presence from me - operationId: me.GetPresence - parameters: + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -230407,8 +277842,6 @@ paths: items: enum: - id - - activity - - availability type: string - name: $expand in: query @@ -230428,21 +277861,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.presence' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.presence - summary: Update the navigation property presence in me - operationId: me.UpdatePresence + - shares.list + summary: Update the navigation property fields in shares + description: The values of the columns set on this list item. + operationId: shares.list.items.UpdateFields + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.presence' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -230452,10 +277901,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.presence - summary: Delete navigation property presence for me - operationId: me.DeletePresence + - shares.list + summary: Delete navigation property fields for shares + description: The values of the columns set on this list item. + operationId: shares.list.items.DeleteFields parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -230467,162 +277931,119 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/registeredDevices: + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': get: tags: - - me.directoryObject - summary: Get registeredDevices from me - description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. - operationId: me.ListRegisteredDevices + - shares.Functions + summary: Invoke function getActivitiesByInterval + operationId: shares.sharedDriveItem.list.items.listItem.getActivitiesByInterval-96b0 parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: listItem responses: '200': - description: Retrieved navigation property + 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 + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - /me/registeredDevices/$ref: + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': get: tags: - - me.directoryObject - summary: Get ref of registeredDevices from me - description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. - operationId: me.ListRefRegisteredDevices + - shares.Functions + summary: Invoke function getActivitiesByInterval + operationId: shares.sharedDriveItem.list.items.listItem.getActivitiesByInterval-53ee 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 + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true responses: '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - me.directoryObject - summary: Create new navigation property ref to registeredDevices for me - description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. - operationId: me.CreateRefRegisteredDevices - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. + description: Success content: application/json: schema: - type: object + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/scopedRoleMemberOf: + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions': get: tags: - - me.scopedRoleMembership - summary: Get scopedRoleMemberOf from me - description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. - operationId: me.ListScopedRoleMemberOf + - shares.list + summary: Get versions from shares + description: The list of previous versions of the list item. + operationId: shares.list.items.ListVersions parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -230640,12 +278061,12 @@ paths: enum: - id - id desc - - administrativeUnitId - - administrativeUnitId desc - - roleId - - roleId desc - - roleMemberInfo - - roleMemberInfo desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication desc type: string - name: $select in: query @@ -230658,9 +278079,10 @@ paths: items: enum: - id - - administrativeUnitId - - roleId - - roleMemberInfo + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -230673,6 +278095,7 @@ paths: items: enum: - '*' + - fields type: string responses: '200': @@ -230680,13 +278103,13 @@ paths: content: application/json: schema: - title: Collection of scopedRoleMembership + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string default: @@ -230697,16 +278120,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.scopedRoleMembership - summary: Create new navigation property to scopedRoleMemberOf for me - description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. - operationId: me.CreateScopedRoleMemberOf + - shares.list + summary: Create new navigation property to versions for shares + description: The list of previous versions of the list item. + operationId: shares.list.items.CreateVersions + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '201': @@ -230714,25 +278152,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/scopedRoleMemberOf/{scopedRoleMembership-id}': + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions/{listItemVersion-id}': get: tags: - - me.scopedRoleMembership - summary: Get scopedRoleMemberOf from me - description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. - operationId: me.GetScopedRoleMemberOf + - shares.list + summary: Get versions from shares + description: The list of previous versions of the list item. + operationId: shares.list.items.GetVersions parameters: - - name: scopedRoleMembership-id + - name: sharedDriveItem-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -230744,9 +278196,10 @@ paths: items: enum: - id - - administrativeUnitId - - roleId - - roleMemberInfo + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -230759,6 +278212,7 @@ paths: items: enum: - '*' + - fields type: string responses: '200': @@ -230766,30 +278220,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + links: + fields: + operationId: shares.list.items.Versions.GetFields + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem-id: $request.path.listItem-id + listItemVersion-id: $request.path.listItemVersion-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.scopedRoleMembership - summary: Update the navigation property scopedRoleMemberOf in me - description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. - operationId: me.UpdateScopedRoleMemberOf + - shares.list + summary: Update the navigation property versions in shares + description: The list of previous versions of the list item. + operationId: shares.list.items.UpdateVersions parameters: - - name: scopedRoleMembership-id + - name: sharedDriveItem-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '204': @@ -230799,18 +278274,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.scopedRoleMembership - summary: Delete navigation property scopedRoleMemberOf for me - description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. - operationId: me.DeleteScopedRoleMemberOf + - shares.list + summary: Delete navigation property versions for shares + description: The list of previous versions of the list item. + operationId: shares.list.items.DeleteVersions parameters: - - name: scopedRoleMembership-id + - name: sharedDriveItem-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -230822,14 +278311,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/settings: + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/fields': get: tags: - - me.userSettings - summary: Get settings from me - description: Read-only. Nullable. - operationId: me.GetSettings + - shares.list + summary: Get fields from shares + description: A collection of the fields and values for this version of the list item. + operationId: shares.list.items.versions.GetFields parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -230841,9 +278351,6 @@ paths: items: enum: - id - - contributionToContentDiscoveryAsOrganizationDisabled - - contributionToContentDiscoveryDisabled - - shiftPreferences type: string - name: $expand in: query @@ -230856,7 +278363,6 @@ paths: items: enum: - '*' - - shiftPreferences type: string responses: '200': @@ -230864,108 +278370,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userSettings' - links: - shiftPreferences: - operationId: me.Settings.GetShiftPreferences + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.userSettings - summary: Update the navigation property settings in me - description: Read-only. Nullable. - operationId: me.UpdateSettings - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userSettings' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.userSettings - summary: Delete navigation property settings for me - description: Read-only. Nullable. - operationId: me.DeleteSettings + - shares.list + summary: Update the navigation property fields in shares + description: A collection of the fields and values for this version of the list item. + operationId: shares.list.items.versions.UpdateFields parameters: - - name: If-Match - in: header - description: ETag + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/settings/shiftPreferences: - get: - tags: - - me.userSettings - summary: Get shiftPreferences from me - description: The shift preferences for the user. - operationId: me.settings.GetShiftPreferences - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - lastModifiedBy - - lastModifiedDateTime - - availability - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftPreferences' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.userSettings - summary: Update the navigation property shiftPreferences in me - description: The shift preferences for the user. - operationId: me.settings.UpdateShiftPreferences + type: string + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -230975,11 +278417,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.userSettings - summary: Delete navigation property shiftPreferences for me - description: The shift preferences for the user. - operationId: me.settings.DeleteShiftPreferences + - shares.list + summary: Delete navigation property fields for shares + description: A collection of the fields and values for this version of the list item. + operationId: shares.list.items.versions.DeleteFields parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -230991,98 +278454,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/teamwork: - get: + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: tags: - - me.userTeamwork - summary: Get teamwork from me - description: A container for Microsoft Teams features available for the user. Read-only. Nullable. - operationId: me.GetTeamwork + - shares.Actions + summary: Invoke action restoreVersion + operationId: shares.sharedDriveItem.list.items.listItem.versions.listItemVersion.restoreVersion parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - installedApps - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - installedApps - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userTeamwork' - links: - installedApps: - operationId: me.Teamwork.ListInstalledApps - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.userTeamwork - summary: Update the navigation property teamwork in me - description: A container for Microsoft Teams features available for the user. Read-only. Nullable. - operationId: me.UpdateTeamwork - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userTeamwork' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.userTeamwork - summary: Delete navigation property teamwork for me - description: A container for Microsoft Teams features available for the user. Read-only. Nullable. - operationId: me.DeleteTeamwork - parameters: - - name: If-Match - in: header - description: ETag + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true schema: type: string + x-ms-docs-key-type: listItemVersion responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/teamwork/installedApps: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/subscriptions': get: tags: - - me.userTeamwork - summary: Get installedApps from me - description: The apps installed in the personal scope of this user. - operationId: me.teamwork.ListInstalledApps + - shares.list + summary: Get subscriptions from shares + description: The set of subscriptions on the list. + operationId: shares.list.ListSubscriptions parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -231100,6 +278520,34 @@ paths: enum: - id - id desc + - applicationId + - applicationId desc + - changeType + - changeType desc + - clientState + - clientState desc + - creatorId + - creatorId desc + - encryptionCertificate + - encryptionCertificate desc + - encryptionCertificateId + - encryptionCertificateId desc + - expirationDateTime + - expirationDateTime desc + - includeResourceData + - includeResourceData desc + - latestSupportedTlsVersion + - latestSupportedTlsVersion desc + - lifecycleNotificationUrl + - lifecycleNotificationUrl desc + - notificationQueryOptions + - notificationQueryOptions desc + - notificationUrl + - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc + - resource + - resource desc type: string - name: $select in: query @@ -231112,9 +278560,20 @@ paths: items: enum: - id - - teamsApp - - teamsAppDefinition - - chat + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource type: string - name: $expand in: query @@ -231127,9 +278586,6 @@ paths: items: enum: - '*' - - teamsApp - - teamsAppDefinition - - chat type: string responses: '200': @@ -231137,13 +278593,13 @@ paths: content: application/json: schema: - title: Collection of userScopeTeamsAppInstallation + title: Collection of subscription type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.subscription' '@odata.nextLink': type: string default: @@ -231154,16 +278610,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.userTeamwork - summary: Create new navigation property to installedApps for me - description: The apps installed in the personal scope of this user. - operationId: me.teamwork.CreateInstalledApps + - shares.list + summary: Create new navigation property to subscriptions for shares + description: The set of subscriptions on the list. + operationId: shares.list.CreateSubscriptions + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.subscription' required: true responses: '201': @@ -231171,145 +278635,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.subscription' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}': + '/shares/{sharedDriveItem-id}/list/subscriptions/{subscription-id}': get: tags: - - me.userTeamwork - summary: Get installedApps from me - description: The apps installed in the personal scope of this user. - operationId: me.teamwork.GetInstalledApps - parameters: - - name: userScopeTeamsAppInstallation-id - in: path - description: 'key: id of userScopeTeamsAppInstallation' - required: true - schema: - type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - teamsApp - - teamsAppDefinition - - chat - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - teamsApp - - teamsAppDefinition - - chat - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' - links: - teamsApp: - operationId: me.teamwork.InstalledApps.GetTeamsApp - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - teamsAppDefinition: - operationId: me.teamwork.InstalledApps.GetTeamsAppDefinition - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - chat: - operationId: me.teamwork.InstalledApps.GetChat - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - me.userTeamwork - summary: Update the navigation property installedApps in me - description: The apps installed in the personal scope of this user. - operationId: me.teamwork.UpdateInstalledApps - parameters: - - name: userScopeTeamsAppInstallation-id - in: path - description: 'key: id of userScopeTeamsAppInstallation' - required: true - schema: - type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - me.userTeamwork - summary: Delete navigation property installedApps for me - description: The apps installed in the personal scope of this user. - operationId: me.teamwork.DeleteInstalledApps + - shares.list + summary: Get subscriptions from shares + description: The set of subscriptions on the list. + operationId: shares.list.GetSubscriptions parameters: - - name: userScopeTeamsAppInstallation-id + - name: sharedDriveItem-id in: path - description: 'key: id of userScopeTeamsAppInstallation' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat': - get: - tags: - - me.userTeamwork - summary: Get chat from me - description: The chat between the user and Teams app. - operationId: me.teamwork.installedApps.GetChat - parameters: - - name: userScopeTeamsAppInstallation-id + x-ms-docs-key-type: sharedDriveItem + - name: subscription-id in: path - description: 'key: id of userScopeTeamsAppInstallation' + description: 'key: id of subscription' required: true schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: subscription - name: $select in: query description: Select properties to be returned @@ -231321,14 +278672,20 @@ paths: items: enum: - id - - chatType - - createdDateTime - - lastUpdatedDateTime - - topic - - installedApps - - members - - messages - - tabs + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource type: string - name: $expand in: query @@ -231341,10 +278698,6 @@ paths: items: enum: - '*' - - installedApps - - members - - messages - - tabs type: string responses: '200': @@ -231352,91 +278705,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' - links: - installedApps: - operationId: me.teamwork.installedApps.Chat.ListInstalledApps - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - members: - operationId: me.teamwork.installedApps.Chat.ListMembers - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - messages: - operationId: me.teamwork.installedApps.Chat.ListMessages - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - tabs: - operationId: me.teamwork.installedApps.Chat.ListTabs - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + $ref: '#/components/schemas/microsoft.graph.subscription' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat/$ref': - get: + patch: tags: - - me.userTeamwork - summary: Get ref of chat from me - description: The chat between the user and Teams app. - operationId: me.teamwork.installedApps.GetRefChat + - shares.list + summary: Update the navigation property subscriptions in shares + description: The set of subscriptions on the list. + operationId: shares.list.UpdateSubscriptions parameters: - - name: userScopeTeamsAppInstallation-id + - name: sharedDriveItem-id in: path - description: 'key: id of userScopeTeamsAppInstallation' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - installedApps: - operationId: me.teamwork.installedApps.Chat.ListInstalledApps - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - members: - operationId: me.teamwork.installedApps.Chat.ListMembers - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - messages: - operationId: me.teamwork.installedApps.Chat.ListMessages - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - tabs: - operationId: me.teamwork.installedApps.Chat.ListTabs - parameters: - userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - me.userTeamwork - summary: Update the ref of navigation property chat in me - description: The chat between the user and Teams app. - operationId: me.teamwork.installedApps.UpdateRefChat - parameters: - - name: userScopeTeamsAppInstallation-id + x-ms-docs-key-type: sharedDriveItem + - name: subscription-id in: path - description: 'key: id of userScopeTeamsAppInstallation' + description: 'key: id of subscription' required: true schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: subscription requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.subscription' required: true responses: '204': @@ -231446,78 +278745,51 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.userTeamwork - summary: Delete ref of navigation property chat for me - description: The chat between the user and Teams app. - operationId: me.teamwork.installedApps.DeleteRefChat + - shares.list + summary: Delete navigation property subscriptions for shares + description: The set of subscriptions on the list. + operationId: shares.list.DeleteSubscriptions parameters: - - name: userScopeTeamsAppInstallation-id + - name: sharedDriveItem-id in: path - description: 'key: id of userScopeTeamsAppInstallation' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /me/teamwork/microsoft.graph.sendActivityNotification: - post: - tags: - - me.Actions - summary: Invoke action sendActivityNotification - operationId: me.teamwork.sendActivityNotification - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - topic: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - nullable: true - activityType: - type: string - nullable: true - chainId: - type: integer - format: int64 - nullable: true - previewText: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemBody' - nullable: true - templateParameters: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - nullable: true - required: true + x-ms-docs-key-type: sharedDriveItem + - name: subscription-id + in: path + description: 'key: id of subscription' + required: true + schema: + type: string + x-ms-docs-key-type: subscription + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /me/todo: + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/listItem': get: tags: - - me.todo - summary: Get todo from me - description: Represents the To Do services available to a user. - operationId: me.GetTodo + - shares.listItem + summary: Get listItem from shares + description: Used to access the underlying listItem + operationId: shares.GetListItem parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -231529,7 +278801,23 @@ paths: items: enum: - id - - lists + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -231542,7 +278830,12 @@ paths: items: enum: - '*' - - lists + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -231550,25 +278843,55 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todo' + $ref: '#/components/schemas/microsoft.graph.listItem' links: - lists: - operationId: me.Todo.ListLists + createdByUser: + operationId: shares.ListItem.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.ListItem.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + analytics: + operationId: shares.ListItem.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem: + operationId: shares.ListItem.GetDriveItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + fields: + operationId: shares.ListItem.GetFields + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + versions: + operationId: shares.ListItem.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.todo - summary: Update the navigation property todo in me - description: Represents the To Do services available to a user. - operationId: me.UpdateTodo + - shares.listItem + summary: Update the navigation property listItem in shares + description: Used to access the underlying listItem + operationId: shares.UpdateListItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todo' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '204': @@ -231578,11 +278901,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.todo - summary: Delete navigation property todo for me - description: Represents the To Do services available to a user. - operationId: me.DeleteTodo + - shares.listItem + summary: Delete navigation property listItem for shares + description: Used to access the underlying listItem + operationId: shares.DeleteListItem parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -231594,40 +278924,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /me/todo/lists: + '/shares/{sharedDriveItem-id}/listItem/analytics': get: tags: - - me.todo - summary: Get lists from me - description: The task lists in the users mailbox. - operationId: me.todo.ListLists + - shares.listItem + summary: Get analytics from shares + description: Analytics about the view activities that took place on this item. + operationId: shares.listItem.GetAnalytics 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 + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - isOwner - - isOwner desc - - isShared - - isShared desc - - wellknownListName - - wellknownListName desc - type: string + type: string + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -231639,12 +278950,9 @@ paths: items: enum: - id - - displayName - - isOwner - - isShared - - wellknownListName - - extensions - - tasks + - allTime + - itemActivityStats + - lastSevenDays type: string - name: $expand in: query @@ -231657,8 +278965,9 @@ paths: items: enum: - '*' - - extensions - - tasks + - allTime + - itemActivityStats + - lastSevenDays type: string responses: '200': @@ -231666,59 +278975,130 @@ paths: content: application/json: schema: - title: Collection of todoTaskList - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.todoTaskList' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + links: + allTime: + operationId: shares.listItem.Analytics.GetAllTime + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityStats: + operationId: shares.listItem.Analytics.ListItemActivityStats + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastSevenDays: + operationId: shares.listItem.Analytics.GetLastSevenDays + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/shares/{sharedDriveItem-id}/listItem/analytics/$ref': + get: tags: - - me.todo - summary: Create new navigation property to lists for me - description: The task lists in the users mailbox. - operationId: me.todo.CreateLists + - shares.listItem + summary: Get ref of analytics from shares + description: Analytics about the view activities that took place on this item. + operationId: shares.listItem.GetRefAnalytics + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + allTime: + operationId: shares.listItem.Analytics.GetAllTime + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityStats: + operationId: shares.listItem.Analytics.ListItemActivityStats + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastSevenDays: + operationId: shares.listItem.Analytics.GetLastSevenDays + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.listItem + summary: Update the ref of navigation property analytics in shares + description: Analytics about the view activities that took place on this item. + operationId: shares.listItem.UpdateRefAnalytics + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todoTaskList' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.todoTaskList' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}': + delete: + tags: + - shares.listItem + summary: Delete ref of navigation property analytics for shares + description: Analytics about the view activities that took place on this item. + operationId: shares.listItem.DeleteRefAnalytics + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/listItem/driveItem': get: tags: - - me.todo - summary: Get lists from me - description: The task lists in the users mailbox. - operationId: me.todo.GetLists + - shares.listItem + summary: Get driveItem from shares + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: shares.listItem.GetDriveItem parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -231730,12 +279110,49 @@ paths: items: enum: - id - - displayName - - isOwner - - isShared - - wellknownListName - - extensions - - tasks + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -231748,8 +279165,16 @@ paths: items: enum: - '*' - - extensions - - tasks + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -231757,39 +279182,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todoTaskList' + $ref: '#/components/schemas/microsoft.graph.driveItem' links: - extensions: - operationId: me.todo.Lists.ListExtensions + createdByUser: + operationId: shares.listItem.DriveItem.GetCreatedByUser parameters: - todoTaskList-id: $request.path.todoTaskList-id - tasks: - operationId: me.todo.Lists.ListTasks + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.listItem.DriveItem.GetLastModifiedByUser parameters: - todoTaskList-id: $request.path.todoTaskList-id + sharedDriveItem-id: $request.path.sharedDriveItem-id + workbook: + operationId: shares.listItem.DriveItem.GetWorkbook + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + analytics: + operationId: shares.listItem.DriveItem.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + children: + operationId: shares.listItem.DriveItem.ListChildren + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem: + operationId: shares.listItem.DriveItem.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + permissions: + operationId: shares.listItem.DriveItem.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + subscriptions: + operationId: shares.listItem.DriveItem.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + thumbnails: + operationId: shares.listItem.DriveItem.ListThumbnails + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + versions: + operationId: shares.listItem.DriveItem.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.todo - summary: Update the navigation property lists in me - description: The task lists in the users mailbox. - operationId: me.todo.UpdateLists + - shares.listItem + summary: Update the navigation property driveItem in shares + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: shares.listItem.UpdateDriveItem parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todoTaskList' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -231799,18 +279256,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.todo - summary: Delete navigation property lists for me - description: The task lists in the users mailbox. - operationId: me.todo.DeleteLists + - shares.listItem + summary: Delete navigation property driveItem for shares + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: shares.listItem.DeleteDriveItem parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -231822,137 +279279,73 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/extensions': + '/shares/{sharedDriveItem-id}/listItem/driveItem/content': get: tags: - - me.todo - summary: Get extensions from me - description: The collection of open extensions defined for the task list. Nullable. - operationId: me.todo.lists.ListExtensions + - shares.listItem + summary: Get media content for the navigation property driveItem from shares + operationId: shares.listItem.GetDriveItemContent parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: sharedDriveItem responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - me.todo - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the task list. Nullable. - operationId: me.todo.lists.CreateExtensions + - shares.listItem + summary: Update media content for the navigation property driveItem in shares + operationId: shares.listItem.UpdateDriveItemContent parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList + x-ms-docs-key-type: sharedDriveItem requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: string + format: binary required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/extensions/{extension-id}': + '/shares/{sharedDriveItem-id}/listItem/fields': get: tags: - - me.todo - summary: Get extensions from me - description: The collection of open extensions defined for the task list. Nullable. - operationId: me.todo.lists.GetExtensions + - shares.listItem + summary: Get fields from shares + description: The values of the columns set on this list item. + operationId: shares.listItem.GetFields parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: extension-id + - name: sharedDriveItem-id in: path - description: 'key: id of extension' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -231983,37 +279376,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.todo - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the task list. Nullable. - operationId: me.todo.lists.UpdateExtensions + - shares.listItem + summary: Update the navigation property fields in shares + description: The values of the columns set on this list item. + operationId: shares.listItem.UpdateFields parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: extension-id + - name: sharedDriveItem-id in: path - description: 'key: id of extension' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -232023,25 +279409,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.todo - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the task list. Nullable. - operationId: me.todo.lists.DeleteExtensions + - shares.listItem + summary: Delete navigation property fields for shares + description: The values of the columns set on this list item. + operationId: shares.listItem.DeleteFields parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: extension-id + - name: sharedDriveItem-id in: path - description: 'key: id of extension' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -232053,21 +279432,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks': + '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.getActivitiesByInterval()': get: tags: - - me.todo - summary: Get tasks from me - description: The tasks in this task list. Read-only. Nullable. - operationId: me.todo.lists.ListTasks + - shares.Functions + summary: Invoke function getActivitiesByInterval + operationId: shares.sharedDriveItem.listItem.getActivitiesByInterval-96b0 parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList + x-ms-docs-key-type: sharedDriveItem + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - shares.Functions + summary: Invoke function getActivitiesByInterval + operationId: shares.sharedDriveItem.listItem.getActivitiesByInterval-53ee + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/listItem/versions': + get: + tags: + - shares.listItem + summary: Get versions from shares + description: The list of previous versions of the list item. + operationId: shares.listItem.ListVersions + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -232085,30 +279541,12 @@ paths: enum: - id - id desc - - body - - body desc - - bodyLastModifiedDateTime - - bodyLastModifiedDateTime desc - - completedDateTime - - completedDateTime desc - - createdDateTime - - createdDateTime desc - - dueDateTime - - dueDateTime desc - - importance - - importance desc - - isReminderOn - - isReminderOn desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - recurrence - - recurrence desc - - reminderDateTime - - reminderDateTime desc - - status - - status desc - - title - - title desc + - publication + - publication desc type: string - name: $select in: query @@ -232121,20 +279559,10 @@ paths: items: enum: - id - - body - - bodyLastModifiedDateTime - - completedDateTime - - createdDateTime - - dueDateTime - - importance - - isReminderOn + - lastModifiedBy - lastModifiedDateTime - - recurrence - - reminderDateTime - - status - - title - - extensions - - linkedResources + - publication + - fields type: string - name: $expand in: query @@ -232147,8 +279575,7 @@ paths: items: enum: - '*' - - extensions - - linkedResources + - fields type: string responses: '200': @@ -232156,13 +279583,13 @@ paths: content: application/json: schema: - title: Collection of todoTask + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.todoTask' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string default: @@ -232173,24 +279600,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.todo - summary: Create new navigation property to tasks for me - description: The tasks in this task list. Read-only. Nullable. - operationId: me.todo.lists.CreateTasks + - shares.listItem + summary: Create new navigation property to versions for shares + description: The list of previous versions of the list item. + operationId: shares.listItem.CreateVersions parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todoTask' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '201': @@ -232198,32 +279625,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todoTask' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}': + '/shares/{sharedDriveItem-id}/listItem/versions/{listItemVersion-id}': get: tags: - - me.todo - summary: Get tasks from me - description: The tasks in this task list. Read-only. Nullable. - operationId: me.todo.lists.GetTasks + - shares.listItem + summary: Get versions from shares + description: The list of previous versions of the list item. + operationId: shares.listItem.GetVersions parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: sharedDriveItem + - name: listItemVersion-id in: path - description: 'key: id of todoTask' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: todoTask + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -232235,20 +279662,10 @@ paths: items: enum: - id - - body - - bodyLastModifiedDateTime - - completedDateTime - - createdDateTime - - dueDateTime - - importance - - isReminderOn + - lastModifiedBy - lastModifiedDateTime - - recurrence - - reminderDateTime - - status - - title - - extensions - - linkedResources + - publication + - fields type: string - name: $expand in: query @@ -232261,8 +279678,7 @@ paths: items: enum: - '*' - - extensions - - linkedResources + - fields type: string responses: '200': @@ -232270,48 +279686,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todoTask' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' links: - extensions: - operationId: me.todo.lists.Tasks.ListExtensions - parameters: - todoTaskList-id: $request.path.todoTaskList-id - todoTask-id: $request.path.todoTask-id - linkedResources: - operationId: me.todo.lists.Tasks.ListLinkedResources + fields: + operationId: shares.listItem.Versions.GetFields parameters: - todoTaskList-id: $request.path.todoTaskList-id - todoTask-id: $request.path.todoTask-id + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItemVersion-id: $request.path.listItemVersion-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.todo - summary: Update the navigation property tasks in me - description: The tasks in this task list. Read-only. Nullable. - operationId: me.todo.lists.UpdateTasks + - shares.listItem + summary: Update the navigation property versions in shares + description: The list of previous versions of the list item. + operationId: shares.listItem.UpdateVersions parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: sharedDriveItem + - name: listItemVersion-id in: path - description: 'key: id of todoTask' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: todoTask + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.todoTask' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '204': @@ -232321,25 +279732,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.todo - summary: Delete navigation property tasks for me - description: The tasks in this task list. Read-only. Nullable. - operationId: me.todo.lists.DeleteTasks + - shares.listItem + summary: Delete navigation property versions for shares + description: The list of previous versions of the list item. + operationId: shares.listItem.DeleteVersions parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: sharedDriveItem + - name: listItemVersion-id in: path - description: 'key: id of todoTask' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: todoTask + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -232351,46 +279762,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions': + '/shares/{sharedDriveItem-id}/listItem/versions/{listItemVersion-id}/fields': get: tags: - - me.todo - summary: Get extensions from me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.ListExtensions + - shares.listItem + summary: Get fields from shares + description: A collection of the fields and values for this version of the list item. + operationId: shares.listItem.versions.GetFields parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: sharedDriveItem + - name: listItemVersion-id in: path - description: 'key: id of todoTask' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: todoTask - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -232421,88 +279814,118 @@ paths: content: application/json: schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.todo - summary: Create new navigation property to extensions for me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.CreateExtensions + - shares.listItem + summary: Update the navigation property fields in shares + description: A collection of the fields and values for this version of the list item. + operationId: shares.listItem.versions.UpdateFields parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: sharedDriveItem + - name: listItemVersion-id in: path - description: 'key: id of todoTask' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: todoTask + x-ms-docs-key-type: listItemVersion requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/{extension-id}': - get: + delete: tags: - - me.todo - summary: Get extensions from me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.GetExtensions + - shares.listItem + summary: Delete navigation property fields for shares + description: A collection of the fields and values for this version of the list item. + operationId: shares.listItem.versions.DeleteFields parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: sharedDriveItem + - name: listItemVersion-id in: path - description: 'key: id of todoTask' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: todoTask - - name: extension-id + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: + tags: + - shares.Actions + summary: Invoke action restoreVersion + operationId: shares.sharedDriveItem.listItem.versions.listItemVersion.restoreVersion + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of extension' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedDriveItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/permission': + get: + tags: + - shares.permission + summary: Get permission from shares + description: Used to access the permission representing the underlying sharing link + operationId: shares.GetPermission + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -232514,6 +279937,17 @@ paths: items: enum: - id + - expirationDateTime + - grantedTo + - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 + - hasPassword + - inheritedFrom + - invitation + - link + - roles + - shareId type: string - name: $expand in: query @@ -232533,44 +279967,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.todo - summary: Update the navigation property extensions in me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.UpdateExtensions + - shares.permission + summary: Update the navigation property permission in shares + description: Used to access the permission representing the underlying sharing link + operationId: shares.UpdatePermission parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id - in: path - description: 'key: id of todoTask' - required: true - schema: - type: string - x-ms-docs-key-type: todoTask - - name: extension-id + - name: sharedDriveItem-id in: path - description: 'key: id of extension' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: '204': @@ -232580,32 +280000,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.todo - summary: Delete navigation property extensions for me - description: The collection of open extensions defined for the task. Nullable. - operationId: me.todo.lists.tasks.DeleteExtensions + - shares.permission + summary: Delete navigation property permission for shares + description: Used to access the permission representing the underlying sharing link + operationId: shares.DeletePermission parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id - in: path - description: 'key: id of todoTask' - required: true - schema: - type: string - x-ms-docs-key-type: todoTask - - name: extension-id + - name: sharedDriveItem-id in: path - description: 'key: id of extension' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -232617,54 +280023,68 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources': - get: + '/shares/{sharedDriveItem-id}/permission/microsoft.graph.grant': + post: tags: - - me.todo - summary: Get linkedResources from me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.ListLinkedResources + - shares.Actions + summary: Invoke action grant + operationId: shares.sharedDriveItem.permission.grant parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driveRecipient' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.permission' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/root': + get: + tags: + - shares.driveItem + summary: Get root from shares + description: Used to access the underlying driveItem. Deprecated -- use driveItem instead. + operationId: shares.GetRoot + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of todoTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTask - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - applicationName - - applicationName desc - - displayName - - displayName desc - - externalId - - externalId desc - - webUrl - - webUrl desc - type: string + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -232676,10 +280096,49 @@ paths: items: enum: - id - - applicationName - - displayName - - externalId + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -232692,6 +280151,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -232699,88 +280168,170 @@ paths: content: application/json: schema: - title: Collection of linkedResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.linkedResource' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: shares.Root.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.Root.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + workbook: + operationId: shares.Root.GetWorkbook + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + analytics: + operationId: shares.Root.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + children: + operationId: shares.Root.ListChildren + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem: + operationId: shares.Root.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + permissions: + operationId: shares.Root.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + subscriptions: + operationId: shares.Root.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + thumbnails: + operationId: shares.Root.ListThumbnails + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + versions: + operationId: shares.Root.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - me.todo - summary: Create new navigation property to linkedResources for me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.CreateLinkedResources + - shares.driveItem + summary: Update the navigation property root in shares + description: Used to access the underlying driveItem. Deprecated -- use driveItem instead. + operationId: shares.UpdateRoot parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTask + x-ms-docs-key-type: sharedDriveItem requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/{linkedResource-id}': + delete: + tags: + - shares.driveItem + summary: Delete navigation property root for shares + description: Used to access the underlying driveItem. Deprecated -- use driveItem instead. + operationId: shares.DeleteRoot + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/root/content': get: tags: - - me.todo - summary: Get linkedResources from me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.GetLinkedResources + - shares.driveItem + summary: Get media content for the navigation property root from shares + operationId: shares.GetRootContent parameters: - - name: todoTaskList-id + - name: sharedDriveItem-id in: path - description: 'key: id of todoTaskList' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id + x-ms-docs-key-type: sharedDriveItem + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.driveItem + summary: Update media content for the navigation property root in shares + operationId: shares.UpdateRootContent + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of todoTask' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: todoTask - - name: linkedResource-id + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/site': + get: + tags: + - shares.site + summary: Get site from shares + description: Used to access the underlying site + operationId: shares.GetSite + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of linkedResource' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: linkedResource + x-ms-docs-key-type: sharedDriveItem - name: $select in: query description: Select properties to be returned @@ -232792,10 +280343,35 @@ paths: items: enum: - id - - applicationName - - displayName - - externalId + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string - name: $expand in: query @@ -232808,6 +280384,21 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string responses: '200': @@ -232815,44 +280406,91 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + $ref: '#/components/schemas/microsoft.graph.site' + links: + createdByUser: + operationId: shares.Site.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.Site.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + analytics: + operationId: shares.Site.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + columns: + operationId: shares.Site.ListColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentTypes: + operationId: shares.Site.ListContentTypes + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + drive: + operationId: shares.Site.GetDrive + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + drives: + operationId: shares.Site.ListDrives + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + externalColumns: + operationId: shares.Site.ListExternalColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + items: + operationId: shares.Site.ListItems + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lists: + operationId: shares.Site.ListLists + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + permissions: + operationId: shares.Site.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + sites: + operationId: shares.Site.ListSites + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + termStore: + operationId: shares.Site.GetTermStore + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + termStores: + operationId: shares.Site.ListTermStores + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + onenote: + operationId: shares.Site.GetOnenote + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - me.todo - summary: Update the navigation property linkedResources in me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.UpdateLinkedResources + - shares.site + summary: Update the navigation property site in shares + description: Used to access the underlying site + operationId: shares.UpdateSite parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id - in: path - description: 'key: id of todoTask' - required: true - schema: - type: string - x-ms-docs-key-type: todoTask - - name: linkedResource-id + - name: sharedDriveItem-id in: path - description: 'key: id of linkedResource' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: linkedResource + x-ms-docs-key-type: sharedDriveItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.linkedResource' + $ref: '#/components/schemas/microsoft.graph.site' required: true responses: '204': @@ -232862,32 +280500,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - me.todo - summary: Delete navigation property linkedResources for me - description: A collection of resources linked to the task. - operationId: me.todo.lists.tasks.DeleteLinkedResources + - shares.site + summary: Delete navigation property site for shares + description: Used to access the underlying site + operationId: shares.DeleteSite parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - - name: todoTask-id - in: path - description: 'key: id of todoTask' - required: true - schema: - type: string - x-ms-docs-key-type: todoTask - - name: linkedResource-id + - name: sharedDriveItem-id in: path - description: 'key: id of linkedResource' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: linkedResource + x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag @@ -232899,60 +280523,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/me/todo/lists/{todoTaskList-id}/tasks/microsoft.graph.delta()': - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.todo.lists.todoTaskList.tasks.delta - parameters: - - name: todoTaskList-id - in: path - description: 'key: id of todoTaskList' - required: true - schema: - type: string - x-ms-docs-key-type: todoTaskList - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.todoTask' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/todo/lists/microsoft.graph.delta(): - get: - tags: - - me.Functions - summary: Invoke function delta - operationId: me.todo.lists.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.todoTaskList' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /me/transitiveMemberOf: + /sites: get: tags: - - me.directoryObject - summary: Get transitiveMemberOf from me - operationId: me.ListTransitiveMemberOf + - sites.site + summary: Get entities from sites + operationId: sites.site.ListSite parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -232971,8 +280547,34 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - displayName + - displayName desc + - error + - error desc + - root + - root desc + - sharepointIds + - sharepointIds desc + - siteCollection + - siteCollection desc type: string - name: $select in: query @@ -232985,7 +280587,35 @@ paths: items: enum: - id - - deletedDateTime + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string - name: $expand in: query @@ -232998,68 +280628,35 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string responses: '200': - description: Retrieved navigation property - 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 - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - /me/transitiveMemberOf/$ref: - get: - tags: - - me.directoryObject - summary: Get ref of transitiveMemberOf from me - operationId: me.ListRefTransitiveMemberOf - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links + description: Retrieved entities content: application/json: schema: - title: Collection of links of directoryObject + title: Collection of site type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.site' '@odata.nextLink': type: string default: @@ -233070,63 +280667,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - me.directoryObject - summary: Create new navigation property ref to transitiveMemberOf for me - operationId: me.CreateRefTransitiveMemberOf + - sites.site + summary: Add new entity to sites + operationId: sites.site.CreateSite requestBody: - description: New navigation property ref value + description: New entity content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.site' required: true responses: '201': - description: Created navigation property link. + description: Created entity content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.site' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /oauth2PermissionGrants: + '/sites/{site-id}': get: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Get entities from oauth2PermissionGrants - operationId: oauth2PermissionGrants.oAuth2PermissionGrant.ListOAuth2PermissionGrant + - sites.site + summary: Get entity from sites by key + operationId: sites.site.GetSite 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - clientId - - clientId desc - - consentType - - consentType desc - - principalId - - principalId desc - - resourceId - - resourceId desc - - scope - - scope desc - type: string + type: string + x-ms-docs-key-type: site - name: $select in: query description: Select properties to be returned @@ -233138,11 +280712,35 @@ paths: items: enum: - id - - clientId - - consentType - - principalId - - resourceId - - scope + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string - name: $expand in: query @@ -233155,64 +280753,158 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string responses: '200': - description: Retrieved entities + description: Retrieved entity content: application/json: schema: - title: Collection of oAuth2PermissionGrant - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.site' + links: + createdByUser: + operationId: sites.GetCreatedByUser + parameters: + site-id: $request.path.site-id + lastModifiedByUser: + operationId: sites.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + analytics: + operationId: sites.GetAnalytics + parameters: + site-id: $request.path.site-id + columns: + operationId: sites.ListColumns + parameters: + site-id: $request.path.site-id + contentTypes: + operationId: sites.ListContentTypes + parameters: + site-id: $request.path.site-id + drive: + operationId: sites.GetDrive + parameters: + site-id: $request.path.site-id + drives: + operationId: sites.ListDrives + parameters: + site-id: $request.path.site-id + externalColumns: + operationId: sites.ListExternalColumns + parameters: + site-id: $request.path.site-id + items: + operationId: sites.ListItems + parameters: + site-id: $request.path.site-id + lists: + operationId: sites.ListLists + parameters: + site-id: $request.path.site-id + permissions: + operationId: sites.ListPermissions + parameters: + site-id: $request.path.site-id + sites: + operationId: sites.ListSites + parameters: + site-id: $request.path.site-id + termStore: + operationId: sites.GetTermStore + parameters: + site-id: $request.path.site-id + termStores: + operationId: sites.ListTermStores + parameters: + site-id: $request.path.site-id + onenote: + operationId: sites.GetOnenote + parameters: + site-id: $request.path.site-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Add new entity to oauth2PermissionGrants - operationId: oauth2PermissionGrants.oAuth2PermissionGrant.CreateOAuth2PermissionGrant + - sites.site + summary: Update entity in sites + operationId: sites.site.UpdateSite + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site requestBody: - description: New entity + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + $ref: '#/components/schemas/microsoft.graph.site' required: true responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/oauth2PermissionGrants/{oAuth2PermissionGrant-id}': + delete: + tags: + - sites.site + summary: Delete entity from sites + operationId: sites.site.DeleteSite + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/analytics': get: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Get entity from oauth2PermissionGrants by key - operationId: oauth2PermissionGrants.oAuth2PermissionGrant.GetOAuth2PermissionGrant + - sites.itemAnalytics + summary: Get analytics from sites + description: Analytics about the view activities that took place in this site. + operationId: sites.GetAnalytics parameters: - - name: oAuth2PermissionGrant-id + - name: site-id in: path - description: 'key: id of oAuth2PermissionGrant' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: oAuth2PermissionGrant + x-ms-docs-key-type: site - name: $select in: query description: Select properties to be returned @@ -233224,11 +280916,9 @@ paths: items: enum: - id - - clientId - - consentType - - principalId - - resourceId - - scope + - allTime + - itemActivityStats + - lastSevenDays type: string - name: $expand in: query @@ -233236,41 +280926,98 @@ paths: style: form explode: false schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + uniqueItems: true + type: array + items: + enum: + - '*' + - allTime + - itemActivityStats + - lastSevenDays + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + links: + allTime: + operationId: sites.Analytics.GetAllTime + parameters: + site-id: $request.path.site-id + itemActivityStats: + operationId: sites.Analytics.ListItemActivityStats + parameters: + site-id: $request.path.site-id + lastSevenDays: + operationId: sites.Analytics.GetLastSevenDays + parameters: + site-id: $request.path.site-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/analytics/$ref': + get: + tags: + - sites.itemAnalytics + summary: Get ref of analytics from sites + description: Analytics about the view activities that took place in this site. + operationId: sites.GetRefAnalytics + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site responses: '200': - description: Retrieved entity + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + type: string + links: + allTime: + operationId: sites.Analytics.GetAllTime + parameters: + site-id: $request.path.site-id + itemActivityStats: + operationId: sites.Analytics.ListItemActivityStats + parameters: + site-id: $request.path.site-id + lastSevenDays: + operationId: sites.Analytics.GetLastSevenDays + parameters: + site-id: $request.path.site-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Update entity in oauth2PermissionGrants - operationId: oauth2PermissionGrants.oAuth2PermissionGrant.UpdateOAuth2PermissionGrant + - sites.itemAnalytics + summary: Update the ref of navigation property analytics in sites + description: Analytics about the view activities that took place in this site. + operationId: sites.UpdateRefAnalytics parameters: - - name: oAuth2PermissionGrant-id + - name: site-id in: path - description: 'key: id of oAuth2PermissionGrant' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: oAuth2PermissionGrant + x-ms-docs-key-type: site requestBody: - description: New property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -233280,17 +281027,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - oauth2PermissionGrants.oAuth2PermissionGrant - summary: Delete entity from oauth2PermissionGrants - operationId: oauth2PermissionGrants.oAuth2PermissionGrant.DeleteOAuth2PermissionGrant + - sites.itemAnalytics + summary: Delete ref of navigation property analytics for sites + description: Analytics about the view activities that took place in this site. + operationId: sites.DeleteRefAnalytics parameters: - - name: oAuth2PermissionGrant-id + - name: site-id in: path - description: 'key: id of oAuth2PermissionGrant' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: oAuth2PermissionGrant + x-ms-docs-key-type: site - name: If-Match in: header description: ETag @@ -233302,33 +281050,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /oauth2PermissionGrants/microsoft.graph.delta(): - get: - tags: - - oauth2PermissionGrants.Functions - summary: Invoke function delta - operationId: oauth2PermissionGrants.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /organization: + '/sites/{site-id}/columns': get: tags: - - organization.organization - summary: Get entities from organization - operationId: organization.organization.ListOrganization + - sites.columnDefinition + summary: Get columns from sites + description: The collection of column definitions reusable across lists under this site. + operationId: sites.ListColumns parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -233346,52 +281082,66 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - city - - city desc - - country - - country desc - - countryLetterCode - - countryLetterCode desc - - createdDateTime - - createdDateTime desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc - displayName - displayName desc - - marketingNotificationEmails - - marketingNotificationEmails desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - postalCode - - postalCode desc - - preferredLanguage - - preferredLanguage desc - - privacyProfile - - privacyProfile desc - - provisionedPlans - - provisionedPlans desc - - securityComplianceNotificationMails - - securityComplianceNotificationMails desc - - securityComplianceNotificationPhones - - securityComplianceNotificationPhones desc - - state - - state desc - - street - - street desc - - technicalNotificationMails - - technicalNotificationMails desc - - tenantType - - tenantType desc - - verifiedDomains - - verifiedDomains desc - - mobileDeviceManagementAuthority - - mobileDeviceManagementAuthority desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -233404,32 +281154,37 @@ paths: items: enum: - id - - deletedDateTime - - assignedPlans - - businessPhones - - city - - country - - countryLetterCode - - createdDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description - displayName - - marketingNotificationEmails - - onPremisesLastSyncDateTime - - onPremisesSyncEnabled - - postalCode - - preferredLanguage - - privacyProfile - - provisionedPlans - - securityComplianceNotificationMails - - securityComplianceNotificationPhones - - state - - street - - technicalNotificationMails - - tenantType - - verifiedDomains - - mobileDeviceManagementAuthority - - branding - - certificateBasedAuthConfiguration - - extensions + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -233442,23 +281197,21 @@ paths: items: enum: - '*' - - branding - - certificateBasedAuthConfiguration - - extensions + - sourceColumn type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of organization + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.organization' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -233469,41 +281222,57 @@ paths: x-ms-docs-operation-type: operation post: tags: - - organization.organization - summary: Add new entity to organization - operationId: organization.organization.CreateOrganization + - sites.columnDefinition + summary: Create new navigation property to columns for sites + description: The collection of column definitions reusable across lists under this site. + operationId: sites.CreateColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organization' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organization' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/organization/{organization-id}': + '/sites/{site-id}/columns/{columnDefinition-id}': get: tags: - - organization.organization - summary: Get entity from organization by key - description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. - operationId: organization.organization.GetOrganization + - sites.columnDefinition + summary: Get columns from sites + description: The collection of column definitions reusable across lists under this site. + operationId: sites.GetColumns parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -233515,32 +281284,37 @@ paths: items: enum: - id - - deletedDateTime - - assignedPlans - - businessPhones - - city - - country - - countryLetterCode - - createdDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description - displayName - - marketingNotificationEmails - - onPremisesLastSyncDateTime - - onPremisesSyncEnabled - - postalCode - - preferredLanguage - - privacyProfile - - provisionedPlans - - securityComplianceNotificationMails - - securityComplianceNotificationPhones - - state - - street - - technicalNotificationMails - - tenantType - - verifiedDomains - - mobileDeviceManagementAuthority - - branding - - certificateBasedAuthConfiguration - - extensions + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -233553,53 +281327,51 @@ paths: items: enum: - '*' - - branding - - certificateBasedAuthConfiguration - - extensions + - sourceColumn type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organization' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - branding: - operationId: organization.GetBranding - parameters: - organization-id: $request.path.organization-id - certificateBasedAuthConfiguration: - operationId: organization.ListCertificateBasedAuthConfiguration - parameters: - organization-id: $request.path.organization-id - extensions: - operationId: organization.ListExtensions + sourceColumn: + operationId: sites.Columns.GetSourceColumn parameters: - organization-id: $request.path.organization-id + site-id: $request.path.site-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - organization.organization - summary: Update entity in organization - description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. - operationId: organization.organization.UpdateOrganization + - sites.columnDefinition + summary: Update the navigation property columns in sites + description: The collection of column definitions reusable across lists under this site. + operationId: sites.UpdateColumns parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organization' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -233609,18 +281381,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - organization.organization - summary: Delete entity from organization - description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. - operationId: organization.organization.DeleteOrganization + - sites.columnDefinition + summary: Delete navigation property columns for sites + description: The collection of column definitions reusable across lists under this site. + operationId: sites.DeleteColumns parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -233632,20 +281411,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/organization/{organization-id}/branding': + '/sites/{site-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - organization.organizationalBranding - summary: Get branding from organization - operationId: organization.GetBranding + - sites.columnDefinition + summary: Get sourceColumn from sites + description: The source column for the content type column. + operationId: sites.columns.GetSourceColumn parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -233657,13 +281444,37 @@ paths: items: enum: - id - - backgroundColor - - backgroundImage - - bannerLogo - - signInPageText - - squareLogo - - usernameHintText - - localizations + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -233676,7 +281487,7 @@ paths: items: enum: - '*' - - localizations + - sourceColumn type: string responses: '200': @@ -233684,34 +281495,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organizationalBranding' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - localizations: - operationId: organization.Branding.ListLocalizations + sourceColumn: + operationId: sites.columns.SourceColumn.GetSourceColumn parameters: - organization-id: $request.path.organization-id + site-id: $request.path.site-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: tags: - - organization.organizationalBranding - summary: Update the navigation property branding in organization - operationId: organization.UpdateBranding + - sites.columnDefinition + summary: Get ref of sourceColumn from sites + description: The source column for the content type column. + operationId: sites.columns.GetRefSourceColumn parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: sites.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.columnDefinition + summary: Update the ref of navigation property sourceColumn in sites + description: The source column for the content type column. + operationId: sites.columns.UpdateRefSourceColumn + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.organizationalBranding' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -233721,17 +281581,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - organization.organizationalBranding - summary: Delete navigation property branding for organization - operationId: organization.DeleteBranding + - sites.columnDefinition + summary: Delete ref of navigation property sourceColumn for sites + description: The source column for the content type column. + operationId: sites.columns.DeleteRefSourceColumn parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -233743,21 +281611,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/organization/{organization-id}/certificateBasedAuthConfiguration': + '/sites/{site-id}/contentTypes': get: tags: - - organization.certificateBasedAuthConfiguration - summary: Get certificateBasedAuthConfiguration from organization - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. - operationId: organization.ListCertificateBasedAuthConfiguration + - sites.contentType + summary: Get contentTypes from sites + description: The collection of content types defined for this site. + operationId: sites.ListContentTypes parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -233775,8 +281643,34 @@ paths: enum: - id - id desc - - certificateAuthorities - - certificateAuthorities desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -233789,7 +281683,25 @@ paths: items: enum: - id - - certificateAuthorities + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -233802,6 +281714,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -233809,69 +281726,13 @@ paths: content: application/json: schema: - title: Collection of certificateBasedAuthConfiguration - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/organization/{organization-id}/certificateBasedAuthConfiguration/$ref': - get: - tags: - - organization.certificateBasedAuthConfiguration - summary: Get ref of certificateBasedAuthConfiguration from organization - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. - operationId: organization.ListRefCertificateBasedAuthConfiguration - parameters: - - name: organization-id - in: path - description: 'key: id of organization' - required: true - schema: - type: string - x-ms-docs-key-type: organization - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - certificateAuthorities - - certificateAuthorities desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of certificateBasedAuthConfiguration + title: Collection of contentType type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -233882,70 +281743,57 @@ paths: x-ms-docs-operation-type: operation post: tags: - - organization.certificateBasedAuthConfiguration - summary: Create new navigation property ref to certificateBasedAuthConfiguration for organization - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. - operationId: organization.CreateRefCertificateBasedAuthConfiguration + - sites.contentType + summary: Create new navigation property to contentTypes for sites + description: The collection of content types defined for this site. + operationId: sites.CreateContentTypes parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/organization/{organization-id}/extensions': + '/sites/{site-id}/contentTypes/{contentType-id}': get: tags: - - organization.extension - summary: Get extensions from organization - description: The collection of open extensions defined for the organization resource. Nullable. - operationId: organization.ListExtensions + - sites.contentType + summary: Get contentTypes from sites + description: The collection of content types defined for this site. + operationId: sites.GetContentTypes parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string + type: string + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -233957,6 +281805,25 @@ paths: items: enum: - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -233969,6 +281836,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -233976,74 +281848,124 @@ paths: content: application/json: schema: - title: Collection of extension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: sites.ContentTypes.GetBase + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.ContentTypes.ListBaseTypes + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.ContentTypes.ListColumnLinks + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.ContentTypes.ListColumnPositions + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.ContentTypes.ListColumns + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - organization.extension - summary: Create new navigation property to extensions for organization - description: The collection of open extensions defined for the organization resource. Nullable. - operationId: organization.CreateExtensions + - sites.contentType + summary: Update the navigation property contentTypes in sites + description: The collection of content types defined for this site. + operationId: sites.UpdateContentTypes parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extension' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/organization/{organization-id}/extensions/{extension-id}': + delete: + tags: + - sites.contentType + summary: Delete navigation property contentTypes for sites + description: The collection of content types defined for this site. + operationId: sites.DeleteContentTypes + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/base': get: tags: - - organization.extension - summary: Get extensions from organization - description: The collection of open extensions defined for the organization resource. Nullable. - operationId: organization.GetExtensions + - sites.contentType + summary: Get base from sites + description: Parent contentType from which this content type is derived. + operationId: sites.contentTypes.GetBase parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization - - name: extension-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of extension' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -234055,6 +281977,25 @@ paths: items: enum: - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -234067,6 +282008,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -234074,37 +282020,123 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: sites.contentTypes.Base.GetBase + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.contentTypes.Base.ListBaseTypes + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.contentTypes.Base.ListColumnLinks + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.contentTypes.Base.ListColumnPositions + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.contentTypes.Base.ListColumns + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/contentTypes/{contentType-id}/base/$ref': + get: tags: - - organization.extension - summary: Update the navigation property extensions in organization - description: The collection of open extensions defined for the organization resource. Nullable. - operationId: organization.UpdateExtensions + - sites.contentType + summary: Get ref of base from sites + description: Parent contentType from which this content type is derived. + operationId: sites.contentTypes.GetRefBase parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization - - name: extension-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of extension' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: contentType + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + base: + operationId: sites.contentTypes.Base.GetBase + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.contentTypes.Base.ListBaseTypes + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.contentTypes.Base.ListColumnLinks + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.contentTypes.Base.ListColumnPositions + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.contentTypes.Base.ListColumns + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.contentType + summary: Update the ref of navigation property base in sites + description: Parent contentType from which this content type is derived. + operationId: sites.contentTypes.UpdateRefBase + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.extension' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -234114,25 +282146,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - organization.extension - summary: Delete navigation property extensions for organization - description: The collection of open extensions defined for the organization resource. Nullable. - operationId: organization.DeleteExtensions + - sites.contentType + summary: Delete ref of navigation property base for sites + description: Parent contentType from which this content type is derived. + operationId: sites.contentTypes.DeleteRefBase parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization - - name: extension-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of extension' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: extension + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -234144,58 +282176,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/organization/{organization-id}/microsoft.graph.checkMemberGroups': + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': post: tags: - - organization.Actions - summary: Invoke action checkMemberGroups - operationId: organization.organization.checkMemberGroups + - sites.Actions + summary: Invoke action associateWithHubSites + operationId: sites.site.contentTypes.contentType.base.associateWithHubSites parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/organization/{organization-id}/microsoft.graph.checkMemberObjects': - post: - tags: - - organization.Actions - summary: Invoke action checkMemberObjects - operationId: organization.organization.checkMemberObjects - parameters: - - name: organization-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of organization' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: contentType requestBody: description: Action parameters content: @@ -234203,37 +282204,42 @@ paths: schema: type: object properties: - ids: + hubSiteUrls: type: array items: type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/organization/{organization-id}/microsoft.graph.getMemberGroups': + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': post: tags: - - organization.Actions - summary: Invoke action getMemberGroups - operationId: organization.organization.getMemberGroups + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: sites.site.contentTypes.contentType.base.copyToDefaultContentLocation parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: Action parameters content: @@ -234241,221 +282247,126 @@ paths: schema: type: object properties: - securityEnabledOnly: - type: boolean - default: false + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/organization/{organization-id}/microsoft.graph.getMemberObjects': - post: + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': + get: tags: - - organization.Actions - summary: Invoke action getMemberObjects - operationId: organization.organization.getMemberObjects + - sites.Functions + summary: Invoke function isPublished + operationId: sites.site.contentTypes.contentType.base.isPublished parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType responses: '200': description: Success content: application/json: schema: - type: array - items: - type: string + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/organization/{organization-id}/microsoft.graph.restore': + x-ms-docs-operation-type: function + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.publish': post: tags: - - organization.Actions - summary: Invoke action restore - operationId: organization.organization.restore + - sites.Actions + summary: Invoke action publish + operationId: sites.site.contentTypes.contentType.base.publish parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/organization/{organization-id}/microsoft.graph.setMobileDeviceManagementAuthority': + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': post: tags: - - organization.Actions - summary: Invoke action setMobileDeviceManagementAuthority - description: Set mobile device management authority - operationId: organization.organization.setMobileDeviceManagementAuthority + - sites.Actions + summary: Invoke action unpublish + operationId: sites.site.contentTypes.contentType.base.unpublish parameters: - - name: organization-id + - name: site-id in: path - description: 'key: id of organization' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: organization - responses: - '200': - description: Success - content: - application/json: - schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /organization/microsoft.graph.getAvailableExtensionProperties: - post: - tags: - - organization.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: organization.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /organization/microsoft.graph.getByIds: - post: - tags: - - organization.Actions - summary: Invoke action getByIds - operationId: organization.getByIds - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /organization/microsoft.graph.validateProperties: - post: - tags: - - organization.Actions - summary: Invoke action validateProperties - operationId: organization.validateProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 - required: true + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /permissionGrants: + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes': get: tags: - - permissionGrants.resourceSpecificPermissionGrant - summary: Get entities from permissionGrants - operationId: permissionGrants.resourceSpecificPermissionGrant.ListResourceSpecificPermissionGrant + - sites.contentType + summary: Get baseTypes from sites + description: The collection of content types that are ancestors of this content type. + operationId: sites.contentTypes.ListBaseTypes parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -234473,18 +282384,34 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - clientAppId - - clientAppId desc - - clientId - - clientId desc - - permission - - permission desc - - permissionType - - permissionType desc - - resourceAppId - - resourceAppId desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -234497,12 +282424,25 @@ paths: items: enum: - id - - deletedDateTime - - clientAppId - - clientId - - permission - - permissionType - - resourceAppId + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -234515,20 +282455,25 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -234537,64 +282482,36 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - permissionGrants.resourceSpecificPermissionGrant - summary: Add new entity to permissionGrants - operationId: permissionGrants.resourceSpecificPermissionGrant.CreateResourceSpecificPermissionGrant - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - required: true - responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes/$ref': get: tags: - - permissionGrants.resourceSpecificPermissionGrant - summary: Get entity from permissionGrants by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: permissionGrants.resourceSpecificPermissionGrant.GetResourceSpecificPermissionGrant + - sites.contentType + summary: Get ref of baseTypes from sites + description: The collection of content types that are ancestors of this content type. + operationId: sites.contentTypes.ListRefBaseTypes parameters: - - name: resourceSpecificPermissionGrant-id + - name: site-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - clientAppId - - clientId - - permission - - permissionType - - resourceAppId - type: string - - name: $expand + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -234602,160 +282519,119 @@ paths: type: array items: enum: - - '*' + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - permissionGrants.resourceSpecificPermissionGrant - summary: Update entity in permissionGrants - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: permissionGrants.resourceSpecificPermissionGrant.UpdateResourceSpecificPermissionGrant - parameters: - - name: resourceSpecificPermissionGrant-id - in: path - description: 'key: id of resourceSpecificPermissionGrant' - required: true - schema: - type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - required: true - responses: - '204': - description: Success + title: Collection of links of contentType + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - - permissionGrants.resourceSpecificPermissionGrant - summary: Delete entity from permissionGrants - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: permissionGrants.resourceSpecificPermissionGrant.DeleteResourceSpecificPermissionGrant + - sites.contentType + summary: Create new navigation property ref to baseTypes for sites + description: The collection of content types that are ancestors of this content type. + operationId: sites.contentTypes.CreateRefBaseTypes parameters: - - name: resourceSpecificPermissionGrant-id + - name: site-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.checkMemberGroups': - post: - tags: - - permissionGrants.Actions - summary: Invoke action checkMemberGroups - operationId: permissionGrants.resourceSpecificPermissionGrant.checkMemberGroups - parameters: - - name: resourceSpecificPermissionGrant-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: contentType requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - groupIds: - type: array - items: - type: string + additionalProperties: + type: object required: true responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - type: array - items: - type: string + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.checkMemberObjects': + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': post: tags: - - permissionGrants.Actions - summary: Invoke action checkMemberObjects - operationId: permissionGrants.resourceSpecificPermissionGrant.checkMemberObjects + - sites.Actions + summary: Invoke action addCopy + operationId: sites.site.contentTypes.contentType.baseTypes.addCopy parameters: - - name: resourceSpecificPermissionGrant-id + - name: site-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.getMemberGroups': - post: - tags: - - permissionGrants.Actions - summary: Invoke action getMemberGroups - operationId: permissionGrants.resourceSpecificPermissionGrant.getMemberGroups - parameters: - - name: resourceSpecificPermissionGrant-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: contentType requestBody: description: Action parameters content: @@ -234763,10 +282639,8 @@ paths: schema: type: object properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true + contentType: + type: string required: true responses: '200': @@ -234774,182 +282648,34 @@ paths: content: application/json: schema: - type: array - items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.getMemberObjects': - post: + '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks': + get: tags: - - permissionGrants.Actions - summary: Invoke action getMemberObjects - operationId: permissionGrants.resourceSpecificPermissionGrant.getMemberObjects + - sites.contentType + summary: Get columnLinks from sites + description: The collection of columns that are required by this content type. + operationId: sites.contentTypes.ListColumnLinks parameters: - - name: resourceSpecificPermissionGrant-id + - name: site-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.restore': - post: - tags: - - permissionGrants.Actions - summary: Invoke action restore - operationId: permissionGrants.resourceSpecificPermissionGrant.restore - parameters: - - name: resourceSpecificPermissionGrant-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of resourceSpecificPermissionGrant' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /permissionGrants/microsoft.graph.getAvailableExtensionProperties: - post: - tags: - - permissionGrants.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: permissionGrants.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /permissionGrants/microsoft.graph.getByIds: - post: - tags: - - permissionGrants.Actions - summary: Invoke action getByIds - operationId: permissionGrants.getByIds - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /permissionGrants/microsoft.graph.validateProperties: - post: - tags: - - permissionGrants.Actions - summary: Invoke action validateProperties - operationId: permissionGrants.validateProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /places: - get: - tags: - - places.place - summary: Get entities from places - operationId: places.place.ListPlace - parameters: + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -234967,14 +282693,8 @@ paths: enum: - id - id desc - - address - - address desc - - displayName - - displayName desc - - geoCoordinates - - geoCoordinates desc - - phone - - phone desc + - name + - name desc type: string - name: $select in: query @@ -234987,10 +282707,7 @@ paths: items: enum: - id - - address - - displayName - - geoCoordinates - - phone + - name type: string - name: $expand in: query @@ -235006,17 +282723,17 @@ paths: type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of place + title: Collection of columnLink type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.place' + $ref: '#/components/schemas/microsoft.graph.columnLink' '@odata.nextLink': type: string default: @@ -235027,40 +282744,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - places.place - summary: Add new entity to places - operationId: places.place.CreatePlace + - sites.contentType + summary: Create new navigation property to columnLinks for sites + description: The collection of columns that are required by this content type. + operationId: sites.contentTypes.CreateColumnLinks + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.place' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.place' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/places/{place-id}': + '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': get: tags: - - places.place - summary: Get entity from places by key - operationId: places.place.GetPlace + - sites.contentType + summary: Get columnLinks from sites + description: The collection of columns that are required by this content type. + operationId: sites.contentTypes.GetColumnLinks parameters: - - name: place-id + - name: site-id in: path - description: 'key: id of place' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: place + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -235072,10 +282820,7 @@ paths: items: enum: - id - - address - - displayName - - geoCoordinates - - phone + - name type: string - name: $expand in: query @@ -235091,33 +282836,48 @@ paths: type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.place' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - places.place - summary: Update entity in places - operationId: places.place.UpdatePlace + - sites.contentType + summary: Update the navigation property columnLinks in sites + description: The collection of columns that are required by this content type. + operationId: sites.contentTypes.UpdateColumnLinks parameters: - - name: place-id + - name: site-id in: path - description: 'key: id of place' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: place + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.place' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '204': @@ -235127,17 +282887,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - places.place - summary: Delete entity from places - operationId: places.place.DeletePlace + - sites.contentType + summary: Delete navigation property columnLinks for sites + description: The collection of columns that are required by this content type. + operationId: sites.contentTypes.DeleteColumnLinks parameters: - - name: place-id + - name: site-id in: path - description: 'key: id of place' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: place + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -235149,86 +282924,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /planner: + '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions': get: tags: - - planner.planner - summary: Get planner - operationId: planner.planner.GetPlanner + - sites.contentType + summary: Get columnPositions from sites + description: Column order information in a content type. + operationId: sites.contentTypes.ListColumnPositions parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - buckets - - plans - - tasks - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - buckets - - plans - - tasks - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.planner' - links: - buckets: - operationId: planner.ListBuckets - plans: - operationId: planner.ListPlans - tasks: - operationId: planner.ListTasks - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - planner.planner - summary: Update planner - operationId: planner.planner.UpdatePlanner - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.planner' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /planner/buckets: - get: - tags: - - planner.plannerBucket - summary: Get buckets from planner - description: Read-only. Nullable. Returns a collection of the specified buckets - operationId: planner.ListBuckets - parameters: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -235246,12 +282963,66 @@ paths: enum: - id - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc - name - name desc - - orderHint - - orderHint desc - - planId - - planId desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -235264,10 +283035,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - orderHint - - planId - - tasks + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -235280,7 +283078,7 @@ paths: items: enum: - '*' - - tasks + - sourceColumn type: string responses: '200': @@ -235288,62 +283086,51 @@ paths: content: application/json: schema: - title: Collection of plannerBucket + title: Collection of columnDefinition type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - planner.plannerBucket - summary: Create new navigation property to buckets for planner - description: Read-only. Nullable. Returns a collection of the specified buckets - operationId: planner.CreateBuckets - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/planner/buckets/{plannerBucket-id}': + '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions/$ref': get: tags: - - planner.plannerBucket - summary: Get buckets from planner - description: Read-only. Nullable. Returns a collection of the specified buckets - operationId: planner.GetBuckets + - sites.contentType + summary: Get ref of columnPositions from sites + description: Column order information in a content type. + operationId: sites.contentTypes.ListRefColumnPositions parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: $select + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -235352,106 +283139,151 @@ paths: items: enum: - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc - name - - orderHint - - planId - - tasks - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - tasks + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - links: - tasks: - operationId: planner.Buckets.ListTasks - parameters: - plannerBucket-id: $request.path.plannerBucket-id + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - planner.plannerBucket - summary: Update the navigation property buckets in planner - description: Read-only. Nullable. Returns a collection of the specified buckets - operationId: planner.UpdateBuckets + - sites.contentType + summary: Create new navigation property ref to columnPositions for sites + description: Column order information in a content type. + operationId: sites.contentTypes.CreateRefColumnPositions parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/contentTypes/{contentType-id}/columns': + get: tags: - - planner.plannerBucket - summary: Delete navigation property buckets for planner - description: Read-only. Nullable. Returns a collection of the specified buckets - operationId: planner.DeleteBuckets + - sites.contentType + summary: Get columns from sites + description: The collection of column definitions for this contentType. + operationId: sites.contentTypes.ListColumns parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/buckets/{plannerBucket-id}/tasks': - get: - tags: - - planner.plannerBucket - summary: Get tasks from planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.buckets.ListTasks - parameters: - - name: plannerBucket-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -235469,46 +283301,66 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc - - title - - title desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -235521,30 +283373,37 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -235557,10 +283416,7 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - sourceColumn type: string responses: '200': @@ -235568,13 +283424,13 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -235585,24 +283441,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - planner.plannerBucket - summary: Create new navigation property to tasks for planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.buckets.CreateTasks + - sites.contentType + summary: Create new navigation property to columns for sites + description: The collection of column definitions for this contentType. + operationId: sites.contentTypes.CreateColumns parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '201': @@ -235610,32 +283473,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}': get: tags: - - planner.plannerBucket - summary: Get tasks from planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.buckets.GetTasks + - sites.contentType + summary: Get columns from sites + description: The collection of column definitions for this contentType. + operationId: sites.contentTypes.GetColumns parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -235647,30 +283517,37 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -235683,10 +283560,7 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - sourceColumn type: string responses: '200': @@ -235694,58 +283568,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - assignedToTaskBoardFormat: - operationId: planner.buckets.Tasks.GetAssignedToTaskBoardFormat - parameters: - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: planner.buckets.Tasks.GetBucketTaskBoardFormat - parameters: - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - details: - operationId: planner.buckets.Tasks.GetDetails - parameters: - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: planner.buckets.Tasks.GetProgressTaskBoardFormat + sourceColumn: + operationId: sites.contentTypes.Columns.GetSourceColumn parameters: - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - planner.plannerBucket - summary: Update the navigation property tasks in planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.buckets.UpdateTasks + - sites.contentType + summary: Update the navigation property columns in sites + description: The collection of column definitions for this contentType. + operationId: sites.contentTypes.UpdateColumns parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -235755,25 +283622,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerBucket - summary: Delete navigation property tasks for planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.buckets.DeleteTasks + - sites.contentType + summary: Delete navigation property columns for sites + description: The collection of column definitions for this contentType. + operationId: sites.contentTypes.DeleteColumns parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -235785,28 +283659,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - planner.plannerBucket - summary: Get assignedToTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.buckets.tasks.GetAssignedToTaskBoardFormat + - sites.contentType + summary: Get sourceColumn from sites + description: The source column for the content type column. + operationId: sites.contentTypes.columns.GetSourceColumn parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -235818,8 +283699,37 @@ paths: items: enum: - id - - orderHintsByAssignee - - unassignedOrderHint + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -235832,6 +283742,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -235839,347 +283750,365 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: tags: - - planner.plannerBucket - summary: Update the navigation property assignedToTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.buckets.tasks.UpdateAssignedToTaskBoardFormat + - sites.contentType + summary: Get ref of sourceColumn from sites + description: The source column for the content type column. + operationId: sites.contentTypes.columns.GetRefSourceColumn parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - required: true + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: sites.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - planner.plannerBucket - summary: Delete navigation property assignedToTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.buckets.tasks.DeleteAssignedToTaskBoardFormat + - sites.contentType + summary: Update the ref of navigation property sourceColumn in sites + description: The source column for the content type column. + operationId: sites.contentTypes.columns.UpdateRefSourceColumn parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true schema: type: string + x-ms-docs-key-type: columnDefinition + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': - get: + delete: tags: - - planner.plannerBucket - summary: Get bucketTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.buckets.tasks.GetBucketTaskBoardFormat + - sites.contentType + summary: Delete ref of navigation property sourceColumn for sites + description: The source column for the content type column. + operationId: sites.contentTypes.columns.DeleteRefSourceColumn parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: tags: - - planner.plannerBucket - summary: Update the navigation property bucketTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.buckets.tasks.UpdateBucketTaskBoardFormat + - sites.Actions + summary: Invoke action associateWithHubSites + operationId: sites.site.contentTypes.contentType.associateWithHubSites parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - planner.plannerBucket - summary: Delete navigation property bucketTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.buckets.tasks.DeleteBucketTaskBoardFormat + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: sites.site.contentTypes.contentType.copyToDefaultContentLocation parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.isPublished()': get: tags: - - planner.plannerBucket - summary: Get details from planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.buckets.tasks.GetDetails + - sites.Functions + summary: Invoke function isPublished + operationId: sites.site.contentTypes.contentType.isPublished parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - checklist - - description - - previewType - - references - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.publish': + post: tags: - - planner.plannerBucket - summary: Update the navigation property details in planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.buckets.tasks.UpdateDetails + - sites.Actions + summary: Invoke action publish + operationId: sites.site.contentTypes.contentType.publish parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' - required: true + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: tags: - - planner.plannerBucket - summary: Delete navigation property details for planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.buckets.tasks.DeleteDetails + - sites.Actions + summary: Invoke action unpublish + operationId: sites.site.contentTypes.contentType.unpublish parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/microsoft.graph.addCopy': + post: tags: - - planner.plannerBucket - summary: Get progressTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.buckets.tasks.GetProgressTaskBoardFormat + - sites.Actions + summary: Invoke action addCopy + operationId: sites.site.contentTypes.addCopy parameters: - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/drive': + get: + tags: + - sites.drive + summary: Get drive from sites + description: The default drive (document library) for this site. + operationId: sites.GetDrive + parameters: + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site - name: $select in: query description: Select properties to be returned @@ -236191,7 +284120,28 @@ paths: items: enum: - id - - orderHint + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -236204,6 +284154,14 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -236211,37 +284169,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: sites.Drive.GetCreatedByUser + parameters: + site-id: $request.path.site-id + lastModifiedByUser: + operationId: sites.Drive.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + bundles: + operationId: sites.Drive.ListBundles + parameters: + site-id: $request.path.site-id + following: + operationId: sites.Drive.ListFollowing + parameters: + site-id: $request.path.site-id + items: + operationId: sites.Drive.ListItems + parameters: + site-id: $request.path.site-id + list: + operationId: sites.Drive.GetList + parameters: + site-id: $request.path.site-id + root: + operationId: sites.Drive.GetRoot + parameters: + site-id: $request.path.site-id + special: + operationId: sites.Drive.ListSpecial + parameters: + site-id: $request.path.site-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - planner.plannerBucket - summary: Update the navigation property progressTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.buckets.tasks.UpdateProgressTaskBoardFormat + - sites.drive + summary: Update the navigation property drive in sites + description: The default drive (document library) for this site. + operationId: sites.UpdateDrive parameters: - - name: plannerBucket-id - in: path - description: 'key: id of plannerBucket' - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -236251,25 +284235,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerBucket - summary: Delete navigation property progressTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.buckets.tasks.DeleteProgressTaskBoardFormat + - sites.drive + summary: Delete navigation property drive for sites + description: The default drive (document library) for this site. + operationId: sites.DeleteDrive parameters: - - name: plannerBucket-id - in: path - description: 'key: id of plannerBucket' - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site - name: If-Match in: header description: ETag @@ -236281,14 +284258,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /planner/plans: + '/sites/{site-id}/drives': get: tags: - - planner.plannerPlan - summary: Get plans from planner - description: Read-only. Nullable. Returns a collection of the specified plans - operationId: planner.ListPlans + - sites.drive + summary: Get drives from sites + description: The collection of drives (document libraries) under this site. + operationId: sites.ListDrives parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -236310,10 +284294,30 @@ paths: - createdBy desc - createdDateTime - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - driveType + - driveType desc - owner - owner desc - - title - - title desc + - quota + - quota desc + - sharePointIds + - sharePointIds desc + - system + - system desc type: string - name: $select in: query @@ -236328,11 +284332,26 @@ paths: - id - createdBy - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType - owner - - title - - buckets - - details - - tasks + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -236345,9 +284364,14 @@ paths: items: enum: - '*' - - buckets - - details - - tasks + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -236355,13 +284379,13 @@ paths: content: application/json: schema: - title: Collection of plannerPlan + title: Collection of drive type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.drive' '@odata.nextLink': type: string default: @@ -236372,16 +284396,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - planner.plannerPlan - summary: Create new navigation property to plans for planner - description: Read-only. Nullable. Returns a collection of the specified plans - operationId: planner.CreatePlans + - sites.drive + summary: Create new navigation property to drives for sites + description: The collection of drives (document libraries) under this site. + operationId: sites.CreateDrives + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '201': @@ -236389,25 +284421,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.drive' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}': + '/sites/{site-id}/drives/{drive-id}': get: tags: - - planner.plannerPlan - summary: Get plans from planner - description: Read-only. Nullable. Returns a collection of the specified plans - operationId: planner.GetPlans + - sites.drive + summary: Get drives from sites + description: The collection of drives (document libraries) under this site. + operationId: sites.GetDrives parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: site + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - name: $select in: query description: Select properties to be returned @@ -236421,11 +284460,26 @@ paths: - id - createdBy - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType - owner - - title - - buckets - - details - - tasks + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -236438,9 +284492,14 @@ paths: items: enum: - '*' - - buckets - - details - - tasks + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -236448,43 +284507,78 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.drive' links: - buckets: - operationId: planner.Plans.ListBuckets + createdByUser: + operationId: sites.Drives.GetCreatedByUser parameters: - plannerPlan-id: $request.path.plannerPlan-id - details: - operationId: planner.Plans.GetDetails + site-id: $request.path.site-id + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: sites.Drives.GetLastModifiedByUser parameters: - plannerPlan-id: $request.path.plannerPlan-id - tasks: - operationId: planner.Plans.ListTasks + site-id: $request.path.site-id + drive-id: $request.path.drive-id + bundles: + operationId: sites.Drives.ListBundles parameters: - plannerPlan-id: $request.path.plannerPlan-id + site-id: $request.path.site-id + drive-id: $request.path.drive-id + following: + operationId: sites.Drives.ListFollowing + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + items: + operationId: sites.Drives.ListItems + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + list: + operationId: sites.Drives.GetList + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + root: + operationId: sites.Drives.GetRoot + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + special: + operationId: sites.Drives.ListSpecial + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - planner.plannerPlan - summary: Update the navigation property plans in planner - description: Read-only. Nullable. Returns a collection of the specified plans - operationId: planner.UpdatePlans + - sites.drive + summary: Update the navigation property drives in sites + description: The collection of drives (document libraries) under this site. + operationId: sites.UpdateDrives parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: site + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -236494,18 +284588,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerPlan - summary: Delete navigation property plans for planner - description: Read-only. Nullable. Returns a collection of the specified plans - operationId: planner.DeletePlans + - sites.drive + summary: Delete navigation property drives for sites + description: The collection of drives (document libraries) under this site. + operationId: sites.DeleteDrives parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: site + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive - name: If-Match in: header description: ETag @@ -236517,21 +284618,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/buckets': + '/sites/{site-id}/externalColumns': get: tags: - - planner.plannerPlan - summary: Get buckets from planner - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: planner.plans.ListBuckets + - sites.columnDefinition + summary: Get externalColumns from sites + description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + operationId: sites.ListExternalColumns parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -236549,12 +284650,66 @@ paths: enum: - id - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc - name - name desc - - orderHint - - orderHint desc - - planId - - planId desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -236567,10 +284722,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - orderHint - - planId - - tasks + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -236583,7 +284765,7 @@ paths: items: enum: - '*' - - tasks + - sourceColumn type: string responses: '200': @@ -236591,13 +284773,13 @@ paths: content: application/json: schema: - title: Collection of plannerBucket + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -236606,62 +284788,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - planner.plannerPlan - summary: Create new navigation property to buckets for planner - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: planner.plans.CreateBuckets - parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/sites/{site-id}/externalColumns/$ref': get: tags: - - planner.plannerPlan - summary: Get buckets from planner - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: planner.plans.GetBuckets + - sites.columnDefinition + summary: Get ref of externalColumns from sites + description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + operationId: sites.ListRefExternalColumns parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: $select + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -236670,128 +284819,137 @@ paths: items: enum: - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc - name - - orderHint - - planId - - tasks - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - tasks + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - links: - tasks: - operationId: planner.plans.Buckets.ListTasks - parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - planner.plannerPlan - summary: Update the navigation property buckets in planner - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: planner.plans.UpdateBuckets + - sites.columnDefinition + summary: Create new navigation property ref to externalColumns for sites + description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + operationId: sites.CreateRefExternalColumns parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: site requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - planner.plannerPlan - summary: Delete navigation property buckets for planner - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: planner.plans.DeleteBuckets - parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: 'key: id of plannerBucket' - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/sites/{site-id}/items': get: tags: - - planner.plannerPlan - summary: Get tasks from planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.plans.buckets.ListTasks + - sites.baseItem + summary: Get items from sites + description: Used to address any item contained in this site. This collection can't be enumerated. + operationId: sites.ListItems parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -236809,46 +284967,24 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - createdBy - createdBy desc - createdDateTime - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc - - title - - title desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc type: string - name: $select in: query @@ -236861,30 +284997,17 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - createdBy - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - createdByUser + - lastModifiedByUser type: string - name: $expand in: query @@ -236897,10 +285020,8 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - createdByUser + - lastModifiedByUser type: string responses: '200': @@ -236908,13 +285029,13 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of baseItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.baseItem' '@odata.nextLink': type: string default: @@ -236925,31 +285046,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - planner.plannerPlan - summary: Create new navigation property to tasks for planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.plans.buckets.CreateTasks + - sites.baseItem + summary: Create new navigation property to items for sites + description: Used to address any item contained in this site. This collection can't be enumerated. + operationId: sites.CreateItems parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: site requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.baseItem' required: true responses: '201': @@ -236957,39 +285071,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.baseItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/sites/{site-id}/items/{baseItem-id}': get: tags: - - planner.plannerPlan - summary: Get tasks from planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.plans.buckets.GetTasks + - sites.baseItem + summary: Get items from sites + description: Used to address any item contained in this site. This collection can't be enumerated. + operationId: sites.GetItems parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: baseItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of baseItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: baseItem - name: $select in: query description: Select properties to be returned @@ -237001,30 +285108,17 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - createdBy - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - createdByUser + - lastModifiedByUser type: string - name: $expand in: query @@ -237037,10 +285131,8 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - createdByUser + - lastModifiedByUser type: string responses: '200': @@ -237048,69 +285140,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.baseItem' links: - assignedToTaskBoardFormat: - operationId: planner.plans.buckets.Tasks.GetAssignedToTaskBoardFormat - parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: planner.plans.buckets.Tasks.GetBucketTaskBoardFormat - parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - details: - operationId: planner.plans.buckets.Tasks.GetDetails + createdByUser: + operationId: sites.Items.GetCreatedByUser parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: planner.plans.buckets.Tasks.GetProgressTaskBoardFormat + site-id: $request.path.site-id + baseItem-id: $request.path.baseItem-id + lastModifiedByUser: + operationId: sites.Items.GetLastModifiedByUser parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerBucket-id: $request.path.plannerBucket-id - plannerTask-id: $request.path.plannerTask-id + site-id: $request.path.site-id + baseItem-id: $request.path.baseItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - planner.plannerPlan - summary: Update the navigation property tasks in planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.plans.buckets.UpdateTasks + - sites.baseItem + summary: Update the navigation property items in sites + description: Used to address any item contained in this site. This collection can't be enumerated. + operationId: sites.UpdateItems parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: baseItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of baseItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: baseItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.baseItem' required: true responses: '204': @@ -237120,32 +285191,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerPlan - summary: Delete navigation property tasks for planner - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: planner.plans.buckets.DeleteTasks + - sites.baseItem + summary: Delete navigation property items for sites + description: Used to address any item contained in this site. This collection can't be enumerated. + operationId: sites.DeleteItems parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: baseItem-id in: path - description: 'key: id of plannerTask' + description: 'key: id of baseItem' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: baseItem - name: If-Match in: header description: ETag @@ -237157,35 +285221,190 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/sites/{site-id}/lists': get: tags: - - planner.plannerPlan - summary: Get assignedToTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.plans.buckets.tasks.GetAssignedToTaskBoardFormat + - sites.list + summary: Get lists from sites + description: The collection of lists under this site. + operationId: sites.ListLists parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - displayName + - displayName desc + - list + - list desc + - sharepointIds + - sharepointIds desc + - system + - system desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - columns + - contentTypes + - drive + - items + - subscriptions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - columns + - contentTypes + - drive + - items + - subscriptions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of list + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.list' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to lists for sites + description: The collection of lists under this site. + operationId: sites.CreateLists + parameters: + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}': + get: + tags: + - sites.list + summary: Get lists from sites + description: The collection of lists under this site. + operationId: sites.GetLists + parameters: + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list - name: $select in: query description: Select properties to be returned @@ -237197,8 +285416,26 @@ paths: items: enum: - id - - orderHintsByAssignee - - unassignedOrderHint + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - columns + - contentTypes + - drive + - items + - subscriptions type: string - name: $expand in: query @@ -237211,6 +285448,13 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - columns + - contentTypes + - drive + - items + - subscriptions type: string responses: '200': @@ -237218,44 +285462,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.list' + links: + createdByUser: + operationId: sites.Lists.GetCreatedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + lastModifiedByUser: + operationId: sites.Lists.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + columns: + operationId: sites.Lists.ListColumns + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentTypes: + operationId: sites.Lists.ListContentTypes + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + drive: + operationId: sites.Lists.GetDrive + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + items: + operationId: sites.Lists.ListItems + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + subscriptions: + operationId: sites.Lists.ListSubscriptions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - planner.plannerPlan - summary: Update the navigation property assignedToTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.plans.buckets.tasks.UpdateAssignedToTaskBoardFormat + - sites.list + summary: Update the navigation property lists in sites + description: The collection of lists under this site. + operationId: sites.UpdateLists parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.list' required: true responses: '204': @@ -237265,32 +285538,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerPlan - summary: Delete navigation property assignedToTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.plans.buckets.tasks.DeleteAssignedToTaskBoardFormat + - sites.list + summary: Delete navigation property lists for sites + description: The collection of lists under this site. + operationId: sites.DeleteLists parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list - name: If-Match in: header description: ETag @@ -237302,35 +285568,106 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/sites/{site-id}/lists/{list-id}/columns': get: tags: - - planner.plannerPlan - summary: Get bucketTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.plans.buckets.tasks.GetBucketTaskBoardFormat + - sites.list + summary: Get columns from sites + description: The collection of field definitions for this list. + operationId: sites.lists.ListColumns parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: 'key: id of plannerTask' - required: true + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string - name: $select in: query description: Select properties to be returned @@ -237342,7 +285679,37 @@ paths: items: enum: - id - - orderHint + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -237355,6 +285722,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -237362,119 +285730,88 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - planner.plannerPlan - summary: Update the navigation property bucketTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.plans.buckets.tasks.UpdateBucketTaskBoardFormat + - sites.list + summary: Create new navigation property to columns for sites + description: The collection of field definitions for this list. + operationId: sites.lists.CreateColumns parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: site-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - planner.plannerPlan - summary: Delete navigation property bucketTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.plans.buckets.tasks.DeleteBucketTaskBoardFormat - parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: 'key: id of plannerBucket' - required: true - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: 'key: id of plannerTask' - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}': get: tags: - - planner.plannerPlan - summary: Get details from planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.plans.buckets.tasks.GetDetails + - sites.list + summary: Get columns from sites + description: The collection of field definitions for this list. + operationId: sites.lists.GetColumns parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: list + - name: columnDefinition-id in: path - description: 'key: id of plannerTask' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -237486,10 +285823,37 @@ paths: items: enum: - id - - checklist + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - previewType - - references + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -237502,6 +285866,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -237509,44 +285874,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.lists.Columns.GetSourceColumn + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - planner.plannerPlan - summary: Update the navigation property details in planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.plans.buckets.tasks.UpdateDetails + - sites.list + summary: Update the navigation property columns in sites + description: The collection of field definitions for this list. + operationId: sites.lists.UpdateColumns parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: list + - name: columnDefinition-id in: path - description: 'key: id of plannerTask' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -237556,32 +285928,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerPlan - summary: Delete navigation property details for planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.plans.buckets.tasks.DeleteDetails + - sites.list + summary: Delete navigation property columns for sites + description: The collection of field definitions for this list. + operationId: sites.lists.DeleteColumns parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: list + - name: columnDefinition-id in: path - description: 'key: id of plannerTask' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -237593,35 +285965,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - planner.plannerPlan - summary: Get progressTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.plans.buckets.tasks.GetProgressTaskBoardFormat + - sites.list + summary: Get sourceColumn from sites + description: The source column for the content type column. + operationId: sites.lists.columns.GetSourceColumn parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: list + - name: columnDefinition-id in: path - description: 'key: id of plannerTask' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -237633,7 +286005,37 @@ paths: items: enum: - id - - orderHint + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -237646,6 +286048,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -237653,182 +286056,134 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.lists.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: tags: - - planner.plannerPlan - summary: Update the navigation property progressTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.plans.buckets.tasks.UpdateProgressTaskBoardFormat + - sites.list + summary: Get ref of sourceColumn from sites + description: The source column for the content type column. + operationId: sites.lists.columns.GetRefSourceColumn parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: list + - name: columnDefinition-id in: path - description: 'key: id of plannerTask' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerTask - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - required: true + x-ms-docs-key-type: columnDefinition responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: sites.lists.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - planner.plannerPlan - summary: Delete navigation property progressTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.plans.buckets.tasks.DeleteProgressTaskBoardFormat + - sites.list + summary: Update the ref of navigation property sourceColumn in sites + description: The source column for the content type column. + operationId: sites.lists.columns.UpdateRefSourceColumn parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerBucket' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: list + - name: columnDefinition-id in: path - description: 'key: id of plannerTask' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: columnDefinition + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/details': - get: + delete: tags: - - planner.plannerPlan - summary: Get details from planner - description: Additional details about the plan. Read-only. Nullable. - operationId: planner.plans.GetDetails + - sites.list + summary: Delete ref of navigation property sourceColumn for sites + description: The source column for the content type column. + operationId: sites.lists.columns.DeleteRefSourceColumn parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categoryDescriptions - - sharedWith - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - planner.plannerPlan - summary: Update the navigation property details in planner - description: Additional details about the plan. Read-only. Nullable. - operationId: planner.plans.UpdateDetails - parameters: - - name: plannerPlan-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - planner.plannerPlan - summary: Delete navigation property details for planner - description: Additional details about the plan. Read-only. Nullable. - operationId: planner.plans.DeleteDetails - parameters: - - name: plannerPlan-id + x-ms-docs-key-type: list + - name: columnDefinition-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -237840,21 +286195,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/tasks': + '/sites/{site-id}/lists/{list-id}/contentTypes': get: tags: - - planner.plannerPlan - summary: Get tasks from planner - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: planner.plans.ListTasks + - sites.list + summary: Get contentTypes from sites + description: The collection of content types present in this list. + operationId: sites.lists.ListContentTypes parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -237872,46 +286234,34 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc - - title - - title desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -237924,30 +286274,25 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -237960,10 +286305,11 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -237971,13 +286317,13 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -237988,24 +286334,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - planner.plannerPlan - summary: Create new navigation property to tasks for planner - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: planner.plans.CreateTasks + - sites.list + summary: Create new navigation property to contentTypes for sites + description: The collection of content types present in this list. + operationId: sites.lists.CreateContentTypes parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '201': @@ -238013,32 +286366,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}': get: tags: - - planner.plannerPlan - summary: Get tasks from planner - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: planner.plans.GetTasks + - sites.list + summary: Get contentTypes from sites + description: The collection of content types present in this list. + operationId: sites.lists.GetContentTypes parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -238050,30 +286410,25 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -238086,10 +286441,11 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -238097,58 +286453,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' links: - assignedToTaskBoardFormat: - operationId: planner.plans.Tasks.GetAssignedToTaskBoardFormat + base: + operationId: sites.lists.ContentTypes.GetBase parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: planner.plans.Tasks.GetBucketTaskBoardFormat + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.lists.ContentTypes.ListBaseTypes parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - details: - operationId: planner.plans.Tasks.GetDetails + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.lists.ContentTypes.ListColumnLinks parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: planner.plans.Tasks.GetProgressTaskBoardFormat + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.lists.ContentTypes.ListColumnPositions parameters: - plannerPlan-id: $request.path.plannerPlan-id - plannerTask-id: $request.path.plannerTask-id + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.lists.ContentTypes.ListColumns + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - planner.plannerPlan - summary: Update the navigation property tasks in planner - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: planner.plans.UpdateTasks + - sites.list + summary: Update the navigation property contentTypes in sites + description: The collection of content types present in this list. + operationId: sites.lists.UpdateContentTypes parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '204': @@ -238158,25 +286531,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerPlan - summary: Delete navigation property tasks for planner - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: planner.plans.DeleteTasks + - sites.list + summary: Delete navigation property contentTypes for sites + description: The collection of content types present in this list. + operationId: sites.lists.DeleteContentTypes parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -238188,28 +286568,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base': get: tags: - - planner.plannerPlan - summary: Get assignedToTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.plans.tasks.GetAssignedToTaskBoardFormat + - sites.list + summary: Get base from sites + description: Parent contentType from which this content type is derived. + operationId: sites.lists.contentTypes.GetBase parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -238221,8 +286608,25 @@ paths: items: enum: - id - - orderHintsByAssignee - - unassignedOrderHint + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -238235,6 +286639,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -238242,160 +286651,147 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - planner.plannerPlan - summary: Update the navigation property assignedToTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.plans.tasks.UpdateAssignedToTaskBoardFormat - parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: 'key: id of plannerTask' - required: true - schema: - type: string - x-ms-docs-key-type: plannerTask - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: sites.lists.contentTypes.Base.GetBase + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.lists.contentTypes.Base.ListBaseTypes + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.lists.contentTypes.Base.ListColumnLinks + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.lists.contentTypes.Base.ListColumnPositions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.lists.contentTypes.Base.ListColumns + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/$ref': + get: tags: - - planner.plannerPlan - summary: Delete navigation property assignedToTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.plans.tasks.DeleteAssignedToTaskBoardFormat + - sites.list + summary: Get ref of base from sites + description: Parent contentType from which this content type is derived. + operationId: sites.lists.contentTypes.GetRefBase parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': - get: - tags: - - planner.plannerPlan - summary: Get bucketTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.plans.tasks.GetBucketTaskBoardFormat - parameters: - - name: plannerPlan-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: list + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: string + links: + base: + operationId: sites.lists.contentTypes.Base.GetBase + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.lists.contentTypes.Base.ListBaseTypes + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.lists.contentTypes.Base.ListColumnLinks + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.lists.contentTypes.Base.ListColumnPositions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.lists.contentTypes.Base.ListColumns + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - planner.plannerPlan - summary: Update the navigation property bucketTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.plans.tasks.UpdateBucketTaskBoardFormat + - sites.list + summary: Update the ref of navigation property base in sites + description: Parent contentType from which this content type is derived. + operationId: sites.lists.contentTypes.UpdateRefBase parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -238405,25 +286801,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerPlan - summary: Delete navigation property bucketTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.plans.tasks.DeleteBucketTaskBoardFormat + - sites.list + summary: Delete ref of navigation property base for sites + description: Parent contentType from which this content type is derived. + operationId: sites.lists.contentTypes.DeleteRefBase parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -238435,263 +286838,239 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': - get: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': + post: tags: - - planner.plannerPlan - summary: Get details from planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.plans.tasks.GetDetails + - sites.Actions + summary: Invoke action associateWithHubSites + operationId: sites.site.lists.list.contentTypes.contentType.base.associateWithHubSites parameters: - - name: plannerPlan-id - in: path - description: 'key: id of plannerPlan' - required: true - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - checklist - - description - - previewType - - references - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - planner.plannerPlan - summary: Update the navigation property details in planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.plans.tasks.UpdateDetails - parameters: - - name: plannerPlan-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: list + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - planner.plannerPlan - summary: Delete navigation property details for planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.plans.tasks.DeleteDetails + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: sites.site.lists.list.contentTypes.contentType.base.copyToDefaultContentLocation parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': get: tags: - - planner.plannerPlan - summary: Get progressTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.plans.tasks.GetProgressTaskBoardFormat + - sites.Functions + summary: Invoke function isPublished + operationId: sites.site.lists.list.contentTypes.contentType.base.isPublished parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.publish': + post: tags: - - planner.plannerPlan - summary: Update the navigation property progressTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.plans.tasks.UpdateProgressTaskBoardFormat + - sites.Actions + summary: Invoke action publish + operationId: sites.site.lists.list.contentTypes.contentType.base.publish parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - required: true + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': + post: tags: - - planner.plannerPlan - summary: Delete navigation property progressTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.plans.tasks.DeleteProgressTaskBoardFormat + - sites.Actions + summary: Invoke action unpublish + operationId: sites.site.lists.list.contentTypes.contentType.base.unpublish parameters: - - name: plannerPlan-id + - name: site-id in: path - description: 'key: id of plannerPlan' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /planner/tasks: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes': get: tags: - - planner.plannerTask - summary: Get tasks from planner - description: Read-only. Nullable. Returns a collection of the specified tasks - operationId: planner.ListTasks + - sites.list + summary: Get baseTypes from sites + description: The collection of content types that are ancestors of this content type. + operationId: sites.lists.contentTypes.ListBaseTypes parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -238709,46 +287088,34 @@ paths: enum: - id - id desc - - activeChecklistItemCount - - activeChecklistItemCount desc - - appliedCategories - - appliedCategories desc - - assigneePriority - - assigneePriority desc - - assignments - - assignments desc - - bucketId - - bucketId desc - - checklistItemCount - - checklistItemCount desc - - completedBy - - completedBy desc - - completedDateTime - - completedDateTime desc - - conversationThreadId - - conversationThreadId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - dueDateTime - - dueDateTime desc - - hasDescription - - hasDescription desc - - orderHint - - orderHint desc - - percentComplete - - percentComplete desc - - planId - - planId desc - - previewType - - previewType desc - - referenceCount - - referenceCount desc - - startDateTime - - startDateTime desc - - title - - title desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -238761,30 +287128,25 @@ paths: items: enum: - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -238797,10 +287159,11 @@ paths: items: enum: - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -238808,13 +287171,13 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string default: @@ -238823,83 +287186,43 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - planner.plannerTask - summary: Create new navigation property to tasks for planner - description: Read-only. Nullable. Returns a collection of the specified tasks - operationId: planner.CreateTasks - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/tasks/{plannerTask-id}': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes/$ref': get: tags: - - planner.plannerTask - summary: Get tasks from planner - description: Read-only. Nullable. Returns a collection of the specified tasks - operationId: planner.GetTasks + - sites.list + summary: Get ref of baseTypes from sites + description: The collection of content types that are ancestors of this content type. + operationId: sites.lists.contentTypes.ListRefBaseTypes parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - activeChecklistItemCount - - appliedCategories - - assigneePriority - - assignments - - bucketId - - checklistItemCount - - completedBy - - completedDateTime - - conversationThreadId - - createdBy - - createdDateTime - - dueDateTime - - hasDescription - - orderHint - - percentComplete - - planId - - previewType - - referenceCount - - startDateTime - - title - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat - type: string - - name: $expand + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -238907,209 +287230,204 @@ paths: type: array items: enum: - - '*' - - assignedToTaskBoardFormat - - bucketTaskBoardFormat - - details - - progressTaskBoardFormat + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - links: - assignedToTaskBoardFormat: - operationId: planner.Tasks.GetAssignedToTaskBoardFormat - parameters: - plannerTask-id: $request.path.plannerTask-id - bucketTaskBoardFormat: - operationId: planner.Tasks.GetBucketTaskBoardFormat - parameters: - plannerTask-id: $request.path.plannerTask-id - details: - operationId: planner.Tasks.GetDetails - parameters: - plannerTask-id: $request.path.plannerTask-id - progressTaskBoardFormat: - operationId: planner.Tasks.GetProgressTaskBoardFormat - parameters: - plannerTask-id: $request.path.plannerTask-id + title: Collection of links of contentType + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - planner.plannerTask - summary: Update the navigation property tasks in planner - description: Read-only. Nullable. Returns a collection of the specified tasks - operationId: planner.UpdateTasks + - sites.list + summary: Create new navigation property ref to baseTypes for sites + description: The collection of content types that are ancestors of this content type. + operationId: sites.lists.contentTypes.CreateRefBaseTypes parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': + post: tags: - - planner.plannerTask - summary: Delete navigation property tasks for planner - description: Read-only. Nullable. Returns a collection of the specified tasks - operationId: planner.DeleteTasks + - sites.Actions + summary: Invoke action addCopy + operationId: sites.site.lists.list.contentTypes.contentType.baseTypes.addCopy parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/tasks/{plannerTask-id}/assignedToTaskBoardFormat': - get: - tags: - - planner.plannerTask - summary: Get assignedToTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.tasks.GetAssignedToTaskBoardFormat - parameters: - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - orderHintsByAssignee - - unassignedOrderHint - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - planner.plannerTask - summary: Update the navigation property assignedToTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.tasks.UpdateAssignedToTaskBoardFormat - parameters: - - name: plannerTask-id + x-ms-docs-key-type: list + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: object + properties: + contentType: + type: string required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks': + get: tags: - - planner.plannerTask - summary: Delete navigation property assignedToTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: planner.tasks.DeleteAssignedToTaskBoardFormat + - sites.list + summary: Get columnLinks from sites + description: The collection of columns that are required by this content type. + operationId: sites.lists.contentTypes.ListColumnLinks parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/tasks/{plannerTask-id}/bucketTaskBoardFormat': - get: - tags: - - planner.plannerTask - summary: Get bucketTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.tasks.GetBucketTaskBoardFormat - parameters: - - name: plannerTask-id + x-ms-docs-key-type: list + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - name + - name desc + type: string - name: $select in: query description: Select properties to be returned @@ -239121,7 +287439,7 @@ paths: items: enum: - id - - orderHint + - name type: string - name: $expand in: query @@ -239141,77 +287459,102 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + title: Collection of columnLink + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnLink' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - planner.plannerTask - summary: Update the navigation property bucketTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.tasks.UpdateBucketTaskBoardFormat + - sites.list + summary: Create new navigation property to columnLinks for sites + description: The collection of columns that are required by this content type. + operationId: sites.lists.contentTypes.CreateColumnLinks parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + get: tags: - - planner.plannerTask - summary: Delete navigation property bucketTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: planner.tasks.DeleteBucketTaskBoardFormat + - sites.list + summary: Get columnLinks from sites + description: The collection of columns that are required by this content type. + operationId: sites.lists.contentTypes.GetColumnLinks parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/planner/tasks/{plannerTask-id}/details': - get: - tags: - - planner.plannerTask - summary: Get details from planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.tasks.GetDetails - parameters: - - name: plannerTask-id + type: string + x-ms-docs-key-type: list + - name: contentType-id in: path - description: 'key: id of plannerTask' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -239223,10 +287566,7 @@ paths: items: enum: - id - - checklist - - description - - previewType - - references + - name type: string - name: $expand in: query @@ -239246,30 +287586,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - planner.plannerTask - summary: Update the navigation property details in planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.tasks.UpdateDetails + - sites.list + summary: Update the navigation property columnLinks in sites + description: The collection of columns that are required by this content type. + operationId: sites.lists.contentTypes.UpdateColumnLinks parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '204': @@ -239279,18 +287640,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - planner.plannerTask - summary: Delete navigation property details for planner - description: Read-only. Nullable. Additional details about the task. - operationId: planner.tasks.DeleteDetails + - sites.list + summary: Delete navigation property columnLinks for sites + description: The collection of columns that are required by this content type. + operationId: sites.lists.contentTypes.DeleteColumnLinks parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -239302,21 +287684,113 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/planner/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions': get: tags: - - planner.plannerTask - summary: Get progressTaskBoardFormat from planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.tasks.GetProgressTaskBoardFormat + - sites.list + summary: Get columnPositions from sites + description: Column order information in a content type. + operationId: sites.lists.contentTypes.ListColumnPositions parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string - name: $select in: query description: Select properties to be returned @@ -239328,7 +287802,37 @@ paths: items: enum: - id - - orderHint + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -239341,6 +287845,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -239348,72 +287853,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions/$ref': + get: tags: - - planner.plannerTask - summary: Update the navigation property progressTaskBoardFormat in planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.tasks.UpdateProgressTaskBoardFormat + - sites.list + summary: Get ref of columnPositions from sites + description: Column order information in a content type. + operationId: sites.lists.contentTypes.ListRefColumnPositions parameters: - - name: plannerTask-id + - name: site-id in: path - description: 'key: id of plannerTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: plannerTask - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - planner.plannerTask - summary: Delete navigation property progressTaskBoardFormat for planner - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: planner.tasks.DeleteProgressTaskBoardFormat - parameters: - - name: plannerTask-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of plannerTask' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies: - get: - tags: - - policies.policyRoot - summary: Get policies - operationId: policies.policyRoot.GetPolicyRoot - parameters: - - name: $select + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -239422,107 +287913,165 @@ paths: items: enum: - id - - authenticationMethodsPolicy - - authenticationFlowsPolicy - - activityBasedTimeoutPolicies - - authorizationPolicy - - claimsMappingPolicies - - homeRealmDiscoveryPolicies - - permissionGrantPolicies - - tokenIssuancePolicies - - tokenLifetimePolicies - - featureRolloutPolicies - - adminConsentRequestPolicy - - conditionalAccessPolicies - - identitySecurityDefaultsEnforcementPolicy - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - authenticationMethodsPolicy - - authenticationFlowsPolicy - - activityBasedTimeoutPolicies - - authorizationPolicy - - claimsMappingPolicies - - homeRealmDiscoveryPolicies - - permissionGrantPolicies - - tokenIssuancePolicies - - tokenLifetimePolicies - - featureRolloutPolicies - - adminConsentRequestPolicy - - conditionalAccessPolicies - - identitySecurityDefaultsEnforcementPolicy + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyRoot' - links: - authenticationMethodsPolicy: - operationId: policies.GetAuthenticationMethodsPolicy - authenticationFlowsPolicy: - operationId: policies.GetAuthenticationFlowsPolicy - activityBasedTimeoutPolicies: - operationId: policies.ListActivityBasedTimeoutPolicies - authorizationPolicy: - operationId: policies.GetAuthorizationPolicy - claimsMappingPolicies: - operationId: policies.ListClaimsMappingPolicies - homeRealmDiscoveryPolicies: - operationId: policies.ListHomeRealmDiscoveryPolicies - permissionGrantPolicies: - operationId: policies.ListPermissionGrantPolicies - tokenIssuancePolicies: - operationId: policies.ListTokenIssuancePolicies - tokenLifetimePolicies: - operationId: policies.ListTokenLifetimePolicies - featureRolloutPolicies: - operationId: policies.ListFeatureRolloutPolicies - adminConsentRequestPolicy: - operationId: policies.GetAdminConsentRequestPolicy - conditionalAccessPolicies: - operationId: policies.ListConditionalAccessPolicies - identitySecurityDefaultsEnforcementPolicy: - operationId: policies.GetIdentitySecurityDefaultsEnforcementPolicy + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - policies.policyRoot - summary: Update policies - operationId: policies.policyRoot.UpdatePolicyRoot + - sites.list + summary: Create new navigation property ref to columnPositions for sites + description: Column order information in a content type. + operationId: sites.lists.contentTypes.CreateRefColumnPositions + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyRoot' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/activityBasedTimeoutPolicies: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns': get: tags: - - policies.activityBasedTimeoutPolicy - summary: Get activityBasedTimeoutPolicies from policies - operationId: policies.ListActivityBasedTimeoutPolicies + - sites.list + summary: Get columns from sites + description: The collection of column definitions for this contentType. + operationId: sites.lists.contentTypes.ListColumns parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -239540,16 +288089,66 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc - description - description desc - displayName - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -239562,12 +288161,37 @@ paths: items: enum: - id - - deletedDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - definition - - isOrganizationDefault - - appliesTo + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -239580,7 +288204,7 @@ paths: items: enum: - '*' - - appliesTo + - sourceColumn type: string responses: '200': @@ -239588,13 +288212,13 @@ paths: content: application/json: schema: - title: Collection of activityBasedTimeoutPolicy + title: Collection of columnDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' '@odata.nextLink': type: string default: @@ -239605,15 +288229,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.activityBasedTimeoutPolicy - summary: Create new navigation property to activityBasedTimeoutPolicies for policies - operationId: policies.CreateActivityBasedTimeoutPolicies + - sites.list + summary: Create new navigation property to columns for sites + description: The collection of column definitions for this contentType. + operationId: sites.lists.contentTypes.CreateColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '201': @@ -239621,24 +288268,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}': get: tags: - - policies.activityBasedTimeoutPolicy - summary: Get activityBasedTimeoutPolicies from policies - operationId: policies.GetActivityBasedTimeoutPolicies + - sites.list + summary: Get columns from sites + description: The collection of column definitions for this contentType. + operationId: sites.lists.contentTypes.GetColumns parameters: - - name: activityBasedTimeoutPolicy-id + - name: site-id in: path - description: 'key: id of activityBasedTimeoutPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -239650,12 +288319,37 @@ paths: items: enum: - id - - deletedDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - displayName - - definition - - isOrganizationDefault - - appliesTo + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -239668,7 +288362,7 @@ paths: items: enum: - '*' - - appliesTo + - sourceColumn type: string responses: '200': @@ -239676,34 +288370,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - appliesTo: - operationId: policies.ActivityBasedTimeoutPolicies.ListAppliesTo + sourceColumn: + operationId: sites.lists.contentTypes.Columns.GetSourceColumn parameters: - activityBasedTimeoutPolicy-id: $request.path.activityBasedTimeoutPolicy-id + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.activityBasedTimeoutPolicy - summary: Update the navigation property activityBasedTimeoutPolicies in policies - operationId: policies.UpdateActivityBasedTimeoutPolicies + - sites.list + summary: Update the navigation property columns in sites + description: The collection of column definitions for this contentType. + operationId: sites.lists.contentTypes.UpdateColumns parameters: - - name: activityBasedTimeoutPolicy-id + - name: site-id in: path - description: 'key: id of activityBasedTimeoutPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -239713,17 +288432,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.activityBasedTimeoutPolicy - summary: Delete navigation property activityBasedTimeoutPolicies for policies - operationId: policies.DeleteActivityBasedTimeoutPolicies + - sites.list + summary: Delete navigation property columns for sites + description: The collection of column definitions for this contentType. + operationId: sites.lists.contentTypes.DeleteColumns parameters: - - name: activityBasedTimeoutPolicy-id + - name: site-id in: path - description: 'key: id of activityBasedTimeoutPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: activityBasedTimeoutPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -239735,13 +288476,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/adminConsentRequestPolicy: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - policies.adminConsentRequestPolicy - summary: Get adminConsentRequestPolicy from policies - operationId: policies.GetAdminConsentRequestPolicy + - sites.list + summary: Get sourceColumn from sites + description: The source column for the content type column. + operationId: sites.lists.contentTypes.columns.GetSourceColumn parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -239753,12 +288523,37 @@ paths: items: enum: - id - - isEnabled - - notifyReviewers - - remindersEnabled - - requestDurationInDays - - reviewers - - version + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -239771,6 +288566,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -239778,100 +288574,115 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.adminConsentRequestPolicy - summary: Update the navigation property adminConsentRequestPolicy in policies - operationId: policies.UpdateAdminConsentRequestPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.lists.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: tags: - - policies.adminConsentRequestPolicy - summary: Delete navigation property adminConsentRequestPolicy for policies - operationId: policies.DeleteAdminConsentRequestPolicy + - sites.list + summary: Get ref of sourceColumn from sites + description: The source column for the content type column. + operationId: sites.lists.contentTypes.columns.GetRefSourceColumn parameters: - - name: If-Match - in: header - description: ETag + - name: site-id + in: path + description: 'key: id of site' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/authenticationFlowsPolicy: - get: - tags: - - policies.authenticationFlowsPolicy - summary: Get authenticationFlowsPolicy from policies - operationId: policies.GetAuthenticationFlowsPolicy - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - selfServiceSignUp - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' + type: string + links: + sourceColumn: + operationId: sites.lists.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - policies.authenticationFlowsPolicy - summary: Update the navigation property authenticationFlowsPolicy in policies - operationId: policies.UpdateAuthenticationFlowsPolicy + - sites.list + summary: Update the ref of navigation property sourceColumn in sites + description: The source column for the content type column. + operationId: sites.lists.contentTypes.columns.UpdateRefSourceColumn + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -239881,10 +288692,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.authenticationFlowsPolicy - summary: Delete navigation property authenticationFlowsPolicy for policies - operationId: policies.DeleteAuthenticationFlowsPolicy + - sites.list + summary: Delete ref of navigation property sourceColumn for sites + description: The source column for the content type column. + operationId: sites.lists.contentTypes.columns.DeleteRefSourceColumn parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -239896,301 +288736,275 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/authenticationMethodsPolicy: - get: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: tags: - - policies.authenticationMethodsPolicy - summary: Get authenticationMethodsPolicy from policies - operationId: policies.GetAuthenticationMethodsPolicy + - sites.Actions + summary: Invoke action associateWithHubSites + operationId: sites.site.lists.list.contentTypes.contentType.associateWithHubSites parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - lastModifiedDateTime - - policyVersion - - reconfirmationInDays - - authenticationMethodConfigurations - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - authenticationMethodConfigurations - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' - links: - authenticationMethodConfigurations: - operationId: policies.AuthenticationMethodsPolicy.ListAuthenticationMethodConfigurations - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.authenticationMethodsPolicy - summary: Update the navigation property authenticationMethodsPolicy in policies - operationId: policies.UpdateAuthenticationMethodsPolicy + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - policies.authenticationMethodsPolicy - summary: Delete navigation property authenticationMethodsPolicy for policies - operationId: policies.DeleteAuthenticationMethodsPolicy + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: sites.site.lists.list.contentTypes.contentType.copyToDefaultContentLocation parameters: - - name: If-Match - in: header - description: ETag + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/authorizationPolicy: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.isPublished()': get: tags: - - policies.authorizationPolicy - summary: Get authorizationPolicy from policies - operationId: policies.GetAuthorizationPolicy + - sites.Functions + summary: Invoke function isPublished + operationId: sites.site.lists.list.contentTypes.contentType.isPublished parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - allowedToSignUpEmailBasedSubscriptions - - allowedToUseSSPR - - allowEmailVerifiedUsersToJoinOrganization - - allowInvitesFrom - - blockMsolPowerShell - - defaultUserRolePermissions - - guestUserRoleId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.authorizationPolicy - summary: Update the navigation property authorizationPolicy in policies - operationId: policies.UpdateAuthorizationPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' - required: true - responses: - '204': - description: Success + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.publish': + post: tags: - - policies.authorizationPolicy - summary: Delete navigation property authorizationPolicy for policies - operationId: policies.DeleteAuthorizationPolicy + - sites.Actions + summary: Invoke action publish + operationId: sites.site.lists.list.contentTypes.contentType.publish parameters: - - name: If-Match - in: header - description: ETag + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string + x-ms-docs-key-type: contentType responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/claimsMappingPolicies: - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: tags: - - policies.claimsMappingPolicy - summary: Get claimsMappingPolicies from policies - operationId: policies.ListClaimsMappingPolicies + - sites.Actions + summary: Invoke action unpublish + operationId: sites.site.lists.list.contentTypes.contentType.unpublish 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appliesTo - type: string + type: string + x-ms-docs-key-type: contentType responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of claimsMappingPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/microsoft.graph.addCopy': post: tags: - - policies.claimsMappingPolicy - summary: Create new navigation property to claimsMappingPolicies for policies - operationId: policies.CreateClaimsMappingPolicies + - sites.Actions + summary: Invoke action addCopy + operationId: sites.site.lists.list.contentTypes.addCopy + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + type: object + properties: + contentType: + type: string required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/claimsMappingPolicies/{claimsMappingPolicy-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/drive': get: tags: - - policies.claimsMappingPolicy - summary: Get claimsMappingPolicies from policies - operationId: policies.GetClaimsMappingPolicies + - sites.list + summary: Get drive from sites + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: sites.lists.GetDrive parameters: - - name: claimsMappingPolicy-id + - name: site-id in: path - description: 'key: id of claimsMappingPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: claimsMappingPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list - name: $select in: query description: Select properties to be returned @@ -240202,12 +289016,28 @@ paths: items: enum: - id - - deletedDateTime + - createdBy + - createdDateTime - description - - displayName - - definition - - isOrganizationDefault - - appliesTo + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -240220,7 +289050,14 @@ paths: items: enum: - '*' - - appliesTo + - createdByUser + - lastModifiedByUser + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -240228,34 +289065,78 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.drive' links: - appliesTo: - operationId: policies.ClaimsMappingPolicies.ListAppliesTo + createdByUser: + operationId: sites.lists.Drive.GetCreatedByUser parameters: - claimsMappingPolicy-id: $request.path.claimsMappingPolicy-id + site-id: $request.path.site-id + list-id: $request.path.list-id + lastModifiedByUser: + operationId: sites.lists.Drive.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + bundles: + operationId: sites.lists.Drive.ListBundles + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + following: + operationId: sites.lists.Drive.ListFollowing + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + items: + operationId: sites.lists.Drive.ListItems + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + list: + operationId: sites.lists.Drive.GetList + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + root: + operationId: sites.lists.Drive.GetRoot + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + special: + operationId: sites.lists.Drive.ListSpecial + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.claimsMappingPolicy - summary: Update the navigation property claimsMappingPolicies in policies - operationId: policies.UpdateClaimsMappingPolicies + - sites.list + summary: Update the navigation property drive in sites + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: sites.lists.UpdateDrive parameters: - - name: claimsMappingPolicy-id + - name: site-id in: path - description: 'key: id of claimsMappingPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: claimsMappingPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -240265,17 +289146,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.claimsMappingPolicy - summary: Delete navigation property claimsMappingPolicies for policies - operationId: policies.DeleteClaimsMappingPolicies + - sites.list + summary: Delete navigation property drive for sites + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' + operationId: sites.lists.DeleteDrive parameters: - - name: claimsMappingPolicy-id + - name: site-id in: path - description: 'key: id of claimsMappingPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: claimsMappingPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list - name: If-Match in: header description: ETag @@ -240287,13 +289176,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/conditionalAccessPolicies: + '/sites/{site-id}/lists/{list-id}/items': get: tags: - - policies.conditionalAccessPolicy - summary: Get conditionalAccessPolicies from policies - operationId: policies.ListConditionalAccessPolicies + - sites.list + summary: Get items from sites + description: All items contained in the list. + operationId: sites.lists.ListItems parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -240311,22 +289215,28 @@ paths: enum: - id - id desc - - conditions - - conditions desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - description - description desc - - displayName - - displayName desc - - grantControls - - grantControls desc - - modifiedDateTime - - modifiedDateTime desc - - sessionControls - - sessionControls desc - - state - - state desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - sharepointIds + - sharepointIds desc type: string - name: $select in: query @@ -240339,14 +289249,23 @@ paths: items: enum: - id - - conditions + - createdBy - createdDateTime - description - - displayName - - grantControls - - modifiedDateTime - - sessionControls - - state + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -240359,6 +289278,12 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -240366,13 +289291,13 @@ paths: content: application/json: schema: - title: Collection of conditionalAccessPolicy + title: Collection of listItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.listItem' '@odata.nextLink': type: string default: @@ -240383,15 +289308,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.conditionalAccessPolicy - summary: Create new navigation property to conditionalAccessPolicies for policies - operationId: policies.CreateConditionalAccessPolicies + - sites.list + summary: Create new navigation property to items for sites + description: All items contained in the list. + operationId: sites.lists.CreateItems + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '201': @@ -240399,24 +289340,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.listItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/conditionalAccessPolicies/{conditionalAccessPolicy-id}': + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}': get: tags: - - policies.conditionalAccessPolicy - summary: Get conditionalAccessPolicies from policies - operationId: policies.GetConditionalAccessPolicies + - sites.list + summary: Get items from sites + description: All items contained in the list. + operationId: sites.lists.GetItems parameters: - - name: conditionalAccessPolicy-id + - name: site-id in: path - description: 'key: id of conditionalAccessPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -240428,14 +289384,23 @@ paths: items: enum: - id - - conditions + - createdBy - createdDateTime - description - - displayName - - grantControls - - modifiedDateTime - - sessionControls - - state + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string - name: $expand in: query @@ -240448,6 +289413,12 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - analytics + - driveItem + - fields + - versions type: string responses: '200': @@ -240455,29 +289426,81 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.listItem' + links: + createdByUser: + operationId: sites.lists.Items.GetCreatedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: sites.lists.Items.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + analytics: + operationId: sites.lists.Items.GetAnalytics + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + driveItem: + operationId: sites.lists.Items.GetDriveItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + fields: + operationId: sites.lists.Items.GetFields + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + versions: + operationId: sites.lists.Items.ListVersions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.conditionalAccessPolicy - summary: Update the navigation property conditionalAccessPolicies in policies - operationId: policies.UpdateConditionalAccessPolicies + - sites.list + summary: Update the navigation property items in sites + description: All items contained in the list. + operationId: sites.lists.UpdateItems parameters: - - name: conditionalAccessPolicy-id + - name: site-id in: path - description: 'key: id of conditionalAccessPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '204': @@ -240487,17 +289510,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.conditionalAccessPolicy - summary: Delete navigation property conditionalAccessPolicies for policies - operationId: policies.DeleteConditionalAccessPolicies + - sites.list + summary: Delete navigation property items for sites + description: All items contained in the list. + operationId: sites.lists.DeleteItems parameters: - - name: conditionalAccessPolicy-id + - name: site-id in: path - description: 'key: id of conditionalAccessPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: conditionalAccessPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -240509,129 +289547,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/featureRolloutPolicies: + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/analytics': get: tags: - - policies.featureRolloutPolicy - summary: Get featureRolloutPolicies from policies - operationId: policies.ListFeatureRolloutPolicies + - sites.list + summary: Get analytics from sites + description: Analytics about the view activities that took place on this item. + operationId: sites.lists.items.GetAnalytics parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - feature - - feature desc - - isAppliedToOrganization - - isAppliedToOrganization desc - - isEnabled - - isEnabled desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - feature - - isAppliedToOrganization - - isEnabled - - appliesTo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appliesTo - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of featureRolloutPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - policies.featureRolloutPolicy - summary: Create new navigation property to featureRolloutPolicies for policies - operationId: policies.CreateFeatureRolloutPolicies - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}': - get: - tags: - - policies.featureRolloutPolicy - summary: Get featureRolloutPolicies from policies - operationId: policies.GetFeatureRolloutPolicies - parameters: - - name: featureRolloutPolicy-id + type: string + x-ms-docs-key-type: list + - name: listItem-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -240643,12 +289587,9 @@ paths: items: enum: - id - - description - - displayName - - feature - - isAppliedToOrganization - - isEnabled - - appliesTo + - allTime + - itemActivityStats + - lastSevenDays type: string - name: $expand in: query @@ -240661,7 +289602,9 @@ paths: items: enum: - '*' - - appliesTo + - allTime + - itemActivityStats + - lastSevenDays type: string responses: '200': @@ -240669,199 +289612,198 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' links: - appliesTo: - operationId: policies.FeatureRolloutPolicies.ListAppliesTo + allTime: + operationId: sites.lists.items.Analytics.GetAllTime parameters: - featureRolloutPolicy-id: $request.path.featureRolloutPolicy-id + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: sites.lists.items.Analytics.ListItemActivityStats + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: sites.lists.items.Analytics.GetLastSevenDays + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/analytics/$ref': + get: tags: - - policies.featureRolloutPolicy - summary: Update the navigation property featureRolloutPolicies in policies - operationId: policies.UpdateFeatureRolloutPolicies + - sites.list + summary: Get ref of analytics from sites + description: Analytics about the view activities that took place on this item. + operationId: sites.lists.items.GetRefAnalytics parameters: - - name: featureRolloutPolicy-id + - name: site-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.featureRolloutPolicy - summary: Delete navigation property featureRolloutPolicies for policies - operationId: policies.DeleteFeatureRolloutPolicies - parameters: - - name: featureRolloutPolicy-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo': - get: - tags: - - policies.featureRolloutPolicy - summary: Get appliesTo from policies - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: policies.featureRolloutPolicies.ListAppliesTo - parameters: - - name: featureRolloutPolicy-id + x-ms-docs-key-type: list + - name: listItem-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: listItem responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link 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 + type: string + links: + allTime: + operationId: sites.lists.items.Analytics.GetAllTime + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: sites.lists.items.Analytics.ListItemActivityStats + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: sites.lists.items.Analytics.GetLastSevenDays + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - policies.featureRolloutPolicy - summary: Create new navigation property to appliesTo for policies - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: policies.featureRolloutPolicies.CreateAppliesTo + - sites.list + summary: Update the ref of navigation property analytics in sites + description: Analytics about the view activities that took place on this item. + operationId: sites.lists.items.UpdateRefAnalytics parameters: - - name: featureRolloutPolicy-id + - name: site-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}': + delete: + tags: + - sites.list + summary: Delete ref of navigation property analytics for sites + description: Analytics about the view activities that took place on this item. + operationId: sites.lists.items.DeleteRefAnalytics + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem': get: tags: - - policies.featureRolloutPolicy - summary: Get appliesTo from policies - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: policies.featureRolloutPolicies.GetAppliesTo + - sites.list + summary: Get driveItem from sites + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: sites.lists.items.GetDriveItem parameters: - - name: featureRolloutPolicy-id + - name: site-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy - - name: directoryObject-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of directoryObject' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -240873,7 +289815,49 @@ paths: items: enum: - id - - deletedDateTime + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -240886,6 +289870,16 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - workbook + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -240893,37 +289887,105 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: sites.lists.items.DriveItem.GetCreatedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: sites.lists.items.DriveItem.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + workbook: + operationId: sites.lists.items.DriveItem.GetWorkbook + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + analytics: + operationId: sites.lists.items.DriveItem.GetAnalytics + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + children: + operationId: sites.lists.items.DriveItem.ListChildren + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + listItem: + operationId: sites.lists.items.DriveItem.GetListItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + permissions: + operationId: sites.lists.items.DriveItem.ListPermissions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + subscriptions: + operationId: sites.lists.items.DriveItem.ListSubscriptions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + thumbnails: + operationId: sites.lists.items.DriveItem.ListThumbnails + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + versions: + operationId: sites.lists.items.DriveItem.ListVersions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.featureRolloutPolicy - summary: Update the navigation property appliesTo in policies - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: policies.featureRolloutPolicies.UpdateAppliesTo + - sites.list + summary: Update the navigation property driveItem in sites + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: sites.lists.items.UpdateDriveItem parameters: - - name: featureRolloutPolicy-id + - name: site-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy - - name: directoryObject-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of directoryObject' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -240933,25 +289995,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.featureRolloutPolicy - summary: Delete navigation property appliesTo for policies - description: Nullable. Specifies a list of directoryObjects that feature is enabled for. - operationId: policies.featureRolloutPolicies.DeleteAppliesTo + - sites.list + summary: Delete navigation property driveItem for sites + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: sites.lists.items.DeleteDriveItem parameters: - - name: featureRolloutPolicy-id + - name: site-id in: path - description: 'key: id of featureRolloutPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: featureRolloutPolicy - - name: directoryObject-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of directoryObject' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -240963,129 +290032,115 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/homeRealmDiscoveryPolicies: + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem/content': get: tags: - - policies.homeRealmDiscoveryPolicy - summary: Get homeRealmDiscoveryPolicies from policies - operationId: policies.ListHomeRealmDiscoveryPolicies + - sites.list + summary: Get media content for the navigation property driveItem from sites + operationId: sites.lists.items.GetDriveItemContent 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appliesTo - type: string + type: string + x-ms-docs-key-type: listItem responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - title: Collection of homeRealmDiscoveryPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - '@odata.nextLink': - type: string + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - policies.homeRealmDiscoveryPolicy - summary: Create new navigation property to homeRealmDiscoveryPolicies for policies - operationId: policies.CreateHomeRealmDiscoveryPolicies + - sites.list + summary: Update media content for the navigation property driveItem in sites + operationId: sites.lists.items.UpdateDriveItemContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + type: string + format: binary required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}': + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/fields': get: tags: - - policies.homeRealmDiscoveryPolicy - summary: Get homeRealmDiscoveryPolicies from policies - operationId: policies.GetHomeRealmDiscoveryPolicies + - sites.list + summary: Get fields from sites + description: The values of the columns set on this list item. + operationId: sites.lists.items.GetFields parameters: - - name: homeRealmDiscoveryPolicy-id + - name: site-id in: path - description: 'key: id of homeRealmDiscoveryPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -241097,12 +290152,6 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo type: string - name: $expand in: query @@ -241115,7 +290164,6 @@ paths: items: enum: - '*' - - appliesTo type: string responses: '200': @@ -241123,34 +290171,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - links: - appliesTo: - operationId: policies.HomeRealmDiscoveryPolicies.ListAppliesTo - parameters: - homeRealmDiscoveryPolicy-id: $request.path.homeRealmDiscoveryPolicy-id + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.homeRealmDiscoveryPolicy - summary: Update the navigation property homeRealmDiscoveryPolicies in policies - operationId: policies.UpdateHomeRealmDiscoveryPolicies + - sites.list + summary: Update the navigation property fields in sites + description: The values of the columns set on this list item. + operationId: sites.lists.items.UpdateFields parameters: - - name: homeRealmDiscoveryPolicy-id + - name: site-id in: path - description: 'key: id of homeRealmDiscoveryPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -241160,17 +290218,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.homeRealmDiscoveryPolicy - summary: Delete navigation property homeRealmDiscoveryPolicies for policies - operationId: policies.DeleteHomeRealmDiscoveryPolicies + - sites.list + summary: Delete navigation property fields for sites + description: The values of the columns set on this list item. + operationId: sites.lists.items.DeleteFields parameters: - - name: homeRealmDiscoveryPolicy-id + - name: site-id in: path - description: 'key: id of homeRealmDiscoveryPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -241182,93 +290255,140 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/identitySecurityDefaultsEnforcementPolicy: + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': get: tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Get identitySecurityDefaultsEnforcementPolicy from policies - operationId: policies.GetIdentitySecurityDefaultsEnforcementPolicy + - sites.Functions + summary: Invoke function getActivitiesByInterval + operationId: sites.site.lists.list.items.listItem.getActivitiesByInterval-96b0 parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - isEnabled - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Update the navigation property identitySecurityDefaultsEnforcementPolicy in policies - operationId: policies.UpdateIdentitySecurityDefaultsEnforcementPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' - required: true - responses: - '204': - description: Success + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies - operationId: policies.DeleteIdentitySecurityDefaultsEnforcementPolicy + - sites.Functions + summary: Invoke function getActivitiesByInterval + operationId: sites.site.lists.list.items.listItem.getActivitiesByInterval-53ee parameters: - - name: If-Match - in: header - description: ETag + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true schema: type: string + nullable: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/permissionGrantPolicies: + x-ms-docs-operation-type: function + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions': get: tags: - - policies.permissionGrantPolicy - summary: Get permissionGrantPolicies from policies - operationId: policies.ListPermissionGrantPolicies + - sites.list + summary: Get versions from sites + description: The list of previous versions of the list item. + operationId: sites.lists.items.ListVersions parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -241286,12 +290406,12 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication desc type: string - name: $select in: query @@ -241304,11 +290424,10 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - excludes - - includes + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -241321,8 +290440,7 @@ paths: items: enum: - '*' - - excludes - - includes + - fields type: string responses: '200': @@ -241330,13 +290448,13 @@ paths: content: application/json: schema: - title: Collection of permissionGrantPolicy + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string default: @@ -241347,15 +290465,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.permissionGrantPolicy - summary: Create new navigation property to permissionGrantPolicies for policies - operationId: policies.CreatePermissionGrantPolicies + - sites.list + summary: Create new navigation property to versions for sites + description: The list of previous versions of the list item. + operationId: sites.lists.items.CreateVersions + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '201': @@ -241363,24 +290504,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}': + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}': get: tags: - - policies.permissionGrantPolicy - summary: Get permissionGrantPolicies from policies - operationId: policies.GetPermissionGrantPolicies + - sites.list + summary: Get versions from sites + description: The list of previous versions of the list item. + operationId: sites.lists.items.GetVersions parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -241392,11 +290555,10 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - excludes - - includes + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -241409,8 +290571,7 @@ paths: items: enum: - '*' - - excludes - - includes + - fields type: string responses: '200': @@ -241418,38 +290579,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' links: - excludes: - operationId: policies.PermissionGrantPolicies.ListExcludes - parameters: - permissionGrantPolicy-id: $request.path.permissionGrantPolicy-id - includes: - operationId: policies.PermissionGrantPolicies.ListIncludes + fields: + operationId: sites.lists.items.Versions.GetFields parameters: - permissionGrantPolicy-id: $request.path.permissionGrantPolicy-id + site-id: $request.path.site-id + list-id: $request.path.list-id + listItem-id: $request.path.listItem-id + listItemVersion-id: $request.path.listItemVersion-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.permissionGrantPolicy - summary: Update the navigation property permissionGrantPolicies in policies - operationId: policies.UpdatePermissionGrantPolicies + - sites.list + summary: Update the navigation property versions in sites + description: The list of previous versions of the list item. + operationId: sites.lists.items.UpdateVersions parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '204': @@ -241459,17 +290641,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.permissionGrantPolicy - summary: Delete navigation property permissionGrantPolicies for policies - operationId: policies.DeletePermissionGrantPolicies + - sites.list + summary: Delete navigation property versions for sites + description: The list of previous versions of the list item. + operationId: sites.lists.items.DeleteVersions parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -241481,161 +290685,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes': + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/fields': get: tags: - - policies.permissionGrantPolicy - summary: Get excludes from policies - description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.ListExcludes + - sites.list + summary: Get fields from sites + description: A collection of the fields and values for this version of the list item. + operationId: sites.lists.items.versions.GetFields parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - clientApplicationIds - - clientApplicationIds desc - - clientApplicationPublisherIds - - clientApplicationPublisherIds desc - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationsFromVerifiedPublisherOnly desc - - clientApplicationTenantIds - - clientApplicationTenantIds desc - - permissionClassification - - permissionClassification desc - - permissions - - permissions desc - - permissionType - - permissionType desc - - resourceApplication - - resourceApplication desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - clientApplicationIds - - clientApplicationPublisherIds - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationTenantIds - - permissionClassification - - permissions - - permissionType - - resourceApplication - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of permissionGrantConditionSet - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - policies.permissionGrantPolicy - summary: Create new navigation property to excludes for policies - description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.CreateExcludes - parameters: - - name: permissionGrantPolicy-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}': - get: - tags: - - policies.permissionGrantPolicy - summary: Get excludes from policies - description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.GetExcludes - parameters: - - name: permissionGrantPolicy-id + x-ms-docs-key-type: list + - name: listItem-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: listItem + - name: listItemVersion-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -241647,14 +290732,6 @@ paths: items: enum: - id - - clientApplicationIds - - clientApplicationPublisherIds - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationTenantIds - - permissionClassification - - permissions - - permissionType - - resourceApplication type: string - name: $expand in: query @@ -241674,37 +290751,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.permissionGrantPolicy - summary: Update the navigation property excludes in policies - description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.UpdateExcludes + - sites.list + summary: Update the navigation property fields in sites + description: A collection of the fields and values for this version of the list item. + operationId: sites.lists.items.versions.UpdateFields parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -241714,25 +290805,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.permissionGrantPolicy - summary: Delete navigation property excludes for policies - description: Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.DeleteExcludes + - sites.list + summary: Delete navigation property fields for sites + description: A collection of the fields and values for this version of the list item. + operationId: sites.lists.items.versions.DeleteFields parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -241744,21 +290849,69 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes': + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: + tags: + - sites.Actions + summary: Invoke action restoreVersion + operationId: sites.site.lists.list.items.listItem.versions.listItemVersion.restoreVersion + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/subscriptions': get: tags: - - policies.permissionGrantPolicy - summary: Get includes from policies - description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.ListIncludes + - sites.list + summary: Get subscriptions from sites + description: The set of subscriptions on the list. + operationId: sites.lists.ListSubscriptions parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -241776,22 +290929,34 @@ paths: enum: - id - id desc - - clientApplicationIds - - clientApplicationIds desc - - clientApplicationPublisherIds - - clientApplicationPublisherIds desc - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationsFromVerifiedPublisherOnly desc - - clientApplicationTenantIds - - clientApplicationTenantIds desc - - permissionClassification - - permissionClassification desc - - permissions - - permissions desc - - permissionType - - permissionType desc - - resourceApplication - - resourceApplication desc + - applicationId + - applicationId desc + - changeType + - changeType desc + - clientState + - clientState desc + - creatorId + - creatorId desc + - encryptionCertificate + - encryptionCertificate desc + - encryptionCertificateId + - encryptionCertificateId desc + - expirationDateTime + - expirationDateTime desc + - includeResourceData + - includeResourceData desc + - latestSupportedTlsVersion + - latestSupportedTlsVersion desc + - lifecycleNotificationUrl + - lifecycleNotificationUrl desc + - notificationQueryOptions + - notificationQueryOptions desc + - notificationUrl + - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc + - resource + - resource desc type: string - name: $select in: query @@ -241804,14 +290969,20 @@ paths: items: enum: - id - - clientApplicationIds - - clientApplicationPublisherIds - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationTenantIds - - permissionClassification - - permissions - - permissionType - - resourceApplication + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource type: string - name: $expand in: query @@ -241831,13 +291002,13 @@ paths: content: application/json: schema: - title: Collection of permissionGrantConditionSet + title: Collection of subscription type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.subscription' '@odata.nextLink': type: string default: @@ -241848,24 +291019,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.permissionGrantPolicy - summary: Create new navigation property to includes for policies - description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.CreateIncludes + - sites.list + summary: Create new navigation property to subscriptions for sites + description: The set of subscriptions on the list. + operationId: sites.lists.CreateSubscriptions parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.subscription' required: true responses: '201': @@ -241873,32 +291051,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.subscription' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}': + '/sites/{site-id}/lists/{list-id}/subscriptions/{subscription-id}': get: tags: - - policies.permissionGrantPolicy - summary: Get includes from policies - description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.GetIncludes + - sites.list + summary: Get subscriptions from sites + description: The set of subscriptions on the list. + operationId: sites.lists.GetSubscriptions parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: list + - name: subscription-id + in: path + description: 'key: id of subscription' + required: true + schema: + type: string + x-ms-docs-key-type: subscription - name: $select in: query description: Select properties to be returned @@ -241910,14 +291095,20 @@ paths: items: enum: - id - - clientApplicationIds - - clientApplicationPublisherIds - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationTenantIds - - permissionClassification - - permissions - - permissionType - - resourceApplication + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource type: string - name: $expand in: query @@ -241937,37 +291128,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.subscription' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.permissionGrantPolicy - summary: Update the navigation property includes in policies - description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.UpdateIncludes + - sites.list + summary: Update the navigation property subscriptions in sites + description: The set of subscriptions on the list. + operationId: sites.lists.UpdateSubscriptions parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: list + - name: subscription-id + in: path + description: 'key: id of subscription' + required: true + schema: + type: string + x-ms-docs-key-type: subscription requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.subscription' required: true responses: '204': @@ -241977,25 +291175,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.permissionGrantPolicy - summary: Delete navigation property includes for policies - description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. - operationId: policies.permissionGrantPolicies.DeleteIncludes + - sites.list + summary: Delete navigation property subscriptions for sites + description: The set of subscriptions on the list. + operationId: sites.lists.DeleteSubscriptions parameters: - - name: permissionGrantPolicy-id + - name: site-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: site + - name: list-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: list + - name: subscription-id + in: path + description: 'key: id of subscription' + required: true + schema: + type: string + x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag @@ -242007,129 +291212,165 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/tokenIssuancePolicies: + '/sites/{site-id}/microsoft.graph.getActivitiesByInterval()': get: tags: - - policies.tokenIssuancePolicy - summary: Get tokenIssuancePolicies from policies - operationId: policies.ListTokenIssuancePolicies + - sites.Functions + summary: Invoke function getActivitiesByInterval + operationId: sites.site.getActivitiesByInterval-96b0 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: site + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - sites.Functions + summary: Invoke function getActivitiesByInterval + operationId: sites.site.getActivitiesByInterval-53ee + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appliesTo - type: string + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of tokenIssuancePolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - '@odata.nextLink': - type: string + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/sites/{site-id}/microsoft.graph.getApplicableContentTypesForList(listId=''{listId}'')': + get: tags: - - policies.tokenIssuancePolicy - summary: Create new navigation property to tokenIssuancePolicies for policies - operationId: policies.CreateTokenIssuancePolicies - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - required: true + - sites.Functions + summary: Invoke function getApplicableContentTypesForList + operationId: sites.site.getApplicableContentTypesForList + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: listId + in: path + description: 'Usage: listId={listId}' + required: true + schema: + type: string responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}': + x-ms-docs-operation-type: function + '/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')': get: tags: - - policies.tokenIssuancePolicy - summary: Get tokenIssuancePolicies from policies - operationId: policies.GetTokenIssuancePolicies + - sites.Functions + summary: Invoke function getByPath + operationId: sites.site.getByPath parameters: - - name: tokenIssuancePolicy-id + - name: site-id in: path - description: 'key: id of tokenIssuancePolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy + x-ms-docs-key-type: site + - name: path + in: path + description: 'Usage: path={path}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.site' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote': + get: + tags: + - sites.onenote + summary: Get onenote from sites + description: Calls the OneNote service for notebook related operations. + operationId: sites.GetOnenote + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - name: $select in: query description: Select properties to be returned @@ -242141,12 +291382,12 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo + - notebooks + - operations + - pages + - resources + - sectionGroups + - sections type: string - name: $expand in: query @@ -242159,7 +291400,12 @@ paths: items: enum: - '*' - - appliesTo + - notebooks + - operations + - pages + - resources + - sectionGroups + - sections type: string responses: '200': @@ -242167,34 +291413,55 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/schemas/microsoft.graph.onenote' links: - appliesTo: - operationId: policies.TokenIssuancePolicies.ListAppliesTo + notebooks: + operationId: sites.Onenote.ListNotebooks parameters: - tokenIssuancePolicy-id: $request.path.tokenIssuancePolicy-id + site-id: $request.path.site-id + operations: + operationId: sites.Onenote.ListOperations + parameters: + site-id: $request.path.site-id + pages: + operationId: sites.Onenote.ListPages + parameters: + site-id: $request.path.site-id + resources: + operationId: sites.Onenote.ListResources + parameters: + site-id: $request.path.site-id + sectionGroups: + operationId: sites.Onenote.ListSectionGroups + parameters: + site-id: $request.path.site-id + sections: + operationId: sites.Onenote.ListSections + parameters: + site-id: $request.path.site-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.tokenIssuancePolicy - summary: Update the navigation property tokenIssuancePolicies in policies - operationId: policies.UpdateTokenIssuancePolicies + - sites.onenote + summary: Update the navigation property onenote in sites + description: Calls the OneNote service for notebook related operations. + operationId: sites.UpdateOnenote parameters: - - name: tokenIssuancePolicy-id + - name: site-id in: path - description: 'key: id of tokenIssuancePolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy + x-ms-docs-key-type: site requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/schemas/microsoft.graph.onenote' required: true responses: '204': @@ -242204,17 +291471,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.tokenIssuancePolicy - summary: Delete navigation property tokenIssuancePolicies for policies - operationId: policies.DeleteTokenIssuancePolicies + - sites.onenote + summary: Delete navigation property onenote for sites + description: Calls the OneNote service for notebook related operations. + operationId: sites.DeleteOnenote parameters: - - name: tokenIssuancePolicy-id + - name: site-id in: path - description: 'key: id of tokenIssuancePolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy + x-ms-docs-key-type: site - name: If-Match in: header description: ETag @@ -242226,13 +291494,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/tokenLifetimePolicies: + '/sites/{site-id}/onenote/notebooks': get: tags: - - policies.tokenLifetimePolicy - summary: Get tokenLifetimePolicies from policies - operationId: policies.ListTokenLifetimePolicies + - sites.onenote + summary: Get notebooks from sites + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.ListNotebooks parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -242250,16 +291526,30 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - isShared + - isShared desc + - links + - links desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc + - userRole + - userRole desc type: string - name: $select in: query @@ -242272,12 +291562,20 @@ paths: items: enum: - id - - deletedDateTime - - description + - self + - createdDateTime + - createdBy - displayName - - definition - - isOrganizationDefault - - appliesTo + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -242290,7 +291588,8 @@ paths: items: enum: - '*' - - appliesTo + - sectionGroups + - sections type: string responses: '200': @@ -242298,13 +291597,13 @@ paths: content: application/json: schema: - title: Collection of tokenLifetimePolicy + title: Collection of notebook type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.notebook' '@odata.nextLink': type: string default: @@ -242315,15 +291614,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.tokenLifetimePolicy - summary: Create new navigation property to tokenLifetimePolicies for policies - operationId: policies.CreateTokenLifetimePolicies + - sites.onenote + summary: Create new navigation property to notebooks for sites + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.CreateNotebooks + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '201': @@ -242331,24 +291639,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.notebook' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}': + '/sites/{site-id}/onenote/notebooks/{notebook-id}': get: tags: - - policies.tokenLifetimePolicy - summary: Get tokenLifetimePolicies from policies - operationId: policies.GetTokenLifetimePolicies + - sites.onenote + summary: Get notebooks from sites + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.GetNotebooks parameters: - - name: tokenLifetimePolicy-id + - name: site-id in: path - description: 'key: id of tokenLifetimePolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook - name: $select in: query description: Select properties to be returned @@ -242360,12 +291676,20 @@ paths: items: enum: - id - - deletedDateTime - - description + - self + - createdDateTime + - createdBy - displayName - - definition - - isOrganizationDefault - - appliesTo + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -242378,7 +291702,8 @@ paths: items: enum: - '*' - - appliesTo + - sectionGroups + - sections type: string responses: '200': @@ -242386,34 +291711,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - appliesTo: - operationId: policies.TokenLifetimePolicies.ListAppliesTo + sectionGroups: + operationId: sites.onenote.Notebooks.ListSectionGroups parameters: - tokenLifetimePolicy-id: $request.path.tokenLifetimePolicy-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sections: + operationId: sites.onenote.Notebooks.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.tokenLifetimePolicy - summary: Update the navigation property tokenLifetimePolicies in policies - operationId: policies.UpdateTokenLifetimePolicies + - sites.onenote + summary: Update the navigation property notebooks in sites + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.UpdateNotebooks parameters: - - name: tokenLifetimePolicy-id + - name: site-id in: path - description: 'key: id of tokenLifetimePolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -242423,17 +291762,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.tokenLifetimePolicy - summary: Delete navigation property tokenLifetimePolicies for policies - operationId: policies.DeleteTokenLifetimePolicies + - sites.onenote + summary: Delete navigation property notebooks for sites + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.DeleteNotebooks parameters: - - name: tokenLifetimePolicy-id + - name: site-id in: path - description: 'key: id of tokenLifetimePolicy' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook - name: If-Match in: header description: ETag @@ -242445,98 +291792,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /print: - get: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/microsoft.graph.copyNotebook': + post: tags: - - print.print - summary: Get print - operationId: print.print.GetPrint + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.notebooks.notebook.copyNotebook parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - settings - - connectors - - operations - - printers - - services - - shares - - taskDefinitions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - connectors - - operations - - printers - - services - - shares - - taskDefinitions - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.print' - links: - connectors: - operationId: print.ListConnectors - operations: - operationId: print.ListOperations - printers: - operationId: print.ListPrinters - services: - operationId: print.ListServices - shares: - operationId: print.ListShares - taskDefinitions: - operationId: print.ListTaskDefinitions - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - print.print - summary: Update print - operationId: print.print.UpdatePrint + type: string + x-ms-docs-key-type: notebook requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.print' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /print/connectors: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups': get: tags: - - print.printConnector - summary: Get connectors from print - description: The list of available print connectors. - operationId: print.ListConnectors + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.ListSectionGroups parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -242554,18 +291887,22 @@ paths: enum: - id - id desc - - appVersion - - appVersion desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - fullyQualifiedDomainName - - fullyQualifiedDomainName desc - - location - - location desc - - operatingSystem - - operatingSystem desc - - registeredDateTime - - registeredDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -242578,12 +291915,18 @@ paths: items: enum: - id - - appVersion + - self + - createdDateTime + - createdBy - displayName - - fullyQualifiedDomainName - - location - - operatingSystem - - registeredDateTime + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -242596,6 +291939,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -242603,13 +291950,13 @@ paths: content: application/json: schema: - title: Collection of printConnector + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printConnector' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -242620,16 +291967,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - print.printConnector - summary: Create new navigation property to connectors for print - description: The list of available print connectors. - operationId: print.CreateConnectors + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.CreateSectionGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printConnector' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -242637,25 +291999,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printConnector' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/connectors/{printConnector-id}': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}': get: tags: - - print.printConnector - summary: Get connectors from print - description: The list of available print connectors. - operationId: print.GetConnectors + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.GetSectionGroups parameters: - - name: printConnector-id + - name: site-id in: path - description: 'key: id of printConnector' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printConnector + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -242667,12 +292043,18 @@ paths: items: enum: - id - - appVersion + - self + - createdDateTime + - createdBy - displayName - - fullyQualifiedDomainName - - location - - operatingSystem - - registeredDateTime + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -242685,6 +292067,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -242692,30 +292078,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printConnector' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.notebooks.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.notebooks.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.notebooks.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.notebooks.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printConnector - summary: Update the navigation property connectors in print - description: The list of available print connectors. - operationId: print.UpdateConnectors + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.UpdateSectionGroups parameters: - - name: printConnector-id + - name: site-id in: path - description: 'key: id of printConnector' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printConnector + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printConnector' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -242725,18 +292150,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printConnector - summary: Delete navigation property connectors for print - description: The list of available print connectors. - operationId: print.DeleteConnectors + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.DeleteSectionGroups parameters: - - name: printConnector-id + - name: site-id in: path - description: 'key: id of printConnector' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printConnector + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -242748,36 +292187,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /print/operations: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - print.printOperation - summary: Get operations from print - description: The list of print long running operations. - operationId: print.ListOperations + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.GetParentNotebook 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - status - - status desc - type: string + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -242789,8 +292227,20 @@ paths: items: enum: - id + - self - createdDateTime - - status + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -242803,6 +292253,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -242810,59 +292262,195 @@ paths: content: application/json: schema: - title: Collection of printOperation - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printOperation' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.notebooks.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.notebooks.sectionGroups.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.UpdateParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.DeleteParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - print.printOperation - summary: Create new navigation property to operations for print - description: The list of print long running operations. - operationId: print.CreateOperations + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printOperation' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printOperation' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/operations/{printOperation-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - print.printOperation - summary: Get operations from print - description: The list of print long running operations. - operationId: print.GetOperations + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.GetParentSectionGroup parameters: - - name: printOperation-id + - name: site-id in: path - description: 'key: id of printOperation' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printOperation + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -242874,8 +292462,18 @@ paths: items: enum: - id + - self - createdDateTime - - status + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -242888,6 +292486,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -242895,30 +292497,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printOperation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printOperation - summary: Update the navigation property operations in print - description: The list of print long running operations. - operationId: print.UpdateOperations + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.UpdateParentSectionGroup parameters: - - name: printOperation-id + - name: site-id in: path - description: 'key: id of printOperation' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printOperation + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printOperation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -242928,18 +292569,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printOperation - summary: Delete navigation property operations for print - description: The list of print long running operations. - operationId: print.DeleteOperations + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.DeleteParentSectionGroup parameters: - - name: printOperation-id + - name: site-id in: path - description: 'key: id of printOperation' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printOperation + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -242951,14 +292606,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /print/printers: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - print.printer - summary: Get printers from print - description: The list of printers registered in the tenant. - operationId: print.ListPrinters + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.ListSectionGroups parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -242976,30 +292652,22 @@ paths: enum: - id - id desc - - capabilities - - capabilities desc - - defaults - - defaults desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - isAcceptingJobs - - isAcceptingJobs desc - - location - - location desc - - manufacturer - - manufacturer desc - - model - - model desc - - status - - status desc - - hasPhysicalDevice - - hasPhysicalDevice desc - - isShared - - isShared desc - - lastSeenDateTime - - lastSeenDateTime desc - - registeredDateTime - - registeredDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -243012,22 +292680,18 @@ paths: items: enum: - id - - capabilities - - defaults + - self + - createdDateTime + - createdBy - displayName - - isAcceptingJobs - - location - - manufacturer - - model - - status - - hasPhysicalDevice - - isShared - - lastSeenDateTime - - registeredDateTime - - jobs - - connectors - - shares - - taskTriggers + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -243040,10 +292704,10 @@ paths: items: enum: - '*' - - jobs - - connectors - - shares - - taskTriggers + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -243051,13 +292715,13 @@ paths: content: application/json: schema: - title: Collection of printer + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printer' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -243068,16 +292732,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - print.printer - summary: Create new navigation property to printers for print - description: The list of printers registered in the tenant. - operationId: print.CreatePrinters + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.CreateSectionGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printer' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -243085,25 +292771,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printer' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/printers/{printer-id}': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - print.printer - summary: Get printers from print - description: The list of printers registered in the tenant. - operationId: print.GetPrinters + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.GetSectionGroups parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -243115,22 +292822,18 @@ paths: items: enum: - id - - capabilities - - defaults + - self + - createdDateTime + - createdBy - displayName - - isAcceptingJobs - - location - - manufacturer - - model - - status - - hasPhysicalDevice - - isShared - - lastSeenDateTime - - registeredDateTime - - jobs - - connectors - - shares - - taskTriggers + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -243143,10 +292846,10 @@ paths: items: enum: - '*' - - jobs - - connectors - - shares - - taskTriggers + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -243154,47 +292857,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printer' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - jobs: - operationId: print.Printers.ListJobs + parentNotebook: + operationId: sites.onenote.notebooks.sectionGroups.SectionGroups.GetParentNotebook parameters: - printer-id: $request.path.printer-id - connectors: - operationId: print.Printers.ListConnectors + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: sites.onenote.notebooks.sectionGroups.SectionGroups.GetParentSectionGroup parameters: - printer-id: $request.path.printer-id - shares: - operationId: print.Printers.ListShares + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: sites.onenote.notebooks.sectionGroups.SectionGroups.ListSectionGroups parameters: - printer-id: $request.path.printer-id - taskTriggers: - operationId: print.Printers.ListTaskTriggers + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: sites.onenote.notebooks.sectionGroups.SectionGroups.ListSections parameters: - printer-id: $request.path.printer-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printer - summary: Update the navigation property printers in print - description: The list of printers registered in the tenant. - operationId: print.UpdatePrinters + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.UpdateSectionGroups parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printer' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -243204,18 +292940,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printer - summary: Delete navigation property printers for print - description: The list of printers registered in the tenant. - operationId: print.DeletePrinters + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.DeleteSectionGroups parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -243227,21 +292984,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/printers/{printer-id}/connectors': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections': get: tags: - - print.printer - summary: Get connectors from print - description: The connectors that are associated with the printer. - operationId: print.printers.ListConnectors + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.ListSections parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -243259,18 +293030,24 @@ paths: enum: - id - id desc - - appVersion - - appVersion desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - fullyQualifiedDomainName - - fullyQualifiedDomainName desc - - location - - location desc - - operatingSystem - - operatingSystem desc - - registeredDateTime - - registeredDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -243283,12 +293060,18 @@ paths: items: enum: - id - - appVersion + - self + - createdDateTime + - createdBy - displayName - - fullyQualifiedDomainName - - location - - operatingSystem - - registeredDateTime + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -243301,6 +293084,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -243308,13 +293094,13 @@ paths: content: application/json: schema: - title: Collection of printConnector + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printConnector' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -243323,178 +293109,87 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/print/printers/{printer-id}/connectors/$ref': - get: + post: tags: - - print.printer - summary: Get ref of connectors from print - description: The connectors that are associated with the printer. - operationId: print.printers.ListRefConnectors + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.CreateSections parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - appVersion - - appVersion desc - - displayName - - displayName desc - - fullyQualifiedDomainName - - fullyQualifiedDomainName desc - - location - - location desc - - operatingSystem - - operatingSystem desc - - registeredDateTime - - registeredDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of printConnector - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - print.printer - summary: Create new navigation property ref to connectors for print - description: The connectors that are associated with the printer. - operationId: print.printers.CreateRefConnectors - parameters: - - name: printer-id + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of printer' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: printer + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/printers/{printer-id}/microsoft.graph.restoreFactoryDefaults': - post: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + get: tags: - - print.Actions - summary: Invoke action restoreFactoryDefaults - operationId: print.printers.printer.restoreFactoryDefaults + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.GetSections parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/print/printers/{printer-id}/shares': - get: - tags: - - print.printer - summary: Get shares from print - description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' - operationId: print.printers.ListShares - parameters: - - name: printer-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printer' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printer - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - capabilities - - capabilities desc - - defaults - - defaults desc - - displayName - - displayName desc - - isAcceptingJobs - - isAcceptingJobs desc - - location - - location desc - - manufacturer - - manufacturer desc - - model - - model desc - - status - - status desc - - allowAllUsers - - allowAllUsers desc - - createdDateTime - - createdDateTime desc - type: string + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -243506,20 +293201,18 @@ paths: items: enum: - id - - capabilities - - defaults - - displayName - - isAcceptingJobs - - location - - manufacturer - - model - - status - - allowAllUsers + - self - createdDateTime - - jobs - - allowedGroups - - allowedUsers - - printer + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -243532,10 +293225,9 @@ paths: items: enum: - '*' - - jobs - - allowedGroups - - allowedUsers - - printer + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -243543,143 +293235,302 @@ paths: content: application/json: schema: - title: Collection of printerShare - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printerShare' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.notebooks.sectionGroups.Sections.ListPages + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.notebooks.sectionGroups.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.notebooks.sectionGroups.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/print/printers/{printer-id}/shares/$ref': - get: + patch: tags: - - print.printer - summary: Get ref of shares from print - description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' - operationId: print.printers.ListRefShares + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.UpdateSections parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - capabilities - - capabilities desc - - defaults - - defaults desc - - displayName - - displayName desc - - isAcceptingJobs - - isAcceptingJobs desc - - location - - location desc - - manufacturer - - manufacturer desc - - model - - model desc - - status - - status desc - - allowAllUsers - - allowAllUsers desc - - createdDateTime - - createdDateTime desc - type: string + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.DeleteSections + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property links + description: Success content: application/json: schema: - title: Collection of links of printerShare - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': post: tags: - - print.printer - summary: Create new navigation property ref to shares for print - description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' - operationId: print.printers.CreateRefShares + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property link. + '200': + description: Success content: application/json: schema: - type: object + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/printers/{printer-id}/taskTriggers': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': get: tags: - - print.printer - summary: Get taskTriggers from print - description: A list of task triggers that are associated with the printer. - operationId: print.printers.ListTaskTriggers + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.sections.ListPages parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -243697,8 +293548,28 @@ paths: enum: - id - id desc - - event - - event desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -243711,8 +293582,19 @@ paths: items: enum: - id - - event - - definition + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -243725,7 +293607,8 @@ paths: items: enum: - '*' - - definition + - parentNotebook + - parentSection type: string responses: '200': @@ -243733,13 +293616,13 @@ paths: content: application/json: schema: - title: Collection of printTaskTrigger + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -243750,24 +293633,45 @@ paths: x-ms-docs-operation-type: operation post: tags: - - print.printer - summary: Create new navigation property to taskTriggers for print - description: A list of task triggers that are associated with the printer. - operationId: print.printers.CreateTaskTriggers + - sites.onenote + summary: Create new navigation property to pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.sections.CreatePages parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -243775,32 +293679,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - print.printer - summary: Get taskTriggers from print - description: A list of task triggers that are associated with the printer. - operationId: print.printers.GetTaskTriggers + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.sections.GetPages parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer - - name: printTaskTrigger-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTaskTrigger' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTaskTrigger + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -243812,8 +293737,19 @@ paths: items: enum: - id - - event - - definition + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -243826,7 +293762,8 @@ paths: items: enum: - '*' - - definition + - parentNotebook + - parentSection type: string responses: '200': @@ -243834,104 +293771,476 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - definition: - operationId: print.printers.TaskTriggers.GetDefinition + parentNotebook: + operationId: sites.onenote.notebooks.sectionGroups.sections.Pages.GetParentNotebook parameters: - printer-id: $request.path.printer-id - printTaskTrigger-id: $request.path.printTaskTrigger-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: sites.onenote.notebooks.sectionGroups.sections.Pages.GetParentSection + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printer - summary: Update the navigation property taskTriggers in print - description: A list of task triggers that are associated with the printer. - operationId: print.printers.UpdateTaskTriggers + - sites.onenote + summary: Update the navigation property pages in sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.sections.UpdatePages parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.onenote + summary: Delete navigation property pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sectionGroups.sections.DeletePages + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + get: + tags: + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.notebooks.sectionGroups.sections.GetPagesContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.notebooks.sectionGroups.sections.UpdatePagesContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: + tags: + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: printer - - name: printTaskTrigger-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of printTaskTrigger' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: printTaskTrigger - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' - required: true + x-ms-docs-key-type: onenotePage responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + get: tags: - - print.printer - summary: Delete navigation property taskTriggers for print - description: A list of task triggers that are associated with the printer. - operationId: print.printers.DeleteTaskTriggers + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.GetParentNotebook parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer - - name: printTaskTrigger-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTaskTrigger' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTaskTrigger - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}/definition': - get: - tags: - - print.printer - summary: Get definition from print - description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. - operationId: print.printers.taskTriggers.GetDefinition - parameters: - - name: printer-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of printer' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: printer - - name: printTaskTrigger-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of printTaskTrigger' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: printTaskTrigger + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -243943,9 +294252,20 @@ paths: items: enum: - id + - self + - createdDateTime - createdBy - displayName - - tasks + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -243958,7 +294278,8 @@ paths: items: enum: - '*' - - tasks + - sectionGroups + - sections type: string responses: '200': @@ -243966,83 +294287,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - tasks: - operationId: print.printers.taskTriggers.Definition.ListTasks + sectionGroups: + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups parameters: - printer-id: $request.path.printer-id - printTaskTrigger-id: $request.path.printTaskTrigger-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}/definition/$ref': - get: + patch: tags: - - print.printer - summary: Get ref of definition from print - description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. - operationId: print.printers.taskTriggers.GetRefDefinition + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.UpdateParentNotebook parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer - - name: printTaskTrigger-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTaskTrigger' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTaskTrigger - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - tasks: - operationId: print.printers.taskTriggers.Definition.ListTasks - parameters: - printer-id: $request.path.printer-id - printTaskTrigger-id: $request.path.printTaskTrigger-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - print.printer - summary: Update the ref of navigation property definition in print - description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. - operationId: print.printers.taskTriggers.UpdateRefDefinition - parameters: - - name: printer-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of printer' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: printer - - name: printTaskTrigger-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of printTaskTrigger' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: printTaskTrigger + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -244052,25 +294365,46 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printer - summary: Delete ref of navigation property definition for print - description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. - operationId: print.printers.taskTriggers.DeleteRefDefinition + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.DeleteParentNotebook parameters: - - name: printer-id + - name: site-id in: path - description: 'key: id of printer' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printer - - name: printTaskTrigger-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTaskTrigger' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTaskTrigger + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -244082,12 +294416,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /print/printers/microsoft.graph.create: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - print.Actions - summary: Invoke action create - operationId: print.printers.create + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -244095,142 +294465,77 @@ paths: schema: type: object properties: - displayName: - type: string - manufacturer: + groupId: type: string - model: + nullable: true + renameAs: type: string - physicalDeviceId: + nullable: true + notebookFolder: type: string nullable: true - hasPhysicalDevice: - type: boolean - default: false + siteCollectionId: + type: string nullable: true - certificateSigningRequest: - $ref: '#/components/schemas/microsoft.graph.printCertificateSigningRequest' - connectorId: + siteId: type: string nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /print/services: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - print.printService - summary: Get services from print - description: The list of available Universal Print service endpoints. - operationId: print.ListServices + - sites.onenote + summary: Get parentSection from sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.GetParentSection 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - endpoints - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - endpoints - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of printService - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printService' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - print.printService - summary: Create new navigation property to services for print - description: The list of available Universal Print service endpoints. - operationId: print.CreateServices - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printService' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.printService' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/services/{printService-id}': - get: - tags: - - print.printService - summary: Get services from print - description: The list of available Universal Print service endpoints. - operationId: print.GetServices - parameters: - - name: printService-id + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of printService' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: printService + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -244242,7 +294547,18 @@ paths: items: enum: - id - - endpoints + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -244255,7 +294571,9 @@ paths: items: enum: - '*' - - endpoints + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -244263,35 +294581,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printService' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - endpoints: - operationId: print.Services.ListEndpoints + pages: + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentSection.ListPages parameters: - printService-id: $request.path.printService-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentNotebook + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printService - summary: Update the navigation property services in print - description: The list of available Universal Print service endpoints. - operationId: print.UpdateServices + - sites.onenote + summary: Update the navigation property parentSection in sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.UpdateParentSection parameters: - - name: printService-id + - name: site-id in: path - description: 'key: id of printService' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printService + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printService' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -244301,18 +294667,46 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printService - summary: Delete navigation property services for print - description: The list of available Universal Print service endpoints. - operationId: print.DeleteServices + - sites.onenote + summary: Delete navigation property parentSection for sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.pages.DeleteParentSection parameters: - - name: printService-id + - name: site-id in: path - description: 'key: id of printService' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printService + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -244324,143 +294718,196 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/services/{printService-id}/endpoints': - get: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: tags: - - print.printService - summary: Get endpoints from print - description: Endpoints that can be used to access the service. Read-only. Nullable. - operationId: print.services.ListEndpoints + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - - name: printService-id + - name: site-id in: path - description: 'key: id of printService' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printService - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - uri - - uri desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - uri - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of printServiceEndpoint - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - - print.printService - summary: Create new navigation property to endpoints for print - description: Endpoints that can be used to access the service. Read-only. Nullable. - operationId: print.services.CreateEndpoints + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - - name: printService-id + - name: site-id in: path - description: 'key: id of printService' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printService + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/services/{printService-id}/endpoints/{printServiceEndpoint-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - - print.printService - summary: Get endpoints from print - description: Endpoints that can be used to access the service. Read-only. Nullable. - operationId: print.services.GetEndpoints + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.GetParentNotebook parameters: - - name: printService-id + - name: site-id in: path - description: 'key: id of printService' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printService - - name: printServiceEndpoint-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printServiceEndpoint' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printServiceEndpoint + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -244472,8 +294919,20 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy - displayName - - uri + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -244486,6 +294945,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -244493,37 +294954,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printService - summary: Update the navigation property endpoints in print - description: Endpoints that can be used to access the service. Read-only. Nullable. - operationId: print.services.UpdateEndpoints + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.UpdateParentNotebook parameters: - - name: printService-id + - name: site-id in: path - description: 'key: id of printService' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printService - - name: printServiceEndpoint-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printServiceEndpoint' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printServiceEndpoint + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -244533,25 +295023,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printService - summary: Delete navigation property endpoints for print - description: Endpoints that can be used to access the service. Read-only. Nullable. - operationId: print.services.DeleteEndpoints + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.DeleteParentNotebook parameters: - - name: printService-id + - name: site-id in: path - description: 'key: id of printService' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printService - - name: printServiceEndpoint-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printServiceEndpoint' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printServiceEndpoint + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -244563,153 +295067,112 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /print/shares: - get: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - print.printerShare - summary: Get shares from print - description: The list of printer shares registered in the tenant. - operationId: print.ListShares + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - capabilities - - capabilities desc - - defaults - - defaults desc - - displayName - - displayName desc - - isAcceptingJobs - - isAcceptingJobs desc - - location - - location desc - - manufacturer - - manufacturer desc - - model - - model desc - - status - - status desc - - allowAllUsers - - allowAllUsers desc - - createdDateTime - - createdDateTime desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - capabilities - - defaults - - displayName - - isAcceptingJobs - - location - - manufacturer - - model - - status - - allowAllUsers - - createdDateTime - - jobs - - allowedGroups - - allowedUsers - - printer - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - jobs - - allowedGroups - - allowedUsers - - printer - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of printerShare - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printerShare' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - print.printerShare - summary: Create new navigation property to shares for print - description: The list of printer shares registered in the tenant. - operationId: print.CreateShares + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printerShare' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printerShare' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/shares/{printerShare-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - print.printerShare - summary: Get shares from print - description: The list of printer shares registered in the tenant. - operationId: print.GetShares + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.GetParentSectionGroup parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -244721,20 +295184,18 @@ paths: items: enum: - id - - capabilities - - defaults - - displayName - - isAcceptingJobs - - location - - manufacturer - - model - - status - - allowAllUsers + - self - createdDateTime - - jobs - - allowedGroups - - allowedUsers - - printer + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -244747,10 +295208,10 @@ paths: items: enum: - '*' - - jobs - - allowedGroups - - allowedUsers - - printer + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -244758,47 +295219,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printerShare' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - jobs: - operationId: print.Shares.ListJobs + parentNotebook: + operationId: sites.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentNotebook parameters: - printerShare-id: $request.path.printerShare-id - allowedGroups: - operationId: print.Shares.ListAllowedGroups + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup parameters: - printerShare-id: $request.path.printerShare-id - allowedUsers: - operationId: print.Shares.ListAllowedUsers + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSectionGroups parameters: - printerShare-id: $request.path.printerShare-id - printer: - operationId: print.Shares.GetPrinter + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSections parameters: - printerShare-id: $request.path.printerShare-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printerShare - summary: Update the navigation property shares in print - description: The list of printer shares registered in the tenant. - operationId: print.UpdateShares + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.UpdateParentSectionGroup parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printerShare' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -244808,458 +295302,72 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printerShare - summary: Delete navigation property shares for print - description: The list of printer shares registered in the tenant. - operationId: print.DeleteShares + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.notebooks.sectionGroups.sections.DeleteParentSectionGroup parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/shares/{printerShare-id}/allowedGroups': - get: - tags: - - print.printerShare - summary: Get allowedGroups from print - description: The groups whose users have access to print using the printer. - operationId: print.shares.ListAllowedGroups - parameters: - - name: printerShare-id + x-ms-docs-key-type: notebook + - name: sectionGroup-id in: path - description: 'key: id of printerShare' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: printerShare - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - assignedLabels - - assignedLabels desc - - assignedLicenses - - assignedLicenses desc - - classification - - classification desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - expirationDateTime - - expirationDateTime desc - - groupTypes - - groupTypes desc - - hasMembersWithLicenseErrors - - hasMembersWithLicenseErrors desc - - isAssignableToRole - - isAssignableToRole desc - - licenseProcessingState - - licenseProcessingState desc - - mail - - mail desc - - mailEnabled - - mailEnabled desc - - mailNickname - - mailNickname desc - - membershipRule - - membershipRule desc - - membershipRuleProcessingState - - membershipRuleProcessingState desc - - onPremisesDomainName - - onPremisesDomainName desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesNetBiosName - - onPremisesNetBiosName desc - - onPremisesProvisioningErrors - - onPremisesProvisioningErrors desc - - onPremisesSamAccountName - - onPremisesSamAccountName desc - - onPremisesSecurityIdentifier - - onPremisesSecurityIdentifier desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - preferredDataLocation - - preferredDataLocation desc - - preferredLanguage - - preferredLanguage desc - - proxyAddresses - - proxyAddresses desc - - renewedDateTime - - renewedDateTime desc - - securityEnabled - - securityEnabled desc - - securityIdentifier - - securityIdentifier desc - - theme - - theme desc - - visibility - - visibility desc - - allowExternalSenders - - allowExternalSenders desc - - autoSubscribeNewMembers - - autoSubscribeNewMembers desc - - hideFromAddressLists - - hideFromAddressLists desc - - hideFromOutlookClients - - hideFromOutlookClients desc - - isSubscribedByMail - - isSubscribedByMail desc - - unseenCount - - unseenCount desc - - isArchived - - isArchived desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - assignedLabels - - assignedLicenses - - classification - - createdDateTime - - description - - displayName - - expirationDateTime - - groupTypes - - hasMembersWithLicenseErrors - - isAssignableToRole - - licenseProcessingState - - mail - - mailEnabled - - mailNickname - - membershipRule - - membershipRuleProcessingState - - onPremisesDomainName - - onPremisesLastSyncDateTime - - onPremisesNetBiosName - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - preferredDataLocation - - preferredLanguage - - proxyAddresses - - renewedDateTime - - securityEnabled - - securityIdentifier - - theme - - visibility - - allowExternalSenders - - autoSubscribeNewMembers - - hideFromAddressLists - - hideFromOutlookClients - - isSubscribedByMail - - unseenCount - - isArchived - - appRoleAssignments - - createdOnBehalfOf - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - photo - - photos - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - team - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdOnBehalfOf - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - photo - - photos - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - team - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of group - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.group' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/print/shares/{printerShare-id}/allowedGroups/$ref': - get: - tags: - - print.printerShare - summary: Get ref of allowedGroups from print - description: The groups whose users have access to print using the printer. - operationId: print.shares.ListRefAllowedGroups - parameters: - - name: printerShare-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of printerShare' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: printerShare - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - assignedLabels - - assignedLabels desc - - assignedLicenses - - assignedLicenses desc - - classification - - classification desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - expirationDateTime - - expirationDateTime desc - - groupTypes - - groupTypes desc - - hasMembersWithLicenseErrors - - hasMembersWithLicenseErrors desc - - isAssignableToRole - - isAssignableToRole desc - - licenseProcessingState - - licenseProcessingState desc - - mail - - mail desc - - mailEnabled - - mailEnabled desc - - mailNickname - - mailNickname desc - - membershipRule - - membershipRule desc - - membershipRuleProcessingState - - membershipRuleProcessingState desc - - onPremisesDomainName - - onPremisesDomainName desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesNetBiosName - - onPremisesNetBiosName desc - - onPremisesProvisioningErrors - - onPremisesProvisioningErrors desc - - onPremisesSamAccountName - - onPremisesSamAccountName desc - - onPremisesSecurityIdentifier - - onPremisesSecurityIdentifier desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - preferredDataLocation - - preferredDataLocation desc - - preferredLanguage - - preferredLanguage desc - - proxyAddresses - - proxyAddresses desc - - renewedDateTime - - renewedDateTime desc - - securityEnabled - - securityEnabled desc - - securityIdentifier - - securityIdentifier desc - - theme - - theme desc - - visibility - - visibility desc - - allowExternalSenders - - allowExternalSenders desc - - autoSubscribeNewMembers - - autoSubscribeNewMembers desc - - hideFromAddressLists - - hideFromAddressLists desc - - hideFromOutlookClients - - hideFromOutlookClients desc - - isSubscribedByMail - - isSubscribedByMail desc - - unseenCount - - unseenCount desc - - isArchived - - isArchived desc - type: string + type: string responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of group - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections': + get: tags: - - print.printerShare - summary: Create new navigation property ref to allowedGroups for print - description: The groups whose users have access to print using the printer. - operationId: print.shares.CreateRefAllowedGroups + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.ListSections parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/shares/{printerShare-id}/allowedUsers': - get: - tags: - - print.printerShare - summary: Get allowedUsers from print - description: The users who have access to print using the printer. - operationId: print.shares.ListAllowedUsers - parameters: - - name: printerShare-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printerShare' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printerShare + x-ms-docs-key-type: notebook - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -245277,146 +295385,24 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - accountEnabled - - accountEnabled desc - - ageGroup - - ageGroup desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - city - - city desc - - companyName - - companyName desc - - consentProvidedForMinor - - consentProvidedForMinor desc - - country - - country desc + - self + - self desc - createdDateTime - createdDateTime desc - - creationType - - creationType desc - - department - - department desc + - createdBy + - createdBy desc - displayName - displayName desc - - employeeHireDate - - employeeHireDate desc - - employeeId - - employeeId desc - - employeeOrgData - - employeeOrgData desc - - employeeType - - employeeType desc - - externalUserState - - externalUserState desc - - externalUserStateChangeDateTime - - externalUserStateChangeDateTime desc - - faxNumber - - faxNumber desc - - givenName - - givenName desc - - identities - - identities desc - - imAddresses - - imAddresses desc - - isResourceAccount - - isResourceAccount desc - - jobTitle - - jobTitle desc - - lastPasswordChangeDateTime - - lastPasswordChangeDateTime desc - - legalAgeGroupClassification - - legalAgeGroupClassification desc - - licenseAssignmentStates - - licenseAssignmentStates desc - - mail - - mail desc - - mailNickname - - mailNickname desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesDistinguishedName - - onPremisesDistinguishedName desc - - onPremisesDomainName - - onPremisesDomainName desc - - onPremisesExtensionAttributes - - onPremisesExtensionAttributes desc - - onPremisesImmutableId - - onPremisesImmutableId desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesProvisioningErrors - - onPremisesProvisioningErrors desc - - onPremisesSamAccountName - - onPremisesSamAccountName desc - - onPremisesSecurityIdentifier - - onPremisesSecurityIdentifier desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - onPremisesUserPrincipalName - - onPremisesUserPrincipalName desc - - otherMails - - otherMails desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - postalCode - - postalCode desc - - preferredLanguage - - preferredLanguage desc - - provisionedPlans - - provisionedPlans desc - - proxyAddresses - - proxyAddresses desc - - showInAddressList - - showInAddressList desc - - signInSessionsValidFromDateTime - - signInSessionsValidFromDateTime desc - - state - - state desc - - streetAddress - - streetAddress desc - - surname - - surname desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc - - mailboxSettings - - mailboxSettings desc - - deviceEnrollmentLimit - - deviceEnrollmentLimit desc - - aboutMe - - aboutMe desc - - birthday - - birthday desc - - hireDate - - hireDate desc - - interests - - interests desc - - mySite - - mySite desc - - pastProjects - - pastProjects desc - - preferredName - - preferredName desc - - responsibilities - - responsibilities desc - - schools - - schools desc - - skills - - skills desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -245429,225 +295415,22 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - businessPhones - - city - - companyName - - consentProvidedForMinor - - country + - self - createdDateTime - - creationType - - department + - createdBy - displayName - - employeeHireDate - - employeeId - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - identities - - imAddresses - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailNickname - - mobilePhone - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - postalCode - - preferredLanguage - - provisionedPlans - - proxyAddresses - - showInAddressList - - signInSessionsValidFromDateTime - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - mailboxSettings - - deviceEnrollmentLimit - - aboutMe - - birthday - - hireDate - - interests - - mySite - - pastProjects - - preferredName - - responsibilities - - schools - - skills - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos - - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdObjects - - directReports - - licenseDetails - - manager - - memberOf - - oauth2PermissionGrants - - ownedDevices - - ownedObjects - - registeredDevices - - scopedRoleMemberOf - - transitiveMemberOf - - calendar - - calendarGroups - - calendars - - calendarView - - contactFolders - - contacts - - events - - inferenceClassification - - mailFolders - - messages - - outlook - - people - - photo - - photos - - drive - - drives - - followedSites - - extensions - - agreementAcceptances - - managedDevices - - managedAppRegistrations - - deviceManagementTroubleshootingEvents - - planner - - insights - - settings - - onenote - - activities - - onlineMeetings - - presence - - authentication - - chats - - joinedTeams - - teamwork - - todo - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of user - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/print/shares/{printerShare-id}/allowedUsers/$ref': - get: - tags: - - print.printerShare - summary: Get ref of allowedUsers from print - description: The users who have access to print using the printer. - operationId: print.shares.ListRefAllowedUsers - parameters: - - name: printerShare-id - in: path - description: 'key: id of printerShare' - required: true - schema: - type: string - x-ms-docs-key-type: printerShare - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand in: query - description: Order items by property values + description: Expand related entities style: form explode: false schema: @@ -245655,162 +295438,24 @@ paths: type: array items: enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - accountEnabled - - accountEnabled desc - - ageGroup - - ageGroup desc - - assignedLicenses - - assignedLicenses desc - - assignedPlans - - assignedPlans desc - - businessPhones - - businessPhones desc - - city - - city desc - - companyName - - companyName desc - - consentProvidedForMinor - - consentProvidedForMinor desc - - country - - country desc - - createdDateTime - - createdDateTime desc - - creationType - - creationType desc - - department - - department desc - - displayName - - displayName desc - - employeeHireDate - - employeeHireDate desc - - employeeId - - employeeId desc - - employeeOrgData - - employeeOrgData desc - - employeeType - - employeeType desc - - externalUserState - - externalUserState desc - - externalUserStateChangeDateTime - - externalUserStateChangeDateTime desc - - faxNumber - - faxNumber desc - - givenName - - givenName desc - - identities - - identities desc - - imAddresses - - imAddresses desc - - isResourceAccount - - isResourceAccount desc - - jobTitle - - jobTitle desc - - lastPasswordChangeDateTime - - lastPasswordChangeDateTime desc - - legalAgeGroupClassification - - legalAgeGroupClassification desc - - licenseAssignmentStates - - licenseAssignmentStates desc - - mail - - mail desc - - mailNickname - - mailNickname desc - - mobilePhone - - mobilePhone desc - - officeLocation - - officeLocation desc - - onPremisesDistinguishedName - - onPremisesDistinguishedName desc - - onPremisesDomainName - - onPremisesDomainName desc - - onPremisesExtensionAttributes - - onPremisesExtensionAttributes desc - - onPremisesImmutableId - - onPremisesImmutableId desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesProvisioningErrors - - onPremisesProvisioningErrors desc - - onPremisesSamAccountName - - onPremisesSamAccountName desc - - onPremisesSecurityIdentifier - - onPremisesSecurityIdentifier desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - onPremisesUserPrincipalName - - onPremisesUserPrincipalName desc - - otherMails - - otherMails desc - - passwordPolicies - - passwordPolicies desc - - passwordProfile - - passwordProfile desc - - postalCode - - postalCode desc - - preferredLanguage - - preferredLanguage desc - - provisionedPlans - - provisionedPlans desc - - proxyAddresses - - proxyAddresses desc - - showInAddressList - - showInAddressList desc - - signInSessionsValidFromDateTime - - signInSessionsValidFromDateTime desc - - state - - state desc - - streetAddress - - streetAddress desc - - surname - - surname desc - - usageLocation - - usageLocation desc - - userPrincipalName - - userPrincipalName desc - - userType - - userType desc - - mailboxSettings - - mailboxSettings desc - - deviceEnrollmentLimit - - deviceEnrollmentLimit desc - - aboutMe - - aboutMe desc - - birthday - - birthday desc - - hireDate - - hireDate desc - - interests - - interests desc - - mySite - - mySite desc - - pastProjects - - pastProjects desc - - preferredName - - preferredName desc - - responsibilities - - responsibilities desc - - schools - - schools desc - - skills - - skills desc + - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of user + title: Collection of onenoteSection type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -245821,52 +295466,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - print.printerShare - summary: Create new navigation property ref to allowedUsers for print - description: The users who have access to print using the printer. - operationId: print.shares.CreateRefAllowedUsers + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.CreateSections parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/shares/{printerShare-id}/printer': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}': get: tags: - - print.printerShare - summary: Get printer from print - description: The printer that this printer share is related to. - operationId: print.shares.GetPrinter + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.GetSections parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -245878,22 +295542,18 @@ paths: items: enum: - id - - capabilities - - defaults + - self + - createdDateTime + - createdBy - displayName - - isAcceptingJobs - - location - - manufacturer - - model - - status - - hasPhysicalDevice - - isShared - - lastSeenDateTime - - registeredDateTime - - jobs - - connectors - - shares - - taskTriggers + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -245906,10 +295566,9 @@ paths: items: enum: - '*' - - jobs - - connectors - - shares - - taskTriggers + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -245917,91 +295576,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printer' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - jobs: - operationId: print.shares.Printer.ListJobs - parameters: - printerShare-id: $request.path.printerShare-id - connectors: - operationId: print.shares.Printer.ListConnectors + pages: + operationId: sites.onenote.notebooks.Sections.ListPages parameters: - printerShare-id: $request.path.printerShare-id - shares: - operationId: print.shares.Printer.ListShares + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.notebooks.Sections.GetParentNotebook parameters: - printerShare-id: $request.path.printerShare-id - taskTriggers: - operationId: print.shares.Printer.ListTaskTriggers + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.notebooks.Sections.GetParentSectionGroup parameters: - printerShare-id: $request.path.printerShare-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/shares/{printerShare-id}/printer/$ref': - get: + patch: tags: - - print.printerShare - summary: Get ref of printer from print - description: The printer that this printer share is related to. - operationId: print.shares.GetRefPrinter + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.UpdateSections parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - jobs: - operationId: print.shares.Printer.ListJobs - parameters: - printerShare-id: $request.path.printerShare-id - connectors: - operationId: print.shares.Printer.ListConnectors - parameters: - printerShare-id: $request.path.printerShare-id - shares: - operationId: print.shares.Printer.ListShares - parameters: - printerShare-id: $request.path.printerShare-id - taskTriggers: - operationId: print.shares.Printer.ListTaskTriggers - parameters: - printerShare-id: $request.path.printerShare-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - print.printerShare - summary: Update the ref of navigation property printer in print - description: The printer that this printer share is related to. - operationId: print.shares.UpdateRefPrinter - parameters: - - name: printerShare-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printerShare' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printerShare + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -246011,18 +295642,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printerShare - summary: Delete ref of navigation property printer for print - description: The printer that this printer share is related to. - operationId: print.shares.DeleteRefPrinter + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.notebooks.DeleteSections parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -246034,34 +295679,161 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/shares/{printerShare-id}/printer/microsoft.graph.restoreFactoryDefaults': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - - print.Actions - summary: Invoke action restoreFactoryDefaults - operationId: print.shares.printerShare.printer.restoreFactoryDefaults + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.copyToNotebook parameters: - - name: printerShare-id + - name: site-id in: path - description: 'key: id of printerShare' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printerShare + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /print/taskDefinitions: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages': get: tags: - - print.printTaskDefinition - summary: Get taskDefinitions from print - description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. - operationId: print.ListTaskDefinitions + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.ListPages parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -246079,10 +295851,28 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - displayName - - displayName desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -246095,9 +295885,19 @@ paths: items: enum: - id - - createdBy - - displayName - - tasks + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -246110,7 +295910,8 @@ paths: items: enum: - '*' - - tasks + - parentNotebook + - parentSection type: string responses: '200': @@ -246118,13 +295919,13 @@ paths: content: application/json: schema: - title: Collection of printTaskDefinition + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -246135,16 +295936,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - print.printTaskDefinition - summary: Create new navigation property to taskDefinitions for print - description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. - operationId: print.CreateTaskDefinitions + - sites.onenote + summary: Create new navigation property to pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.CreatePages + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -246152,25 +295975,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/taskDefinitions/{printTaskDefinition-id}': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - print.printTaskDefinition - summary: Get taskDefinitions from print - description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. - operationId: print.GetTaskDefinitions + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.GetPages parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -246182,9 +296026,19 @@ paths: items: enum: - id - - createdBy - - displayName - - tasks + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -246197,7 +296051,8 @@ paths: items: enum: - '*' - - tasks + - parentNotebook + - parentSection type: string responses: '200': @@ -246205,35 +296060,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - tasks: - operationId: print.TaskDefinitions.ListTasks + parentNotebook: + operationId: sites.onenote.notebooks.sections.Pages.GetParentNotebook parameters: - printTaskDefinition-id: $request.path.printTaskDefinition-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: sites.onenote.notebooks.sections.Pages.GetParentSection + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printTaskDefinition - summary: Update the navigation property taskDefinitions in print - description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. - operationId: print.UpdateTaskDefinitions + - sites.onenote + summary: Update the navigation property pages in sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.UpdatePages parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -246243,18 +296129,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printTaskDefinition - summary: Delete navigation property taskDefinitions for print - description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. - operationId: print.DeleteTaskDefinitions + - sites.onenote + summary: Delete navigation property pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.DeletePages parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -246266,29 +296173,308 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/taskDefinitions/{printTaskDefinition-id}/tasks': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': get: tags: - - print.printTaskDefinition - summary: Get tasks from print - description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. - operationId: print.taskDefinitions.ListTasks + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.notebooks.sections.GetPagesContent parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.notebooks.sections.UpdatePagesContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.copyToSection + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: + tags: + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.preview + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + get: + tags: + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.notebooks.sections.pages.GetParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -246297,12 +296483,260 @@ paths: items: enum: - id - - id desc - - parentUrl - - parentUrl desc - - status - - status desc + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.notebooks.sections.pages.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.notebooks.sections.pages.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.notebooks.sections.pages.UpdateParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.notebooks.sections.pages.DeleteParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + get: + tags: + - sites.onenote + summary: Get parentSection from sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.notebooks.sections.pages.GetParentSection + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -246314,10 +296748,18 @@ paths: items: enum: - id - - parentUrl - - status - - definition - - trigger + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -246330,8 +296772,9 @@ paths: items: enum: - '*' - - definition - - trigger + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -246339,74 +296782,295 @@ paths: content: application/json: schema: - title: Collection of printTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printTask' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.notebooks.sections.pages.ParentSection.ListPages + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: sites.onenote.notebooks.sections.pages.ParentSection.GetParentNotebook + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: sites.onenote.notebooks.sections.pages.ParentSection.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.onenote + summary: Update the navigation property parentSection in sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.notebooks.sections.pages.UpdateParentSection + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.onenote + summary: Delete navigation property parentSection for sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.notebooks.sections.pages.DeleteParentSection + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': post: tags: - - print.printTaskDefinition - summary: Create new navigation property to tasks for print - description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. - operationId: print.taskDefinitions.CreateTasks + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTask' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTask' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - - print.printTaskDefinition - summary: Get tasks from print - description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. - operationId: print.taskDefinitions.GetTasks + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.notebooks.sections.GetParentNotebook parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -246418,10 +297082,20 @@ paths: items: enum: - id - - parentUrl - - status - - definition - - trigger + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -246434,8 +297108,8 @@ paths: items: enum: - '*' - - definition - - trigger + - sectionGroups + - sections type: string responses: '200': @@ -246443,48 +297117,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTask' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - definition: - operationId: print.taskDefinitions.Tasks.GetDefinition + sectionGroups: + operationId: sites.onenote.notebooks.sections.ParentNotebook.ListSectionGroups parameters: - printTaskDefinition-id: $request.path.printTaskDefinition-id - printTask-id: $request.path.printTask-id - trigger: - operationId: print.taskDefinitions.Tasks.GetTrigger + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.notebooks.sections.ParentNotebook.ListSections parameters: - printTaskDefinition-id: $request.path.printTaskDefinition-id - printTask-id: $request.path.printTask-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - print.printTaskDefinition - summary: Update the navigation property tasks in print - description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. - operationId: print.taskDefinitions.UpdateTasks + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.notebooks.sections.UpdateParentNotebook parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTask' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -246494,25 +297177,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printTaskDefinition - summary: Delete navigation property tasks for print - description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. - operationId: print.taskDefinitions.DeleteTasks + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.notebooks.sections.DeleteParentNotebook parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -246524,28 +297214,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/definition': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - print.printTaskDefinition - summary: Get definition from print - description: The printTaskDefinition that was used to create this task. Read-only. - operationId: print.taskDefinitions.tasks.GetDefinition + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.notebooks.sections.GetParentSectionGroup parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -246557,9 +297317,18 @@ paths: items: enum: - id + - self + - createdDateTime - createdBy - displayName - - tasks + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -246572,7 +297341,10 @@ paths: items: enum: - '*' - - tasks + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -246580,83 +297352,241 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - tasks: - operationId: print.taskDefinitions.tasks.Definition.ListTasks + parentNotebook: + operationId: sites.onenote.notebooks.sections.ParentSectionGroup.GetParentNotebook parameters: - printTaskDefinition-id: $request.path.printTaskDefinition-id - printTask-id: $request.path.printTask-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.notebooks.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.notebooks.sections.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.notebooks.sections.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/definition/$ref': + patch: + tags: + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.notebooks.sections.UpdateParentSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.notebooks.sections.DeleteParentSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - - print.printTaskDefinition - summary: Get ref of definition from print - description: The printTaskDefinition that was used to create this task. Read-only. - operationId: print.taskDefinitions.tasks.GetRefDefinition + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.GetParentNotebook parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' links: - tasks: - operationId: print.taskDefinitions.tasks.Definition.ListTasks + sectionGroups: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSectionGroups parameters: - printTaskDefinition-id: $request.path.printTaskDefinition-id - printTask-id: $request.path.printTask-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - print.printTaskDefinition - summary: Update the ref of navigation property definition in print - description: The printTaskDefinition that was used to create this task. Read-only. - operationId: print.taskDefinitions.tasks.UpdateRefDefinition + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.UpdateParentNotebook parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -246666,25 +297596,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printTaskDefinition - summary: Delete ref of navigation property definition for print - description: The printTaskDefinition that was used to create this task. Read-only. - operationId: print.taskDefinitions.tasks.DeleteRefDefinition + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.DeleteParentNotebook parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -246696,28 +297633,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/trigger': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': get: tags: - - print.printTaskDefinition - summary: Get trigger from print - description: The printTaskTrigger that triggered this task's execution. Read-only. - operationId: print.taskDefinitions.tasks.GetTrigger + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.GetParentSectionGroup parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -246729,8 +297736,18 @@ paths: items: enum: - id - - event - - definition + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -246743,7 +297760,10 @@ paths: items: enum: - '*' - - definition + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -246751,83 +297771,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - definition: - operationId: print.taskDefinitions.tasks.Trigger.GetDefinition + parentNotebook: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook parameters: - printTaskDefinition-id: $request.path.printTaskDefinition-id - printTask-id: $request.path.printTask-id + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/trigger/$ref': - get: + patch: tags: - - print.printTaskDefinition - summary: Get ref of trigger from print - description: The printTaskTrigger that triggered this task's execution. Read-only. - operationId: print.taskDefinitions.tasks.GetRefTrigger + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.UpdateParentSectionGroup parameters: - - name: printTaskDefinition-id - in: path - description: 'key: id of printTaskDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + - name: site-id in: path - description: 'key: id of printTask' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTask - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - definition: - operationId: print.taskDefinitions.tasks.Trigger.GetDefinition - parameters: - printTaskDefinition-id: $request.path.printTaskDefinition-id - printTask-id: $request.path.printTask-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - print.printTaskDefinition - summary: Update the ref of navigation property trigger in print - description: The printTaskTrigger that triggered this task's execution. Read-only. - operationId: print.taskDefinitions.tasks.UpdateRefTrigger - parameters: - - name: printTaskDefinition-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'key: id of printTask' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -246837,25 +297843,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - print.printTaskDefinition - summary: Delete ref of navigation property trigger for print - description: The printTaskTrigger that triggered this task's execution. Read-only. - operationId: print.taskDefinitions.tasks.DeleteRefTrigger + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.DeleteParentSectionGroup parameters: - - name: printTaskDefinition-id + - name: site-id in: path - description: 'key: id of printTaskDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printTaskDefinition - - name: printTask-id + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'key: id of printTask' + description: 'key: id of notebook' required: true schema: type: string - x-ms-docs-key-type: printTask + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -246867,89 +297880,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - - reports.reportRoot - summary: Get reports - operationId: reports.reportRoot.GetReportRoot + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.ListSectionGroups parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - dailyPrintUsageByPrinter - - dailyPrintUsageByUser - - monthlyPrintUsageByPrinter - - monthlyPrintUsageByUser - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - dailyPrintUsageByPrinter - - dailyPrintUsageByUser - - monthlyPrintUsageByPrinter - - monthlyPrintUsageByUser - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.reportRoot' - links: - dailyPrintUsageByPrinter: - operationId: reports.ListDailyPrintUsageByPrinter - dailyPrintUsageByUser: - operationId: reports.ListDailyPrintUsageByUser - monthlyPrintUsageByPrinter: - operationId: reports.ListMonthlyPrintUsageByPrinter - monthlyPrintUsageByUser: - operationId: reports.ListMonthlyPrintUsageByUser - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.reportRoot - summary: Update reports - operationId: reports.reportRoot.UpdateReportRoot - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.reportRoot' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/dailyPrintUsageByPrinter: - get: - tags: - - reports.printUsageByPrinter - summary: Get dailyPrintUsageByPrinter from reports - operationId: reports.ListDailyPrintUsageByPrinter - parameters: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -246967,16 +297926,22 @@ paths: enum: - id - id desc - - completedBlackAndWhiteJobCount - - completedBlackAndWhiteJobCount desc - - completedColorJobCount - - completedColorJobCount desc - - incompleteJobCount - - incompleteJobCount desc - - usageDate - - usageDate desc - - printerId - - printerId desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -246989,11 +297954,18 @@ paths: items: enum: - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - printerId + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -247006,6 +297978,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -247013,13 +297989,13 @@ paths: content: application/json: schema: - title: Collection of printUsageByPrinter + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -247030,15 +298006,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByPrinter - summary: Create new navigation property to dailyPrintUsageByPrinter for reports - operationId: reports.CreateDailyPrintUsageByPrinter + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.CreateSectionGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -247046,24 +298045,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/dailyPrintUsageByPrinter/{printUsageByPrinter-id}': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - - reports.printUsageByPrinter - summary: Get dailyPrintUsageByPrinter from reports - operationId: reports.GetDailyPrintUsageByPrinter + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.GetSectionGroups parameters: - - name: printUsageByPrinter-id + - name: site-id in: path - description: 'key: id of printUsageByPrinter' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -247075,11 +298096,18 @@ paths: items: enum: - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - printerId + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -247092,6 +298120,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -247099,29 +298131,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByPrinter - summary: Update the navigation property dailyPrintUsageByPrinter in reports - operationId: reports.UpdateDailyPrintUsageByPrinter + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.UpdateSectionGroups parameters: - - name: printUsageByPrinter-id + - name: site-id in: path - description: 'key: id of printUsageByPrinter' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -247131,17 +298214,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByPrinter - summary: Delete navigation property dailyPrintUsageByPrinter for reports - operationId: reports.DeleteDailyPrintUsageByPrinter + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.DeleteSectionGroups parameters: - - name: printUsageByPrinter-id + - name: site-id in: path - description: 'key: id of printUsageByPrinter' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -247153,13 +298258,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/dailyPrintUsageByUser: + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - - reports.printUsageByUser - summary: Get dailyPrintUsageByUser from reports - operationId: reports.ListDailyPrintUsageByUser + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.ListSections parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -247177,16 +298304,24 @@ paths: enum: - id - id desc - - completedBlackAndWhiteJobCount - - completedBlackAndWhiteJobCount desc - - completedColorJobCount - - completedColorJobCount desc - - incompleteJobCount - - incompleteJobCount desc - - usageDate - - usageDate desc - - userPrincipalName - - userPrincipalName desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -247199,11 +298334,18 @@ paths: items: enum: - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - userPrincipalName + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -247216,6 +298358,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -247223,13 +298368,13 @@ paths: content: application/json: schema: - title: Collection of printUsageByUser + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -247240,15 +298385,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByUser - summary: Create new navigation property to dailyPrintUsageByUser for reports - operationId: reports.CreateDailyPrintUsageByUser + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.CreateSections + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -247256,24 +298424,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/dailyPrintUsageByUser/{printUsageByUser-id}': + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - - reports.printUsageByUser - summary: Get dailyPrintUsageByUser from reports - operationId: reports.GetDailyPrintUsageByUser + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.GetSections parameters: - - name: printUsageByUser-id + - name: site-id in: path - description: 'key: id of printUsageByUser' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -247285,11 +298475,18 @@ paths: items: enum: - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - userPrincipalName + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -247302,6 +298499,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -247309,29 +298509,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.Sections.ListPages + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: sites.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property dailyPrintUsageByUser in reports - operationId: reports.UpdateDailyPrintUsageByUser + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.UpdateSections parameters: - - name: printUsageByUser-id + - name: site-id in: path - description: 'key: id of printUsageByUser' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: 'key: id of notebook' + required: true + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -247341,2241 +298585,2000 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property dailyPrintUsageByUser for reports - operationId: reports.DeleteDailyPrintUsageByUser + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.notebooks.sections.parentSectionGroup.DeleteSections parameters: - - name: printUsageByUser-id + - name: site-id in: path - description: 'key: id of printUsageByUser' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByUser - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/microsoft.graph.deviceConfigurationDeviceActivity(): - get: - tags: - - reports.Functions - summary: Invoke function deviceConfigurationDeviceActivity - description: Metadata for the device configuration device activity report - operationId: reports.deviceConfigurationDeviceActivity - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.report' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.deviceConfigurationUserActivity(): - get: - tags: - - reports.Functions - summary: Invoke function deviceConfigurationUserActivity - description: Metadata for the device configuration user activity report - operationId: reports.deviceConfigurationUserActivity - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.report' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailActivityCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getEmailActivityCounts - operationId: reports.getEmailActivityCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'Usage: period={period}' + description: 'key: id of notebook' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailActivityUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getEmailActivityUserCounts - operationId: reports.getEmailActivityUserCounts - parameters: - - name: period + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenoteSection' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailActivityUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getEmailActivityUserDetail - operationId: reports.getEmailActivityUserDetail-fe32 - parameters: - - name: date + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'Usage: date={date}' + description: 'key: id of onenoteSection' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailActivityUserDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getEmailActivityUserDetail - operationId: reports.getEmailActivityUserDetail-ddb2 - parameters: - - name: period - in: path - description: 'Usage: period={period}' - required: true + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag schema: type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageAppsUserCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - reports.Functions - summary: Invoke function getEmailAppUsageAppsUserCounts - operationId: reports.getEmailAppUsageAppsUserCounts + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getEmailAppUsageUserCounts - operationId: reports.getEmailAppUsageUserCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'Usage: period={period}' + description: 'key: id of notebook' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getEmailAppUsageUserDetail - operationId: reports.getEmailAppUsageUserDetail-62ec - parameters: - - name: date + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'Usage: date={date}' + description: 'key: id of onenoteSection' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageUserDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getEmailAppUsageUserDetail - operationId: reports.getEmailAppUsageUserDetail-546b - parameters: - - name: period + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'Usage: period={period}' + description: 'key: id of onenoteSection' required: true schema: type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getEmailAppUsageVersionsUserCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - reports.Functions - summary: Invoke function getEmailAppUsageVersionsUserCounts - operationId: reports.getEmailAppUsageVersionsUserCounts + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getGroupArchivedPrintJobs(groupId=''{groupId}'',startDateTime={startDateTime},endDateTime={endDateTime})': - get: - tags: - - reports.Functions - summary: Invoke function getGroupArchivedPrintJobs - operationId: reports.getGroupArchivedPrintJobs - parameters: - - name: groupId + x-ms-docs-key-type: site + - name: notebook-id in: path - description: 'Usage: groupId={groupId}' + description: 'key: id of notebook' required: true schema: type: string - - name: startDateTime + x-ms-docs-key-type: notebook + - name: onenoteSection-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: 'key: id of onenoteSection' required: true 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 - nullable: true - - name: endDateTime + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'key: id of onenoteSection' required: true 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 - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMailboxUsageDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getMailboxUsageDetail - operationId: reports.getMailboxUsageDetail - parameters: - - name: period - in: path - description: 'Usage: period={period}' - required: true - schema: - type: string + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMailboxUsageMailboxCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/microsoft.graph.getNotebookFromWebUrl': + post: tags: - - reports.Functions - summary: Invoke function getMailboxUsageMailboxCounts - operationId: reports.getMailboxUsageMailboxCounts + - sites.Actions + summary: Invoke action getNotebookFromWebUrl + operationId: sites.site.onenote.notebooks.getNotebookFromWebUrl parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string + x-ms-docs-key-type: site + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + webUrl: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.CopyNotebookModel' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMailboxUsageQuotaStatusMailboxCounts(period=''{period}'')': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/microsoft.graph.getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})': get: tags: - - reports.Functions - summary: Invoke function getMailboxUsageQuotaStatusMailboxCounts - operationId: reports.getMailboxUsageQuotaStatusMailboxCounts + - sites.Functions + summary: Invoke function getRecentNotebooks + operationId: sites.site.onenote.notebooks.getRecentNotebooks parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getMailboxUsageStorage(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getMailboxUsageStorage - operationId: reports.getMailboxUsageStorage - parameters: - - name: period + x-ms-docs-key-type: site + - name: includePersonalNotebooks in: path - description: 'Usage: period={period}' + description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' required: true schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.getOffice365ActivationCounts(): - get: - tags: - - reports.Functions - summary: Invoke function getOffice365ActivationCounts - operationId: reports.getOffice365ActivationCounts - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.getOffice365ActivationsUserCounts(): - get: - tags: - - reports.Functions - summary: Invoke function getOffice365ActivationsUserCounts - operationId: reports.getOffice365ActivationsUserCounts - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.getOffice365ActivationsUserDetail(): - get: - tags: - - reports.Functions - summary: Invoke function getOffice365ActivationsUserDetail - operationId: reports.getOffice365ActivationsUserDetail + type: boolean + default: false responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.recentNotebook' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365ActiveUserCounts(period=''{period}'')': + '/sites/{site-id}/onenote/operations': get: tags: - - reports.Functions - summary: Invoke function getOffice365ActiveUserCounts - operationId: reports.getOffice365ActiveUserCounts + - sites.onenote + summary: Get operations from sites + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: sites.onenote.ListOperations parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365ActiveUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getOffice365ActiveUserDetail - operationId: reports.getOffice365ActiveUserDetail-d389 - parameters: - - name: date - in: path - description: 'Usage: date={date}' - required: true + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - format: date - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365ActiveUserDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getOffice365ActiveUserDetail - operationId: reports.getOffice365ActiveUserDetail-68ad - parameters: - - name: period - in: path - description: 'Usage: period={period}' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - lastActionDateTime + - lastActionDateTime desc + - status + - status desc + - error + - error desc + - percentComplete + - percentComplete desc + - resourceId + - resourceId desc + - resourceLocation + - resourceLocation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365GroupsActivityCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityCounts - operationId: reports.getOffice365GroupsActivityCounts - parameters: - - name: period - in: path - description: 'Usage: period={period}' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - lastActionDateTime + - status + - error + - percentComplete + - resourceId + - resourceLocation + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + title: Collection of onenoteOperation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365GroupsActivityDetail(date={date})': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityDetail - operationId: reports.getOffice365GroupsActivityDetail-81cc + - sites.onenote + summary: Create new navigation property to operations for sites + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: sites.onenote.CreateOperations parameters: - - name: date + - name: site-id in: path - description: 'Usage: date={date}' + description: 'key: id of site' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date + x-ms-docs-key-type: site + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365GroupsActivityDetail(period=''{period}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/operations/{onenoteOperation-id}': get: tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityDetail - operationId: reports.getOffice365GroupsActivityDetail-38f6 + - sites.onenote + summary: Get operations from sites + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: sites.onenote.GetOperations parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365GroupsActivityFileCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityFileCounts - operationId: reports.getOffice365GroupsActivityFileCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenoteOperation-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenoteOperation' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365GroupsActivityGroupCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityGroupCounts - operationId: reports.getOffice365GroupsActivityGroupCounts - parameters: - - name: period - in: path - description: 'Usage: period={period}' - required: true + x-ms-docs-key-type: onenoteOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365GroupsActivityStorage(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getOffice365GroupsActivityStorage - operationId: reports.getOffice365GroupsActivityStorage - parameters: - - name: period - in: path - description: 'Usage: period={period}' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - lastActionDateTime + - status + - error + - percentComplete + - resourceId + - resourceLocation + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOffice365ServicesUserCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getOffice365ServicesUserCounts - operationId: reports.getOffice365ServicesUserCounts + - sites.onenote + summary: Update the navigation property operations in sites + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: sites.onenote.UpdateOperations parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveActivityFileCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getOneDriveActivityFileCounts - operationId: reports.getOneDriveActivityFileCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenoteOperation-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenoteOperation' required: true schema: type: string + x-ms-docs-key-type: onenoteOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveActivityUserCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function getOneDriveActivityUserCounts - operationId: reports.getOneDriveActivityUserCounts + - sites.onenote + summary: Delete navigation property operations for sites + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + operationId: sites.onenote.DeleteOperations parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveActivityUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getOneDriveActivityUserDetail - operationId: reports.getOneDriveActivityUserDetail-05f1 - parameters: - - name: date + x-ms-docs-key-type: site + - name: onenoteOperation-id in: path - description: 'Usage: date={date}' + description: 'key: id of onenoteOperation' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveActivityUserDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getOneDriveActivityUserDetail - operationId: reports.getOneDriveActivityUserDetail-c424 - parameters: - - name: period - in: path - description: 'Usage: period={period}' - required: true + x-ms-docs-key-type: onenoteOperation + - name: If-Match + in: header + description: ETag schema: type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageAccountCounts(period=''{period}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages': get: tags: - - reports.Functions - summary: Invoke function getOneDriveUsageAccountCounts - operationId: reports.getOneDriveUsageAccountCounts + - sites.onenote + summary: Get pages from sites + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.ListPages parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageAccountDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getOneDriveUsageAccountDetail - operationId: reports.getOneDriveUsageAccountDetail-e827 - parameters: - - name: date - in: path - description: 'Usage: date={date}' - required: true + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - format: date + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSection + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + title: Collection of onenotePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageAccountDetail(period=''{period}'')': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - reports.Functions - summary: Invoke function getOneDriveUsageAccountDetail - operationId: reports.getOneDriveUsageAccountDetail-dd7f + - sites.onenote + summary: Create new navigation property to pages for sites + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.CreatePages parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageFileCounts(period=''{period}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}': get: tags: - - reports.Functions - summary: Invoke function getOneDriveUsageFileCounts - operationId: reports.getOneDriveUsageFileCounts + - sites.onenote + summary: Get pages from sites + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.GetPages parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getOneDriveUsageStorage(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getOneDriveUsageStorage - operationId: reports.getOneDriveUsageStorage - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSection + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: sites.onenote.Pages.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: sites.onenote.Pages.GetParentSection + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getPrinterArchivedPrintJobs(printerId=''{printerId}'',startDateTime={startDateTime},endDateTime={endDateTime})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getPrinterArchivedPrintJobs - operationId: reports.getPrinterArchivedPrintJobs + - sites.onenote + summary: Update the navigation property pages in sites + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.UpdatePages parameters: - - name: printerId - in: path - description: 'Usage: printerId={printerId}' - required: true - schema: - type: string - - name: startDateTime + - name: site-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: 'key: id of site' required: true 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 - nullable: true - - name: endDateTime + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'key: id of onenotePage' required: true 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 - nullable: true + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityFileCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function getSharePointActivityFileCounts - operationId: reports.getSharePointActivityFileCounts + - sites.onenote + summary: Delete navigation property pages for sites + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.DeletePages parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityPages(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSharePointActivityPages - operationId: reports.getSharePointActivityPages - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityUserCounts(period=''{period}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/content': get: tags: - - reports.Functions - summary: Invoke function getSharePointActivityUserCounts - operationId: reports.getSharePointActivityUserCounts + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.GetPagesContent parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getSharePointActivityUserDetail - operationId: reports.getSharePointActivityUserDetail-f3be - parameters: - - name: date + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: date={date}' + description: 'key: id of onenotePage' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.report' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointActivityUserDetail(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + put: tags: - - reports.Functions - summary: Invoke function getSharePointActivityUserDetail - operationId: reports.getSharePointActivityUserDetail-b778 + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.UpdatePagesContent parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageDetail - operationId: reports.getSharePointSiteUsageDetail-d27a - parameters: - - name: date + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: date={date}' + description: 'key: id of onenotePage' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageDetail(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageDetail - operationId: reports.getSharePointSiteUsageDetail-204b + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.pages.onenotePage.copyToSection parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageFileCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageFileCounts - operationId: reports.getSharePointSiteUsageFileCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsagePages(period=''{period}'')': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsagePages - operationId: reports.getSharePointSiteUsagePages + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.pages.onenotePage.onenotePatchContent parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageSiteCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageSiteCounts - operationId: reports.getSharePointSiteUsageSiteCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSharePointSiteUsageStorage(period=''{period}'')': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()': get: tags: - - reports.Functions - summary: Invoke function getSharePointSiteUsageStorage - operationId: reports.getSharePointSiteUsageStorage + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.pages.onenotePage.preview parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessActivityCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessActivityCounts - operationId: reports.getSkypeForBusinessActivityCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessActivityUserCounts(period=''{period}'')': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessActivityUserCounts - operationId: reports.getSkypeForBusinessActivityUserCounts + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.pages.GetParentNotebook parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessActivityUserDetail - operationId: reports.getSkypeForBusinessActivityUserDetail-e4c9 - parameters: - - name: date + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: date={date}' + description: 'key: id of onenotePage' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.pages.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.pages.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessActivityUserDetail(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessActivityUserDetail - operationId: reports.getSkypeForBusinessActivityUserDetail-744e + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.pages.UpdateParentNotebook parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageDistributionUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts - operationId: reports.getSkypeForBusinessDeviceUsageDistributionUserCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessDeviceUsageUserCounts - operationId: reports.getSkypeForBusinessDeviceUsageUserCounts + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.pages.DeleteParentNotebook parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessDeviceUsageUserDetail - operationId: reports.getSkypeForBusinessDeviceUsageUserDetail-a692 - parameters: - - name: date + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: date={date}' + description: 'key: id of onenotePage' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessDeviceUsageUserDetail(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessDeviceUsageUserDetail - operationId: reports.getSkypeForBusinessDeviceUsageUserDetail-e753 + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.copyNotebook parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessOrganizerActivityCounts - operationId: reports.getSkypeForBusinessOrganizerActivityCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityMinuteCounts(period=''{period}'')': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts - operationId: reports.getSkypeForBusinessOrganizerActivityMinuteCounts + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.ListSectionGroups parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessOrganizerActivityUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessOrganizerActivityUserCounts - operationId: reports.getSkypeForBusinessOrganizerActivityUserCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + title: Collection of sectionGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityCounts(period=''{period}'')': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessParticipantActivityCounts - operationId: reports.getSkypeForBusinessParticipantActivityCounts + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.CreateSectionGroups parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityMinuteCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessParticipantActivityMinuteCounts - operationId: reports.getSkypeForBusinessParticipantActivityMinuteCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessParticipantActivityUserCounts(period=''{period}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessParticipantActivityUserCounts - operationId: reports.getSkypeForBusinessParticipantActivityUserCounts + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.GetSectionGroups parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessPeerToPeerActivityCounts - operationId: reports.getSkypeForBusinessPeerToPeerActivityCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityMinuteCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts - operationId: reports.getSkypeForBusinessPeerToPeerActivityMinuteCounts - parameters: - - name: period + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: period={period}' + description: 'key: id of sectionGroup' required: true schema: type: string + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentNotebook.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getSkypeForBusinessPeerToPeerActivityUserCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts - operationId: reports.getSkypeForBusinessPeerToPeerActivityUserCounts + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.UpdateSectionGroups parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageDistributionUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageDistributionUserCounts - operationId: reports.getTeamsDeviceUsageDistributionUserCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageUserCounts - operationId: reports.getTeamsDeviceUsageUserCounts - parameters: - - name: period + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: period={period}' + description: 'key: id of sectionGroup' required: true schema: type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(date={date})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageUserDetail - operationId: reports.getTeamsDeviceUsageUserDetail-7148 + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.DeleteSectionGroups parameters: - - name: date + - name: site-id in: path - description: 'Usage: date={date}' + description: 'key: id of site' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsDeviceUsageUserDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getTeamsDeviceUsageUserDetail - operationId: reports.getTeamsDeviceUsageUserDetail-7565 - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityCounts - operationId: reports.getTeamsUserActivityCounts - parameters: - - name: period + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: period={period}' + description: 'key: id of sectionGroup' required: true schema: type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityUserCounts(period=''{period}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityUserCounts - operationId: reports.getTeamsUserActivityUserCounts + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.GetParentNotebook parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityUserDetail - operationId: reports.getTeamsUserActivityUserDetail-a3f1 - parameters: - - name: date + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: date={date}' + description: 'key: id of onenotePage' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getTeamsUserActivityUserDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getTeamsUserActivityUserDetail - operationId: reports.getTeamsUserActivityUserDetail-eb13 - parameters: - - name: period + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: period={period}' + description: 'key: id of sectionGroup' required: true schema: type: string + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getUserArchivedPrintJobs(userId=''{userId}'',startDateTime={startDateTime},endDateTime={endDateTime})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getUserArchivedPrintJobs - operationId: reports.getUserArchivedPrintJobs + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - - name: userId + - name: site-id in: path - description: 'Usage: userId={userId}' + description: 'key: id of site' required: true schema: type: string - - name: startDateTime + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: 'key: id of onenotePage' required: true 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 - nullable: true - - name: endDateTime + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'key: id of sectionGroup' required: true 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 - nullable: true + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.archivedPrintJob' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerActivityCounts(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function getYammerActivityCounts - operationId: reports.getYammerActivityCounts + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerActivityUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getYammerActivityUserCounts - operationId: reports.getYammerActivityUserCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerActivityUserDetail(date={date})': - get: - tags: - - reports.Functions - summary: Invoke function getYammerActivityUserDetail - operationId: reports.getYammerActivityUserDetail-ac30 - parameters: - - name: date + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: date={date}' + description: 'key: id of sectionGroup' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerActivityUserDetail(period=''{period}'')': - get: + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - reports.Functions - summary: Invoke function getYammerActivityUserDetail - operationId: reports.getYammerActivityUserDetail-15a5 + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerDeviceUsageDistributionUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getYammerDeviceUsageDistributionUserCounts - operationId: reports.getYammerDeviceUsageDistributionUserCounts - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerDeviceUsageUserCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getYammerDeviceUsageUserCounts - operationId: reports.getYammerDeviceUsageUserCounts - parameters: - - name: period + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: period={period}' + description: 'key: id of sectionGroup' required: true schema: type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerDeviceUsageUserDetail(date={date})': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - reports.Functions - summary: Invoke function getYammerDeviceUsageUserDetail - operationId: reports.getYammerDeviceUsageUserDetail-d0ac + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - - name: date + - name: site-id in: path - description: 'Usage: date={date}' + description: 'key: id of site' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerDeviceUsageUserDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getYammerDeviceUsageUserDetail - operationId: reports.getYammerDeviceUsageUserDetail-cfad - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerGroupsActivityCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getYammerGroupsActivityCounts - operationId: reports.getYammerGroupsActivityCounts - parameters: - - name: period + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: period={period}' + description: 'key: id of sectionGroup' required: true schema: type: string + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.report' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerGroupsActivityDetail(date={date})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.Functions - summary: Invoke function getYammerGroupsActivityDetail - operationId: reports.getYammerGroupsActivityDetail-da9a + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - - name: date + - name: site-id in: path - description: 'Usage: date={date}' + description: 'key: id of site' required: true schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - format: date - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerGroupsActivityDetail(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getYammerGroupsActivityDetail - operationId: reports.getYammerGroupsActivityDetail-0d7d - parameters: - - name: period + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: period={period}' + description: 'key: id of onenotePage' required: true schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.getYammerGroupsActivityGroupCounts(period=''{period}'')': - get: - tags: - - reports.Functions - summary: Invoke function getYammerGroupsActivityGroupCounts - operationId: reports.getYammerGroupsActivityGroupCounts - parameters: - - name: period + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: period={period}' + description: 'key: id of sectionGroup' required: true schema: type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + required: true responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.report' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(): - get: - tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentFailureDetails - operationId: reports.managedDeviceEnrollmentFailureDetails-027e - responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.report' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.managedDeviceEnrollmentFailureDetails(skip={skip},top={top},filter=''{filter}'',skipToken=''{skipToken}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentFailureDetails - operationId: reports.managedDeviceEnrollmentFailureDetails-2b3d + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - - name: skip + - name: site-id in: path - description: 'Usage: skip={skip}' + description: 'key: id of site' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - - name: top + type: string + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: top={top}' + description: 'key: id of onenotePage' required: true schema: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - - name: filter + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'Usage: filter={filter}' + description: 'key: id of sectionGroup' required: true schema: type: string - nullable: true - - name: skipToken - in: path - description: 'Usage: skipToken={skipToken}' - required: true + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.report' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/microsoft.graph.managedDeviceEnrollmentTopFailures(): - get: - tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentTopFailures - operationId: reports.managedDeviceEnrollmentTopFailures-4669 responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.report' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/microsoft.graph.managedDeviceEnrollmentTopFailures(period=''{period}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - reports.Functions - summary: Invoke function managedDeviceEnrollmentTopFailures - operationId: reports.managedDeviceEnrollmentTopFailures-afd1 + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.ListSectionGroups parameters: - - name: period + - name: site-id in: path - description: 'Usage: period={period}' + description: 'key: id of site' required: true schema: type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.report' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/monthlyPrintUsageByPrinter: - get: - tags: - - reports.printUsageByPrinter - summary: Get monthlyPrintUsageByPrinter from reports - operationId: reports.ListMonthlyPrintUsageByPrinter - parameters: + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -249593,16 +300596,22 @@ paths: enum: - id - id desc - - completedBlackAndWhiteJobCount - - completedBlackAndWhiteJobCount desc - - completedColorJobCount - - completedColorJobCount desc - - incompleteJobCount - - incompleteJobCount desc - - usageDate - - usageDate desc - - printerId - - printerId desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -249615,11 +300624,18 @@ paths: items: enum: - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - printerId + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -249632,6 +300648,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -249639,13 +300659,13 @@ paths: content: application/json: schema: - title: Collection of printUsageByPrinter + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -249656,15 +300676,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByPrinter - summary: Create new navigation property to monthlyPrintUsageByPrinter for reports - operationId: reports.CreateMonthlyPrintUsageByPrinter + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.CreateSectionGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -249672,24 +300715,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageByPrinter/{printUsageByPrinter-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - reports.printUsageByPrinter - summary: Get monthlyPrintUsageByPrinter from reports - operationId: reports.GetMonthlyPrintUsageByPrinter + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.GetSectionGroups parameters: - - name: printUsageByPrinter-id + - name: site-id in: path - description: 'key: id of printUsageByPrinter' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -249701,11 +300766,18 @@ paths: items: enum: - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - printerId + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -249718,6 +300790,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -249725,29 +300801,80 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByPrinter - summary: Update the navigation property monthlyPrintUsageByPrinter in reports - operationId: reports.UpdateMonthlyPrintUsageByPrinter + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - - name: printUsageByPrinter-id + - name: site-id in: path - description: 'key: id of printUsageByPrinter' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -249757,17 +300884,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByPrinter - summary: Delete navigation property monthlyPrintUsageByPrinter for reports - operationId: reports.DeleteMonthlyPrintUsageByPrinter + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - - name: printUsageByPrinter-id + - name: site-id in: path - description: 'key: id of printUsageByPrinter' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByPrinter + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -249779,13 +300928,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/monthlyPrintUsageByUser: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageByUser from reports - operationId: reports.ListMonthlyPrintUsageByUser + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.ListSections parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -249800,19 +300971,27 @@ paths: uniqueItems: true type: array items: - enum: - - id - - id desc - - completedBlackAndWhiteJobCount - - completedBlackAndWhiteJobCount desc - - completedColorJobCount - - completedColorJobCount desc - - incompleteJobCount - - incompleteJobCount desc - - usageDate - - usageDate desc - - userPrincipalName - - userPrincipalName desc + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -249825,11 +301004,18 @@ paths: items: enum: - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - userPrincipalName + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -249842,6 +301028,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -249849,13 +301038,13 @@ paths: content: application/json: schema: - title: Collection of printUsageByUser + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -249866,15 +301055,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.printUsageByUser - summary: Create new navigation property to monthlyPrintUsageByUser for reports - operationId: reports.CreateMonthlyPrintUsageByUser + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.CreateSections + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -249882,24 +301094,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/monthlyPrintUsageByUser/{printUsageByUser-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - - reports.printUsageByUser - summary: Get monthlyPrintUsageByUser from reports - operationId: reports.GetMonthlyPrintUsageByUser + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.GetSections parameters: - - name: printUsageByUser-id + - name: site-id in: path - description: 'key: id of printUsageByUser' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -249911,11 +301145,18 @@ paths: items: enum: - id - - completedBlackAndWhiteJobCount - - completedColorJobCount - - incompleteJobCount - - usageDate - - userPrincipalName + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -249928,6 +301169,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -249935,29 +301179,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.Sections.ListPages + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.printUsageByUser - summary: Update the navigation property monthlyPrintUsageByUser in reports - operationId: reports.UpdateMonthlyPrintUsageByUser + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.UpdateSections parameters: - - name: printUsageByUser-id + - name: site-id in: path - description: 'key: id of printUsageByUser' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -249967,17 +301255,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - reports.printUsageByUser - summary: Delete navigation property monthlyPrintUsageByUser for reports - operationId: reports.DeleteMonthlyPrintUsageByUser + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.DeleteSections parameters: - - name: printUsageByUser-id + - name: site-id in: path - description: 'key: id of printUsageByUser' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: printUsageByUser + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -249989,70 +301299,182 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement: - get: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - roleManagement.roleManagement - summary: Get roleManagement - operationId: roleManagement.roleManagement.GetRoleManagement + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved entity + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleManagement' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - roleManagement.roleManagement - summary: Update roleManagement - operationId: roleManagement.roleManagement.UpdateRoleManagement + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.roleManagement' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /schemaExtensions: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': get: tags: - - schemaExtensions.schemaExtension - summary: Get entities from schemaExtensions - operationId: schemaExtensions.schemaExtension.ListSchemaExtension + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ListPages parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -250070,16 +301492,28 @@ paths: enum: - id - id desc - - description - - description desc - - owner - - owner desc - - properties - - properties desc - - status - - status desc - - targetTypes - - targetTypes desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -250092,11 +301526,19 @@ paths: items: enum: - id - - description - - owner - - properties - - status - - targetTypes + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -250109,20 +301551,22 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of schemaExtension + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.schemaExtension' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -250133,40 +301577,99 @@ paths: x-ms-docs-operation-type: operation post: tags: - - schemaExtensions.schemaExtension - summary: Add new entity to schemaExtensions - operationId: schemaExtensions.schemaExtension.CreateSchemaExtension + - sites.onenote + summary: Create new navigation property to pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.CreatePages + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schemaExtension' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schemaExtension' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/schemaExtensions/{schemaExtension-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}': get: tags: - - schemaExtensions.schemaExtension - summary: Get entity from schemaExtensions by key - operationId: schemaExtensions.schemaExtension.GetSchemaExtension + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.GetPages parameters: - - name: schemaExtension-id + - name: site-id in: path - description: 'key: id of schemaExtension' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: schemaExtension + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -250178,11 +301681,19 @@ paths: items: enum: - id - - description - - owner - - properties - - status - - targetTypes + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -250195,36 +301706,84 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schemaExtension' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 + parentSection: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentSection + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - schemaExtensions.schemaExtension - summary: Update entity in schemaExtensions - operationId: schemaExtensions.schemaExtension.UpdateSchemaExtension + - sites.onenote + summary: Update the navigation property pages in sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.UpdatePages parameters: - - name: schemaExtension-id + - name: site-id in: path - description: 'key: id of schemaExtension' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: schemaExtension + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schemaExtension' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -250234,17 +301793,46 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - schemaExtensions.schemaExtension - summary: Delete entity from schemaExtensions - operationId: schemaExtensions.schemaExtension.DeleteSchemaExtension + - sites.onenote + summary: Delete navigation property pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.DeletePages parameters: - - name: schemaExtension-id + - name: site-id in: path - description: 'key: id of schemaExtension' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: schemaExtension + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -250256,215 +301844,340 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /scopedRoleMemberships: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': get: tags: - - scopedRoleMemberships.scopedRoleMembership - summary: Get entities from scopedRoleMemberships - operationId: scopedRoleMemberships.scopedRoleMembership.ListScopedRoleMembership + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.parentNotebook.sectionGroups.sections.pages.GetPagesContent 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - administrativeUnitId - - administrativeUnitId desc - - roleId - - roleId desc - - roleMemberInfo - - roleMemberInfo desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - administrativeUnitId - - roleId - - roleMemberInfo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Retrieved entities + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - title: Collection of scopedRoleMembership - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' - '@odata.nextLink': - type: string + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - scopedRoleMemberships.scopedRoleMembership - summary: Add new entity to scopedRoleMemberships - operationId: scopedRoleMemberships.scopedRoleMembership.CreateScopedRoleMembership + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.parentNotebook.sectionGroups.sections.pages.UpdatePagesContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New entity + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + type: string + format: binary required: true responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/scopedRoleMemberships/{scopedRoleMembership-id}': - get: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': + post: tags: - - scopedRoleMemberships.scopedRoleMembership - summary: Get entity from scopedRoleMemberships by key - operationId: scopedRoleMemberships.scopedRoleMembership.GetScopedRoleMembership + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - - name: scopedRoleMembership-id + - name: site-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - administrativeUnitId - - roleId - - roleMemberInfo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved entity + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': + post: tags: - - scopedRoleMemberships.scopedRoleMembership - summary: Update entity in scopedRoleMemberships - operationId: scopedRoleMemberships.scopedRoleMembership.UpdateScopedRoleMembership + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - - name: scopedRoleMembership-id + - name: site-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': + get: tags: - - scopedRoleMemberships.scopedRoleMembership - summary: Delete entity from scopedRoleMemberships - operationId: scopedRoleMemberships.scopedRoleMembership.DeleteScopedRoleMembership + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview parameters: - - name: scopedRoleMembership-id + - name: site-id in: path - description: 'key: id of scopedRoleMembership' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: scopedRoleMembership - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true schema: type: string + x-ms-docs-key-type: onenotePage responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /search: + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - - search.searchEntity - summary: Get search - operationId: search.searchEntity.GetSearchEntity + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.GetParentNotebook parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -250476,6 +302189,20 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -250488,28 +302215,75 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.searchEntity' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - search.searchEntity - summary: Update search - operationId: search.searchEntity.UpdateSearchEntity + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.searchEntity' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -250517,12 +302291,87 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /search/microsoft.graph.query: + delete: + tags: + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - search.Actions - summary: Invoke action query - operationId: search.query + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -250530,10 +302379,21 @@ paths: schema: type: object properties: - requests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.searchRequest' + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: '200': @@ -250541,19 +302401,48 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.searchResponse' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /security: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - security.security - summary: Get security - operationId: security.security.GetSecurity + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.GetParentSectionGroup parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -250565,9 +302454,18 @@ paths: items: enum: - id - - alerts - - secureScoreControlProfiles - - secureScores + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -250580,38 +302478,91 @@ paths: items: enum: - '*' - - alerts - - secureScoreControlProfiles - - secureScores + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - alerts: - operationId: security.ListAlerts - secureScoreControlProfiles: - operationId: security.ListSecureScoreControlProfiles - secureScores: - operationId: security.ListSecureScores + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.security - summary: Update security - operationId: security.security.UpdateSecurity + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -250619,14 +302570,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/alerts: + delete: + tags: + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections': get: tags: - - security.alert - summary: Get alerts from security - description: Read-only. Nullable. - operationId: security.ListAlerts + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.ListSections parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -250644,84 +302655,24 @@ paths: enum: - id - id desc - - activityGroupName - - activityGroupName desc - - alertDetections - - alertDetections desc - - assignedTo - - assignedTo desc - - azureSubscriptionId - - azureSubscriptionId desc - - azureTenantId - - azureTenantId desc - - category - - category desc - - closedDateTime - - closedDateTime desc - - cloudAppStates - - cloudAppStates desc - - comments - - comments desc - - confidence - - confidence desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - detectionIds - - detectionIds desc - - eventDateTime - - eventDateTime desc - - feedback - - feedback desc - - fileStates - - fileStates desc - - historyStates - - historyStates desc - - hostStates - - hostStates desc - - incidentIds - - incidentIds desc - - investigationSecurityStates - - investigationSecurityStates desc - - lastEventDateTime - - lastEventDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - malwareStates - - malwareStates desc - - messageSecurityStates - - messageSecurityStates desc - - networkConnections - - networkConnections desc - - processes - - processes desc - - recommendedActions - - recommendedActions desc - - registryKeyStates - - registryKeyStates desc - - securityResources - - securityResources desc - - severity - - severity desc - - sourceMaterials - - sourceMaterials desc - - status - - status desc - - tags - - tags desc - - title - - title desc - - triggers - - triggers desc - - uriClickSecurityStates - - uriClickSecurityStates desc - - userStates - - userStates desc - - vendorInformation - - vendorInformation desc - - vulnerabilityStates - - vulnerabilityStates desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -250734,45 +302685,18 @@ paths: items: enum: - id - - activityGroupName - - alertDetections - - assignedTo - - azureSubscriptionId - - azureTenantId - - category - - closedDateTime - - cloudAppStates - - comments - - confidence + - self - createdDateTime - - description - - detectionIds - - eventDateTime - - feedback - - fileStates - - historyStates - - hostStates - - incidentIds - - investigationSecurityStates - - lastEventDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - malwareStates - - messageSecurityStates - - networkConnections - - processes - - recommendedActions - - registryKeyStates - - securityResources - - severity - - sourceMaterials - - status - - tags - - title - - triggers - - uriClickSecurityStates - - userStates - - vendorInformation - - vulnerabilityStates + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -250785,6 +302709,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -250792,13 +302719,13 @@ paths: content: application/json: schema: - title: Collection of alert + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.alert' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -250809,16 +302736,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.alert - summary: Create new navigation property to alerts for security - description: Read-only. Nullable. - operationId: security.CreateAlerts + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.CreateSections + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.alert' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -250826,25 +302768,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.alert' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/alerts/{alert-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}': get: tags: - - security.alert - summary: Get alerts from security - description: Read-only. Nullable. - operationId: security.GetAlerts + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.GetSections parameters: - - name: alert-id + - name: site-id in: path - description: 'key: id of alert' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: alert + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -250856,45 +302812,18 @@ paths: items: enum: - id - - activityGroupName - - alertDetections - - assignedTo - - azureSubscriptionId - - azureTenantId - - category - - closedDateTime - - cloudAppStates - - comments - - confidence + - self - createdDateTime - - description - - detectionIds - - eventDateTime - - feedback - - fileStates - - historyStates - - hostStates - - incidentIds - - investigationSecurityStates - - lastEventDateTime + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - malwareStates - - messageSecurityStates - - networkConnections - - processes - - recommendedActions - - registryKeyStates - - securityResources - - severity - - sourceMaterials - - status - - tags - - title - - triggers - - uriClickSecurityStates - - userStates - - vendorInformation - - vulnerabilityStates + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -250907,6 +302836,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -250914,30 +302846,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.alert' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.pages.parentNotebook.Sections.ListPages + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.alert - summary: Update the navigation property alerts in security - description: Read-only. Nullable. - operationId: security.UpdateAlerts + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.UpdateSections parameters: - - name: alert-id + - name: site-id in: path - description: 'key: id of alert' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: alert + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.alert' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -250947,18 +302912,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.alert - summary: Delete navigation property alerts for security - description: Read-only. Nullable. - operationId: security.DeleteAlerts + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.DeleteSections parameters: - - name: alert-id + - name: site-id in: path - description: 'key: id of alert' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: alert + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -250970,279 +302949,161 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/secureScoreControlProfiles: - get: - tags: - - security.secureScoreControlProfile - summary: Get secureScoreControlProfiles from security - operationId: security.ListSecureScoreControlProfiles - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - actionType - - actionType desc - - actionUrl - - actionUrl desc - - azureTenantId - - azureTenantId desc - - complianceInformation - - complianceInformation desc - - controlCategory - - controlCategory desc - - controlStateUpdates - - controlStateUpdates desc - - deprecated - - deprecated desc - - implementationCost - - implementationCost desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - maxScore - - maxScore desc - - rank - - rank desc - - remediation - - remediation desc - - remediationImpact - - remediationImpact desc - - service - - service desc - - threats - - threats desc - - tier - - tier desc - - title - - title desc - - userImpact - - userImpact desc - - vendorInformation - - vendorInformation desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - actionType - - actionUrl - - azureTenantId - - complianceInformation - - controlCategory - - controlStateUpdates - - deprecated - - implementationCost - - lastModifiedDateTime - - maxScore - - rank - - remediation - - remediationImpact - - service - - threats - - tier - - title - - userImpact - - vendorInformation - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of secureScoreControlProfile - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - - security.secureScoreControlProfile - summary: Create new navigation property to secureScoreControlProfiles for security - operationId: security.CreateSecureScoreControlProfiles - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/secureScoreControlProfiles/{secureScoreControlProfile-id}': - get: - tags: - - security.secureScoreControlProfile - summary: Get secureScoreControlProfiles from security - operationId: security.GetSecureScoreControlProfiles + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: secureScoreControlProfile-id + - name: site-id in: path - description: 'key: id of secureScoreControlProfile' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: secureScoreControlProfile - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - actionType - - actionUrl - - azureTenantId - - complianceInformation - - controlCategory - - controlStateUpdates - - deprecated - - implementationCost - - lastModifiedDateTime - - maxScore - - rank - - remediation - - remediationImpact - - service - - threats - - tier - - title - - userImpact - - vendorInformation - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - security.secureScoreControlProfile - summary: Update the navigation property secureScoreControlProfiles in security - operationId: security.UpdateSecureScoreControlProfiles + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: secureScoreControlProfile-id + - name: site-id in: path - description: 'key: id of secureScoreControlProfile' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: secureScoreControlProfile + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages': + get: tags: - - security.secureScoreControlProfile - summary: Delete navigation property secureScoreControlProfiles for security - operationId: security.DeleteSecureScoreControlProfiles + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.ListPages parameters: - - name: secureScoreControlProfile-id + - name: site-id in: path - description: 'key: id of secureScoreControlProfile' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: secureScoreControlProfile - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /security/secureScores: - get: - tags: - - security.secureScore - summary: Get secureScores from security - operationId: security.ListSecureScores - parameters: + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -251260,26 +303121,28 @@ paths: enum: - id - id desc - - activeUserCount - - activeUserCount desc - - averageComparativeScores - - averageComparativeScores desc - - azureTenantId - - azureTenantId desc - - controlScores - - controlScores desc + - self + - self desc - createdDateTime - createdDateTime desc - - currentScore - - currentScore desc - - enabledServices - - enabledServices desc - - licensedUserCount - - licensedUserCount desc - - maxScore - - maxScore desc - - vendorInformation - - vendorInformation desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -251292,16 +303155,19 @@ paths: items: enum: - id - - activeUserCount - - averageComparativeScores - - azureTenantId - - controlScores + - self - createdDateTime - - currentScore - - enabledServices - - licensedUserCount - - maxScore - - vendorInformation + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -251314,6 +303180,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -251321,13 +303189,13 @@ paths: content: application/json: schema: - title: Collection of secureScore + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -251338,15 +303206,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.secureScore - summary: Create new navigation property to secureScores for security - operationId: security.CreateSecureScores + - sites.onenote + summary: Create new navigation property to pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.CreatePages + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -251354,24 +303245,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/secureScores/{secureScore-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}': get: tags: - - security.secureScore - summary: Get secureScores from security - operationId: security.GetSecureScores + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.GetPages parameters: - - name: secureScore-id + - name: site-id in: path - description: 'key: id of secureScore' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: secureScore + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -251383,16 +303296,19 @@ paths: items: enum: - id - - activeUserCount - - averageComparativeScores - - azureTenantId - - controlScores + - self - createdDateTime - - currentScore - - enabledServices - - licensedUserCount - - maxScore - - vendorInformation + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -251405,6 +303321,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -251412,29 +303330,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sections.Pages.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 + parentSection: + operationId: sites.onenote.pages.parentNotebook.sections.Pages.GetParentSection + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id1: $request.path.onenotePage-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.secureScore - summary: Update the navigation property secureScores in security - operationId: security.UpdateSecureScores + - sites.onenote + summary: Update the navigation property pages in sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.UpdatePages parameters: - - name: secureScore-id + - name: site-id in: path - description: 'key: id of secureScore' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: secureScore + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -251444,17 +303399,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.secureScore - summary: Delete navigation property secureScores for security - operationId: security.DeleteSecureScores + - sites.onenote + summary: Delete navigation property pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.DeletePages parameters: - - name: secureScore-id + - name: site-id in: path - description: 'key: id of secureScore' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: secureScore + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -251466,255 +303443,298 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /servicePrincipals: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': get: tags: - - servicePrincipals.servicePrincipal - summary: Get entities from servicePrincipals - operationId: servicePrincipals.servicePrincipal.ListServicePrincipal + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.parentNotebook.sections.pages.GetPagesContent parameters: - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + - name: site-id + in: path + description: 'key: id of site' + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - accountEnabled - - accountEnabled desc - - addIns - - addIns desc - - alternativeNames - - alternativeNames desc - - appDescription - - appDescription desc - - appDisplayName - - appDisplayName desc - - appId - - appId desc - - applicationTemplateId - - applicationTemplateId desc - - appOwnerOrganizationId - - appOwnerOrganizationId desc - - appRoleAssignmentRequired - - appRoleAssignmentRequired desc - - appRoles - - appRoles desc - - description - - description desc - - disabledByMicrosoftStatus - - disabledByMicrosoftStatus desc - - displayName - - displayName desc - - homepage - - homepage desc - - info - - info desc - - keyCredentials - - keyCredentials desc - - loginUrl - - loginUrl desc - - logoutUrl - - logoutUrl desc - - notes - - notes desc - - notificationEmailAddresses - - notificationEmailAddresses desc - - oauth2PermissionScopes - - oauth2PermissionScopes desc - - passwordCredentials - - passwordCredentials desc - - preferredSingleSignOnMode - - preferredSingleSignOnMode desc - - preferredTokenSigningKeyThumbprint - - preferredTokenSigningKeyThumbprint desc - - replyUrls - - replyUrls desc - - samlSingleSignOnSettings - - samlSingleSignOnSettings desc - - servicePrincipalNames - - servicePrincipalNames desc - - servicePrincipalType - - servicePrincipalType desc - - signInAudience - - signInAudience desc - - tags - - tags desc - - tokenEncryptionKeyId - - tokenEncryptionKeyId desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - accountEnabled - - addIns - - alternativeNames - - appDescription - - appDisplayName - - appId - - applicationTemplateId - - appOwnerOrganizationId - - appRoleAssignmentRequired - - appRoles - - description - - disabledByMicrosoftStatus - - displayName - - homepage - - info - - keyCredentials - - loginUrl - - logoutUrl - - notes - - notificationEmailAddresses - - oauth2PermissionScopes - - passwordCredentials - - preferredSingleSignOnMode - - preferredTokenSigningKeyThumbprint - - replyUrls - - samlSingleSignOnSettings - - servicePrincipalNames - - servicePrincipalType - - signInAudience - - tags - - tokenEncryptionKeyId - - appRoleAssignedTo - - appRoleAssignments - - claimsMappingPolicies - - createdObjects - - delegatedPermissionClassifications - - endpoints - - homeRealmDiscoveryPolicies - - memberOf - - oauth2PermissionGrants - - ownedObjects - - owners - - tokenIssuancePolicies - - tokenLifetimePolicies - - transitiveMemberOf - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignedTo - - appRoleAssignments - - claimsMappingPolicies - - createdObjects - - delegatedPermissionClassifications - - endpoints - - homeRealmDiscoveryPolicies - - memberOf - - oauth2PermissionGrants - - ownedObjects - - owners - - tokenIssuancePolicies - - tokenLifetimePolicies - - transitiveMemberOf + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.parentNotebook.sections.pages.UpdatePagesContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': + post: + tags: + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved entities + description: Success content: application/json: schema: - title: Collection of servicePrincipal - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': post: tags: - - servicePrincipals.servicePrincipal - summary: Add new entity to servicePrincipals - operationId: servicePrincipals.servicePrincipal.CreateServicePrincipal + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New entity + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: - '201': - description: Created entity + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.preview + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}': + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': get: tags: - - servicePrincipals.servicePrincipal - summary: Get entity from servicePrincipals by key - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: servicePrincipals.servicePrincipal.GetServicePrincipal + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.GetParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -251726,52 +303746,20 @@ paths: items: enum: - id - - deletedDateTime - - accountEnabled - - addIns - - alternativeNames - - appDescription - - appDisplayName - - appId - - applicationTemplateId - - appOwnerOrganizationId - - appRoleAssignmentRequired - - appRoles - - description - - disabledByMicrosoftStatus + - self + - createdDateTime + - createdBy - displayName - - homepage - - info - - keyCredentials - - loginUrl - - logoutUrl - - notes - - notificationEmailAddresses - - oauth2PermissionScopes - - passwordCredentials - - preferredSingleSignOnMode - - preferredTokenSigningKeyThumbprint - - replyUrls - - samlSingleSignOnSettings - - servicePrincipalNames - - servicePrincipalType - - signInAudience - - tags - - tokenEncryptionKeyId - - appRoleAssignedTo - - appRoleAssignments - - claimsMappingPolicies - - createdObjects - - delegatedPermissionClassifications - - endpoints - - homeRealmDiscoveryPolicies - - memberOf - - oauth2PermissionGrants - - ownedObjects - - owners - - tokenIssuancePolicies - - tokenLifetimePolicies - - transitiveMemberOf + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -251784,108 +303772,66 @@ paths: items: enum: - '*' - - appRoleAssignedTo - - appRoleAssignments - - claimsMappingPolicies - - createdObjects - - delegatedPermissionClassifications - - endpoints - - homeRealmDiscoveryPolicies - - memberOf - - oauth2PermissionGrants - - ownedObjects - - owners - - tokenIssuancePolicies - - tokenLifetimePolicies - - transitiveMemberOf + - sectionGroups + - sections type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - appRoleAssignedTo: - operationId: servicePrincipals.ListAppRoleAssignedTo - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - appRoleAssignments: - operationId: servicePrincipals.ListAppRoleAssignments - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - claimsMappingPolicies: - operationId: servicePrincipals.ListClaimsMappingPolicies - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - createdObjects: - operationId: servicePrincipals.ListCreatedObjects - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - delegatedPermissionClassifications: - operationId: servicePrincipals.ListDelegatedPermissionClassifications - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - endpoints: - operationId: servicePrincipals.ListEndpoints - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - homeRealmDiscoveryPolicies: - operationId: servicePrincipals.ListHomeRealmDiscoveryPolicies - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - memberOf: - operationId: servicePrincipals.ListMemberOf - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - oauth2PermissionGrants: - operationId: servicePrincipals.ListOauth2PermissionGrants - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - ownedObjects: - operationId: servicePrincipals.ListOwnedObjects - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - owners: - operationId: servicePrincipals.ListOwners - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - tokenIssuancePolicies: - operationId: servicePrincipals.ListTokenIssuancePolicies - parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - tokenLifetimePolicies: - operationId: servicePrincipals.ListTokenLifetimePolicies + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sections.ParentNotebook.ListSectionGroups parameters: - servicePrincipal-id: $request.path.servicePrincipal-id - transitiveMemberOf: - operationId: servicePrincipals.ListTransitiveMemberOf + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.pages.parentNotebook.sections.ParentNotebook.ListSections parameters: - servicePrincipal-id: $request.path.servicePrincipal-id + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - servicePrincipals.servicePrincipal - summary: Update entity in servicePrincipals - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: servicePrincipals.servicePrincipal.UpdateServicePrincipal + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.UpdateParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -251895,18 +303841,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - servicePrincipals.servicePrincipal - summary: Delete entity from servicePrincipals - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - operationId: servicePrincipals.servicePrincipal.DeleteServicePrincipal + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.DeleteParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -251918,161 +303878,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/appRoleAssignedTo': - get: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - servicePrincipals.appRoleAssignment - summary: Get appRoleAssignedTo from servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' - operationId: servicePrincipals.ListAppRoleAssignedTo + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - appRoleId - - appRoleId desc - - createdDateTime - - createdDateTime desc - - principalDisplayName - - principalDisplayName desc - - principalId - - principalId desc - - principalType - - principalType desc - - resourceDisplayName - - resourceDisplayName desc - - resourceId - - resourceId desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - appRoleId - - createdDateTime - - principalDisplayName - - principalId - - principalType - - resourceDisplayName - - resourceId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of appRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - servicePrincipals.appRoleAssignment - summary: Create new navigation property to appRoleAssignedTo for servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' - operationId: servicePrincipals.CreateAppRoleAssignedTo - parameters: - - name: servicePrincipal-id + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/appRoleAssignedTo/{appRoleAssignment-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - servicePrincipals.appRoleAssignment - summary: Get appRoleAssignedTo from servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' - operationId: servicePrincipals.GetAppRoleAssignedTo + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.GetParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: appRoleAssignment-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -252084,14 +303981,18 @@ paths: items: enum: - id - - deletedDateTime - - appRoleId + - self - createdDateTime - - principalDisplayName - - principalId - - principalType - - resourceDisplayName - - resourceId + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -252104,6 +304005,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -252111,37 +304016,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - servicePrincipals.appRoleAssignment - summary: Update the navigation property appRoleAssignedTo in servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' - operationId: servicePrincipals.UpdateAppRoleAssignedTo + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.UpdateParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: appRoleAssignment-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -252151,25 +304088,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - servicePrincipals.appRoleAssignment - summary: Delete navigation property appRoleAssignedTo for servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' - operationId: servicePrincipals.DeleteAppRoleAssignedTo + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.DeleteParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: appRoleAssignment-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -252181,55 +304125,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/appRoleAssignments': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - - servicePrincipals.appRoleAssignment - summary: Get appRoleAssignments from servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' - operationId: servicePrincipals.ListAppRoleAssignments + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - appRoleId - - appRoleId desc - - createdDateTime - - createdDateTime desc - - principalDisplayName - - principalDisplayName desc - - principalId - - principalId desc - - principalType - - principalType desc - - resourceDisplayName - - resourceDisplayName desc - - resourceId - - resourceId desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -252241,14 +304165,20 @@ paths: items: enum: - id - - deletedDateTime - - appRoleId + - self - createdDateTime - - principalDisplayName - - principalId - - principalType - - resourceDisplayName - - resourceId + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -252261,6 +304191,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -252268,74 +304200,195 @@ paths: content: application/json: schema: - title: Collection of appRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - servicePrincipals.appRoleAssignment - summary: Create new navigation property to appRoleAssignments for servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' - operationId: servicePrincipals.CreateAppRoleAssignments + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/appRoleAssignments/{appRoleAssignment-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': get: tags: - - servicePrincipals.appRoleAssignment - summary: Get appRoleAssignments from servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' - operationId: servicePrincipals.GetAppRoleAssignments + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: appRoleAssignment-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -252347,14 +304400,18 @@ paths: items: enum: - id - - deletedDateTime - - appRoleId + - self - createdDateTime - - principalDisplayName - - principalId - - principalType - - resourceDisplayName - - resourceId + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -252367,6 +304424,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -252374,37 +304435,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - servicePrincipals.appRoleAssignment - summary: Update the navigation property appRoleAssignments in servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' - operationId: servicePrincipals.UpdateAppRoleAssignments + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: appRoleAssignment-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -252414,25 +304507,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - servicePrincipals.appRoleAssignment - summary: Delete navigation property appRoleAssignments for servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' - operationId: servicePrincipals.DeleteAppRoleAssignments + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: appRoleAssignment-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of appRoleAssignment' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: appRoleAssignment + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -252444,21 +304544,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/claimsMappingPolicies': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - - servicePrincipals.claimsMappingPolicy - summary: Get claimsMappingPolicies from servicePrincipals - description: The claimsMappingPolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.ListClaimsMappingPolicies + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -252476,16 +304590,22 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -252498,12 +304618,18 @@ paths: items: enum: - id - - deletedDateTime - - description + - self + - createdDateTime + - createdBy - displayName - - definition - - isOrganizationDefault - - appliesTo + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -252516,7 +304642,10 @@ paths: items: enum: - '*' - - appliesTo + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -252524,13 +304653,13 @@ paths: content: application/json: schema: - title: Collection of claimsMappingPolicy + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -252539,138 +304668,87 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/claimsMappingPolicies/$ref': - get: + post: tags: - - servicePrincipals.claimsMappingPolicy - summary: Get ref of claimsMappingPolicies from servicePrincipals - description: The claimsMappingPolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.ListRefClaimsMappingPolicies + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of claimsMappingPolicy - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - servicePrincipals.claimsMappingPolicy - summary: Create new navigation property ref to claimsMappingPolicies for servicePrincipals - description: The claimsMappingPolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.CreateRefClaimsMappingPolicies - parameters: - - name: servicePrincipal-id + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/createdObjects': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - - servicePrincipals.directoryObject - summary: Get createdObjects from servicePrincipals - description: Directory objects created by this service principal. Read-only. Nullable. - operationId: servicePrincipals.ListCreatedObjects + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -252682,7 +304760,18 @@ paths: items: enum: - id - - deletedDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -252695,6 +304784,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -252702,125 +304795,162 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/createdObjects/$ref': - get: + patch: tags: - - servicePrincipals.directoryObject - summary: Get ref of createdObjects from servicePrincipals - description: Directory objects created by this service principal. Read-only. Nullable. - operationId: servicePrincipals.ListRefCreatedObjects + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - servicePrincipals.directoryObject - summary: Create new navigation property ref to createdObjects for servicePrincipals - description: Directory objects created by this service principal. Read-only. Nullable. - operationId: servicePrincipals.CreateRefCreatedObjects - parameters: - - name: servicePrincipal-id + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/delegatedPermissionClassifications': + delete: + tags: + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSectionGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Get delegatedPermissionClassifications from servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.ListDelegatedPermissionClassifications + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSections parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -252838,12 +304968,24 @@ paths: enum: - id - id desc - - classification - - classification desc - - permissionId - - permissionId desc - - permissionName - - permissionName desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -252856,9 +304998,18 @@ paths: items: enum: - id - - classification - - permissionId - - permissionName + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -252871,6 +305022,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -252878,13 +305032,13 @@ paths: content: application/json: schema: - title: Collection of delegatedPermissionClassification + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -252895,24 +305049,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Create new navigation property to delegatedPermissionClassifications for servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.CreateDelegatedPermissionClassifications + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSections parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -252920,32 +305088,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/delegatedPermissionClassifications/{delegatedPermissionClassification-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Get delegatedPermissionClassifications from servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.GetDelegatedPermissionClassifications + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSections parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: delegatedPermissionClassification-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of delegatedPermissionClassification' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: delegatedPermissionClassification + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -252957,9 +305139,18 @@ paths: items: enum: - id - - classification - - permissionId - - permissionName + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -252972,6 +305163,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -252979,37 +305173,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.ListPages + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Update the navigation property delegatedPermissionClassifications in servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.UpdateDelegatedPermissionClassifications + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSections parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: delegatedPermissionClassification-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of delegatedPermissionClassification' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: delegatedPermissionClassification + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -253019,25 +305249,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - servicePrincipals.delegatedPermissionClassification - summary: Delete navigation property delegatedPermissionClassifications for servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. - operationId: servicePrincipals.DeleteDelegatedPermissionClassifications + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSections parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: delegatedPermissionClassification-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of delegatedPermissionClassification' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: delegatedPermissionClassification + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -253049,155 +305293,168 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/endpoints': - get: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - servicePrincipals.endpoint - summary: Get endpoints from servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.ListEndpoints + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - capability - - capability desc - - providerId - - providerId desc - - providerName - - providerName desc - - providerResourceId - - providerResourceId desc - - uri - - uri desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - capability - - providerId - - providerName - - providerResourceId - - uri - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of endpoint - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.endpoint' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - - servicePrincipals.endpoint - summary: Create new navigation property to endpoints for servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.CreateEndpoints + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/endpoints/{endpoint-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection': get: tags: - - servicePrincipals.endpoint - summary: Get endpoints from servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.GetEndpoints + - sites.onenote + summary: Get parentSection from sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.pages.GetParentSection parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: endpoint-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of endpoint' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: endpoint + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -253209,12 +305466,18 @@ paths: items: enum: - id - - deletedDateTime - - capability - - providerId - - providerName - - providerResourceId - - uri + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -253227,6 +305490,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -253234,37 +305500,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.pages.ParentSection.ListPages + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: sites.onenote.pages.ParentSection.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: sites.onenote.pages.ParentSection.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - servicePrincipals.endpoint - summary: Update the navigation property endpoints in servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.UpdateEndpoints + - sites.onenote + summary: Update the navigation property parentSection in sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.pages.UpdateParentSection parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: endpoint-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of endpoint' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: endpoint + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -253274,25 +305556,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - servicePrincipals.endpoint - summary: Delete navigation property endpoints for servicePrincipals - description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. - operationId: servicePrincipals.DeleteEndpoints + - sites.onenote + summary: Delete navigation property parentSection for sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.pages.DeleteParentSection parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - name: endpoint-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of endpoint' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: endpoint + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -253304,21 +305586,140 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.pages.onenotePage.parentSection.copyToNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.pages.onenotePage.parentSection.copyToSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages': get: tags: - - servicePrincipals.homeRealmDiscoveryPolicy - summary: Get homeRealmDiscoveryPolicies from servicePrincipals - description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.ListHomeRealmDiscoveryPolicies + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.ListPages parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -253336,16 +305737,28 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -253358,12 +305771,19 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -253376,7 +305796,8 @@ paths: items: enum: - '*' - - appliesTo + - parentNotebook + - parentSection type: string responses: '200': @@ -253384,13 +305805,13 @@ paths: content: application/json: schema: - title: Collection of homeRealmDiscoveryPolicy + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -253399,138 +305820,73 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/$ref': - get: + post: tags: - - servicePrincipals.homeRealmDiscoveryPolicy - summary: Get ref of homeRealmDiscoveryPolicies from servicePrincipals - description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.ListRefHomeRealmDiscoveryPolicies + - sites.onenote + summary: Create new navigation property to pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.CreatePages parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of homeRealmDiscoveryPolicy - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - servicePrincipals.homeRealmDiscoveryPolicy - summary: Create new navigation property ref to homeRealmDiscoveryPolicies for servicePrincipals - description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.CreateRefHomeRealmDiscoveryPolicies - parameters: - - name: servicePrincipal-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/memberOf': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}': get: tags: - - servicePrincipals.directoryObject - summary: Get memberOf from servicePrincipals - description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' - operationId: servicePrincipals.ListMemberOf + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.GetPages parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -253542,7 +305898,19 @@ paths: items: enum: - id - - deletedDateTime + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -253555,6 +305923,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -253562,200 +305932,211 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: sites.onenote.pages.parentSection.Pages.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenotePage-id1: $request.path.onenotePage-id1 + parentSection: + operationId: sites.onenote.pages.parentSection.Pages.GetParentSection + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenotePage-id1: $request.path.onenotePage-id1 default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/memberOf/$ref': - get: + patch: tags: - - servicePrincipals.directoryObject - summary: Get ref of memberOf from servicePrincipals - description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' - operationId: servicePrincipals.ListRefMemberOf + - sites.onenote + summary: Update the navigation property pages in sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.UpdatePages parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + required: true responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - - servicePrincipals.directoryObject - summary: Create new navigation property ref to memberOf for servicePrincipals - description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' - operationId: servicePrincipals.CreateRefMemberOf + - sites.onenote + summary: Delete navigation property pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.DeletePages parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.addKey': - post: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/content': + get: tags: - - servicePrincipals.Actions - summary: Invoke action addKey - operationId: servicePrincipals.servicePrincipal.addKey + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.parentSection.pages.GetPagesContent parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - keyCredential: - $ref: '#/components/schemas/microsoft.graph.keyCredential' - passwordCredential: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.passwordCredential' - nullable: true - proof: - type: string - required: true + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.keyCredential' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.addPassword': - post: + x-ms-docs-operation-type: operation + put: tags: - - servicePrincipals.Actions - summary: Invoke action addPassword - operationId: servicePrincipals.servicePrincipal.addPassword + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.parentSection.pages.UpdatePagesContent parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - passwordCredential: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.passwordCredential' - nullable: true + type: string + format: binary required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.passwordCredential' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberGroups': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.copyToSection': post: tags: - - servicePrincipals.Actions - summary: Invoke action checkMemberGroups - operationId: servicePrincipals.servicePrincipal.checkMemberGroups + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.pages.onenotePage.parentSection.pages.onenotePage.copyToSection parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -253763,10 +306144,18 @@ paths: schema: type: object properties: - groupIds: - type: array - items: - type: string + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: '200': @@ -253774,26 +306163,40 @@ paths: content: application/json: schema: - type: array - items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberObjects': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': post: tags: - - servicePrincipals.Actions - summary: Invoke action checkMemberObjects - operationId: servicePrincipals.servicePrincipal.checkMemberObjects + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.pages.onenotePage.parentSection.pages.onenotePage.onenotePatchContent parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -253801,179 +306204,252 @@ paths: schema: type: object properties: - ids: + commands: type: array items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberGroups': - post: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.preview()': + get: tags: - - servicePrincipals.Actions - summary: Invoke action getMemberGroups - operationId: servicePrincipals.servicePrincipal.getMemberGroups + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.pages.onenotePage.parentSection.pages.onenotePage.preview parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenotePage-id1 + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': description: Success content: application/json: schema: - type: array - items: - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberObjects': - post: + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook': + get: tags: - - servicePrincipals.Actions - summary: Invoke action getMemberObjects - operationId: servicePrincipals.servicePrincipal.getMemberObjects + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentSection.GetParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - required: true + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sectionGroups + - sections + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.pages.parentSection.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.pages.parentSection.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.removeKey': - post: + x-ms-docs-operation-type: operation + patch: tags: - - servicePrincipals.Actions - summary: Invoke action removeKey - operationId: servicePrincipals.servicePrincipal.removeKey + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentSection.UpdateParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - 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 - format: uuid - proof: - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.removePassword': - post: + x-ms-docs-operation-type: operation + delete: tags: - - servicePrincipals.Actions - summary: Invoke action removePassword - operationId: servicePrincipals.servicePrincipal.removePassword + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.pages.parentSection.DeleteParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - 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 - format: uuid - required: true + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.restore': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - servicePrincipals.Actions - summary: Invoke action restore - operationId: servicePrincipals.servicePrincipal.restore + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.copyNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -253981,26 +306457,33 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/servicePrincipals/{servicePrincipal-id}/oauth2PermissionGrants': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups': get: tags: - - servicePrincipals.oAuth2PermissionGrant - summary: Get oauth2PermissionGrants from servicePrincipals - description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. - operationId: servicePrincipals.ListOauth2PermissionGrants + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.ListSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -254018,16 +306501,22 @@ paths: enum: - id - id desc - - clientId - - clientId desc - - consentType - - consentType desc - - principalId - - principalId desc - - resourceId - - resourceId desc - - scope - - scope desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -254040,11 +306529,18 @@ paths: items: enum: - id - - clientId - - consentType - - principalId - - resourceId - - scope + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -254057,6 +306553,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -254064,13 +306564,13 @@ paths: content: application/json: schema: - title: Collection of oAuth2PermissionGrant + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -254079,138 +306579,73 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/oauth2PermissionGrants/$ref': - get: + post: tags: - - servicePrincipals.oAuth2PermissionGrant - summary: Get ref of oauth2PermissionGrants from servicePrincipals - description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. - operationId: servicePrincipals.ListRefOauth2PermissionGrants + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.CreateSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - clientId - - clientId desc - - consentType - - consentType desc - - principalId - - principalId desc - - resourceId - - resourceId desc - - scope - - scope desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of oAuth2PermissionGrant - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - servicePrincipals.oAuth2PermissionGrant - summary: Create new navigation property ref to oauth2PermissionGrants for servicePrincipals - description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. - operationId: servicePrincipals.CreateRefOauth2PermissionGrants - parameters: - - name: servicePrincipal-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/ownedObjects': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - servicePrincipals.directoryObject - summary: Get ownedObjects from servicePrincipals - description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. - operationId: servicePrincipals.ListOwnedObjects + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.GetSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -254222,7 +306657,18 @@ paths: items: enum: - id - - deletedDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -254235,6 +306681,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -254242,145 +306692,144 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/ownedObjects/$ref': - get: + patch: tags: - - servicePrincipals.directoryObject - summary: Get ref of ownedObjects from servicePrincipals - description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. - operationId: servicePrincipals.ListRefOwnedObjects + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.UpdateSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + required: true responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - - servicePrincipals.directoryObject - summary: Create new navigation property ref to ownedObjects for servicePrincipals - description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. - operationId: servicePrincipals.CreateRefOwnedObjects + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.DeleteSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/owners': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - servicePrincipals.directoryObject - summary: Get owners from servicePrincipals - description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. - operationId: servicePrincipals.ListOwners + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -254392,7 +306841,20 @@ paths: items: enum: - id - - deletedDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -254405,6 +306867,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -254412,153 +306876,195 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/owners/$ref': - get: + patch: tags: - - servicePrincipals.directoryObject - summary: Get ref of owners from servicePrincipals - description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. - operationId: servicePrincipals.ListRefOwners + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.notebook' + required: true responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - - servicePrincipals.directoryObject - summary: Create new navigation property ref to owners for servicePrincipals - description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. - operationId: servicePrincipals.CreateRefOwners + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object - additionalProperties: - type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property link. + '200': + description: Success content: application/json: schema: - type: object + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - servicePrincipals.tokenIssuancePolicy - summary: Get tokenIssuancePolicies from servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.ListTokenIssuancePolicies + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -254570,12 +307076,18 @@ paths: items: enum: - id - - deletedDateTime - - description + - self + - createdDateTime + - createdBy - displayName - - definition - - isOrganizationDefault - - appliesTo + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -254588,7 +307100,10 @@ paths: items: enum: - '*' - - appliesTo + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -254596,133 +307111,144 @@ paths: content: application/json: schema: - title: Collection of tokenIssuancePolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/$ref': - get: + patch: tags: - - servicePrincipals.tokenIssuancePolicy - summary: Get ref of tokenIssuancePolicies from servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.ListRefTokenIssuancePolicies + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + required: true responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of tokenIssuancePolicy - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - - servicePrincipals.tokenIssuancePolicy - summary: Create new navigation property ref to tokenIssuancePolicies for servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.CreateRefTokenIssuancePolicies + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - servicePrincipals.tokenLifetimePolicy - summary: Get tokenLifetimePolicies from servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.ListTokenLifetimePolicies + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -254740,16 +307266,22 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -254762,12 +307294,18 @@ paths: items: enum: - id - - deletedDateTime - - description + - self + - createdDateTime + - createdBy - displayName - - definition - - isOrganizationDefault - - appliesTo + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -254780,7 +307318,10 @@ paths: items: enum: - '*' - - appliesTo + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -254788,13 +307329,13 @@ paths: content: application/json: schema: - title: Collection of tokenLifetimePolicy + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -254803,137 +307344,87 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/$ref': - get: + post: tags: - - servicePrincipals.tokenLifetimePolicy - summary: Get ref of tokenLifetimePolicies from servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.ListRefTokenLifetimePolicies + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of tokenLifetimePolicy - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - servicePrincipals.tokenLifetimePolicy - summary: Create new navigation property ref to tokenLifetimePolicies for servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipals.CreateRefTokenLifetimePolicies - parameters: - - name: servicePrincipal-id + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property ref value + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': - description: Created navigation property link. + description: Created navigation property. content: application/json: schema: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/transitiveMemberOf': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - servicePrincipals.directoryObject - summary: Get transitiveMemberOf from servicePrincipals - operationId: servicePrincipals.ListTransitiveMemberOf + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -254945,7 +307436,18 @@ paths: items: enum: - id - - deletedDateTime + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -254958,6 +307460,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -254965,234 +307471,162 @@ paths: 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 + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/$ref': - get: + patch: tags: - - servicePrincipals.directoryObject - summary: Get ref of transitiveMemberOf from servicePrincipals - operationId: servicePrincipals.ListRefTransitiveMemberOf + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - - name: servicePrincipal-id + - name: site-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of directoryObject - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - servicePrincipals.directoryObject - summary: Create new navigation property ref to transitiveMemberOf for servicePrincipals - operationId: servicePrincipals.CreateRefTransitiveMemberOf - parameters: - - name: servicePrincipal-id + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of servicePrincipal' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: servicePrincipal - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /servicePrincipals/microsoft.graph.delta(): - get: - tags: - - servicePrincipals.Functions - summary: Invoke function delta - operationId: servicePrincipals.delta - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /servicePrincipals/microsoft.graph.getAvailableExtensionProperties: - post: - tags: - - servicePrincipals.Actions - summary: Invoke action getAvailableExtensionProperties - operationId: servicePrincipals.getAvailableExtensionProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - isSyncedFromOnPremises: - type: boolean - default: false - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /servicePrincipals/microsoft.graph.getByIds: - post: - tags: - - servicePrincipals.Actions - summary: Invoke action getByIds - operationId: servicePrincipals.getByIds + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /servicePrincipals/microsoft.graph.validateProperties: - post: + x-ms-docs-operation-type: operation + delete: tags: - - servicePrincipals.Actions - summary: Invoke action validateProperties - operationId: servicePrincipals.validateProperties - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - 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 - required: true + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSectionGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /shares: + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - - shares.sharedDriveItem - summary: Get entities from shares - operationId: shares.sharedDriveItem.ListSharedDriveItem + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSections parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -255210,26 +307644,24 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - eTag - - eTag desc + - createdBy + - createdBy desc + - displayName + - displayName desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - owner - - owner desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -255242,25 +307674,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - owner - - createdByUser - - lastModifiedByUser - - driveItem - - items - - list - - listItem - - permission - - root - - site + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -255273,29 +307698,23 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - driveItem - - items - - list - - listItem - - permission - - root - - site + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of sharedDriveItem + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -255306,40 +307725,85 @@ paths: x-ms-docs-operation-type: operation post: tags: - - shares.sharedDriveItem - summary: Add new entity to shares - operationId: shares.sharedDriveItem.CreateSharedDriveItem + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSections + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - - shares.sharedDriveItem - summary: Get entity from shares by key - operationId: shares.sharedDriveItem.GetSharedDriveItem + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -255351,25 +307815,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - owner - - createdByUser - - lastModifiedByUser - - driveItem - - items - - list - - listItem - - permission - - root - - site + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -255382,82 +307839,83 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - driveItem - - items - - list - - listItem - - permission - - root - - site + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - createdByUser: - operationId: shares.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem: - operationId: shares.GetDriveItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - items: - operationId: shares.ListItems - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - list: - operationId: shares.GetList - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem: - operationId: shares.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - permission: - operationId: shares.GetPermission + pages: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.ListPages parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - root: - operationId: shares.GetRoot + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentNotebook parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - site: - operationId: shares.GetSite + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentSectionGroup parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.sharedDriveItem - summary: Update entity in shares - operationId: shares.sharedDriveItem.UpdateSharedDriveItem + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -255467,17 +307925,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.sharedDriveItem - summary: Delete entity from shares - operationId: shares.sharedDriveItem.DeleteSharedDriveItem + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -255489,266 +307969,168 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/driveItem': - get: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - shares.driveItem - summary: Get driveItem from shares - description: Used to access the underlying driveItem - operationId: shares.GetDriveItem + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: shares.DriveItem.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.DriveItem.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - workbook: - operationId: shares.DriveItem.GetWorkbook - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - analytics: - operationId: shares.DriveItem.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - children: - operationId: shares.DriveItem.ListChildren - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem: - operationId: shares.DriveItem.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - permissions: - operationId: shares.DriveItem.ListPermissions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - subscriptions: - operationId: shares.DriveItem.ListSubscriptions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - thumbnails: - operationId: shares.DriveItem.ListThumbnails - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - versions: - operationId: shares.DriveItem.ListVersions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - shares.driveItem - summary: Update the navigation property driveItem in shares - description: Used to access the underlying driveItem - operationId: shares.UpdateDriveItem - parameters: - - name: sharedDriveItem-id + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - shares.driveItem - summary: Delete navigation property driveItem for shares - description: Used to access the underlying driveItem - operationId: shares.DeleteDriveItem + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/driveItem/content': - get: - tags: - - shares.driveItem - summary: Get media content for the navigation property driveItem from shares - operationId: shares.GetDriveItemContent - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - shares.driveItem - summary: Update media content for the navigation property driveItem in shares - operationId: shares.UpdateDriveItemContent - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: onenoteSection requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/items': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections': get: tags: - - shares.driveItem - summary: Get items from shares - description: All driveItems contained in the sharing root. This collection cannot be enumerated. - operationId: shares.ListItems + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.ListSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -255766,68 +308148,24 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - eTag - - eTag desc + - createdBy + - createdBy desc + - displayName + - displayName desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - audio - - audio desc - - content - - content desc - - cTag - - cTag desc - - deleted - - deleted desc - - file - - file desc - - fileSystemInfo - - fileSystemInfo desc - - folder - - folder desc - - image - - image desc - - location - - location desc - - package - - package desc - - pendingOperations - - pendingOperations desc - - photo - - photo desc - - publication - - publication desc - - remoteItem - - remoteItem desc - - root - - root desc - - searchResult - - searchResult desc - - shared - - shared desc - - sharepointIds - - sharepointIds desc - - size - - size desc - - specialFolder - - specialFolder desc - - video - - video desc - - webDavUrl - - webDavUrl desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -255840,47 +308178,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -255893,16 +308202,9 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -255910,13 +308212,13 @@ paths: content: application/json: schema: - title: Collection of driveItem + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -255927,24 +308229,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - shares.driveItem - summary: Create new navigation property to items for shares - description: All driveItems contained in the sharing root. This collection cannot be enumerated. - operationId: shares.CreateItems + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.CreateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -255952,32 +308261,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/items/{driveItem-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}': get: tags: - - shares.driveItem - summary: Get items from shares - description: All driveItems contained in the sharing root. This collection cannot be enumerated. - operationId: shares.GetItems + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.GetSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of driveItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -255989,47 +308305,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -256042,16 +308329,9 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -256059,88 +308339,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - createdByUser: - operationId: shares.Items.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - lastModifiedByUser: - operationId: shares.Items.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - workbook: - operationId: shares.Items.GetWorkbook - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - analytics: - operationId: shares.Items.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - children: - operationId: shares.Items.ListChildren - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - listItem: - operationId: shares.Items.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - permissions: - operationId: shares.Items.ListPermissions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - subscriptions: - operationId: shares.Items.ListSubscriptions + pages: + operationId: sites.onenote.pages.parentSection.parentNotebook.Sections.ListPages parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - thumbnails: - operationId: shares.Items.ListThumbnails + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentNotebook.Sections.GetParentNotebook parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id - versions: - operationId: shares.Items.ListVersions + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentNotebook.Sections.GetParentSectionGroup parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.driveItem - summary: Update the navigation property items in shares - description: All driveItems contained in the sharing root. This collection cannot be enumerated. - operationId: shares.UpdateItems + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.UpdateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of driveItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -256150,25 +308405,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.driveItem - summary: Delete navigation property items for shares - description: All driveItems contained in the sharing root. This collection cannot be enumerated. - operationId: shares.DeleteItems + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentNotebook.DeleteSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of driveItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -256180,87 +308442,154 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/items/{driveItem-id}/content': - get: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - shares.driveItem - summary: Get media content for the navigation property items from shares - operationId: shares.GetItemsContent + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of driveItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - shares.driveItem - summary: Update media content for the navigation property items in shares - operationId: shares.UpdateItemsContent + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of driveItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup': get: tags: - - shares.list - summary: Get list from shares - description: Used to access the underlying list - operationId: shares.GetList + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentSection.GetParentSectionGroup parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -256272,26 +308601,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -256304,13 +308625,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -256318,59 +308636,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - createdByUser: - operationId: shares.List.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.List.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - columns: - operationId: shares.List.ListColumns - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - contentTypes: - operationId: shares.List.ListContentTypes + parentNotebook: + operationId: sites.onenote.pages.parentSection.ParentSectionGroup.GetParentNotebook parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - drive: - operationId: shares.List.GetDrive + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.ParentSectionGroup.GetParentSectionGroup parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - items: - operationId: shares.List.ListItems + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroups: + operationId: sites.onenote.pages.parentSection.ParentSectionGroup.ListSectionGroups parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - subscriptions: - operationId: shares.List.ListSubscriptions + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.pages.parentSection.ParentSectionGroup.ListSections parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.list - summary: Update the navigation property list in shares - description: Used to access the underlying list - operationId: shares.UpdateList + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentSection.UpdateParentSectionGroup parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -256380,18 +308697,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.list - summary: Delete navigation property list for shares - description: Used to access the underlying list - operationId: shares.DeleteList + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.pages.parentSection.DeleteParentSectionGroup parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -256403,79 +308727,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/columns': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook': get: tags: - - shares.list - summary: Get columns from shares - description: The collection of field definitions for this list. - operationId: shares.list.ListColumns + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.GetParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc - - description - - description desc - - displayName - - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - indexed - - indexed desc - - lookup - - lookup desc - - name - - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - readOnly - - readOnly desc - - required - - required desc - - text - - text desc - type: string + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -256487,26 +308760,20 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description + - self + - createdDateTime + - createdBy - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -256519,6 +308786,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -256526,209 +308795,165 @@ paths: content: application/json: schema: - title: Collection of columnDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - shares.list - summary: Create new navigation property to columns for shares - description: The collection of field definitions for this list. - operationId: shares.list.CreateColumns + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.UpdateParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/columns/{columnDefinition-id}': - get: + delete: tags: - - shares.list - summary: Get columns from shares - description: The collection of field definitions for this list. - operationId: shares.list.GetColumns + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.DeleteParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: columnDefinition-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: columnDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: onenotePage + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - shares.list - summary: Update the navigation property columns in shares - description: The collection of field definitions for this list. - operationId: shares.list.UpdateColumns + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.copyNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: columnDefinition-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups': + get: tags: - - shares.list - summary: Delete navigation property columns for shares - description: The collection of field definitions for this list. - operationId: shares.list.DeleteColumns + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSectionGroups parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: columnDefinition-id + - name: site-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: columnDefinition - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/contentTypes': - get: - tags: - - shares.list - summary: Get contentTypes from shares - description: The collection of content types present in this list. - operationId: shares.list.ListContentTypes - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -256746,24 +308971,22 @@ paths: enum: - id - id desc - - description - - description desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - readOnly - - readOnly desc - - sealed - - sealed desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -256776,16 +308999,18 @@ paths: items: enum: - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -256798,7 +309023,10 @@ paths: items: enum: - '*' - - columnLinks + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -256806,13 +309034,13 @@ paths: content: application/json: schema: - title: Collection of contentType + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -256823,24 +309051,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - shares.list - summary: Create new navigation property to contentTypes for shares - description: The collection of content types present in this list. - operationId: shares.list.CreateContentTypes + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -256848,32 +309083,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - - shares.list - summary: Get contentTypes from shares - description: The collection of content types present in this list. - operationId: shares.list.GetContentTypes + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: contentType-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of contentType' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -256885,16 +309127,18 @@ paths: items: enum: - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -256907,7 +309151,10 @@ paths: items: enum: - '*' - - columnLinks + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -256915,43 +309162,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - columnLinks: - operationId: shares.list.ContentTypes.ListColumnLinks + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - contentType-id: $request.path.contentType-id + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.list - summary: Update the navigation property contentTypes in shares - description: The collection of content types present in this list. - operationId: shares.list.UpdateContentTypes + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: contentType-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of contentType' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -256961,25 +309234,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.list - summary: Delete navigation property contentTypes for shares - description: The collection of content types present in this list. - operationId: shares.list.DeleteContentTypes + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: contentType-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of contentType' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -256991,28 +309271,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnLinks': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections': get: tags: - - shares.list - summary: Get columnLinks from shares - description: The collection of columns that are required by this content type - operationId: shares.list.contentTypes.ListColumnLinks + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: contentType-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of contentType' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -257030,8 +309310,24 @@ paths: enum: - id - id desc - - name - - name desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -257044,7 +309340,18 @@ paths: items: enum: - id - - name + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -257057,6 +309364,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -257064,13 +309374,13 @@ paths: content: application/json: schema: - title: Collection of columnLink + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -257081,31 +309391,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - shares.list - summary: Create new navigation property to columnLinks for shares - description: The collection of columns that are required by this content type - operationId: shares.list.contentTypes.CreateColumnLinks + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: contentType-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of contentType' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -257113,39 +309423,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}': get: tags: - - shares.list - summary: Get columnLinks from shares - description: The collection of columns that are required by this content type - operationId: shares.list.contentTypes.GetColumnLinks + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: contentType-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of contentType' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -257157,7 +309467,18 @@ paths: items: enum: - id - - name + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -257170,6 +309491,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -257177,44 +309501,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.ListPages + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.list - summary: Update the navigation property columnLinks in shares - description: The collection of columns that are required by this content type - operationId: shares.list.contentTypes.UpdateColumnLinks + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: contentType-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of contentType' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -257224,32 +309567,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.list - summary: Delete navigation property columnLinks for shares - description: The collection of columns that are required by this content type - operationId: shares.list.contentTypes.DeleteColumnLinks + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: contentType-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of contentType' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -257261,21 +309604,154 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/drive': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentSectionGroup': get: tags: - - shares.list - summary: Get drive from shares - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: shares.list.GetDrive + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.GetParentSectionGroup parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -257287,27 +309763,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -257320,13 +309787,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -257334,59 +309798,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - createdByUser: - operationId: shares.list.Drive.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.list.Drive.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - following: - operationId: shares.list.Drive.ListFollowing - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - items: - operationId: shares.list.Drive.ListItems + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentNotebook parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - list: - operationId: shares.list.Drive.GetList + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - root: - operationId: shares.list.Drive.GetRoot + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroups: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSectionGroups parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - special: - operationId: shares.list.Drive.ListSpecial + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSections parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.list - summary: Update the navigation property drive in shares - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: shares.list.UpdateDrive + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.UpdateParentSectionGroup parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -257396,18 +309859,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.list - summary: Delete navigation property drive for shares - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: shares.list.DeleteDrive + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.DeleteParentSectionGroup parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -257419,21 +309889,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups': get: tags: - - shares.list - summary: Get items from shares - description: All items contained in the list. - operationId: shares.list.ListItems + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.ListSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -257451,28 +309928,22 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - eTag - - eTag desc + - createdBy + - createdBy desc + - displayName + - displayName desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - contentType - - contentType desc - - sharepointIds - - sharepointIds desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -257485,23 +309956,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -257514,12 +309980,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -257527,13 +309991,13 @@ paths: content: application/json: schema: - title: Collection of listItem + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -257544,24 +310008,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - shares.list - summary: Create new navigation property to items for shares - description: All items contained in the list. - operationId: shares.list.CreateItems + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.CreateSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -257569,32 +310040,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - - shares.list - summary: Get items from shares - description: All items contained in the list. - operationId: shares.list.GetItems + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.GetSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of listItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -257606,23 +310084,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -257635,12 +310108,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -257648,68 +310119,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - createdByUser: - operationId: shares.list.Items.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: shares.list.Items.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - analytics: - operationId: shares.list.Items.GetAnalytics + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentNotebook parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - driveItem: - operationId: shares.list.Items.GetDriveItem + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentSectionGroup parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - fields: - operationId: shares.list.Items.GetFields + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSectionGroups parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - versions: - operationId: shares.list.Items.ListVersions + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSections parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.list - summary: Update the navigation property items in shares - description: All items contained in the list. - operationId: shares.list.UpdateItems + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.UpdateSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of listItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -257719,25 +310191,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.list - summary: Delete navigation property items for shares - description: All items contained in the list. - operationId: shares.list.DeleteItems + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.DeleteSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of listItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -257749,31 +310228,36 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/analytics': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections': get: tags: - - shares.list - summary: Get analytics from shares - description: Analytics about the view activities that took place on this item. - operationId: shares.list.items.GetAnalytics + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.ListSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of listItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: $select + x-ms-docs-key-type: onenotePage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -257782,189 +310266,26 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - allTime - - itemActivityStats - - lastSevenDays + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - links: - allTime: - operationId: shares.list.items.Analytics.GetAllTime - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: shares.list.items.Analytics.ListItemActivityStats - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: shares.list.items.Analytics.GetLastSevenDays - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/analytics/$ref': - get: - tags: - - shares.list - summary: Get ref of analytics from shares - description: Analytics about the view activities that took place on this item. - operationId: shares.list.items.GetRefAnalytics - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - allTime: - operationId: shares.list.items.Analytics.GetAllTime - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: shares.list.items.Analytics.ListItemActivityStats - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: shares.list.items.Analytics.GetLastSevenDays - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - shares.list - summary: Update the ref of navigation property analytics in shares - description: Analytics about the view activities that took place on this item. - operationId: shares.list.items.UpdateRefAnalytics - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - shares.list - summary: Delete ref of navigation property analytics for shares - description: Analytics about the view activities that took place on this item. - operationId: shares.list.items.DeleteRefAnalytics - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/driveItem': - get: - tags: - - shares.list - summary: Get driveItem from shares - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: shares.list.items.GetDriveItem - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -257976,47 +310297,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -258029,16 +310321,9 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -258046,215 +310331,88 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: shares.list.items.DriveItem.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: shares.list.items.DriveItem.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - workbook: - operationId: shares.list.items.DriveItem.GetWorkbook - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - analytics: - operationId: shares.list.items.DriveItem.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - children: - operationId: shares.list.items.DriveItem.ListChildren - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - listItem: - operationId: shares.list.items.DriveItem.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - permissions: - operationId: shares.list.items.DriveItem.ListPermissions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - subscriptions: - operationId: shares.list.items.DriveItem.ListSubscriptions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - thumbnails: - operationId: shares.list.items.DriveItem.ListThumbnails - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - versions: - operationId: shares.list.items.DriveItem.ListVersions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - shares.list - summary: Update the navigation property driveItem in shares - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: shares.list.items.UpdateDriveItem + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.CreateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of listItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - shares.list - summary: Delete navigation property driveItem for shares - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: shares.list.items.DeleteDriveItem - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/driveItem/content': - get: - tags: - - shares.list - summary: Get media content for the navigation property driveItem from shares - operationId: shares.list.items.GetDriveItemContent - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - responses: - '200': - description: Retrieved media content + '201': + description: Created navigation property. content: - application/octet-stream: + application/json: schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - shares.list - summary: Update media content for the navigation property driveItem in shares - operationId: shares.list.items.UpdateDriveItemContent - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/fields': + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}': get: tags: - - shares.list - summary: Get fields from shares - description: The values of the columns set on this list item. - operationId: shares.list.items.GetFields + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.GetSections parameters: - - name: sharedDriveItem-id + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -258266,6 +310424,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -258278,6 +310448,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -258285,37 +310458,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.Sections.ListPages + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.list - summary: Update the navigation property fields in shares - description: The values of the columns set on this list item. - operationId: shares.list.items.UpdateFields + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.UpdateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of listItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -258325,25 +310524,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.list - summary: Delete navigation property fields for shares - description: The values of the columns set on this list item. - operationId: shares.list.items.DeleteFields + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.pages.parentSection.parentSectionGroup.DeleteSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of listItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -258355,119 +310561,147 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': - get: + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - shares.Functions - summary: Invoke function getActivitiesByInterval - operationId: shares.sharedDriveItem.list.items.listItem.getActivitiesByInterval-96b0 + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'key: id of listItem' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - shares.Functions - summary: Invoke function getActivitiesByInterval - operationId: shares.sharedDriveItem.list.items.listItem.getActivitiesByInterval-53ee + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: startDateTime + - name: site-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: 'key: id of site' required: true schema: type: string - nullable: true - - name: endDateTime + x-ms-docs-key-type: site + - name: onenotePage-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'key: id of onenotePage' required: true schema: type: string - nullable: true - - name: interval + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id in: path - description: 'Usage: interval={interval}' + description: 'key: id of onenoteSection' required: true schema: type: string - nullable: true + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/resources': get: tags: - - shares.list - summary: Get versions from shares - description: The list of previous versions of the list item. - operationId: shares.list.items.ListVersions + - sites.onenote + summary: Get resources from sites + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: sites.onenote.ListResources parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + - name: site-id in: path - description: 'key: id of listItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -258485,12 +310719,12 @@ paths: enum: - id - id desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - publication - - publication desc + - self + - self desc + - content + - content desc + - contentUrl + - contentUrl desc type: string - name: $select in: query @@ -258503,10 +310737,9 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - self + - content + - contentUrl type: string - name: $expand in: query @@ -258519,7 +310752,6 @@ paths: items: enum: - '*' - - fields type: string responses: '200': @@ -258527,13 +310759,13 @@ paths: content: application/json: schema: - title: Collection of listItemVersion + title: Collection of onenoteResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' '@odata.nextLink': type: string default: @@ -258544,31 +310776,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - shares.list - summary: Create new navigation property to versions for shares - description: The list of previous versions of the list item. - operationId: shares.list.items.CreateVersions + - sites.onenote + summary: Create new navigation property to resources for sites + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: sites.onenote.CreateResources parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + - name: site-id in: path - description: 'key: id of listItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: site requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' required: true responses: '201': @@ -258576,39 +310801,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions/{listItemVersion-id}': + '/sites/{site-id}/onenote/resources/{onenoteResource-id}': get: tags: - - shares.list - summary: Get versions from shares - description: The list of previous versions of the list item. - operationId: shares.list.items.GetVersions + - sites.onenote + summary: Get resources from sites + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: sites.onenote.GetResources parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + - name: site-id in: path - description: 'key: id of listItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: onenoteResource-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteResource - name: $select in: query description: Select properties to be returned @@ -258620,10 +310838,9 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - self + - content + - contentUrl type: string - name: $expand in: query @@ -258636,7 +310853,6 @@ paths: items: enum: - '*' - - fields type: string responses: '200': @@ -258644,51 +310860,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - links: - fields: - operationId: shares.list.items.Versions.GetFields - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem-id: $request.path.listItem-id - listItemVersion-id: $request.path.listItemVersion-id + $ref: '#/components/schemas/microsoft.graph.onenoteResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.list - summary: Update the navigation property versions in shares - description: The list of previous versions of the list item. - operationId: shares.list.items.UpdateVersions + - sites.onenote + summary: Update the navigation property resources in sites + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: sites.onenote.UpdateResources parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + - name: site-id in: path - description: 'key: id of listItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: onenoteResource-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenoteResource' required: true responses: '204': @@ -258698,32 +310900,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.list - summary: Delete navigation property versions for shares - description: The list of previous versions of the list item. - operationId: shares.list.items.DeleteVersions + - sites.onenote + summary: Delete navigation property resources for sites + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + operationId: sites.onenote.DeleteResources parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + - name: site-id in: path - description: 'key: id of listItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: onenoteResource-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteResource - name: If-Match in: header description: ETag @@ -258735,103 +310930,65 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/fields': + '/sites/{site-id}/onenote/resources/{onenoteResource-id}/content': get: tags: - - shares.list - summary: Get fields from shares - description: A collection of the fields and values for this version of the list item. - operationId: shares.list.items.versions.GetFields + - sites.onenote + summary: Get media content for the navigation property resources from sites + operationId: sites.onenote.GetResourcesContent parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + - name: site-id in: path - description: 'key: id of listItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: onenoteResource-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: listItemVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: onenoteResource responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + type: string + format: binary default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - shares.list - summary: Update the navigation property fields in shares - description: A collection of the fields and values for this version of the list item. - operationId: shares.list.items.versions.UpdateFields + - sites.onenote + summary: Update media content for the navigation property resources in sites + operationId: sites.onenote.UpdateResourcesContent parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id + - name: site-id in: path - description: 'key: id of listItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: onenoteResource-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteResource' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteResource requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + type: string + format: binary required: true responses: '204': @@ -258839,94 +310996,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - shares.list - summary: Delete navigation property fields for shares - description: A collection of the fields and values for this version of the list item. - operationId: shares.list.items.versions.DeleteFields - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': - post: - tags: - - shares.Actions - summary: Invoke action restoreVersion - operationId: shares.sharedDriveItem.list.items.listItem.versions.listItemVersion.restoreVersion - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/shares/{sharedDriveItem-id}/list/subscriptions': + '/sites/{site-id}/onenote/sectionGroups': get: tags: - - shares.list - summary: Get subscriptions from shares - description: The set of subscriptions on the list. - operationId: shares.list.ListSubscriptions + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.ListSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -258944,32 +311028,22 @@ paths: enum: - id - id desc - - applicationId - - applicationId desc - - changeType - - changeType desc - - clientState - - clientState desc - - creatorId - - creatorId desc - - encryptionCertificate - - encryptionCertificate desc - - encryptionCertificateId - - encryptionCertificateId desc - - expirationDateTime - - expirationDateTime desc - - includeResourceData - - includeResourceData desc - - latestSupportedTlsVersion - - latestSupportedTlsVersion desc - - lifecycleNotificationUrl - - lifecycleNotificationUrl desc - - notificationQueryOptions - - notificationQueryOptions desc - - notificationUrl - - notificationUrl desc - - resource - - resource desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -258982,19 +311056,18 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationQueryOptions - - notificationUrl - - resource + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -259007,6 +311080,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -259014,13 +311091,13 @@ paths: content: application/json: schema: - title: Collection of subscription + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -259031,24 +311108,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - shares.list - summary: Create new navigation property to subscriptions for shares - description: The set of subscriptions on the list. - operationId: shares.list.CreateSubscriptions + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.CreateSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -259056,32 +311133,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/subscriptions/{subscription-id}': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}': get: tags: - - shares.list - summary: Get subscriptions from shares - description: The set of subscriptions on the list. - operationId: shares.list.GetSubscriptions + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.GetSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: subscription-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of subscription' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -259093,19 +311170,18 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationQueryOptions - - notificationUrl - - resource + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -259118,6 +311194,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -259125,37 +311205,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.list - summary: Update the navigation property subscriptions in shares - description: The set of subscriptions on the list. - operationId: shares.list.UpdateSubscriptions + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.UpdateSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: subscription-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of subscription' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -259165,25 +311266,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.list - summary: Delete navigation property subscriptions for shares - description: The set of subscriptions on the list. - operationId: shares.list.DeleteSubscriptions + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.DeleteSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: subscription-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of subscription' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -259195,21 +311296,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - - shares.listItem - summary: Get listItem from shares - description: Used to access the underlying listItem - operationId: shares.GetListItem + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.sectionGroups.GetParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -259221,23 +311329,20 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -259250,12 +311355,8 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - sectionGroups + - sections type: string responses: '200': @@ -259263,55 +311364,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - createdByUser: - operationId: shares.ListItem.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.ListItem.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - analytics: - operationId: shares.ListItem.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem: - operationId: shares.ListItem.GetDriveItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - fields: - operationId: shares.ListItem.GetFields + sectionGroups: + operationId: sites.onenote.sectionGroups.ParentNotebook.ListSectionGroups parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - versions: - operationId: shares.ListItem.ListVersions + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.sectionGroups.ParentNotebook.ListSections parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.listItem - summary: Update the navigation property listItem in shares - description: Used to access the underlying listItem - operationId: shares.UpdateListItem + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.sectionGroups.UpdateParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -259321,18 +311415,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.listItem - summary: Delete navigation property listItem for shares - description: Used to access the underlying listItem - operationId: shares.DeleteListItem + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.sectionGroups.DeleteParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -259344,21 +311445,118 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/analytics': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups': get: tags: - - shares.listItem - summary: Get analytics from shares - description: Analytics about the view activities that took place on this item. - operationId: shares.listItem.GetAnalytics + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.ListSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc + type: string - name: $select in: query description: Select properties to be returned @@ -259370,9 +311568,18 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -259385,9 +311592,10 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -259395,130 +311603,88 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - links: - allTime: - operationId: shares.listItem.Analytics.GetAllTime - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityStats: - operationId: shares.listItem.Analytics.ListItemActivityStats - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastSevenDays: - operationId: shares.listItem.Analytics.GetLastSevenDays - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + title: Collection of sectionGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/analytics/$ref': - get: + post: tags: - - shares.listItem - summary: Get ref of analytics from shares - description: Analytics about the view activities that took place on this item. - operationId: shares.listItem.GetRefAnalytics + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.CreateSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - allTime: - operationId: shares.listItem.Analytics.GetAllTime - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityStats: - operationId: shares.listItem.Analytics.ListItemActivityStats - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastSevenDays: - operationId: shares.listItem.Analytics.GetLastSevenDays - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - shares.listItem - summary: Update the ref of navigation property analytics in shares - description: Analytics about the view activities that took place on this item. - operationId: shares.listItem.UpdateRefAnalytics - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': + get: tags: - - shares.listItem - summary: Delete ref of navigation property analytics for shares - description: Analytics about the view activities that took place on this item. - operationId: shares.listItem.DeleteRefAnalytics + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.GetSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/driveItem': - get: - tags: - - shares.listItem - summary: Get driveItem from shares - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: shares.listItem.GetDriveItem - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -259530,47 +311696,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -259583,16 +311720,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -259600,71 +311731,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - createdByUser: - operationId: shares.listItem.DriveItem.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.listItem.DriveItem.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - workbook: - operationId: shares.listItem.DriveItem.GetWorkbook - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - analytics: - operationId: shares.listItem.DriveItem.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - children: - operationId: shares.listItem.DriveItem.ListChildren - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem: - operationId: shares.listItem.DriveItem.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - permissions: - operationId: shares.listItem.DriveItem.ListPermissions + parentNotebook: + operationId: sites.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentNotebook parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - subscriptions: - operationId: shares.listItem.DriveItem.ListSubscriptions + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: sites.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentSectionGroup parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - thumbnails: - operationId: shares.listItem.DriveItem.ListThumbnails + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: sites.onenote.sectionGroups.parentNotebook.SectionGroups.ListSectionGroups parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - versions: - operationId: shares.listItem.DriveItem.ListVersions + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: sites.onenote.sectionGroups.parentNotebook.SectionGroups.ListSections parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.listItem - summary: Update the navigation property driveItem in shares - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: shares.listItem.UpdateDriveItem + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.UpdateSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -259674,18 +311803,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.listItem - summary: Delete navigation property driveItem for shares - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: shares.listItem.DeleteDriveItem + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.DeleteSectionGroups parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -259697,73 +311840,191 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/driveItem/content': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections': get: tags: - - shares.listItem - summary: Get media content for the navigation property driveItem from shares - operationId: shares.listItem.GetDriveItemContent + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.ListSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - shares.listItem - summary: Update media content for the navigation property driveItem in shares - operationId: shares.listItem.UpdateDriveItemContent + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.CreateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/fields': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}': get: tags: - - shares.listItem - summary: Get fields from shares - description: The values of the columns set on this list item. - operationId: shares.listItem.GetFields + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.GetSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -259775,6 +312036,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -259787,6 +312060,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -259794,30 +312070,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.sectionGroups.parentNotebook.Sections.ListPages + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.sectionGroups.parentNotebook.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.sectionGroups.parentNotebook.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.listItem - summary: Update the navigation property fields in shares - description: The values of the columns set on this list item. - operationId: shares.listItem.UpdateFields + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.UpdateSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -259827,18 +312136,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.listItem - summary: Delete navigation property fields for shares - description: The values of the columns set on this list item. - operationId: shares.listItem.DeleteFields + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.DeleteSections parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -259850,98 +312173,161 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.getActivitiesByInterval()': - get: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - shares.Functions - summary: Invoke function getActivitiesByInterval - operationId: shares.sharedDriveItem.listItem.getActivitiesByInterval-96b0 + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - shares.Functions - summary: Invoke function getActivitiesByInterval - operationId: shares.sharedDriveItem.listItem.getActivitiesByInterval-53ee + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: startDateTime + - name: site-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: 'key: id of site' required: true schema: type: string - nullable: true - - name: endDateTime + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'key: id of sectionGroup' required: true schema: type: string - nullable: true - - name: interval + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'Usage: interval={interval}' + description: 'key: id of onenoteSection' required: true schema: type: string - nullable: true + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/shares/{sharedDriveItem-id}/listItem/versions': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages': get: tags: - - shares.listItem - summary: Get versions from shares - description: The list of previous versions of the list item. - operationId: shares.listItem.ListVersions + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.ListPages parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -259959,12 +312345,28 @@ paths: enum: - id - id desc - - lastModifiedBy - - lastModifiedBy desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc - lastModifiedDateTime - lastModifiedDateTime desc - - publication - - publication desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -259977,10 +312379,19 @@ paths: items: enum: - id - - lastModifiedBy + - self + - createdDateTime + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - publication - - fields + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -259993,7 +312404,8 @@ paths: items: enum: - '*' - - fields + - parentNotebook + - parentSection type: string responses: '200': @@ -260001,13 +312413,13 @@ paths: content: application/json: schema: - title: Collection of listItemVersion + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -260018,190 +312430,85 @@ paths: x-ms-docs-operation-type: operation post: tags: - - shares.listItem - summary: Create new navigation property to versions for shares - description: The list of previous versions of the list item. - operationId: shares.listItem.CreateVersions - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/versions/{listItemVersion-id}': - get: - tags: - - shares.listItem - summary: Get versions from shares - description: The list of previous versions of the list item. - operationId: shares.listItem.GetVersions + - sites.onenote + summary: Create new navigation property to pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.CreatePages parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItemVersion-id + - name: site-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItemVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - fields - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - links: - fields: - operationId: shares.listItem.Versions.GetFields - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItemVersion-id: $request.path.listItemVersion-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - shares.listItem - summary: Update the navigation property versions in shares - description: The list of previous versions of the list item. - operationId: shares.listItem.UpdateVersions - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItemVersion-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}': + get: tags: - - shares.listItem - summary: Delete navigation property versions for shares - description: The list of previous versions of the list item. - operationId: shares.listItem.DeleteVersions + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.GetPages parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItemVersion-id + - name: site-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/versions/{listItemVersion-id}/fields': - get: - tags: - - shares.listItem - summary: Get fields from shares - description: A collection of the fields and values for this version of the list item. - operationId: shares.listItem.versions.GetFields - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItemVersion-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -260213,6 +312520,19 @@ paths: items: enum: - id + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -260225,6 +312545,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -260232,37 +312554,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentNotebook + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentSection + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.listItem - summary: Update the navigation property fields in shares - description: A collection of the fields and values for this version of the list item. - operationId: shares.listItem.versions.UpdateFields + - sites.onenote + summary: Update the navigation property pages in sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.UpdatePages parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -260272,25 +312623,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.listItem - summary: Delete navigation property fields for shares - description: A collection of the fields and values for this version of the list item. - operationId: shares.listItem.versions.DeleteFields + - sites.onenote + summary: Delete navigation property pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.DeletePages parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -260302,111 +312667,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': - post: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + get: tags: - - shares.Actions - summary: Invoke action restoreVersion - operationId: shares.sharedDriveItem.listItem.versions.listItemVersion.restoreVersion + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.sectionGroups.parentNotebook.sections.GetPagesContent parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: listItemVersion - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/shares/{sharedDriveItem-id}/permission': - get: - tags: - - shares.permission - summary: Get permission from shares - description: Used to access the permission representing the underlying sharing link - operationId: shares.GetPermission - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - expirationDateTime - - grantedTo - - grantedToIdentities - - hasPassword - - inheritedFrom - - invitation - - link - - roles - - shareId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + type: string + format: binary default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - shares.permission - summary: Update the navigation property permission in shares - description: Used to access the permission representing the underlying sharing link - operationId: shares.UpdatePermission + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.sectionGroups.parentNotebook.sections.UpdatePagesContent parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + type: string + format: binary required: true responses: '204': @@ -260414,45 +312761,108 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - shares.permission - summary: Delete navigation property permission for shares - description: Used to access the permission representing the underlying sharing link - operationId: shares.DeletePermission + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/permission/microsoft.graph.grant': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': post: tags: - - shares.Actions - summary: Invoke action grant - operationId: shares.sharedDriveItem.permission.grant + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -260460,47 +312870,102 @@ paths: schema: type: object properties: - roles: - type: array - items: - type: string - nullable: true - recipients: + commands: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.driveRecipient' + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' nullable: true required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.preview + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': description: Success content: application/json: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.permission' - nullable: true + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/shares/{sharedDriveItem-id}/root': + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - - shares.driveItem - summary: Get root from shares - description: Used to access the underlying driveItem. Deprecated -- use driveItem instead. - operationId: shares.GetRoot + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.GetParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -260512,47 +312977,20 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -260565,16 +313003,8 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - sectionGroups + - sections type: string responses: '200': @@ -260582,71 +313012,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - createdByUser: - operationId: shares.Root.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.Root.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - workbook: - operationId: shares.Root.GetWorkbook - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - analytics: - operationId: shares.Root.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - children: - operationId: shares.Root.ListChildren - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem: - operationId: shares.Root.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - permissions: - operationId: shares.Root.ListPermissions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - subscriptions: - operationId: shares.Root.ListSubscriptions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - thumbnails: - operationId: shares.Root.ListThumbnails + sectionGroups: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSectionGroups parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - versions: - operationId: shares.Root.ListVersions + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSections parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.driveItem - summary: Update the navigation property root in shares - description: Used to access the underlying driveItem. Deprecated -- use driveItem instead. - operationId: shares.UpdateRoot + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -260656,18 +313081,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.driveItem - summary: Delete navigation property root for shares - description: Used to access the underlying driveItem. Deprecated -- use driveItem instead. - operationId: shares.DeleteRoot + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -260679,73 +313125,112 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/root/content': - get: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - shares.driveItem - summary: Get media content for the navigation property root from shares - operationId: shares.GetRootContent + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - shares.driveItem - summary: Update media content for the navigation property root in shares - operationId: shares.UpdateRootContent - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: site + - name: sectionGroup-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/site': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - shares.site - summary: Get site from shares - description: Used to access the underlying site - operationId: shares.GetSite + - sites.onenote + summary: Get parentSection from sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.GetParentSection parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -260757,32 +313242,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - error - - root - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -260795,18 +313266,9 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -260814,79 +313276,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - createdByUser: - operationId: shares.Site.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.Site.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - analytics: - operationId: shares.Site.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - columns: - operationId: shares.Site.ListColumns - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - contentTypes: - operationId: shares.Site.ListContentTypes - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - drive: - operationId: shares.Site.GetDrive - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - drives: - operationId: shares.Site.ListDrives - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - items: - operationId: shares.Site.ListItems - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lists: - operationId: shares.Site.ListLists - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - permissions: - operationId: shares.Site.ListPermissions + pages: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.ListPages parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - sites: - operationId: shares.Site.ListSites + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentNotebook parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - onenote: - operationId: shares.Site.GetOnenote + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentSectionGroup parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.site - summary: Update the navigation property site in shares - description: Used to access the underlying site - operationId: shares.UpdateSite + - sites.onenote + summary: Update the navigation property parentSection in sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentSection parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -260896,18 +313352,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.site - summary: Delete navigation property site for shares - description: Used to access the underlying site - operationId: shares.DeleteSite + - sites.onenote + summary: Delete navigation property parentSection for sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentSection parameters: - - name: sharedDriveItem-id + - name: site-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -260919,170 +313396,153 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /sites: - get: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: tags: - - sites.site - summary: Get entities from sites - operationId: sites.site.ListSite + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook 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 + - name: site-id + in: path + description: 'key: id of site' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - displayName - - displayName desc - - error - - error desc - - root - - root desc - - sharepointIds - - sharepointIds desc - - siteCollection - - siteCollection desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - error - - root - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote - type: string + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved entities + description: Success content: application/json: schema: - title: Collection of site - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.site' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - - sites.site - summary: Add new entity to sites - operationId: sites.site.CreateSite + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New entity + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created entity + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': get: tags: - - sites.site - summary: Get entity from sites by key - operationId: sites.site.GetSite + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.GetParentNotebook parameters: - name: site-id in: path @@ -261091,6 +313551,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -261102,32 +313576,20 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - error - - root - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -261140,83 +313602,38 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - sectionGroups + - sections type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - createdByUser: - operationId: sites.GetCreatedByUser - parameters: - site-id: $request.path.site-id - lastModifiedByUser: - operationId: sites.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - analytics: - operationId: sites.GetAnalytics - parameters: - site-id: $request.path.site-id - columns: - operationId: sites.ListColumns - parameters: - site-id: $request.path.site-id - contentTypes: - operationId: sites.ListContentTypes - parameters: - site-id: $request.path.site-id - drive: - operationId: sites.GetDrive - parameters: - site-id: $request.path.site-id - drives: - operationId: sites.ListDrives - parameters: - site-id: $request.path.site-id - items: - operationId: sites.ListItems - parameters: - site-id: $request.path.site-id - lists: - operationId: sites.ListLists - parameters: - site-id: $request.path.site-id - permissions: - operationId: sites.ListPermissions - parameters: - site-id: $request.path.site-id - sites: - operationId: sites.ListSites + sectionGroups: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSectionGroups parameters: site-id: $request.path.site-id - onenote: - operationId: sites.GetOnenote + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSections parameters: site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.site - summary: Update entity in sites - operationId: sites.site.UpdateSite + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.UpdateParentNotebook parameters: - name: site-id in: path @@ -261225,12 +313642,26 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -261240,9 +313671,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.site - summary: Delete entity from sites - operationId: sites.site.DeleteSite + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.DeleteParentNotebook parameters: - name: site-id in: path @@ -261251,6 +313683,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -261262,13 +313708,76 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - sites.itemAnalytics - summary: Get analytics from sites - description: Analytics about the view activities that took place in this site. - operationId: sites.GetAnalytics + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.GetParentSectionGroup parameters: - name: site-id in: path @@ -261277,6 +313786,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -261288,9 +313811,18 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -261303,9 +313835,10 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -261313,30 +313846,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - allTime: - operationId: sites.Analytics.GetAllTime + parentNotebook: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentNotebook parameters: site-id: $request.path.site-id - itemActivityStats: - operationId: sites.Analytics.ListItemActivityStats + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup parameters: site-id: $request.path.site-id - lastSevenDays: - operationId: sites.Analytics.GetLastSevenDays + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSections parameters: site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/$ref': - get: + patch: tags: - - sites.itemAnalytics - summary: Get ref of analytics from sites - description: Analytics about the view activities that took place in this site. - operationId: sites.GetRefAnalytics + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.UpdateParentSectionGroup parameters: - name: site-id in: path @@ -261345,51 +313889,26 @@ paths: schema: type: string x-ms-docs-key-type: site - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - allTime: - operationId: sites.Analytics.GetAllTime - parameters: - site-id: $request.path.site-id - itemActivityStats: - operationId: sites.Analytics.ListItemActivityStats - parameters: - site-id: $request.path.site-id - lastSevenDays: - operationId: sites.Analytics.GetLastSevenDays - parameters: - site-id: $request.path.site-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.itemAnalytics - summary: Update the ref of navigation property analytics in sites - description: Analytics about the view activities that took place in this site. - operationId: sites.UpdateRefAnalytics - parameters: - - name: site-id + - name: sectionGroup-id in: path - description: 'key: id of site' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -261399,10 +313918,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.itemAnalytics - summary: Delete ref of navigation property analytics for sites - description: Analytics about the view activities that took place in this site. - operationId: sites.DeleteRefAnalytics + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.parentNotebook.sections.DeleteParentSectionGroup parameters: - name: site-id in: path @@ -261411,193 +313930,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/columns': - get: - tags: - - sites.columnDefinition - summary: Get columns from sites - description: The collection of column definitions reusable across lists under this site. - operationId: sites.ListColumns - parameters: - - name: site-id + - name: sectionGroup-id in: path - description: 'key: id of site' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc - - description - - description desc - - displayName - - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - indexed - - indexed desc - - lookup - - lookup desc - - name - - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - readOnly - - readOnly desc - - required - - required desc - - text - - text desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of columnDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - sites.columnDefinition - summary: Create new navigation property to columns for sites - description: The collection of column definitions reusable across lists under this site. - operationId: sites.CreateColumns - parameters: - - name: site-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of site' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - required: true + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/columns/{columnDefinition-id}': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - - sites.columnDefinition - summary: Get columns from sites - description: The collection of column definitions reusable across lists under this site. - operationId: sites.GetColumns + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sectionGroups.GetParentSectionGroup parameters: - name: site-id in: path @@ -261606,13 +313970,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: columnDefinition-id + - name: sectionGroup-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -261624,26 +313988,18 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description + - self + - createdDateTime + - createdBy - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -261656,6 +314012,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -261663,16 +314023,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.sectionGroups.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.columnDefinition - summary: Update the navigation property columns in sites - description: The collection of column definitions reusable across lists under this site. - operationId: sites.UpdateColumns + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sectionGroups.UpdateParentSectionGroup parameters: - name: site-id in: path @@ -261681,19 +314062,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: columnDefinition-id + - name: sectionGroup-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -261703,10 +314084,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.columnDefinition - summary: Delete navigation property columns for sites - description: The collection of column definitions reusable across lists under this site. - operationId: sites.DeleteColumns + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sectionGroups.DeleteParentSectionGroup parameters: - name: site-id in: path @@ -261715,13 +314096,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: columnDefinition-id + - name: sectionGroup-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -261733,13 +314114,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - - sites.contentType - summary: Get contentTypes from sites - description: The collection of content types defined for this site. - operationId: sites.ListContentTypes + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.ListSectionGroups parameters: - name: site-id in: path @@ -261748,6 +314129,13 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -261765,24 +314153,22 @@ paths: enum: - id - id desc - - description - - description desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - readOnly - - readOnly desc - - sealed - - sealed desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -261795,16 +314181,18 @@ paths: items: enum: - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -261817,7 +314205,10 @@ paths: items: enum: - '*' - - columnLinks + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -261825,13 +314216,13 @@ paths: content: application/json: schema: - title: Collection of contentType + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -261842,10 +314233,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.contentType - summary: Create new navigation property to contentTypes for sites - description: The collection of content types defined for this site. - operationId: sites.CreateContentTypes + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.CreateSectionGroups parameters: - name: site-id in: path @@ -261854,12 +314245,19 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -261867,17 +314265,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - - sites.contentType - summary: Get contentTypes from sites - description: The collection of content types defined for this site. - operationId: sites.GetContentTypes + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.GetSectionGroups parameters: - name: site-id in: path @@ -261886,13 +314284,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -261904,16 +314309,18 @@ paths: items: enum: - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -261926,7 +314333,10 @@ paths: items: enum: - '*' - - columnLinks + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -261934,22 +314344,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - columnLinks: - operationId: sites.ContentTypes.ListColumnLinks + parentNotebook: + operationId: sites.onenote.sectionGroups.SectionGroups.GetParentNotebook parameters: site-id: $request.path.site-id - contentType-id: $request.path.contentType-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: sites.onenote.sectionGroups.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: sites.onenote.sectionGroups.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: sites.onenote.sectionGroups.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.contentType - summary: Update the navigation property contentTypes in sites - description: The collection of content types defined for this site. - operationId: sites.UpdateContentTypes + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.UpdateSectionGroups parameters: - name: site-id in: path @@ -261958,19 +314387,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -261980,10 +314416,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.contentType - summary: Delete navigation property contentTypes for sites - description: The collection of content types defined for this site. - operationId: sites.DeleteContentTypes + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.DeleteSectionGroups parameters: - name: site-id in: path @@ -261992,13 +314428,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -262010,13 +314453,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections': get: tags: - - sites.contentType - summary: Get columnLinks from sites - description: The collection of columns that are required by this content type - operationId: sites.contentTypes.ListColumnLinks + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.ListSections parameters: - name: site-id in: path @@ -262025,13 +314468,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -262049,8 +314492,24 @@ paths: enum: - id - id desc - - name - - name desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -262063,7 +314522,18 @@ paths: items: enum: - id - - name + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -262076,6 +314546,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -262083,13 +314556,13 @@ paths: content: application/json: schema: - title: Collection of columnLink + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -262100,10 +314573,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.contentType - summary: Create new navigation property to columnLinks for sites - description: The collection of columns that are required by this content type - operationId: sites.contentTypes.CreateColumnLinks + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.CreateSections parameters: - name: site-id in: path @@ -262112,19 +314585,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -262132,17 +314605,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': get: tags: - - sites.contentType - summary: Get columnLinks from sites - description: The collection of columns that are required by this content type - operationId: sites.contentTypes.GetColumnLinks + - sites.onenote + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.GetSections parameters: - name: site-id in: path @@ -262151,20 +314624,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -262176,7 +314649,18 @@ paths: items: enum: - id - - name + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -262189,6 +314673,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -262196,16 +314683,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.sectionGroups.Sections.ListPages + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.sectionGroups.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.sectionGroups.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.contentType - summary: Update the navigation property columnLinks in sites - description: The collection of columns that are required by this content type - operationId: sites.contentTypes.UpdateColumnLinks + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.UpdateSections parameters: - name: site-id in: path @@ -262214,26 +314720,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -262243,10 +314749,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.contentType - summary: Delete navigation property columnLinks for sites - description: The collection of columns that are required by this content type - operationId: sites.contentTypes.DeleteColumnLinks + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.DeleteSections parameters: - name: site-id in: path @@ -262255,20 +314761,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -262280,13 +314786,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/drive': - get: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - sites.drive - summary: Get drive from sites - description: The default drive (document library) for this site. - operationId: sites.GetDrive + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -262295,103 +314800,61 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: sites.Drive.GetCreatedByUser - parameters: - site-id: $request.path.site-id - lastModifiedByUser: - operationId: sites.Drive.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - following: - operationId: sites.Drive.ListFollowing - parameters: - site-id: $request.path.site-id - items: - operationId: sites.Drive.ListItems - parameters: - site-id: $request.path.site-id - list: - operationId: sites.Drive.GetList - parameters: - site-id: $request.path.site-id - root: - operationId: sites.Drive.GetRoot - parameters: - site-id: $request.path.site-id - special: - operationId: sites.Drive.ListSpecial - parameters: - site-id: $request.path.site-id + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - sites.drive - summary: Update the navigation property drive in sites - description: The default drive (document library) for this site. - operationId: sites.UpdateDrive + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: site-id in: path @@ -262400,25 +314863,62 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': + get: tags: - - sites.drive - summary: Delete navigation property drive for sites - description: The default drive (document library) for this site. - operationId: sites.DeleteDrive + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.ListPages parameters: - name: site-id in: path @@ -262427,32 +314927,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: If-Match - in: header - description: ETag + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/drives': - get: - tags: - - sites.drive - summary: Get drives from sites - description: The collection of drives (document libraries) under this site. - operationId: sites.ListDrives - parameters: - - name: site-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of site' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -262470,34 +314958,28 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - driveType - - driveType desc - - owner - - owner desc - - quota - - quota desc - - sharePointIds - - sharePointIds desc - - system - - system desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -262510,27 +314992,19 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -262543,13 +315017,8 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - parentNotebook + - parentSection type: string responses: '200': @@ -262557,13 +315026,13 @@ paths: content: application/json: schema: - title: Collection of drive + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -262574,10 +315043,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.drive - summary: Create new navigation property to drives for sites - description: The collection of drives (document libraries) under this site. - operationId: sites.CreateDrives + - sites.onenote + summary: Create new navigation property to pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.CreatePages parameters: - name: site-id in: path @@ -262586,12 +315055,26 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -262599,17 +315082,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/drives/{drive-id}': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - sites.drive - summary: Get drives from sites - description: The collection of drives (document libraries) under this site. - operationId: sites.GetDrives + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.GetPages parameters: - name: site-id in: path @@ -262618,13 +315101,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: drive-id + - name: sectionGroup-id in: path - description: 'key: id of drive' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -262636,27 +315133,19 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag - - lastModifiedBy + - content + - contentUrl + - createdByAppId - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -262669,13 +315158,8 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special + - parentNotebook + - parentSection type: string responses: '200': @@ -262683,52 +315167,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.onenotePage' links: - createdByUser: - operationId: sites.Drives.GetCreatedByUser - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - lastModifiedByUser: - operationId: sites.Drives.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - following: - operationId: sites.Drives.ListFollowing - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - items: - operationId: sites.Drives.ListItems - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - list: - operationId: sites.Drives.GetList - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - root: - operationId: sites.Drives.GetRoot + parentNotebook: + operationId: sites.onenote.sectionGroups.sections.Pages.GetParentNotebook parameters: site-id: $request.path.site-id - drive-id: $request.path.drive-id - special: - operationId: sites.Drives.ListSpecial + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: sites.onenote.sectionGroups.sections.Pages.GetParentSection parameters: site-id: $request.path.site-id - drive-id: $request.path.drive-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.drive - summary: Update the navigation property drives in sites - description: The collection of drives (document libraries) under this site. - operationId: sites.UpdateDrives + - sites.onenote + summary: Update the navigation property pages in sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.UpdatePages parameters: - name: site-id in: path @@ -262737,19 +315200,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: drive-id + - name: sectionGroup-id in: path - description: 'key: id of drive' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -262759,10 +315236,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.drive - summary: Delete navigation property drives for sites - description: The collection of drives (document libraries) under this site. - operationId: sites.DeleteDrives + - sites.onenote + summary: Delete navigation property pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.DeletePages parameters: - name: site-id in: path @@ -262771,13 +315248,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: drive-id + - name: sectionGroup-id in: path - description: 'key: id of drive' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -262789,13 +315280,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/items': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': get: tags: - - sites.baseItem - summary: Get items from sites - description: Used to address any item contained in this site. This collection cannot be enumerated. - operationId: sites.ListItems + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.sectionGroups.sections.GetPagesContent parameters: - name: site-id in: path @@ -262804,106 +315294,159 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - createdByUser - - lastModifiedByUser - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.sectionGroups.sections.UpdatePagesContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of baseItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.baseItem' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': post: tags: - - sites.baseItem - summary: Create new navigation property to items for sites - description: Used to address any item contained in this site. This collection cannot be enumerated. - operationId: sites.CreateItems + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - name: site-id in: path @@ -262912,30 +315455,101 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseItem' + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: - '201': - description: Created navigation property. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseItem' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/items/{baseItem-id}': + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': get: tags: - - sites.baseItem - summary: Get items from sites - description: Used to address any item contained in this site. This collection cannot be enumerated. - operationId: sites.GetItems + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.sections.pages.GetParentNotebook parameters: - name: site-id in: path @@ -262944,13 +315558,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: baseItem-id + - name: sectionGroup-id in: path - description: 'key: id of baseItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: baseItem + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -262962,17 +315590,20 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - createdByUser - - lastModifiedByUser + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -262985,8 +315616,8 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser + - sectionGroups + - sections type: string responses: '200': @@ -262994,27 +315625,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseItem' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - createdByUser: - operationId: sites.Items.GetCreatedByUser + sectionGroups: + operationId: sites.onenote.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups parameters: site-id: $request.path.site-id - baseItem-id: $request.path.baseItem-id - lastModifiedByUser: - operationId: sites.Items.GetLastModifiedByUser + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sections: + operationId: sites.onenote.sectionGroups.sections.pages.ParentNotebook.ListSections parameters: site-id: $request.path.site-id - baseItem-id: $request.path.baseItem-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.baseItem - summary: Update the navigation property items in sites - description: Used to address any item contained in this site. This collection cannot be enumerated. - operationId: sites.UpdateItems + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.sections.pages.UpdateParentNotebook parameters: - name: site-id in: path @@ -263023,19 +315658,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: baseItem-id + - name: sectionGroup-id in: path - description: 'key: id of baseItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: baseItem + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseItem' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -263045,10 +315694,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.baseItem - summary: Delete navigation property items for sites - description: Used to address any item contained in this site. This collection cannot be enumerated. - operationId: sites.DeleteItems + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.sections.pages.DeleteParentNotebook parameters: - name: site-id in: path @@ -263057,13 +315706,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: baseItem-id + - name: sectionGroup-id in: path - description: 'key: id of baseItem' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: baseItem + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -263075,13 +315738,83 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - - sites.list - summary: Get lists from sites - description: The collection of lists under this site. - operationId: sites.ListLists + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.ListSectionGroups parameters: - name: site-id in: path @@ -263090,6 +315823,27 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -263107,32 +315861,22 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - eTag - - eTag desc + - createdBy + - createdBy desc + - displayName + - displayName desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - displayName - - displayName desc - - list - - list desc - - sharepointIds - - sharepointIds desc - - system - - system desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -263145,26 +315889,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -263177,13 +315913,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -263191,13 +315924,13 @@ paths: content: application/json: schema: - title: Collection of list + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -263208,10 +315941,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create new navigation property to lists for sites - description: The collection of lists under this site. - operationId: sites.CreateLists + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.CreateSectionGroups parameters: - name: site-id in: path @@ -263220,12 +315953,33 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -263233,17 +315987,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': get: tags: - - sites.list - summary: Get lists from sites - description: The collection of lists under this site. - operationId: sites.GetLists + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.GetSectionGroups parameters: - name: site-id in: path @@ -263252,13 +316006,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -263270,26 +316045,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -263302,13 +316069,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - columns - - contentTypes - - drive - - items - - subscriptions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -263316,52 +316080,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - createdByUser: - operationId: sites.Lists.GetCreatedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - lastModifiedByUser: - operationId: sites.Lists.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - columns: - operationId: sites.Lists.ListColumns - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - contentTypes: - operationId: sites.Lists.ListContentTypes + parentNotebook: + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentNotebook parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - drive: - operationId: sites.Lists.GetDrive + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - items: - operationId: sites.Lists.ListItems + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSectionGroups parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - subscriptions: - operationId: sites.Lists.ListSubscriptions + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSections parameters: site-id: $request.path.site-id - list-id: $request.path.list-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property lists in sites - description: The collection of lists under this site. - operationId: sites.UpdateLists + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSectionGroups parameters: - name: site-id in: path @@ -263370,19 +316131,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -263392,10 +316174,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property lists for sites - description: The collection of lists under this site. - operationId: sites.DeleteLists + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSectionGroups parameters: - name: site-id in: path @@ -263404,13 +316186,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -263422,13 +316225,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/columns': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': get: tags: - - sites.list - summary: Get columns from sites - description: The collection of field definitions for this list. - operationId: sites.lists.ListColumns + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.ListSections parameters: - name: site-id in: path @@ -263437,13 +316240,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -263461,46 +316278,24 @@ paths: enum: - id - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc - - description - - description desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc - displayName - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - indexed - - indexed desc - - lookup - - lookup desc - - name - - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - readOnly - - readOnly desc - - required - - required desc - - text - - text desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -263513,26 +316308,18 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description + - self + - createdDateTime + - createdBy - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -263545,6 +316332,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -263552,13 +316342,13 @@ paths: content: application/json: schema: - title: Collection of columnDefinition + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -263569,10 +316359,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create new navigation property to columns for sites - description: The collection of field definitions for this list. - operationId: sites.lists.CreateColumns + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.CreateSections parameters: - name: site-id in: path @@ -263581,19 +316371,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -263601,17 +316405,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - sites.list - summary: Get columns from sites - description: The collection of field definitions for this list. - operationId: sites.lists.GetColumns + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.GetSections parameters: - name: site-id in: path @@ -263620,20 +316424,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: columnDefinition-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -263645,26 +316463,18 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - currency - - dateTime - - defaultValue - - description + - self + - createdDateTime + - createdBy - displayName - - enforceUniqueValues - - geolocation - - hidden - - indexed - - lookup - - name - - number - - personOrGroup - - readOnly - - required - - text + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -263677,6 +316487,9 @@ paths: items: enum: - '*' + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -263684,16 +316497,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + links: + pages: + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.Sections.ListPages + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property columns in sites - description: The collection of field definitions for this list. - operationId: sites.lists.UpdateColumns + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSections parameters: - name: site-id in: path @@ -263702,26 +316540,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: columnDefinition-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -263731,10 +316583,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property columns for sites - description: The collection of field definitions for this list. - operationId: sites.lists.DeleteColumns + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSections parameters: - name: site-id in: path @@ -263743,20 +316595,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: columnDefinition-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnDefinition' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -263768,13 +316634,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes': - get: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - sites.list - summary: Get contentTypes from sites - description: The collection of content types present in this list. - operationId: sites.lists.ListContentTypes + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -263783,111 +316648,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - readOnly - - readOnly desc - - sealed - - sealed desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - columnLinks - type: string + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of contentType - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - - sites.list - summary: Create new navigation property to contentTypes for sites - description: The collection of content types present in this list. - operationId: sites.lists.CreateContentTypes + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - name: site-id in: path @@ -263896,37 +316725,76 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - - sites.list - summary: Get contentTypes from sites - description: The collection of content types present in this list. - operationId: sites.lists.GetContentTypes + - sites.onenote + summary: Get parentSection from sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.sections.pages.GetParentSection parameters: - name: site-id in: path @@ -263935,20 +316803,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: contentType-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of contentType' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -263960,16 +316835,18 @@ paths: items: enum: - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -263982,7 +316859,9 @@ paths: items: enum: - '*' - - columnLinks + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -263990,23 +316869,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - columnLinks: - operationId: sites.lists.ContentTypes.ListColumnLinks + pages: + operationId: sites.onenote.sectionGroups.sections.pages.ParentSection.ListPages parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - contentType-id: $request.path.contentType-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentNotebook: + operationId: sites.onenote.sectionGroups.sections.pages.ParentSection.GetParentNotebook + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSectionGroup: + operationId: sites.onenote.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property contentTypes in sites - description: The collection of content types present in this list. - operationId: sites.lists.UpdateContentTypes + - sites.onenote + summary: Update the navigation property parentSection in sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.sections.pages.UpdateParentSection parameters: - name: site-id in: path @@ -264015,26 +316909,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: contentType-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of contentType' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -264044,10 +316945,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property contentTypes for sites - description: The collection of content types present in this list. - operationId: sites.lists.DeleteContentTypes + - sites.onenote + summary: Delete navigation property parentSection for sites + description: The section that contains the page. Read-only. + operationId: sites.onenote.sectionGroups.sections.pages.DeleteParentSection parameters: - name: site-id in: path @@ -264056,20 +316957,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: contentType-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of contentType' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -264081,13 +316989,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks': - get: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + post: tags: - - sites.list - summary: Get columnLinks from sites - description: The collection of columns that are required by this content type - operationId: sites.lists.contentTypes.ListColumnLinks + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - name: site-id in: path @@ -264096,92 +317003,68 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: contentType-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of contentType' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - name - - name desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of columnLink - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnLink' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - - sites.list - summary: Create new navigation property to columnLinks for sites - description: The collection of columns that are required by this content type - operationId: sites.lists.contentTypes.CreateColumnLinks + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - name: site-id in: path @@ -264190,44 +317073,69 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: contentType-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of contentType' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': get: tags: - - sites.list - summary: Get columnLinks from sites - description: The collection of columns that are required by this content type - operationId: sites.lists.contentTypes.GetColumnLinks + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.sections.GetParentNotebook parameters: - name: site-id in: path @@ -264236,27 +317144,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -264268,7 +317169,20 @@ paths: items: enum: - id - - name + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - isShared + - links + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -264281,6 +317195,8 @@ paths: items: enum: - '*' + - sectionGroups + - sections type: string responses: '200': @@ -264288,16 +317204,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.notebook' + links: + sectionGroups: + operationId: sites.onenote.sectionGroups.sections.ParentNotebook.ListSectionGroups + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.sectionGroups.sections.ParentNotebook.ListSections + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property columnLinks in sites - description: The collection of columns that are required by this content type - operationId: sites.lists.contentTypes.UpdateColumnLinks + - sites.onenote + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.sections.UpdateParentNotebook parameters: - name: site-id in: path @@ -264306,33 +317235,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -264342,10 +317264,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property columnLinks for sites - description: The collection of columns that are required by this content type - operationId: sites.lists.contentTypes.DeleteColumnLinks + - sites.onenote + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.sections.DeleteParentNotebook parameters: - name: site-id in: path @@ -264354,27 +317276,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: contentType-id + - name: sectionGroup-id in: path - description: 'key: id of contentType' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of columnLink' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -264386,13 +317301,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/drive': - get: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + post: tags: - - sites.list - summary: Get drive from sites - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: sites.lists.GetDrive + - sites.Actions + summary: Invoke action copyNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook parameters: - name: site-id in: path @@ -264401,151 +317315,62 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - following - - items - - list - - root - - special - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: sites.lists.Drive.GetCreatedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - lastModifiedByUser: - operationId: sites.lists.Drive.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - following: - operationId: sites.lists.Drive.ListFollowing - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - items: - operationId: sites.lists.Drive.ListItems - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - list: - operationId: sites.lists.Drive.GetList - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - root: - operationId: sites.lists.Drive.GetRoot - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - special: - operationId: sites.lists.Drive.ListSpecial - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - sites.list - summary: Update the navigation property drive in sites - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: sites.lists.UpdateDrive - parameters: - - name: site-id + - name: sectionGroup-id in: path - description: 'key: id of site' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: site - - name: list-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups': + get: tags: - - sites.list - summary: Delete navigation property drive for sites - description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' - operationId: sites.lists.DeleteDrive + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.ListSectionGroups parameters: - name: site-id in: path @@ -264554,46 +317379,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items': - get: - tags: - - sites.list - summary: Get items from sites - description: All items contained in the list. - operationId: sites.lists.ListItems - parameters: - - name: site-id + - name: sectionGroup-id in: path - description: 'key: id of site' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: site - - name: list-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -264611,28 +317410,22 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc + - self + - self desc - createdDateTime - createdDateTime desc - - description - - description desc - - eTag - - eTag desc + - createdBy + - createdBy desc + - displayName + - displayName desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - contentType - - contentType desc - - sharepointIds - - sharepointIds desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -264645,23 +317438,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -264674,12 +317462,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -264687,13 +317473,13 @@ paths: content: application/json: schema: - title: Collection of listItem + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -264704,10 +317490,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create new navigation property to items for sites - description: All items contained in the list. - operationId: sites.lists.CreateItems + - sites.onenote + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.CreateSectionGroups parameters: - name: site-id in: path @@ -264716,19 +317502,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -264736,17 +317529,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': get: tags: - - sites.list - summary: Get items from sites - description: All items contained in the list. - operationId: sites.lists.GetItems + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.GetSectionGroups parameters: - name: site-id in: path @@ -264755,20 +317548,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -264780,23 +317580,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -264809,12 +317604,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - driveItem - - fields - - versions + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -264822,53 +317615,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: - createdByUser: - operationId: sites.lists.Items.GetCreatedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: sites.lists.Items.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - analytics: - operationId: sites.lists.Items.GetAnalytics + parentNotebook: + operationId: sites.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentNotebook parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - driveItem: - operationId: sites.lists.Items.GetDriveItem + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: sites.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentSectionGroup parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - fields: - operationId: sites.lists.Items.GetFields + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: sites.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSectionGroups parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - versions: - operationId: sites.lists.Items.ListVersions + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: sites.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSections parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property items in sites - description: All items contained in the list. - operationId: sites.lists.UpdateItems + - sites.onenote + summary: Update the navigation property sectionGroups in sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.UpdateSectionGroups parameters: - name: site-id in: path @@ -264877,26 +317662,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -264906,10 +317698,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property items for sites - description: All items contained in the list. - operationId: sites.lists.DeleteItems + - sites.onenote + summary: Delete navigation property sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.DeleteSectionGroups parameters: - name: site-id in: path @@ -264918,20 +317710,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id1 + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -264943,13 +317742,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/analytics': + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections': get: tags: - - sites.list - summary: Get analytics from sites - description: Analytics about the view activities that took place on this item. - operationId: sites.lists.items.GetAnalytics + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.ListSections parameters: - name: site-id in: path @@ -264958,20 +317757,56 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string - name: $select in: query description: Select properties to be returned @@ -264983,9 +317818,18 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -264998,9 +317842,9 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -265008,93 +317852,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - links: - allTime: - operationId: sites.lists.items.Analytics.GetAllTime - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: sites.lists.items.Analytics.ListItemActivityStats - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: sites.lists.items.Analytics.GetLastSevenDays - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/analytics/$ref': - get: - tags: - - sites.list - summary: Get ref of analytics from sites - description: Analytics about the view activities that took place on this item. - operationId: sites.lists.items.GetRefAnalytics - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - allTime: - operationId: sites.lists.items.Analytics.GetAllTime - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: sites.lists.items.Analytics.ListItemActivityStats - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: sites.lists.items.Analytics.GetLastSevenDays - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - - sites.list - summary: Update the ref of navigation property analytics in sites - description: Analytics about the view activities that took place on this item. - operationId: sites.lists.items.UpdateRefAnalytics + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.CreateSections parameters: - name: site-id in: path @@ -265103,41 +317881,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': + get: tags: - - sites.list - summary: Delete ref of navigation property analytics for sites - description: Analytics about the view activities that took place on this item. - operationId: sites.lists.items.DeleteRefAnalytics + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.GetSections parameters: - name: site-id in: path @@ -265146,60 +317927,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem': - get: - tags: - - sites.list - summary: Get driveItem from sites - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: sites.lists.items.GetDriveItem - parameters: - - name: site-id + - name: sectionGroup-id in: path - description: 'key: id of site' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: site - - name: list-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -265211,47 +317959,18 @@ paths: items: enum: - id - - createdBy + - self - createdDateTime - - description - - eTag + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -265264,16 +317983,9 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -265281,77 +317993,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - createdByUser: - operationId: sites.lists.items.DriveItem.GetCreatedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: sites.lists.items.DriveItem.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - workbook: - operationId: sites.lists.items.DriveItem.GetWorkbook - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - analytics: - operationId: sites.lists.items.DriveItem.GetAnalytics - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - children: - operationId: sites.lists.items.DriveItem.ListChildren - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - listItem: - operationId: sites.lists.items.DriveItem.GetListItem - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - permissions: - operationId: sites.lists.items.DriveItem.ListPermissions - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - subscriptions: - operationId: sites.lists.items.DriveItem.ListSubscriptions + pages: + operationId: sites.onenote.sectionGroups.sections.parentNotebook.Sections.ListPages parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - thumbnails: - operationId: sites.lists.items.DriveItem.ListThumbnails + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: sites.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentNotebook parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - versions: - operationId: sites.lists.items.DriveItem.ListVersions + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: sites.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentSectionGroup parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property driveItem in sites - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: sites.lists.items.UpdateDriveItem + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.UpdateSections parameters: - name: site-id in: path @@ -265360,26 +318033,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -265389,10 +318069,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property driveItem for sites - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: sites.lists.items.DeleteDriveItem + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sectionGroups.sections.parentNotebook.DeleteSections parameters: - name: site-id in: path @@ -265401,20 +318081,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -265426,12 +318113,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem/content': - get: + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - sites.list - summary: Get media content for the navigation property driveItem from sites - operationId: sites.lists.items.GetDriveItemContent + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -265440,36 +318127,68 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: tags: - - sites.list - summary: Update media content for the navigation property driveItem in sites - operationId: sites.lists.items.UpdateDriveItemContent + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - name: site-id in: path @@ -265478,41 +318197,69 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/fields': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - - sites.list - summary: Get fields from sites - description: The values of the columns set on this list item. - operationId: sites.lists.items.GetFields + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.sections.GetParentSectionGroup parameters: - name: site-id in: path @@ -265521,20 +318268,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -265546,6 +318293,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -265558,6 +318317,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -265565,16 +318328,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.sectionGroups.sections.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property fields in sites - description: The values of the columns set on this list item. - operationId: sites.lists.items.UpdateFields + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.sections.UpdateParentSectionGroup parameters: - name: site-id in: path @@ -265583,26 +318371,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -265612,10 +318400,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property fields for sites - description: The values of the columns set on this list item. - operationId: sites.lists.items.DeleteFields + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section. Read-only. + operationId: sites.onenote.sectionGroups.sections.DeleteParentSectionGroup parameters: - name: site-id in: path @@ -265624,20 +318412,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: sectionGroup-id in: path - description: 'key: id of list' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id in: path - description: 'key: id of listItem' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -265649,118 +318437,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': - get: - tags: - - sites.Functions - summary: Invoke function getActivitiesByInterval - operationId: sites.site.lists.list.items.listItem.getActivitiesByInterval-96b0 - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - sites.Functions - summary: Invoke function getActivitiesByInterval - operationId: sites.site.lists.list.items.listItem.getActivitiesByInterval-53ee - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval={interval}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions': + '/sites/{site-id}/onenote/sections': get: tags: - - sites.list - summary: Get versions from sites - description: The list of previous versions of the list item. - operationId: sites.lists.items.ListVersions + - sites.onenote + summary: Get sections from sites + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.ListSections parameters: - name: site-id in: path @@ -265769,20 +318452,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -265800,12 +318469,24 @@ paths: enum: - id - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - publication - - publication desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -265818,10 +318499,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - publication - - fields + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -265834,7 +318523,9 @@ paths: items: enum: - '*' - - fields + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -265842,13 +318533,13 @@ paths: content: application/json: schema: - title: Collection of listItemVersion + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -265859,10 +318550,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create new navigation property to versions for sites - description: The list of previous versions of the list item. - operationId: sites.lists.items.CreateVersions + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.CreateSections parameters: - name: site-id in: path @@ -265871,26 +318562,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -265898,17 +318575,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}': get: tags: - - sites.list - summary: Get versions from sites - description: The list of previous versions of the list item. - operationId: sites.lists.items.GetVersions + - sites.onenote + summary: Get sections from sites + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.GetSections parameters: - name: site-id in: path @@ -265917,27 +318594,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: onenoteSection-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -265949,10 +318612,18 @@ paths: items: enum: - id + - self + - createdDateTime + - createdBy + - displayName - lastModifiedBy - lastModifiedDateTime - - publication - - fields + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -265965,7 +318636,9 @@ paths: items: enum: - '*' - - fields + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -265973,188 +318646,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - fields: - operationId: sites.lists.items.Versions.GetFields + pages: + operationId: sites.onenote.Sections.ListPages parameters: site-id: $request.path.site-id - list-id: $request.path.list-id - listItem-id: $request.path.listItem-id - listItemVersion-id: $request.path.listItemVersion-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - sites.list - summary: Update the navigation property versions in sites - description: The list of previous versions of the list item. - operationId: sites.lists.items.UpdateVersions - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.list - summary: Delete navigation property versions for sites - description: The list of previous versions of the list item. - operationId: sites.lists.items.DeleteVersions - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/fields': - get: - tags: - - sites.list - summary: Get fields from sites - description: A collection of the fields and values for this version of the list item. - operationId: sites.lists.items.versions.GetFields - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + onenoteSection-id: $request.path.onenoteSection-id + parentNotebook: + operationId: sites.onenote.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.Sections.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property fields in sites - description: A collection of the fields and values for this version of the list item. - operationId: sites.lists.items.versions.UpdateFields + - sites.onenote + summary: Update the navigation property sections in sites + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.UpdateSections parameters: - name: site-id in: path @@ -266163,33 +318680,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: onenoteSection-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -266199,10 +318702,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property fields for sites - description: A collection of the fields and values for this version of the list item. - operationId: sites.lists.items.versions.DeleteFields + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operationId: sites.onenote.DeleteSections parameters: - name: site-id in: path @@ -266211,27 +318714,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: onenoteSection-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -266243,12 +318732,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': post: tags: - sites.Actions - summary: Invoke action restoreVersion - operationId: sites.site.lists.list.items.listItem.versions.listItemVersion.restoreVersion + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -266257,40 +318746,111 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list - - name: listItem-id + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sections.onenoteSection.copyToSectionGroup + parameters: + - name: site-id in: path - description: 'key: id of listItem' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: onenoteSection-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/subscriptions': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages': get: tags: - - sites.list - summary: Get subscriptions from sites - description: The set of subscriptions on the list. - operationId: sites.lists.ListSubscriptions + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sections.ListPages parameters: - name: site-id in: path @@ -266299,13 +318859,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -266323,32 +318883,28 @@ paths: enum: - id - id desc - - applicationId - - applicationId desc - - changeType - - changeType desc - - clientState - - clientState desc - - creatorId - - creatorId desc - - encryptionCertificate - - encryptionCertificate desc - - encryptionCertificateId - - encryptionCertificateId desc - - expirationDateTime - - expirationDateTime desc - - includeResourceData - - includeResourceData desc - - latestSupportedTlsVersion - - latestSupportedTlsVersion desc - - lifecycleNotificationUrl - - lifecycleNotificationUrl desc - - notificationQueryOptions - - notificationQueryOptions desc - - notificationUrl - - notificationUrl desc - - resource - - resource desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - content + - content desc + - contentUrl + - contentUrl desc + - createdByAppId + - createdByAppId desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - level + - level desc + - links + - links desc + - order + - order desc + - title + - title desc + - userTags + - userTags desc type: string - name: $select in: query @@ -266361,19 +318917,19 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationQueryOptions - - notificationUrl - - resource + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -266386,6 +318942,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -266393,13 +318951,13 @@ paths: content: application/json: schema: - title: Collection of subscription + title: Collection of onenotePage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.onenotePage' '@odata.nextLink': type: string default: @@ -266410,10 +318968,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create new navigation property to subscriptions for sites - description: The set of subscriptions on the list. - operationId: sites.lists.CreateSubscriptions + - sites.onenote + summary: Create new navigation property to pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sections.CreatePages parameters: - name: site-id in: path @@ -266422,19 +318980,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '201': @@ -266442,17 +319000,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.onenotePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/subscriptions/{subscription-id}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}': get: tags: - - sites.list - summary: Get subscriptions from sites - description: The set of subscriptions on the list. - operationId: sites.lists.GetSubscriptions + - sites.onenote + summary: Get pages from sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sections.GetPages parameters: - name: site-id in: path @@ -266461,20 +319019,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list - - name: subscription-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of subscription' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -266486,19 +319044,19 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationQueryOptions - - notificationUrl - - resource + - self + - createdDateTime + - content + - contentUrl + - createdByAppId + - lastModifiedDateTime + - level + - links + - order + - title + - userTags + - parentNotebook + - parentSection type: string - name: $expand in: query @@ -266511,6 +319069,8 @@ paths: items: enum: - '*' + - parentNotebook + - parentSection type: string responses: '200': @@ -266518,16 +319078,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + links: + parentNotebook: + operationId: sites.onenote.sections.Pages.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + parentSection: + operationId: sites.onenote.sections.Pages.GetParentSection + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property subscriptions in sites - description: The set of subscriptions on the list. - operationId: sites.lists.UpdateSubscriptions + - sites.onenote + summary: Update the navigation property pages in sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sections.UpdatePages parameters: - name: site-id in: path @@ -266536,26 +319109,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list - - name: subscription-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of subscription' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.onenotePage' required: true responses: '204': @@ -266565,10 +319138,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property subscriptions for sites - description: The set of subscriptions on the list. - operationId: sites.lists.DeleteSubscriptions + - sites.onenote + summary: Delete navigation property pages for sites + description: The collection of pages in the section. Read-only. Nullable. + operationId: sites.onenote.sections.DeletePages parameters: - name: site-id in: path @@ -266577,20 +319150,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: 'key: id of list' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: list - - name: subscription-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of subscription' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -266602,12 +319175,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/microsoft.graph.getActivitiesByInterval()': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': get: tags: - - sites.Functions - summary: Invoke function getActivitiesByInterval - operationId: sites.site.getActivitiesByInterval-96b0 + - sites.onenote + summary: Get media content for the navigation property pages from sites + operationId: sites.onenote.sections.GetPagesContent parameters: - name: site-id in: path @@ -266616,26 +319189,36 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: + x-ms-docs-operation-type: operation + put: tags: - - sites.Functions - summary: Invoke function getActivitiesByInterval - operationId: sites.site.getActivitiesByInterval-53ee + - sites.onenote + summary: Update media content for the navigation property pages in sites + operationId: sites.onenote.sections.UpdatePagesContent parameters: - name: site-id in: path @@ -266644,47 +319227,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - type: string - nullable: true - - name: endDateTime + - name: onenoteSection-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'key: id of onenoteSection' required: true schema: type: string - nullable: true - - name: interval + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'Usage: interval={interval}' + description: 'key: id of onenotePage' required: true schema: type: string - nullable: true + x-ms-docs-key-type: onenotePage + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')': - get: + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - sites.Functions - summary: Invoke function getByPath - operationId: sites.site.getByPath + - sites.Actions + summary: Invoke action copyToSection + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.copyToSection parameters: - name: site-id in: path @@ -266693,13 +319269,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: path + - name: onenoteSection-id in: path - description: 'Usage: path={path}' + description: 'key: id of onenoteSection' required: true schema: type: string - nullable: true + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true responses: '200': description: Success @@ -266707,18 +319310,17 @@ paths: application/json: schema: anyOf: - - $ref: '#/components/schemas/microsoft.graph.site' + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - sites.onenote - summary: Get onenote from sites - description: Calls the OneNote service for notebook related operations. - operationId: sites.GetOnenote + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.onenotePatchContent parameters: - name: site-id in: path @@ -266727,110 +319329,46 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - notebooks - - operations - - pages - - resources - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - notebooks - - operations - - pages - - resources - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenote' - links: - notebooks: - operationId: sites.Onenote.ListNotebooks - parameters: - site-id: $request.path.site-id - operations: - operationId: sites.Onenote.ListOperations - parameters: - site-id: $request.path.site-id - pages: - operationId: sites.Onenote.ListPages - parameters: - site-id: $request.path.site-id - resources: - operationId: sites.Onenote.ListResources - parameters: - site-id: $request.path.site-id - sectionGroups: - operationId: sites.Onenote.ListSectionGroups - parameters: - site-id: $request.path.site-id - sections: - operationId: sites.Onenote.ListSections - parameters: - site-id: $request.path.site-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - sites.onenote - summary: Update the navigation property onenote in sites - description: Calls the OneNote service for notebook related operations. - operationId: sites.UpdateOnenote - parameters: - - name: site-id + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of site' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: onenotePage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenote' + type: object + properties: + commands: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + nullable: true required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: tags: - - sites.onenote - summary: Delete navigation property onenote for sites - description: Calls the OneNote service for notebook related operations. - operationId: sites.DeleteOnenote + - sites.Functions + summary: Invoke function preview + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.preview parameters: - name: site-id in: path @@ -266839,141 +319377,39 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: If-Match - in: header - description: ETag + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks': - get: - tags: - - sites.onenote - summary: Get notebooks from sites - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.ListNotebooks - parameters: - - name: site-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of site' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - isShared - - isShared desc - - links - - links desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - - userRole - - userRole desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sectionGroups - - sections - type: string + x-ms-docs-key-type: onenotePage responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of notebook - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.notebook' - '@odata.nextLink': - type: string + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + nullable: true default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + get: tags: - sites.onenote - summary: Create new navigation property to notebooks for sites - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.CreateNotebooks + summary: Get parentNotebook from sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sections.pages.GetParentNotebook parameters: - name: site-id in: path @@ -266982,45 +319418,20 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}': - get: - tags: - - sites.onenote - summary: Get notebooks from sites - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.GetNotebooks - parameters: - - name: site-id + - name: onenoteSection-id in: path - description: 'key: id of site' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: site - - name: notebook-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of notebook' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -267070,24 +319481,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: sites.onenote.Notebooks.ListSectionGroups + operationId: sites.onenote.sections.pages.ParentNotebook.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sections: - operationId: sites.onenote.Notebooks.ListSections + operationId: sites.onenote.sections.pages.ParentNotebook.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.onenote - summary: Update the navigation property notebooks in sites - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.UpdateNotebooks + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sections.pages.UpdateParentNotebook parameters: - name: site-id in: path @@ -267096,13 +319509,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property values content: @@ -267119,9 +319539,9 @@ paths: delete: tags: - sites.onenote - summary: Delete navigation property notebooks for sites - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.DeleteNotebooks + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the page. Read-only. + operationId: sites.onenote.sections.pages.DeleteParentNotebook parameters: - name: site-id in: path @@ -267130,13 +319550,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: If-Match in: header description: ETag @@ -267148,12 +319575,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/microsoft.graph.copyNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - sites.Actions summary: Invoke action copyNotebook - operationId: sites.site.onenote.notebooks.notebook.copyNotebook + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook parameters: - name: site-id in: path @@ -267162,13 +319589,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: Action parameters content: @@ -267204,13 +319638,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': get: tags: - sites.onenote summary: Get sectionGroups from sites description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.ListSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.ListSectionGroups parameters: - name: site-id in: path @@ -267219,13 +319653,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -267326,7 +319767,7 @@ paths: - sites.onenote summary: Create new navigation property to sectionGroups for sites description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.CreateSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.CreateSectionGroups parameters: - name: site-id in: path @@ -267335,13 +319776,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: @@ -267359,13 +319807,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - sites.onenote summary: Get sectionGroups from sites description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.GetSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.GetSectionGroups parameters: - name: site-id in: path @@ -267374,13 +319822,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267437,28 +319892,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: sites.onenote.notebooks.SectionGroups.GetParentNotebook + operationId: sites.onenote.sections.pages.parentNotebook.SectionGroups.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: sites.onenote.notebooks.SectionGroups.GetParentSectionGroup + operationId: sites.onenote.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: sites.onenote.notebooks.SectionGroups.ListSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.SectionGroups.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: sites.onenote.notebooks.SectionGroups.ListSections + operationId: sites.onenote.sections.pages.parentNotebook.SectionGroups.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -267468,7 +319927,7 @@ paths: - sites.onenote summary: Update the navigation property sectionGroups in sites description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.UpdateSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.UpdateSectionGroups parameters: - name: site-id in: path @@ -267477,13 +319936,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267509,7 +319975,7 @@ paths: - sites.onenote summary: Delete navigation property sectionGroups for sites description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.DeleteSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.DeleteSectionGroups parameters: - name: site-id in: path @@ -267518,13 +319984,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267543,13 +320016,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': get: tags: - sites.onenote summary: Get parentNotebook from sites description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.GetParentNotebook + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.GetParentNotebook parameters: - name: site-id in: path @@ -267558,13 +320031,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267621,16 +320101,18 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: sites.onenote.notebooks.sectionGroups.ParentNotebook.ListSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: sites.onenote.notebooks.sectionGroups.ParentNotebook.ListSections + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -267640,7 +320122,7 @@ paths: - sites.onenote summary: Update the navigation property parentNotebook in sites description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.UpdateParentNotebook + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - name: site-id in: path @@ -267649,13 +320131,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267681,7 +320170,7 @@ paths: - sites.onenote summary: Delete navigation property parentNotebook for sites description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.DeleteParentNotebook + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - name: site-id in: path @@ -267690,13 +320179,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267715,12 +320211,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - sites.Actions summary: Invoke action copyNotebook - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - name: site-id in: path @@ -267729,13 +320225,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267778,13 +320281,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentSectionGroup': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': get: tags: - sites.onenote summary: Get parentSectionGroup from sites description: The section group that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.GetParentSectionGroup + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - name: site-id in: path @@ -267793,13 +320296,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267856,28 +320366,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: sites.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentNotebook + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: sites.onenote.notebooks.sectionGroups.ParentSectionGroup.GetParentSectionGroup + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: sites.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: sites.onenote.notebooks.sectionGroups.ParentSectionGroup.ListSections + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' @@ -267887,7 +320401,7 @@ paths: - sites.onenote summary: Update the navigation property parentSectionGroup in sites description: The section group that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.UpdateParentSectionGroup + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup parameters: - name: site-id in: path @@ -267896,13 +320410,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267928,7 +320449,7 @@ paths: - sites.onenote summary: Delete navigation property parentSectionGroup for sites description: The section group that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.DeleteParentSectionGroup + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - name: site-id in: path @@ -267937,13 +320458,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -267962,13 +320490,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': get: tags: - sites.onenote summary: Get sectionGroups from sites description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.ListSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ListSectionGroups parameters: - name: site-id in: path @@ -267977,13 +320505,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268091,7 +320626,7 @@ paths: - sites.onenote summary: Create new navigation property to sectionGroups for sites description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.CreateSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.CreateSectionGroups parameters: - name: site-id in: path @@ -268100,13 +320635,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268131,13 +320673,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - sites.onenote summary: Get sectionGroups from sites description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.GetSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.GetSectionGroups parameters: - name: site-id in: path @@ -268146,13 +320688,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268216,31 +320765,35 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: sites.onenote.notebooks.sectionGroups.SectionGroups.GetParentNotebook + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 parentSectionGroup: - operationId: sites.onenote.notebooks.sectionGroups.SectionGroups.GetParentSectionGroup + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 sectionGroups: - operationId: sites.onenote.notebooks.sectionGroups.SectionGroups.ListSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 sections: - operationId: sites.onenote.notebooks.sectionGroups.SectionGroups.ListSections + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id sectionGroup-id: $request.path.sectionGroup-id sectionGroup-id1: $request.path.sectionGroup-id1 default: @@ -268251,7 +320804,7 @@ paths: - sites.onenote summary: Update the navigation property sectionGroups in sites description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.UpdateSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - name: site-id in: path @@ -268260,13 +320813,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268299,7 +320859,7 @@ paths: - sites.onenote summary: Delete navigation property sectionGroups for sites description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.DeleteSectionGroups + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - name: site-id in: path @@ -268308,13 +320868,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268340,13 +320907,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - sites.onenote summary: Get sections from sites description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.ListSections + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ListSections parameters: - name: site-id in: path @@ -268355,13 +320922,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268470,7 +321044,7 @@ paths: - sites.onenote summary: Create new navigation property to sections for sites description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.CreateSections + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.CreateSections parameters: - name: site-id in: path @@ -268479,13 +321053,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268510,13 +321091,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': get: tags: - sites.onenote summary: Get sections from sites description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.GetSections + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.GetSections parameters: - name: site-id in: path @@ -268525,13 +321106,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268539,7 +321127,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true @@ -268594,26 +321182,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: sites.onenote.notebooks.sectionGroups.Sections.ListPages + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.Sections.ListPages parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: sites.onenote.notebooks.sectionGroups.Sections.GetParentNotebook + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: sites.onenote.notebooks.sectionGroups.Sections.GetParentSectionGroup + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -268622,7 +321213,7 @@ paths: - sites.onenote summary: Update the navigation property sections in sites description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.UpdateSections + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSections parameters: - name: site-id in: path @@ -268631,13 +321222,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268645,7 +321243,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true @@ -268670,7 +321268,7 @@ paths: - sites.onenote summary: Delete navigation property sections for sites description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.DeleteSections + operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSections parameters: - name: site-id in: path @@ -268679,13 +321277,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268693,7 +321298,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true @@ -268711,12 +321316,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - sites.Actions summary: Invoke action copyToNotebook - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -268725,13 +321330,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268739,7 +321351,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true @@ -268781,12 +321393,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - sites.Actions summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: site-id in: path @@ -268795,13 +321407,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: 'key: id of onenotePage' + required: true + schema: + type: string + x-ms-docs-key-type: onenotePage - name: sectionGroup-id in: path description: 'key: id of sectionGroup' @@ -268809,7 +321428,7 @@ paths: schema: type: string x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true @@ -268851,13 +321470,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': get: tags: - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.sections.ListPages + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.pages.parentNotebook.ListSections parameters: - name: site-id in: path @@ -268866,27 +321485,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: onenoteSection-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -268908,24 +321520,20 @@ paths: - self desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - level - - level desc + - isDefault + - isDefault desc - links - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -268940,17 +321548,16 @@ paths: - id - self - createdDateTime - - content - - contentUrl - - createdByAppId + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - level + - isDefault - links - - order - - title - - userTags + - pagesUrl + - pages - parentNotebook - - parentSection + - parentSectionGroup type: string - name: $expand in: query @@ -268963,8 +321570,9 @@ paths: items: enum: - '*' + - pages - parentNotebook - - parentSection + - parentSectionGroup type: string responses: '200': @@ -268972,13 +321580,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -268990,386 +321598,9 @@ paths: post: tags: - sites.onenote - summary: Create new navigation property to pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.sections.CreatePages - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': - get: - tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.sections.GetPages - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - links: - parentNotebook: - operationId: sites.onenote.notebooks.sectionGroups.sections.Pages.GetParentNotebook - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: sites.onenote.notebooks.sectionGroups.sections.Pages.GetParentSection - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - sites.onenote - summary: Update the navigation property pages in sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.sections.UpdatePages - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.onenote - summary: Delete navigation property pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sectionGroups.sections.DeletePages - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': - get: - tags: - - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.notebooks.sectionGroups.sections.GetPagesContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.notebooks.sectionGroups.sections.UpdatePagesContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: - tags: - - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.pages.parentNotebook.CreateSections parameters: - name: site-id in: path @@ -269378,20 +321609,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -269407,105 +321624,29 @@ paths: type: string x-ms-docs-key-type: onenotePage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: - tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': get: tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.pages.parentNotebook.GetSections parameters: - name: site-id in: path @@ -269514,20 +321655,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -269542,61 +321669,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': - get: - tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.GetParentNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -269615,13 +321694,11 @@ paths: - lastModifiedBy - lastModifiedDateTime - isDefault - - isShared - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -269634,8 +321711,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -269643,33 +321721,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - sectionGroups: - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups + pages: + operationId: sites.onenote.sections.pages.parentNotebook.Sections.ListPages parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentNotebook.ListSections + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: sites.onenote.sections.pages.parentNotebook.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: sites.onenote.sections.pages.parentNotebook.Sections.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.UpdateParentNotebook + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.pages.parentNotebook.UpdateSections parameters: - name: site-id in: path @@ -269678,20 +321761,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -269706,12 +321775,19 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -269721,32 +321797,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.DeleteParentNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - sites.onenote + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.pages.parentNotebook.DeleteSections + parameters: + - name: site-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: site - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -269761,6 +321823,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -269772,12 +321841,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -269786,20 +321855,76 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of onenotePage' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -269814,6 +321939,13 @@ paths: schema: type: string x-ms-docs-key-type: onenotePage + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -269821,13 +321953,13 @@ paths: schema: type: object properties: - groupId: + id: type: string nullable: true - renameAs: + groupId: type: string nullable: true - notebookFolder: + renameAs: type: string nullable: true siteCollectionId: @@ -269849,13 +321981,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': get: tags: - sites.onenote summary: Get parentSection from sites description: The section that contains the page. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.GetParentSection + operationId: sites.onenote.sections.pages.GetParentSection parameters: - name: site-id in: path @@ -269864,20 +321996,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -269940,27 +322058,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentSection.ListPages + operationId: sites.onenote.sections.pages.ParentSection.ListPages parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id parentNotebook: - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentNotebook + operationId: sites.onenote.sections.pages.ParentSection.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id parentSectionGroup: - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + operationId: sites.onenote.sections.pages.ParentSection.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id onenotePage-id: $request.path.onenotePage-id default: @@ -269971,7 +322083,7 @@ paths: - sites.onenote summary: Update the navigation property parentSection in sites description: The section that contains the page. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.UpdateParentSection + operationId: sites.onenote.sections.pages.UpdateParentSection parameters: - name: site-id in: path @@ -269980,20 +322092,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270026,7 +322124,7 @@ paths: - sites.onenote summary: Delete navigation property parentSection for sites description: The section that contains the page. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.pages.DeleteParentSection + operationId: sites.onenote.sections.pages.DeleteParentSection parameters: - name: site-id in: path @@ -270035,20 +322133,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270074,12 +322158,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': post: tags: - sites.Actions summary: Invoke action copyToNotebook - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook parameters: - name: site-id in: path @@ -270088,20 +322172,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270151,12 +322221,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': post: tags: - sites.Actions summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup parameters: - name: site-id in: path @@ -270165,20 +322235,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270228,13 +322284,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook': get: tags: - sites.onenote summary: Get parentNotebook from sites description: The notebook that contains the section. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.GetParentNotebook + operationId: sites.onenote.sections.GetParentNotebook parameters: - name: site-id in: path @@ -270243,20 +322299,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270313,18 +322355,14 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: sites.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSectionGroups + operationId: sites.onenote.sections.ParentNotebook.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: sites.onenote.notebooks.sectionGroups.sections.ParentNotebook.ListSections + operationId: sites.onenote.sections.ParentNotebook.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' @@ -270334,7 +322372,7 @@ paths: - sites.onenote summary: Update the navigation property parentNotebook in sites description: The notebook that contains the section. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.UpdateParentNotebook + operationId: sites.onenote.sections.UpdateParentNotebook parameters: - name: site-id in: path @@ -270343,20 +322381,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270382,7 +322406,7 @@ paths: - sites.onenote summary: Delete navigation property parentNotebook for sites description: The notebook that contains the section. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.DeleteParentNotebook + operationId: sites.onenote.sections.DeleteParentNotebook parameters: - name: site-id in: path @@ -270391,20 +322415,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270423,12 +322433,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - sites.Actions summary: Invoke action copyNotebook - operationId: sites.site.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook + operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.copyNotebook parameters: - name: site-id in: path @@ -270437,20 +322447,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270493,13 +322489,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups': get: tags: - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.GetParentSectionGroup + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.ListSectionGroups parameters: - name: site-id in: path @@ -270508,20 +322504,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270529,6 +322511,40 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc + type: string - name: $select in: query description: Select properties to be returned @@ -270575,45 +322591,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: sites.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSectionGroups - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.notebooks.sectionGroups.sections.ParentSectionGroup.ListSections - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + title: Collection of sectionGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.UpdateParentSectionGroup + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.CreateSectionGroups parameters: - name: site-id in: path @@ -270622,20 +322620,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270644,24 +322628,29 @@ paths: type: string x-ms-docs-key-type: onenoteSection requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}': + get: tags: - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.notebooks.sectionGroups.sections.DeleteParentSectionGroup + summary: Get sectionGroups from sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.GetSectionGroups parameters: - name: site-id in: path @@ -270670,20 +322659,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270691,75 +322666,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections': - get: - tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.ListSections - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id + - name: sectionGroup-id in: path - description: 'key: id of notebook' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: notebook - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -270777,12 +322690,12 @@ paths: - displayName - lastModifiedBy - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages + - sectionGroupsUrl + - sectionsUrl - parentNotebook - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -270795,9 +322708,10 @@ paths: items: enum: - '*' - - pages - parentNotebook - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -270805,27 +322719,41 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.sections.parentNotebook.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.sections.parentNotebook.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.sections.parentNotebook.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.sections.parentNotebook.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.CreateSections + summary: Update the navigation property sectionGroups in sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.UpdateSectionGroups parameters: - name: site-id in: path @@ -270834,37 +322762,39 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}': - get: + delete: tags: - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.GetSections + summary: Delete navigation property sectionGroups for sites + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.DeleteSectionGroups parameters: - name: site-id in: path @@ -270873,13 +322803,46 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + get: + tags: + - sites.onenote + summary: Get parentNotebook from sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.GetParentNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -270887,6 +322850,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -270905,11 +322875,13 @@ paths: - lastModifiedBy - lastModifiedDateTime - isDefault + - isShared - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - sectionGroupsUrl + - sectionsUrl + - userRole + - sectionGroups + - sections type: string - name: $expand in: query @@ -270922,9 +322894,8 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -270932,35 +322903,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.notebook' links: - pages: - operationId: sites.onenote.notebooks.Sections.ListPages - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.notebooks.Sections.GetParentNotebook + sectionGroups: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.notebooks.Sections.GetParentSectionGroup + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.UpdateSections + summary: Update the navigation property parentNotebook in sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.UpdateParentNotebook parameters: - name: site-id in: path @@ -270969,26 +322934,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.notebook' required: true responses: '204': @@ -270999,9 +322964,9 @@ paths: delete: tags: - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.notebooks.DeleteSections + summary: Delete navigation property parentNotebook for sites + description: The notebook that contains the section group. Read-only. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.DeleteParentNotebook parameters: - name: site-id in: path @@ -271010,20 +322975,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -271035,12 +323000,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': post: tags: - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.copyToNotebook + summary: Invoke action copyNotebook + operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook parameters: - name: site-id in: path @@ -271049,20 +323014,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup requestBody: description: Action parameters content: @@ -271070,15 +323035,15 @@ paths: schema: type: object properties: - id: - type: string - nullable: true groupId: type: string nullable: true renameAs: type: string nullable: true + notebookFolder: + type: string + nullable: true siteCollectionId: type: string nullable: true @@ -271098,12 +323063,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.copyToSectionGroup + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.GetParentSectionGroup parameters: - name: site-id in: path @@ -271112,13 +323078,109 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.UpdateParentSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -271126,48 +323188,32 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages': - get: + x-ms-docs-operation-type: operation + delete: tags: - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.ListPages + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.DeleteParentSectionGroup parameters: - name: site-id in: path @@ -271176,13 +323222,46 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + get: + tags: + - sites.onenote + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.ListSectionGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -271190,6 +323269,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -271211,24 +323297,18 @@ paths: - self desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -271243,17 +323323,16 @@ paths: - id - self - createdDateTime - - content - - contentUrl - - createdByAppId + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - level - - links - - order - - title - - userTags + - sectionGroupsUrl + - sectionsUrl - parentNotebook - - parentSection + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -271267,7 +323346,9 @@ paths: enum: - '*' - parentNotebook - - parentSection + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -271275,13 +323356,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -271293,9 +323374,9 @@ paths: post: tags: - sites.onenote - summary: Create new navigation property to pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.CreatePages + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.CreateSectionGroups parameters: - name: site-id in: path @@ -271304,26 +323385,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -271331,17 +323412,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': get: tags: - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.GetPages + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.GetSectionGroups parameters: - name: site-id in: path @@ -271350,27 +323431,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -271384,17 +323465,16 @@ paths: - id - self - createdDateTime - - content - - contentUrl - - createdByAppId + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - level - - links - - order - - title - - userTags + - sectionGroupsUrl + - sectionsUrl - parentNotebook - - parentSection + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -271408,7 +323488,9 @@ paths: enum: - '*' - parentNotebook - - parentSection + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -271416,31 +323498,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: sites.onenote.notebooks.sections.Pages.GetParentNotebook + operationId: sites.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: sites.onenote.notebooks.sections.Pages.GetParentSection + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + parentSectionGroup: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sectionGroups: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 + sections: + operationId: sites.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroup-id1: $request.path.sectionGroup-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.onenote - summary: Update the navigation property pages in sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.UpdatePages + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.UpdateSectionGroups parameters: - name: site-id in: path @@ -271449,33 +323545,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -271486,9 +323582,9 @@ paths: delete: tags: - sites.onenote - summary: Delete navigation property pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.DeletePages + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.DeleteSectionGroups parameters: - name: site-id in: path @@ -271497,27 +323593,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: sectionGroup + - name: sectionGroup-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -271529,12 +323625,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': get: tags: - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.notebooks.sections.GetPagesContent + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.ListSections parameters: - name: site-id in: path @@ -271543,13 +323640,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -271557,277 +323647,49 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.notebooks.sections.UpdatePagesContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: sectionGroup + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: - tags: - - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.copyToSection - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: - tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: - tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.preview - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': - get: - tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.notebooks.sections.pages.GetParentNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -271846,13 +323708,11 @@ paths: - lastModifiedBy - lastModifiedDateTime - isDefault - - isShared - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -271865,8 +323725,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -271874,31 +323735,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: sites.onenote.notebooks.sections.pages.ParentNotebook.ListSectionGroups - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.notebooks.sections.pages.ParentNotebook.ListSections - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.notebooks.sections.pages.UpdateParentNotebook + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.CreateSections parameters: - name: site-id in: path @@ -271907,13 +323764,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -271921,78 +323771,37 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: sectionGroup-id in: path - description: 'key: id of onenotePage' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: sectionGroup requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': + get: tags: - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.notebooks.sections.pages.DeleteParentNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.GetSections parameters: - name: site-id in: path @@ -272001,13 +323810,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -272015,84 +323817,20 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': - get: - tags: - - sites.onenote - summary: Get parentSection from sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.notebooks.sections.pages.GetParentSection - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id + - name: sectionGroup-id in: path - description: 'key: id of notebook' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true schema: type: string x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - name: $select in: query description: Select properties to be returned @@ -272141,35 +323879,35 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: sites.onenote.notebooks.sections.pages.ParentSection.ListPages + operationId: sites.onenote.sections.parentNotebook.sectionGroups.Sections.ListPages parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: sites.onenote.notebooks.sections.pages.ParentSection.GetParentNotebook + operationId: sites.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: sites.onenote.notebooks.sections.pages.ParentSection.GetParentSectionGroup + operationId: sites.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + sectionGroup-id: $request.path.sectionGroup-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.onenote - summary: Update the navigation property parentSection in sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.notebooks.sections.pages.UpdateParentSection + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.UpdateSections parameters: - name: site-id in: path @@ -272178,27 +323916,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: @@ -272215,9 +323953,9 @@ paths: delete: tags: - sites.onenote - summary: Delete navigation property parentSection for sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.notebooks.sections.pages.DeleteParentSection + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.sectionGroups.DeleteSections parameters: - name: site-id in: path @@ -272226,27 +323964,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -272258,12 +323996,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - sites.Actions summary: Invoke action copyToNotebook - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -272272,27 +324010,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -272328,12 +324066,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - sites.Actions summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: site-id in: path @@ -272342,27 +324080,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of sectionGroup' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -272398,13 +324136,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections': get: tags: - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.notebooks.sections.GetParentNotebook + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.ListSections parameters: - name: site-id in: path @@ -272413,13 +324151,162 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook + x-ms-docs-key-type: onenoteSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - self + - self desc + - createdDateTime + - createdDateTime desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - isDefault + - isDefault desc + - links + - links desc + - pagesUrl + - pagesUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - isDefault + - links + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - pages + - parentNotebook + - parentSectionGroup + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of onenoteSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.onenote + summary: Create new navigation property to sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.CreateSections + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': + get: + tags: + - sites.onenote + summary: Get sections from sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.GetSections + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -272427,6 +324314,13 @@ paths: schema: type: string x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -272445,13 +324339,11 @@ paths: - lastModifiedBy - lastModifiedDateTime - isDefault - - isShared - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - pagesUrl + - pages + - parentNotebook + - parentSectionGroup type: string - name: $expand in: query @@ -272464,8 +324356,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - pages + - parentNotebook + - parentSectionGroup type: string responses: '200': @@ -272473,29 +324366,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: - sectionGroups: - operationId: sites.onenote.notebooks.sections.ParentNotebook.ListSectionGroups + pages: + operationId: sites.onenote.sections.parentNotebook.Sections.ListPages parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.notebooks.sections.ParentNotebook.ListSections + onenoteSection-id1: $request.path.onenoteSection-id1 + parentNotebook: + operationId: sites.onenote.sections.parentNotebook.Sections.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: sites.onenote.sections.parentNotebook.Sections.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.notebooks.sections.UpdateParentNotebook + summary: Update the navigation property sections in sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.UpdateSections parameters: - name: site-id in: path @@ -272504,14 +324403,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true @@ -272523,7 +324422,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -272534,9 +324433,9 @@ paths: delete: tags: - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.notebooks.sections.DeleteParentNotebook + summary: Delete navigation property sections for sites + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentNotebook.DeleteSections parameters: - name: site-id in: path @@ -272545,14 +324444,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true @@ -272565,17 +324464,80 @@ paths: schema: type: string responses: - '204': + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + required: true + responses: + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.parentNotebook.copyNotebook + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - name: site-id in: path @@ -272584,14 +324546,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: onenoteSection-id in: path - description: 'key: id of notebook' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path description: 'key: id of onenoteSection' required: true @@ -272605,13 +324567,13 @@ paths: schema: type: object properties: - groupId: + id: type: string nullable: true - renameAs: + groupId: type: string nullable: true - notebookFolder: + renameAs: type: string nullable: true siteCollectionId: @@ -272633,13 +324595,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup': get: tags: - sites.onenote summary: Get parentSectionGroup from sites description: The section group that contains the section. Read-only. - operationId: sites.onenote.notebooks.sections.GetParentSectionGroup + operationId: sites.onenote.sections.GetParentSectionGroup parameters: - name: site-id in: path @@ -272648,13 +324610,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -272711,28 +324666,24 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: sites.onenote.notebooks.sections.ParentSectionGroup.GetParentNotebook + operationId: sites.onenote.sections.ParentSectionGroup.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id parentSectionGroup: - operationId: sites.onenote.notebooks.sections.ParentSectionGroup.GetParentSectionGroup + operationId: sites.onenote.sections.ParentSectionGroup.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sectionGroups: - operationId: sites.onenote.notebooks.sections.ParentSectionGroup.ListSectionGroups + operationId: sites.onenote.sections.ParentSectionGroup.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: sites.onenote.notebooks.sections.ParentSectionGroup.ListSections + operationId: sites.onenote.sections.ParentSectionGroup.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' @@ -272742,7 +324693,7 @@ paths: - sites.onenote summary: Update the navigation property parentSectionGroup in sites description: The section group that contains the section. Read-only. - operationId: sites.onenote.notebooks.sections.UpdateParentSectionGroup + operationId: sites.onenote.sections.UpdateParentSectionGroup parameters: - name: site-id in: path @@ -272751,13 +324702,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -272783,7 +324727,7 @@ paths: - sites.onenote summary: Delete navigation property parentSectionGroup for sites description: The section group that contains the section. Read-only. - operationId: sites.onenote.notebooks.sections.DeleteParentSectionGroup + operationId: sites.onenote.sections.DeleteParentSectionGroup parameters: - name: site-id in: path @@ -272792,13 +324736,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -272817,13 +324754,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': get: tags: - sites.onenote summary: Get parentNotebook from sites description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.GetParentNotebook + operationId: sites.onenote.sections.parentSectionGroup.GetParentNotebook parameters: - name: site-id in: path @@ -272832,13 +324769,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -272895,16 +324825,14 @@ paths: $ref: '#/components/schemas/microsoft.graph.notebook' links: sectionGroups: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSectionGroups + operationId: sites.onenote.sections.parentSectionGroup.ParentNotebook.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sections: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentNotebook.ListSections + operationId: sites.onenote.sections.parentSectionGroup.ParentNotebook.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id default: $ref: '#/components/responses/error' @@ -272914,7 +324842,7 @@ paths: - sites.onenote summary: Update the navigation property parentNotebook in sites description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.UpdateParentNotebook + operationId: sites.onenote.sections.parentSectionGroup.UpdateParentNotebook parameters: - name: site-id in: path @@ -272923,13 +324851,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -272955,7 +324876,7 @@ paths: - sites.onenote summary: Delete navigation property parentNotebook for sites description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.DeleteParentNotebook + operationId: sites.onenote.sections.parentSectionGroup.DeleteParentNotebook parameters: - name: site-id in: path @@ -272964,13 +324885,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -272989,12 +324903,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': post: tags: - sites.Actions summary: Invoke action copyNotebook - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook parameters: - name: site-id in: path @@ -273003,13 +324917,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273052,197 +324959,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': - get: - tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.GetParentSectionGroup - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.ParentSectionGroup.ListSections - parameters: - site-id: $request.path.site-id - notebook-id: $request.path.notebook-id - onenoteSection-id: $request.path.onenoteSection-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.UpdateParentSectionGroup - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.DeleteParentSectionGroup - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups': get: tags: - sites.onenote summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.ListSectionGroups + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.ListSectionGroups parameters: - name: site-id in: path @@ -273251,13 +324974,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273364,8 +325080,8 @@ paths: tags: - sites.onenote summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.CreateSectionGroups + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.CreateSectionGroups parameters: - name: site-id in: path @@ -273374,13 +325090,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273405,13 +325114,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': get: tags: - sites.onenote summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.GetSectionGroups + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.GetSectionGroups parameters: - name: site-id in: path @@ -273420,13 +325129,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273490,31 +325192,27 @@ paths: $ref: '#/components/schemas/microsoft.graph.sectionGroup' links: parentNotebook: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentNotebook + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id parentSectionGroup: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id sectionGroups: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSectionGroups + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id sections: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.SectionGroups.ListSections + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSections parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id sectionGroup-id: $request.path.sectionGroup-id default: @@ -273524,8 +325222,8 @@ paths: tags: - sites.onenote summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.UpdateSectionGroups + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.UpdateSectionGroups parameters: - name: site-id in: path @@ -273534,13 +325232,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273572,8 +325263,8 @@ paths: tags: - sites.onenote summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.DeleteSectionGroups + description: The section groups in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.DeleteSectionGroups parameters: - name: site-id in: path @@ -273582,13 +325273,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273614,13 +325298,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections': get: tags: - sites.onenote summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.ListSections + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.ListSections parameters: - name: site-id in: path @@ -273629,13 +325313,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273743,8 +325420,8 @@ paths: tags: - sites.onenote summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.CreateSections + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.CreateSections parameters: - name: site-id in: path @@ -273753,13 +325430,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273784,13 +325454,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}': get: tags: - sites.onenote summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.GetSections + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.GetSections parameters: - name: site-id in: path @@ -273799,13 +325469,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273868,24 +325531,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: pages: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.Sections.ListPages + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.Sections.ListPages parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentNotebook + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentNotebook parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id onenoteSection-id1: $request.path.onenoteSection-id1 parentSectionGroup: - operationId: sites.onenote.notebooks.sections.parentSectionGroup.Sections.GetParentSectionGroup + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup parameters: site-id: $request.path.site-id - notebook-id: $request.path.notebook-id onenoteSection-id: $request.path.onenoteSection-id onenoteSection-id1: $request.path.onenoteSection-id1 default: @@ -273895,8 +325555,8 @@ paths: tags: - sites.onenote summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.UpdateSections + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.UpdateSections parameters: - name: site-id in: path @@ -273905,13 +325565,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273943,8 +325596,8 @@ paths: tags: - sites.onenote summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.notebooks.sections.parentSectionGroup.DeleteSections + description: The sections in the notebook. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.DeleteSections parameters: - name: site-id in: path @@ -273953,13 +325606,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -273985,12 +325631,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': post: tags: - sites.Actions summary: Invoke action copyToNotebook - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -273999,13 +325645,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -274055,12 +325694,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - sites.Actions summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.notebooks.notebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup parameters: - name: site-id in: path @@ -274069,13 +325708,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: 'key: id of notebook' - required: true - schema: - type: string - x-ms-docs-key-type: notebook - name: onenoteSection-id in: path description: 'key: id of onenoteSection' @@ -274125,12 +325757,105 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/microsoft.graph.getNotebookFromWebUrl': - post: + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + get: tags: - - sites.Actions - summary: Invoke action getNotebookFromWebUrl - operationId: sites.site.onenote.notebooks.getNotebookFromWebUrl + - sites.onenote + summary: Get parentSectionGroup from sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sections.parentSectionGroup.GetParentSectionGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - self + - createdDateTime + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + parentSectionGroup: + operationId: sites.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroups: + operationId: sites.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sections: + operationId: sites.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSections + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.onenote + summary: Update the navigation property parentSectionGroup in sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sections.parentSectionGroup.UpdateParentSectionGroup parameters: - name: site-id in: path @@ -274139,35 +325864,32 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - webUrl: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.CopyNotebookModel' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/microsoft.graph.getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Functions - summary: Invoke function getRecentNotebooks - operationId: sites.site.onenote.notebooks.getRecentNotebooks + - sites.onenote + summary: Delete navigation property parentSectionGroup for sites + description: The section group that contains the section group. Read-only. + operationId: sites.onenote.sections.parentSectionGroup.DeleteParentSectionGroup parameters: - name: site-id in: path @@ -274176,34 +325898,31 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: includePersonalNotebooks + - name: onenoteSection-id in: path - description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' + description: 'key: id of onenoteSection' required: true schema: - type: boolean - default: false + type: string + x-ms-docs-key-type: onenoteSection + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.recentNotebook' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/operations': + x-ms-docs-operation-type: operation + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': get: tags: - sites.onenote - summary: Get operations from sites - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: sites.onenote.ListOperations + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.ListSectionGroups parameters: - name: site-id in: path @@ -274212,6 +325931,13 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -274229,20 +325955,22 @@ paths: enum: - id - id desc + - self + - self desc - createdDateTime - createdDateTime desc - - lastActionDateTime - - lastActionDateTime desc - - status - - status desc - - error - - error desc - - percentComplete - - percentComplete desc - - resourceId - - resourceId desc - - resourceLocation - - resourceLocation desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - sectionGroupsUrl + - sectionGroupsUrl desc + - sectionsUrl + - sectionsUrl desc type: string - name: $select in: query @@ -274255,13 +325983,18 @@ paths: items: enum: - id + - self - createdDateTime - - lastActionDateTime - - status - - error - - percentComplete - - resourceId - - resourceLocation + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -274274,6 +326007,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -274281,13 +326018,13 @@ paths: content: application/json: schema: - title: Collection of onenoteOperation + title: Collection of sectionGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' '@odata.nextLink': type: string default: @@ -274299,9 +326036,9 @@ paths: post: tags: - sites.onenote - summary: Create new navigation property to operations for sites - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: sites.onenote.CreateOperations + summary: Create new navigation property to sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.CreateSectionGroups parameters: - name: site-id in: path @@ -274310,12 +326047,19 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '201': @@ -274323,17 +326067,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/operations/{onenoteOperation-id}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': get: tags: - sites.onenote - summary: Get operations from sites - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: sites.onenote.GetOperations + summary: Get sectionGroups from sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.GetSectionGroups parameters: - name: site-id in: path @@ -274342,13 +326086,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteOperation-id + - name: onenoteSection-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -274360,13 +326111,18 @@ paths: items: enum: - id + - self - createdDateTime - - lastActionDateTime - - status - - error - - percentComplete - - resourceId - - resourceLocation + - createdBy + - displayName + - lastModifiedBy + - lastModifiedDateTime + - sectionGroupsUrl + - sectionsUrl + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string - name: $expand in: query @@ -274379,6 +326135,10 @@ paths: items: enum: - '*' + - parentNotebook + - parentSectionGroup + - sectionGroups + - sections type: string responses: '200': @@ -274386,16 +326146,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + links: + parentNotebook: + operationId: sites.onenote.sections.parentSectionGroup.SectionGroups.GetParentNotebook + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + parentSectionGroup: + operationId: sites.onenote.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sectionGroups: + operationId: sites.onenote.sections.parentSectionGroup.SectionGroups.ListSectionGroups + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id + sections: + operationId: sites.onenote.sections.parentSectionGroup.SectionGroups.ListSections + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.onenote - summary: Update the navigation property operations in sites - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: sites.onenote.UpdateOperations + summary: Update the navigation property sectionGroups in sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.UpdateSectionGroups parameters: - name: site-id in: path @@ -274404,19 +326189,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteOperation-id + - name: onenoteSection-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.sectionGroup' required: true responses: '204': @@ -274427,9 +326219,9 @@ paths: delete: tags: - sites.onenote - summary: Delete navigation property operations for sites - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - operationId: sites.onenote.DeleteOperations + summary: Delete navigation property sectionGroups for sites + description: The section groups in the section. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.DeleteSectionGroups parameters: - name: site-id in: path @@ -274438,13 +326230,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteOperation-id + - name: onenoteSection-id in: path - description: 'key: id of onenoteOperation' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenoteOperation + x-ms-docs-key-type: onenoteSection + - name: sectionGroup-id + in: path + description: 'key: id of sectionGroup' + required: true + schema: + type: string + x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -274456,13 +326255,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections': get: tags: - sites.onenote - summary: Get pages from sites - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.ListPages + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.ListSections parameters: - name: site-id in: path @@ -274471,6 +326270,13 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -274492,24 +326298,20 @@ paths: - self desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc + - createdBy + - createdBy desc + - displayName + - displayName desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - level - - level desc + - isDefault + - isDefault desc - links - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - pagesUrl + - pagesUrl desc type: string - name: $select in: query @@ -274524,17 +326326,16 @@ paths: - id - self - createdDateTime - - content - - contentUrl - - createdByAppId + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - level + - isDefault - links - - order - - title - - userTags + - pagesUrl + - pages - parentNotebook - - parentSection + - parentSectionGroup type: string - name: $expand in: query @@ -274547,8 +326348,9 @@ paths: items: enum: - '*' + - pages - parentNotebook - - parentSection + - parentSectionGroup type: string responses: '200': @@ -274556,13 +326358,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of onenoteSection type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' '@odata.nextLink': type: string default: @@ -274574,9 +326376,9 @@ paths: post: tags: - sites.onenote - summary: Create new navigation property to pages for sites - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.CreatePages + summary: Create new navigation property to sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.CreateSections parameters: - name: site-id in: path @@ -274585,12 +326387,19 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: onenoteSection-id + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '201': @@ -274598,17 +326407,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}': + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': get: tags: - sites.onenote - summary: Get pages from sites - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.GetPages + summary: Get sections from sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.GetSections parameters: - name: site-id in: path @@ -274617,13 +326426,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: $select in: query description: Select properties to be returned @@ -274637,17 +326453,16 @@ paths: - id - self - createdDateTime - - content - - contentUrl - - createdByAppId + - createdBy + - displayName + - lastModifiedBy - lastModifiedDateTime - - level + - isDefault - links - - order - - title - - userTags + - pagesUrl + - pages - parentNotebook - - parentSection + - parentSectionGroup type: string - name: $expand in: query @@ -274660,8 +326475,9 @@ paths: items: enum: - '*' + - pages - parentNotebook - - parentSection + - parentSectionGroup type: string responses: '200': @@ -274669,27 +326485,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' links: + pages: + operationId: sites.onenote.sections.parentSectionGroup.Sections.ListPages + parameters: + site-id: $request.path.site-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 parentNotebook: - operationId: sites.onenote.Pages.GetParentNotebook + operationId: sites.onenote.sections.parentSectionGroup.Sections.GetParentNotebook parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: sites.onenote.Pages.GetParentSection + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 + parentSectionGroup: + operationId: sites.onenote.sections.parentSectionGroup.Sections.GetParentSectionGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id + onenoteSection-id: $request.path.onenoteSection-id + onenoteSection-id1: $request.path.onenoteSection-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.onenote - summary: Update the navigation property pages in sites - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.UpdatePages + summary: Update the navigation property sections in sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.UpdateSections parameters: - name: site-id in: path @@ -274698,19 +326522,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.onenoteSection' required: true responses: '204': @@ -274721,9 +326552,9 @@ paths: delete: tags: - sites.onenote - summary: Delete navigation property pages for sites - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.DeletePages + summary: Delete navigation property sections for sites + description: The sections in the section group. Read-only. Nullable. + operationId: sites.onenote.sections.parentSectionGroup.DeleteSections parameters: - name: site-id in: path @@ -274732,13 +326563,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection - name: If-Match in: header description: ETag @@ -274750,12 +326588,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/content': - get: + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': + post: tags: - - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.GetPagesContent + - sites.Actions + summary: Invoke action copyToNotebook + operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook parameters: - name: site-id in: path @@ -274764,64 +326602,61 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.UpdatePagesContent - parameters: - - name: site-id + - name: onenoteSection-id in: path - description: 'key: id of site' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': post: tags: - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.pages.onenotePage.copyToSection + summary: Invoke action copyToSectionGroup + operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup parameters: - name: site-id in: path @@ -274830,13 +326665,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: onenoteSection-id in: path - description: 'key: id of onenotePage' + description: 'key: id of onenoteSection' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: onenoteSection + - name: onenoteSection-id1 + in: path + description: 'key: id of onenoteSection' + required: true + schema: + type: string + x-ms-docs-key-type: onenoteSection requestBody: description: Action parameters content: @@ -274850,6 +326692,9 @@ paths: groupId: type: string nullable: true + renameAs: + type: string + nullable: true siteCollectionId: type: string nullable: true @@ -274869,12 +326714,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + '/sites/{site-id}/permissions': + get: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.pages.onenotePage.onenotePatchContent + - sites.permission + summary: Get permissions from sites + description: The permissions associated with the site. Nullable. + operationId: sites.ListPermissions parameters: - name: site-id in: path @@ -274883,39 +326729,108 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - expirationDateTime + - expirationDateTime desc + - grantedTo + - grantedTo desc + - grantedToIdentities + - grantedToIdentities desc + - grantedToIdentitiesV2 + - grantedToIdentitiesV2 desc + - grantedToV2 + - grantedToV2 desc + - hasPassword + - hasPassword desc + - inheritedFrom + - inheritedFrom desc + - invitation + - invitation desc + - link + - link desc + - roles + - roles desc + - shareId + - shareId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - grantedTo + - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 + - hasPassword + - inheritedFrom + - invitation + - link + - roles + - shareId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.pages.onenotePage.preview + - sites.permission + summary: Create new navigation property to permissions for sites + description: The permissions associated with the site. Nullable. + operationId: sites.CreatePermissions parameters: - name: site-id in: path @@ -274924,32 +326839,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/sites/{site-id}/permissions/{permission-id}': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.pages.GetParentNotebook + - sites.permission + summary: Get permissions from sites + description: The permissions associated with the site. Nullable. + operationId: sites.GetPermissions parameters: - name: site-id in: path @@ -274958,13 +326871,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: permission-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permission' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permission - name: $select in: query description: Select properties to be returned @@ -274976,20 +326889,17 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - expirationDateTime + - grantedTo + - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 + - hasPassword + - inheritedFrom + - invitation + - link + - roles + - shareId type: string - name: $expand in: query @@ -275002,8 +326912,6 @@ paths: items: enum: - '*' - - sectionGroups - - sections type: string responses: '200': @@ -275011,27 +326919,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - links: - sectionGroups: - operationId: sites.onenote.pages.ParentNotebook.ListSectionGroups - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.pages.ParentNotebook.ListSections - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.pages.UpdateParentNotebook + - sites.permission + summary: Update the navigation property permissions in sites + description: The permissions associated with the site. Nullable. + operationId: sites.UpdatePermissions parameters: - name: site-id in: path @@ -275040,19 +326937,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: permission-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permission' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permission requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: '204': @@ -275062,10 +326959,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.pages.DeleteParentNotebook + - sites.permission + summary: Delete navigation property permissions for sites + description: The permissions associated with the site. Nullable. + operationId: sites.DeletePermissions parameters: - name: site-id in: path @@ -275074,13 +326971,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: permission-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permission' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permission - name: If-Match in: header description: ETag @@ -275092,12 +326989,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': + '/sites/{site-id}/permissions/{permission-id}/microsoft.graph.grant': post: tags: - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.copyNotebook + summary: Invoke action grant + operationId: sites.site.permissions.permission.grant parameters: - name: site-id in: path @@ -275106,13 +327003,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: permission-id in: path - description: 'key: id of onenotePage' + description: 'key: id of permission' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: permission requestBody: description: Action parameters content: @@ -275120,21 +327017,17 @@ paths: schema: type: object properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.driveRecipient' + nullable: true required: true responses: '200': @@ -275142,19 +327035,21 @@ paths: content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.permission' + nullable: true default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups': + '/sites/{site-id}/sites': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.ListSectionGroups + - sites.site + summary: Get sites from sites + description: The collection of the sub-sites under this site. + operationId: sites.ListSites parameters: - name: site-id in: path @@ -275163,13 +327058,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -275187,22 +327075,34 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - createdBy - createdBy desc - - displayName - - displayName desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - displayName + - displayName desc + - error + - error desc + - root + - root desc + - sharepointIds + - sharepointIds desc + - siteCollection + - siteCollection desc type: string - name: $select in: query @@ -275215,18 +327115,35 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - - displayName + - createdDateTime + - description + - eTag - lastModifiedBy - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string - name: $expand in: query @@ -275239,10 +327156,21 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string responses: '200': @@ -275250,13 +327178,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of site type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.site' '@odata.nextLink': type: string default: @@ -275267,10 +327195,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.CreateSectionGroups + - sites.site + summary: Create new navigation property to sites for sites + description: The collection of the sub-sites under this site. + operationId: sites.CreateSites parameters: - name: site-id in: path @@ -275279,19 +327207,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.site' required: true responses: '201': @@ -275299,17 +327220,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.site' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': + '/sites/{site-id}/sites/{site-id1}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.GetSectionGroups + - sites.site + summary: Get sites from sites + description: The collection of the sub-sites under this site. + operationId: sites.GetSites parameters: - name: site-id in: path @@ -275318,20 +327239,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: site-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: site - name: $select in: query description: Select properties to be returned @@ -275343,18 +327257,35 @@ paths: items: enum: - id - - self - - createdDateTime - createdBy - - displayName + - createdDateTime + - description + - eTag - lastModifiedBy - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - name + - parentReference + - webUrl + - displayName + - error + - root + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string - name: $expand in: query @@ -275367,10 +327298,21 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - permissions + - sites + - termStore + - termStores + - onenote type: string responses: '200': @@ -275378,41 +327320,92 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.site' links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.SectionGroups.GetParentNotebook + createdByUser: + operationId: sites.Sites.GetCreatedByUser parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.SectionGroups.GetParentSectionGroup + site-id1: $request.path.site-id1 + lastModifiedByUser: + operationId: sites.Sites.GetLastModifiedByUser parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.SectionGroups.ListSectionGroups + site-id1: $request.path.site-id1 + analytics: + operationId: sites.Sites.GetAnalytics parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentNotebook.SectionGroups.ListSections + site-id1: $request.path.site-id1 + columns: + operationId: sites.Sites.ListColumns parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + site-id1: $request.path.site-id1 + contentTypes: + operationId: sites.Sites.ListContentTypes + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + drive: + operationId: sites.Sites.GetDrive + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + drives: + operationId: sites.Sites.ListDrives + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + externalColumns: + operationId: sites.Sites.ListExternalColumns + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + items: + operationId: sites.Sites.ListItems + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + lists: + operationId: sites.Sites.ListLists + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + permissions: + operationId: sites.Sites.ListPermissions + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + sites: + operationId: sites.Sites.ListSites + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + termStore: + operationId: sites.Sites.GetTermStore + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + termStores: + operationId: sites.Sites.ListTermStores + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 + onenote: + operationId: sites.Sites.GetOnenote + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.UpdateSectionGroups + - sites.site + summary: Update the navigation property sites in sites + description: The collection of the sub-sites under this site. + operationId: sites.UpdateSites parameters: - name: site-id in: path @@ -275421,26 +327414,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: site-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: site requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.site' required: true responses: '204': @@ -275450,10 +327436,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.DeleteSectionGroups + - sites.site + summary: Delete navigation property sites for sites + description: The collection of the sub-sites under this site. + operationId: sites.DeleteSites parameters: - name: site-id in: path @@ -275462,20 +327448,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: site-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: site - name: If-Match in: header description: ETag @@ -275487,13 +327466,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/sites/{site-id}/termStore': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.GetParentNotebook + - sites.store + summary: Get termStore from sites + description: The default termStore under this site. + operationId: sites.GetTermStore parameters: - name: site-id in: path @@ -275502,20 +327481,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: $select in: query description: Select properties to be returned @@ -275527,20 +327492,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - defaultLanguageTag + - languageTags + - groups + - sets type: string - name: $expand in: query @@ -275553,8 +327508,8 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - groups + - sets type: string responses: '200': @@ -275562,29 +327517,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.store' links: - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + groups: + operationId: sites.TermStore.ListGroups parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections + sets: + operationId: sites.TermStore.ListSets parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.UpdateParentNotebook + - sites.store + summary: Update the navigation property termStore in sites + description: The default termStore under this site. + operationId: sites.UpdateTermStore parameters: - name: site-id in: path @@ -275593,26 +327544,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.store' required: true responses: '204': @@ -275622,10 +327559,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.DeleteParentNotebook + - sites.store + summary: Delete navigation property termStore for sites + description: The default termStore under this site. + operationId: sites.DeleteTermStore parameters: - name: site-id in: path @@ -275634,20 +327571,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - name: If-Match in: header description: ETag @@ -275659,12 +327582,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/sites/{site-id}/termStore/groups': + get: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + - sites.store + summary: Get groups from sites + description: Collection of all groups available in the term store. + operationId: sites.termStore.ListGroups parameters: - name: site-id in: path @@ -275673,62 +327597,124 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - parentSiteId + - parentSiteId desc + - scope + - scope desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - parentSiteId + - scope + - sets + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sets + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to groups for sites + description: Collection of all groups available in the term store. + operationId: sites.termStore.CreateGroups + parameters: + - name: site-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: site requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.group' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.GetParentSectionGroup + - sites.store + summary: Get groups from sites + description: Collection of all groups available in the term store. + operationId: sites.termStore.GetGroups parameters: - name: site-id in: path @@ -275737,20 +327723,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -275762,18 +327741,12 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -275786,10 +327759,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - sets type: string responses: '200': @@ -275797,41 +327767,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.group' links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + sets: + operationId: sites.termStore.Groups.ListSets parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup + - sites.store + summary: Update the navigation property groups in sites + description: Collection of all groups available in the term store. + operationId: sites.termStore.UpdateGroups parameters: - name: site-id in: path @@ -275840,26 +327791,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: '204': @@ -275869,10 +327813,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup + - sites.store + summary: Delete navigation property groups for sites + description: Collection of all groups available in the term store. + operationId: sites.termStore.DeleteGroups parameters: - name: site-id in: path @@ -275881,20 +327825,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -275906,13 +327843,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/sites/{site-id}/termStore/groups/{group-id}/sets': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.ListSectionGroups + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups.ListSets parameters: - name: site-id in: path @@ -275921,20 +327858,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -275945,29 +327875,21 @@ paths: description: Order items by property values style: form explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - localizedNames + - localizedNames desc + - properties + - properties desc type: string - name: $select in: query @@ -275980,18 +327902,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -276004,10 +327922,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -276015,13 +327933,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of set type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' '@odata.nextLink': type: string default: @@ -276032,10 +327950,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.CreateSectionGroups + - sites.store + summary: Create new navigation property to sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups.CreateSets parameters: - name: site-id in: path @@ -276044,26 +327962,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '201': @@ -276071,17 +327982,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.GetSectionGroups + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups.GetSets parameters: - name: site-id in: path @@ -276090,27 +328001,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -276122,18 +328026,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -276146,10 +328046,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -276157,45 +328057,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + children: + operationId: sites.termStore.groups.Sets.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + parentGroup: + operationId: sites.termStore.groups.Sets.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + group-id: $request.path.group-id + set-id: $request.path.set-id + relations: + operationId: sites.termStore.groups.Sets.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.SectionGroups.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + terms: + operationId: sites.termStore.groups.Sets.ListTerms parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + group-id: $request.path.group-id + set-id: $request.path.set-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.UpdateSectionGroups + - sites.store + summary: Update the navigation property sets in sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups.UpdateSets parameters: - name: site-id in: path @@ -276204,33 +328100,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '204': @@ -276240,10 +328129,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.DeleteSectionGroups + - sites.store + summary: Delete navigation property sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups.DeleteSets parameters: - name: site-id in: path @@ -276252,27 +328141,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -276284,13 +328166,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.ListSections + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets.ListChildren parameters: - name: site-id in: path @@ -276299,20 +328181,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -276330,24 +328212,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -276360,18 +328234,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -276384,9 +328254,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -276394,13 +328264,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -276411,10 +328281,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.CreateSections + - sites.store + summary: Create new navigation property to children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets.CreateChildren parameters: - name: site-id in: path @@ -276423,26 +328293,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -276450,17 +328320,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.GetSections + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets.GetChildren parameters: - name: site-id in: path @@ -276469,27 +328339,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -276501,18 +328371,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -276525,9 +328391,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -276535,38 +328401,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.Sections.ListPages + children: + operationId: sites.termStore.groups.sets.Children.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.Children.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStore.groups.sets.Children.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.UpdateSections + - sites.store + summary: Update the navigation property children in sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets.UpdateChildren parameters: - name: site-id in: path @@ -276575,33 +328441,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -276611,10 +328477,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.DeleteSections + - sites.store + summary: Delete navigation property children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets.DeleteChildren parameters: - name: site-id in: path @@ -276623,27 +328489,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -276655,153 +328521,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/children': get: tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ListPages + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children.ListChildren parameters: - name: site-id in: path @@ -276810,27 +328536,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -276848,28 +328574,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - properties + - properties desc type: string - name: $select in: query @@ -276882,19 +328596,14 @@ paths: items: enum: - id - - self - createdDateTime - - content - - contentUrl - - createdByAppId + - descriptions + - labels - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -276907,8 +328616,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - children + - relations + - set type: string responses: '200': @@ -276916,13 +328626,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -276933,10 +328643,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.CreatePages + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children.CreateChildren parameters: - name: site-id in: path @@ -276945,33 +328655,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -276979,17 +328689,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/children/{term-id1}': get: tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.GetPages + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children.GetChildren parameters: - name: site-id in: path @@ -276998,34 +328708,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: term + - name: term-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -277037,19 +328747,14 @@ paths: items: enum: - id - - self - createdDateTime - - content - - contentUrl - - createdByAppId + - descriptions + - labels - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -277062,8 +328767,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - children + - relations + - set type: string responses: '200': @@ -277071,33 +328777,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentNotebook + children: + operationId: sites.termStore.groups.sets.children.Children.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.Pages.GetParentSection + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStore.groups.sets.children.Children.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStore.groups.sets.children.Children.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property pages in sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.UpdatePages + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children.UpdateChildren parameters: - name: site-id in: path @@ -277106,40 +328820,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: term + - name: term-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -277149,10 +328863,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.DeletePages + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children.DeleteChildren parameters: - name: site-id in: path @@ -277161,34 +328875,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: term + - name: term-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -277200,64 +328914,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations': get: tags: - - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.parentNotebook.sectionGroups.sections.pages.GetPagesContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.parentNotebook.sectionGroups.sections.pages.UpdatePagesContent + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children.ListRelations parameters: - name: site-id in: path @@ -277266,128 +328929,105 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: term + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - relationship + - relationship desc type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': - post: - tags: - - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - relationship + - fromTerm + - set + - toTerm + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + - fromTerm + - set + - toTerm + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children.CreateRelations parameters: - name: site-id in: path @@ -277396,60 +329036,51 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}': get: tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children.GetRelations parameters: - name: site-id in: path @@ -277458,82 +329089,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': - get: - tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.GetParentNotebook - parameters: - - name: site-id + - name: group-id in: path - description: 'key: id of site' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -277545,20 +329128,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -277571,8 +329144,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - fromTerm + - set + - toTerm type: string responses: '200': @@ -277580,31 +329154,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSectionGroups + fromTerm: + operationId: sites.termStore.groups.sets.children.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentNotebook.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.Relations.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.groups.sets.children.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentNotebook + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children.UpdateRelations parameters: - name: site-id in: path @@ -277613,33 +329197,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -277649,10 +329240,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentNotebook + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children.DeleteRelations parameters: - name: site-id in: path @@ -277661,27 +329252,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -277693,12 +329291,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': + get: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.children.relations.GetFromTerm parameters: - name: site-id in: path @@ -277707,98 +329306,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': - get: - tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.GetParentSectionGroup - parameters: - - name: site-id + - name: group-id in: path - description: 'key: id of site' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -277810,18 +329345,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -277834,10 +329365,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -277845,45 +329375,119 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentNotebook + children: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSectionGroups + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.ParentSectionGroup.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.children.relations.GetRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.UpdateParentSectionGroup + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.children.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -277892,33 +329496,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -277928,10 +329541,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sectionGroups.sections.DeleteParentSectionGroup + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.children.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -277940,27 +329553,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -277972,13 +329592,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.ListSections + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.children.relations.GetSet parameters: - name: site-id in: path @@ -277987,49 +329607,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -278041,18 +329646,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -278065,9 +329666,10 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -278075,27 +329677,50 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.groups.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.CreateSections + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.children.relations.GetRefSet parameters: - name: site-id in: path @@ -278104,133 +329729,83 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}': - get: - tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.GetSections - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: string links: - pages: - operationId: sites.onenote.pages.parentNotebook.Sections.ListPages + children: + operationId: sites.termStore.groups.sets.children.relations.Set.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.Sections.GetParentNotebook + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.children.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.Sections.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.Set.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.UpdateSections + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.children.relations.UpdateRefSet parameters: - name: site-id in: path @@ -278239,26 +329814,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -278268,10 +329859,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.DeleteSections + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.children.relations.DeleteRefSet parameters: - name: site-id in: path @@ -278280,100 +329871,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of site' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.children.relations.GetToTerm parameters: - name: site-id in: path @@ -278382,124 +329925,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages': - get: - tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.ListPages - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc - type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -278511,19 +329964,14 @@ paths: items: enum: - id - - self - createdDateTime - - content - - contentUrl - - createdByAppId + - descriptions + - labels - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -278536,8 +329984,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - children + - relations + - set type: string responses: '200': @@ -278545,27 +329994,42 @@ paths: content: application/json: schema: - title: Collection of onenotePage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.CreatePages + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.children.relations.GetRefToTerm parameters: - name: site-id in: path @@ -278574,143 +330038,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}': - get: - tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.GetPages - parameters: - - name: site-id + - name: group-id in: path - description: 'key: id of site' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSection - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + type: string links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sections.Pages.GetParentNotebook + children: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: sites.onenote.pages.parentNotebook.sections.Pages.GetParentSection + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id1: $request.path.onenotePage-id1 + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property pages in sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.UpdatePages + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.children.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -278719,33 +330115,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -278755,10 +330160,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.DeletePages + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.children.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -278767,27 +330172,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -278799,12 +330211,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/content': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/set': get: tags: - - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.parentNotebook.sections.pages.GetPagesContent + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.children.GetSet parameters: - name: site-id in: path @@ -278813,92 +330226,109 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.parentNotebook.sections.pages.UpdatePagesContent - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: term + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - parentGroup + - relations + - terms type: string - format: binary - required: true responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.groups.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.groups.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.groups.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.copyToSection': - post: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/set/$ref': + get: tags: - - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.children.GetRefSet parameters: - name: site-id in: path @@ -278907,65 +330337,72 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: term responses: '200': - description: Success + description: Retrieved navigation property link content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: string + links: + children: + operationId: sites.termStore.groups.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.groups.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.groups.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + put: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.children.UpdateRefSet parameters: - name: site-id in: path @@ -278974,53 +330411,48 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id1}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.pages.onenotePage.preview + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.children.DeleteRefSet parameters: - name: site-id in: path @@ -279029,46 +330461,45 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/parentGroup': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.GetParentNotebook + - sites.store + summary: Get parentGroup from sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.groups.sets.GetParentGroup parameters: - name: site-id in: path @@ -279077,20 +330508,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -279102,20 +330533,12 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -279128,8 +330551,7 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - sets type: string responses: '200': @@ -279137,29 +330559,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.group' links: - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sections.ParentNotebook.ListSectionGroups - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.pages.parentNotebook.sections.ParentNotebook.ListSections + sets: + operationId: sites.termStore.groups.sets.ParentGroup.ListSets parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + group-id: $request.path.group-id + set-id: $request.path.set-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.UpdateParentNotebook + - sites.store + summary: Update the navigation property parentGroup in sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.groups.sets.UpdateParentGroup parameters: - name: site-id in: path @@ -279168,26 +330584,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: '204': @@ -279197,10 +330613,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.DeleteParentNotebook + - sites.store + summary: Delete navigation property parentGroup for sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.groups.sets.DeleteParentGroup parameters: - name: site-id in: path @@ -279209,20 +330625,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -279234,12 +330650,113 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets.ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - relationship + - relationship desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - relationship + - fromTerm + - set + - toTerm + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fromTerm + - set + - toTerm + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook + - sites.store + summary: Create new navigation property to relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets.CreateRelations parameters: - name: site-id in: path @@ -279248,62 +330765,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.GetParentSectionGroup + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets.GetRelations parameters: - name: site-id in: path @@ -279312,20 +330811,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -279337,18 +330843,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -279361,10 +330859,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - fromTerm + - set + - toTerm type: string responses: '200': @@ -279372,41 +330869,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup + fromTerm: + operationId: sites.termStore.groups.sets.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSectionGroups + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.Relations.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.pages.parentNotebook.sections.ParentSectionGroup.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.groups.sets.Relations.GetToTerm parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.UpdateParentSectionGroup + - sites.store + summary: Update the navigation property relations in sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets.UpdateRelations parameters: - name: site-id in: path @@ -279415,26 +330909,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -279444,10 +330945,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.DeleteParentSectionGroup + - sites.store + summary: Delete navigation property relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets.DeleteRelations parameters: - name: site-id in: path @@ -279456,20 +330957,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -279481,13 +330989,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentNotebook + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.relations.GetFromTerm parameters: - name: site-id in: path @@ -279496,20 +331004,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -279521,20 +331036,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -279547,8 +331056,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -279556,29 +331066,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStore.groups.sets.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentNotebook.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentNotebook + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -279587,39 +331107,65 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -279628,37 +331174,48 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -279667,62 +331224,45 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.GetParentSectionGroup + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.relations.GetSet parameters: - name: site-id in: path @@ -279731,20 +331271,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -279756,18 +331303,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -279780,10 +331323,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -279791,41 +331334,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook + children: + operationId: sites.termStore.groups.sets.relations.Set.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.Set.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ParentSectionGroup.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.relations.Set.ListTerms parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateParentSectionGroup + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.relations.GetRefSet parameters: - name: site-id in: path @@ -279834,26 +331382,109 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.relations.UpdateRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -279863,10 +331494,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteParentSectionGroup + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.relations.DeleteRefSet parameters: - name: site-id in: path @@ -279875,20 +331506,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -279900,13 +331538,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSectionGroups + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.relations.GetToTerm parameters: - name: site-id in: path @@ -279915,54 +331553,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -279974,18 +331585,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -279998,10 +331605,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -280009,73 +331615,39 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSectionGroups - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSectionGroups + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.relations.GetRefToTerm parameters: - name: site-id in: path @@ -280084,112 +331656,65 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: string links: - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStore.groups.sets.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSectionGroups + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.SectionGroups.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.relations.ToTerm.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSectionGroups + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -280198,33 +331723,35 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -280234,10 +331761,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSectionGroups + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -280246,27 +331773,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -280278,13 +331805,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.ListSections + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets.ListTerms parameters: - name: site-id in: path @@ -280293,20 +331820,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -280324,24 +331851,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -280354,18 +331873,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -280378,9 +331893,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -280388,13 +331903,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -280405,10 +331920,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.CreateSections + - sites.store + summary: Create new navigation property to terms for sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets.CreateTerms parameters: - name: site-id in: path @@ -280417,26 +331932,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -280444,17 +331959,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.GetSections + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets.GetTerms parameters: - name: site-id in: path @@ -280463,27 +331978,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -280495,18 +332010,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -280519,9 +332030,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -280529,38 +332040,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.ListPages + children: + operationId: sites.termStore.groups.sets.Terms.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentNotebook + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.Terms.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.Sections.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStore.groups.sets.Terms.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.UpdateSections + - sites.store + summary: Update the navigation property terms in sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets.UpdateTerms parameters: - name: site-id in: path @@ -280569,33 +332080,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -280605,10 +332116,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentNotebook.sections.parentSectionGroup.DeleteSections + - sites.store + summary: Delete navigation property terms for sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets.DeleteTerms parameters: - name: site-id in: path @@ -280617,27 +332128,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -280649,12 +332160,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/children': + get: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms.ListChildren parameters: - name: site-id in: path @@ -280663,68 +332175,117 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: term + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.pages.onenotePage.parentNotebook.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms.CreateChildren parameters: - name: site-id in: path @@ -280733,69 +332294,51 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}': get: tags: - - sites.onenote - summary: Get parentSection from sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.pages.GetParentSection + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms.GetChildren parameters: - name: site-id in: path @@ -280804,13 +332347,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -280822,18 +332386,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -280846,9 +332406,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -280856,32 +332416,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.pages.ParentSection.ListPages + children: + operationId: sites.termStore.groups.sets.terms.Children.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: sites.onenote.pages.ParentSection.GetParentNotebook + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStore.groups.sets.terms.Children.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: sites.onenote.pages.ParentSection.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStore.groups.sets.terms.Children.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSection in sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.pages.UpdateParentSection + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms.UpdateChildren parameters: - name: site-id in: path @@ -280890,19 +332459,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -280912,10 +332502,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSection for sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.pages.DeleteParentSection + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms.DeleteChildren parameters: - name: site-id in: path @@ -280924,86 +332514,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.pages.onenotePage.parentSection.copyToNotebook - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of site' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: term + - name: term-id1 in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.pages.onenotePage.parentSection.copyToSectionGroup + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms.ListRelations parameters: - name: site-id in: path @@ -281012,70 +332568,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages': - get: - tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.ListPages - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -281093,28 +332606,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - relationship + - relationship desc type: string - name: $select in: query @@ -281127,19 +332620,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -281152,8 +332636,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - fromTerm + - set + - toTerm type: string responses: '200': @@ -281161,13 +332646,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of relation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' '@odata.nextLink': type: string default: @@ -281178,10 +332663,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.CreatePages + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms.CreateRelations parameters: - name: site-id in: path @@ -281190,19 +332675,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '201': @@ -281210,17 +332709,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.GetPages + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms.GetRelations parameters: - name: site-id in: path @@ -281229,20 +332728,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -281254,19 +332767,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -281279,8 +332783,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - fromTerm + - set + - toTerm type: string responses: '200': @@ -281288,109 +332793,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - parentNotebook: - operationId: sites.onenote.pages.parentSection.Pages.GetParentNotebook + fromTerm: + operationId: sites.termStore.groups.sets.terms.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenotePage-id1: $request.path.onenotePage-id1 - parentSection: - operationId: sites.onenote.pages.parentSection.Pages.GetParentSection + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.Relations.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenotePage-id1: $request.path.onenotePage-id1 + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.groups.sets.terms.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property pages in sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.UpdatePages - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.onenote - summary: Delete navigation property pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.DeletePages - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/content': - get: - tags: - - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.parentSection.pages.GetPagesContent + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms.UpdateRelations parameters: - name: site-id in: path @@ -281399,65 +332836,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.parentSection.pages.UpdatePagesContent - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -281465,12 +332877,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.copyToSection': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.pages.onenotePage.parentSection.pages.onenotePage.copyToSection + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms.DeleteRelations parameters: - name: site-id in: path @@ -281479,106 +332891,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.onenotePatchContent': - post: - tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.pages.onenotePage.parentSection.pages.onenotePage.onenotePatchContent - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of site' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 - in: path - description: 'key: id of onenotePage' - required: true + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/pages/{onenotePage-id1}/microsoft.graph.preview()': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.pages.onenotePage.parentSection.pages.onenotePage.preview + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.terms.relations.GetFromTerm parameters: - name: site-id in: path @@ -281587,54 +332945,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenotePage-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook': - get: - tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentSection.GetParentNotebook - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of site' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -281646,20 +332984,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -281672,8 +333004,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -281681,27 +333014,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - sectionGroups: - operationId: sites.onenote.pages.parentSection.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.pages.parentSection.ParentNotebook.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentSection.UpdateParentNotebook + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.terms.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -281710,64 +333058,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.pages.parentSection.DeleteParentNotebook - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/microsoft.graph.copyNotebook': - post: + put: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.copyNotebook + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.terms.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -281776,171 +333135,55 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.ListSectionGroups - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of sectionGroup + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + required: true + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.CreateSectionGroups + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.groups.sets.terms.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -281949,37 +333192,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.GetSectionGroups + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.terms.relations.GetSet parameters: - name: site-id in: path @@ -281988,20 +333246,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -282013,18 +333285,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -282037,10 +333305,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -282048,41 +333316,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentNotebook + children: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentNotebook.SectionGroups.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.terms.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSectionGroups + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentSection.parentNotebook.SectionGroups.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListTerms parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.UpdateSectionGroups + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.terms.relations.GetRefSet parameters: - name: site-id in: path @@ -282091,26 +333368,127 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.terms.relations.UpdateRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -282120,10 +333498,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.DeleteSectionGroups + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.terms.relations.DeleteRefSet parameters: - name: site-id in: path @@ -282132,20 +333510,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -282157,13 +333549,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentNotebook + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.terms.relations.GetToTerm parameters: - name: site-id in: path @@ -282172,20 +333564,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -282197,20 +333603,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -282223,8 +333623,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -282232,29 +333633,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - sectionGroups: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentNotebook.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentNotebook + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.terms.relations.GetRefToTerm parameters: - name: site-id in: path @@ -282263,39 +333677,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.terms.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -282304,37 +333754,55 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.terms.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -282343,62 +333811,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/set': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.GetParentSectionGroup + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.terms.GetSet parameters: - name: site-id in: path @@ -282407,20 +333865,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -282432,18 +333897,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -282456,10 +333917,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -282467,41 +333928,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + children: + operationId: sites.termStore.groups.sets.terms.Set.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.groups.sets.terms.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.terms.Set.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.groups.sets.terms.Set.ListTerms parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateParentSectionGroup + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.terms.GetRefSet parameters: - name: site-id in: path @@ -282510,26 +333976,109 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.groups.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.groups.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.terms.UpdateRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -282539,10 +334088,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteParentSectionGroup + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.terms.DeleteRefSet parameters: - name: site-id in: path @@ -282551,20 +334100,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -282576,13 +334132,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/sites/{site-id}/termStore/sets': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSectionGroups + - sites.store + summary: Get sets from sites + description: Collection of all sets available in the term store. + operationId: sites.termStore.ListSets parameters: - name: site-id in: path @@ -282591,20 +334147,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -282622,22 +334164,14 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - description + - description desc + - localizedNames + - localizedNames desc + - properties + - properties desc type: string - name: $select in: query @@ -282650,18 +334184,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -282674,10 +334204,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -282685,13 +334215,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of set type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' '@odata.nextLink': type: string default: @@ -282702,10 +334232,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSectionGroups + - sites.store + summary: Create new navigation property to sets for sites + description: Collection of all sets available in the term store. + operationId: sites.termStore.CreateSets parameters: - name: site-id in: path @@ -282714,26 +334244,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '201': @@ -282741,17 +334257,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/sites/{site-id}/termStore/sets/{set-id}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSectionGroups + - sites.store + summary: Get sets from sites + description: Collection of all sets available in the term store. + operationId: sites.termStore.GetSets parameters: - name: site-id in: path @@ -282760,27 +334276,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -282792,18 +334294,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -282816,10 +334314,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -282827,45 +334325,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + children: + operationId: sites.termStore.Sets.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + set-id: $request.path.set-id + parentGroup: + operationId: sites.termStore.Sets.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + set-id: $request.path.set-id + relations: + operationId: sites.termStore.Sets.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.SectionGroups.ListSections + set-id: $request.path.set-id + terms: + operationId: sites.termStore.Sets.ListTerms parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + set-id: $request.path.set-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSectionGroups + - sites.store + summary: Update the navigation property sets in sites + description: Collection of all sets available in the term store. + operationId: sites.termStore.UpdateSets parameters: - name: site-id in: path @@ -282874,33 +334364,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '204': @@ -282910,10 +334386,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSectionGroups + - sites.store + summary: Delete navigation property sets for sites + description: Collection of all sets available in the term store. + operationId: sites.termStore.DeleteSets parameters: - name: site-id in: path @@ -282922,27 +334398,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -282954,13 +334416,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/sites/{site-id}/termStore/sets/{set-id}/children': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.ListSections + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets.ListChildren parameters: - name: site-id in: path @@ -282969,20 +334431,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -283000,24 +334455,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -283030,18 +334477,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -283054,9 +334497,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -283064,13 +334507,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -283081,10 +334524,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.CreateSections + - sites.store + summary: Create new navigation property to children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets.CreateChildren parameters: - name: site-id in: path @@ -283093,26 +334536,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -283120,17 +334556,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.GetSections + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets.GetChildren parameters: - name: site-id in: path @@ -283139,27 +334575,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -283171,18 +334600,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -283195,9 +334620,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -283205,38 +334630,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.ListPages + children: + operationId: sites.termStore.sets.Children.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentNotebook + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.Children.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStore.sets.Children.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.UpdateSections + - sites.store + summary: Update the navigation property children in sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets.UpdateChildren parameters: - name: site-id in: path @@ -283245,33 +334667,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -283281,10 +334696,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.sectionGroups.DeleteSections + - sites.store + summary: Delete navigation property children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets.DeleteChildren parameters: - name: site-id in: path @@ -283293,27 +334708,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -283325,82 +334733,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.sets.children.ListChildren parameters: - name: site-id in: path @@ -283409,84 +334748,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections': - get: - tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.ListSections - parameters: - - name: site-id + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -283504,24 +334779,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -283534,18 +334801,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -283558,9 +334821,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -283568,13 +334831,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -283585,10 +334848,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.CreateSections + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStore.sets.children.CreateChildren parameters: - name: site-id in: path @@ -283597,19 +334860,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -283617,17 +334887,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}': + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.GetSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.sets.children.GetChildren parameters: - name: site-id in: path @@ -283636,20 +334906,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -283661,18 +334938,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -283685,9 +334958,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -283695,35 +334968,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.pages.parentSection.parentNotebook.Sections.ListPages + children: + operationId: sites.termStore.sets.children.Children.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentNotebook.Sections.GetParentNotebook + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStore.sets.children.Children.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentNotebook.Sections.GetParentSectionGroup + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStore.sets.children.Children.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.UpdateSections + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStore.sets.children.UpdateChildren parameters: - name: site-id in: path @@ -283732,26 +335008,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -283761,10 +335044,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentNotebook.DeleteSections + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStore.sets.children.DeleteChildren parameters: - name: site-id in: path @@ -283773,20 +335056,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -283798,12 +335088,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations': + get: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToNotebook + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children.ListRelations parameters: - name: site-id in: path @@ -283812,61 +335103,98 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: term + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - relationship + - relationship desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - relationship + - fromTerm + - set + - toTerm + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fromTerm + - set + - toTerm + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentNotebook.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children.CreateRelations parameters: - name: site-id in: path @@ -283875,62 +335203,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentSection.GetParentSectionGroup + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children.GetRelations parameters: - name: site-id in: path @@ -283939,13 +335249,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -283957,18 +335281,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -283981,10 +335297,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - fromTerm + - set + - toTerm type: string responses: '200': @@ -283992,37 +335307,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - parentNotebook: - operationId: sites.onenote.pages.parentSection.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.ParentSectionGroup.GetParentSectionGroup + fromTerm: + operationId: sites.termStore.sets.children.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroups: - operationId: sites.onenote.pages.parentSection.ParentSectionGroup.ListSectionGroups + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.Relations.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.pages.parentSection.ParentSectionGroup.ListSections + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.sets.children.Relations.GetToTerm parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentSection.UpdateParentSectionGroup + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children.UpdateRelations parameters: - name: site-id in: path @@ -284031,19 +335347,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -284053,10 +335383,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.pages.parentSection.DeleteParentSectionGroup + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children.DeleteRelations parameters: - name: site-id in: path @@ -284065,13 +335395,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -284083,13 +335427,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook': + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.GetParentNotebook + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.children.relations.GetFromTerm parameters: - name: site-id in: path @@ -284098,13 +335442,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -284116,20 +335474,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -284142,8 +335494,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -284151,27 +335504,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - sectionGroups: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStore.sets.children.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentNotebook.ListSections + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.UpdateParentNotebook + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.children.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -284180,32 +335545,65 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.children.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -284214,30 +335612,48 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.children.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -284246,55 +335662,45 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSectionGroups + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.children.relations.GetSet parameters: - name: site-id in: path @@ -284303,47 +335709,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -284355,18 +335741,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -284379,10 +335761,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -284390,27 +335772,46 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSectionGroups + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.children.relations.GetRefSet parameters: - name: site-id in: path @@ -284419,140 +335820,72 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSectionGroups - parameters: - - name: site-id + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: string links: - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook + children: + operationId: sites.termStore.sets.children.relations.Set.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.children.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.Set.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.SectionGroups.ListSections + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.children.relations.Set.ListTerms parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSectionGroups + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.children.relations.UpdateRefSet parameters: - name: site-id in: path @@ -284561,26 +335894,35 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -284590,10 +335932,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSectionGroups + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.children.relations.DeleteRefSet parameters: - name: site-id in: path @@ -284602,20 +335944,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -284627,13 +335976,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections': + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.ListSections + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.children.relations.GetToTerm parameters: - name: site-id in: path @@ -284642,49 +335991,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -284696,18 +336023,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -284720,9 +336043,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -284730,27 +336053,39 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.CreateSections + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.children.relations.GetRefToTerm parameters: - name: site-id in: path @@ -284759,37 +336094,162 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.children.relations.UpdateRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}': + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.children.relations.DeleteRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.GetSections + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.children.GetSet parameters: - name: site-id in: path @@ -284798,20 +336258,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -284823,18 +336283,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -284847,9 +336303,10 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -284857,76 +336314,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - pages: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.ListPages - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentNotebook + children: + operationId: sites.termStore.sets.children.Set.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.sets.children.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.UpdateSections - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '204': - description: Success + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set/$ref': + get: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.parentNotebook.DeleteSections + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.children.GetRefSet parameters: - name: site-id in: path @@ -284935,37 +336358,61 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: term responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + put: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.children.UpdateRefSet parameters: - name: site-id in: path @@ -284974,61 +336421,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + additionalProperties: + type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.children.DeleteRefSet parameters: - name: site-id in: path @@ -285037,62 +336464,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/parentGroup': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.GetParentSectionGroup + - sites.store + summary: Get parentGroup from sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.sets.GetParentGroup parameters: - name: site-id in: path @@ -285101,13 +336504,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -285119,18 +336522,12 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -285143,10 +336540,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - sets type: string responses: '200': @@ -285154,37 +336548,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.group' links: - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroups: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSectionGroups + sets: + operationId: sites.termStore.sets.ParentGroup.ListSets parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.ParentSectionGroup.ListSections - parameters: - site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id + set-id: $request.path.set-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.UpdateParentSectionGroup + - sites.store + summary: Update the navigation property parentGroup in sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.sets.UpdateParentGroup parameters: - name: site-id in: path @@ -285193,19 +336572,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: '204': @@ -285215,10 +336594,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.DeleteParentSectionGroup + - sites.store + summary: Delete navigation property parentGroup for sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.sets.DeleteParentGroup parameters: - name: site-id in: path @@ -285227,13 +336606,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -285245,13 +336624,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups': + '/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.ListSectionGroups + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup.ListSets parameters: - name: site-id in: path @@ -285260,13 +336639,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -285284,22 +336663,14 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - description + - description desc + - localizedNames + - localizedNames desc + - properties + - properties desc type: string - name: $select in: query @@ -285312,18 +336683,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -285336,10 +336703,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -285347,13 +336714,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of set type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' '@odata.nextLink': type: string default: @@ -285364,10 +336731,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.CreateSectionGroups + - sites.store + summary: Create new navigation property to sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup.CreateSets parameters: - name: site-id in: path @@ -285376,19 +336743,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '201': @@ -285396,17 +336763,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sectionGroups/{sectionGroup-id}': + '/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.GetSectionGroups + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup.GetSets parameters: - name: site-id in: path @@ -285415,20 +336782,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: set-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -285440,18 +336807,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -285464,10 +336827,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -285475,41 +336838,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentNotebook + children: + operationId: sites.termStore.sets.parentGroup.Sets.ListChildren parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.SectionGroups.GetParentSectionGroup + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + parentGroup: + operationId: sites.termStore.sets.parentGroup.Sets.GetParentGroup parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSectionGroups + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + relations: + operationId: sites.termStore.sets.parentGroup.Sets.ListRelations parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.SectionGroups.ListSections + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + terms: + operationId: sites.termStore.sets.parentGroup.Sets.ListTerms parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.UpdateSectionGroups + - sites.store + summary: Update the navigation property sets in sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup.UpdateSets parameters: - name: site-id in: path @@ -285518,26 +336881,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: set-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '204': @@ -285547,10 +336910,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.DeleteSectionGroups + - sites.store + summary: Delete navigation property sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup.DeleteSets parameters: - name: site-id in: path @@ -285559,20 +336922,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: set-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -285584,13 +336947,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections': + '/sites/{site-id}/termStore/sets/{set-id}/relations': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.ListSections + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets.ListRelations parameters: - name: site-id in: path @@ -285599,13 +336962,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -285623,24 +336986,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - relationship + - relationship desc type: string - name: $select in: query @@ -285653,18 +337000,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -285677,9 +337016,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - fromTerm + - set + - toTerm type: string responses: '200': @@ -285687,13 +337026,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of relation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' '@odata.nextLink': type: string default: @@ -285704,10 +337043,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.CreateSections + - sites.store + summary: Create new navigation property to relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets.CreateRelations parameters: - name: site-id in: path @@ -285716,19 +337055,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '201': @@ -285736,17 +337075,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}': + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.GetSections + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets.GetRelations parameters: - name: site-id in: path @@ -285755,20 +337094,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -285780,18 +337119,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -285804,9 +337135,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - fromTerm + - set + - toTerm type: string responses: '200': @@ -285814,35 +337145,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - pages: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.Sections.ListPages + fromTerm: + operationId: sites.termStore.sets.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentNotebook + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.Relations.GetSet parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.pages.parentSection.parentSectionGroup.Sections.GetParentSectionGroup + set-id: $request.path.set-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.sets.Relations.GetToTerm parameters: site-id: $request.path.site-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id: $request.path.onenoteSection-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.UpdateSections + - sites.store + summary: Update the navigation property relations in sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets.UpdateRelations parameters: - name: site-id in: path @@ -285851,26 +337182,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -285880,10 +337211,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.pages.parentSection.parentSectionGroup.DeleteSections + - sites.store + summary: Delete navigation property relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets.DeleteRelations parameters: - name: site-id in: path @@ -285892,20 +337223,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -285917,75 +337248,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/parentSection/parentSectionGroup/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.pages.onenotePage.parentSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.relations.GetFromTerm parameters: - name: site-id in: path @@ -285994,94 +337263,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: set-id in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/resources': - get: - tags: - - sites.onenote - summary: Get resources from sites - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: sites.onenote.ListResources - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of site' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - content - - content desc - - contentUrl - - contentUrl desc - type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -286093,9 +337288,14 @@ paths: items: enum: - id - - self - - content - - contentUrl + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -286108,6 +337308,9 @@ paths: items: enum: - '*' + - children + - relations + - set type: string responses: '200': @@ -286115,27 +337318,36 @@ paths: content: application/json: schema: - title: Collection of onenoteResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to resources for sites - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: sites.onenote.CreateResources + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -286144,88 +337356,55 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/resources/{onenoteResource-id}': - get: - tags: - - sites.onenote - summary: Get resources from sites - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: sites.onenote.GetResources - parameters: - - name: site-id + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteResource-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteResource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - content - - contentUrl - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + type: string + links: + children: + operationId: sites.termStore.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property resources in sites - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: sites.onenote.UpdateResources + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -286234,19 +337413,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteResource-id + - name: set-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -286256,10 +337444,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property resources for sites - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - operationId: sites.onenote.DeleteResources + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -286268,13 +337456,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteResource-id + - name: set-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteResource + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -286286,43 +337481,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/resources/{onenoteResource-id}/content': + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set': get: tags: - - sites.onenote - summary: Get media content for the navigation property resources from sites - operationId: sites.onenote.GetResourcesContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenoteResource-id - in: path - description: 'key: id of onenoteResource' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteResource - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.onenote - summary: Update media content for the navigation property resources in sites - operationId: sites.onenote.UpdateResourcesContent + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.relations.GetSet parameters: - name: site-id in: path @@ -286331,76 +337496,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteResource-id + - name: set-id in: path - description: 'key: id of onenoteResource' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteResource - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.ListSectionGroups - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of site' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -286412,18 +337521,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -286436,10 +337541,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -286447,27 +337552,42 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.CreateSectionGroups + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.relations.GetRefSet parameters: - name: site-id in: path @@ -286476,122 +337596,61 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.GetSectionGroups - parameters: - - name: site-id + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: string links: - parentNotebook: - operationId: sites.onenote.SectionGroups.GetParentNotebook + children: + operationId: sites.termStore.sets.relations.Set.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.SectionGroups.GetParentSectionGroup + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.SectionGroups.ListSectionGroups + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.Set.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.SectionGroups.ListSections + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.relations.Set.ListTerms parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.UpdateSectionGroups + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.relations.UpdateRefSet parameters: - name: site-id in: path @@ -286600,19 +337659,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -286622,10 +337690,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.DeleteSectionGroups + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.relations.DeleteRefSet parameters: - name: site-id in: path @@ -286634,13 +337702,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -286652,13 +337727,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook': + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sectionGroups.GetParentNotebook + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.relations.GetToTerm parameters: - name: site-id in: path @@ -286667,13 +337742,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -286685,20 +337767,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -286711,8 +337787,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -286720,27 +337797,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - sectionGroups: - operationId: sites.onenote.sectionGroups.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStore.sets.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sectionGroups.ParentNotebook.ListSections + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sectionGroups.UpdateParentNotebook + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.relations.GetRefToTerm parameters: - name: site-id in: path @@ -286749,32 +337835,55 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sectionGroups.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -286783,30 +337892,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -286815,55 +337935,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.ListSectionGroups + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStore.sets.ListTerms parameters: - name: site-id in: path @@ -286872,13 +337975,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -286896,22 +337999,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -286924,18 +338021,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -286948,10 +338041,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -286959,13 +338051,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -286976,10 +338068,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.CreateSectionGroups + - sites.store + summary: Create new navigation property to terms for sites + description: All the terms under the set. + operationId: sites.termStore.sets.CreateTerms parameters: - name: site-id in: path @@ -286988,19 +338080,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -287008,17 +338100,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.GetSectionGroups + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStore.sets.GetTerms parameters: - name: site-id in: path @@ -287027,20 +338119,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -287052,18 +338144,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -287076,10 +338164,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -287087,41 +338174,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - parentNotebook: - operationId: sites.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: sites.onenote.sectionGroups.parentNotebook.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStore.sets.Terms.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: sites.onenote.sectionGroups.parentNotebook.SectionGroups.ListSectionGroups + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.Terms.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: sites.onenote.sectionGroups.parentNotebook.SectionGroups.ListSections + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStore.sets.Terms.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.UpdateSectionGroups + - sites.store + summary: Update the navigation property terms in sites + description: All the terms under the set. + operationId: sites.termStore.sets.UpdateTerms parameters: - name: site-id in: path @@ -287130,26 +338211,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -287159,10 +338240,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.DeleteSectionGroups + - sites.store + summary: Delete navigation property terms for sites + description: All the terms under the set. + operationId: sites.termStore.sets.DeleteTerms parameters: - name: site-id in: path @@ -287171,20 +338252,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -287196,13 +338277,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections': + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.ListSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.sets.terms.ListChildren parameters: - name: site-id in: path @@ -287211,13 +338292,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -287235,24 +338323,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -287265,18 +338345,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -287289,9 +338365,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -287299,13 +338375,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -287316,10 +338392,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.CreateSections + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStore.sets.terms.CreateChildren parameters: - name: site-id in: path @@ -287328,19 +338404,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -287348,17 +338431,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}': + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.GetSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.sets.terms.GetChildren parameters: - name: site-id in: path @@ -287367,20 +338450,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -287392,18 +338482,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -287416,9 +338502,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -287426,35 +338512,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.sectionGroups.parentNotebook.Sections.ListPages + children: + operationId: sites.termStore.sets.terms.Children.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.sectionGroups.parentNotebook.Sections.GetParentNotebook + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStore.sets.terms.Children.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.sectionGroups.parentNotebook.Sections.GetParentSectionGroup + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStore.sets.terms.Children.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.UpdateSections + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStore.sets.terms.UpdateChildren parameters: - name: site-id in: path @@ -287463,26 +338552,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -287492,10 +338588,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.DeleteSections + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStore.sets.terms.DeleteChildren parameters: - name: site-id in: path @@ -287504,20 +338600,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -287529,12 +338632,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations': + get: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms.ListRelations parameters: - name: site-id in: path @@ -287543,61 +338647,98 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: term + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - relationship + - relationship desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - relationship + - fromTerm + - set + - toTerm + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fromTerm + - set + - toTerm + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms.CreateRelations parameters: - name: site-id in: path @@ -287606,62 +338747,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.ListPages + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms.GetRelations parameters: - name: site-id in: path @@ -287670,60 +338793,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc - type: string + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -287735,19 +338825,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -287760,8 +338841,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - fromTerm + - set + - toTerm type: string responses: '200': @@ -287769,27 +338851,38 @@ paths: content: application/json: schema: - title: Collection of onenotePage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStore.sets.terms.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.Relations.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.sets.terms.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - sites.onenote - summary: Create new navigation property to pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.CreatePages + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms.UpdateRelations parameters: - name: site-id in: path @@ -287798,44 +338891,93 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}': + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms.DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.GetPages + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.terms.relations.GetFromTerm parameters: - name: site-id in: path @@ -287844,27 +338986,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -287876,19 +339018,14 @@ paths: items: enum: - id - - self - createdDateTime - - content - - contentUrl - - createdByAppId + - descriptions + - labels - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -287901,8 +339038,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - children + - relations + - set type: string responses: '200': @@ -287910,31 +339048,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - parentNotebook: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentNotebook + children: + operationId: sites.termStore.sets.terms.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.Pages.GetParentSection + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property pages in sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.UpdatePages + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.terms.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -287943,33 +339089,102 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.terms.relations.UpdateRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -287979,10 +339194,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.DeletePages + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStore.sets.terms.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -287991,27 +339206,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -288023,12 +339238,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': get: tags: - - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.sectionGroups.parentNotebook.sections.GetPagesContent + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.terms.relations.GetSet parameters: - name: site-id in: path @@ -288037,43 +339253,183 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - parentGroup + - relations + - terms + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.terms.relations.GetRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: schema: type: string - format: binary + links: + children: + operationId: sites.termStore.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.sectionGroups.parentNotebook.sections.UpdatePagesContent + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.terms.relations.UpdateRefSet parameters: - name: site-id in: path @@ -288082,34 +339438,35 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation requestBody: - description: New media content. + description: New navigation property ref values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + additionalProperties: + type: object required: true responses: '204': @@ -288117,12 +339474,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.copyToSection + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.terms.relations.DeleteRefSet parameters: - name: site-id in: path @@ -288131,65 +339488,148 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.terms.relations.GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string + responses: + '200': + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.terms.relations.GetRefToTerm parameters: - name: site-id in: path @@ -288198,53 +339638,115 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.terms.relations.UpdateRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.preview + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.terms.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -288253,46 +339755,45 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.GetParentNotebook + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.terms.GetSet parameters: - name: site-id in: path @@ -288301,27 +339802,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -288333,20 +339827,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -288359,8 +339847,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -288368,31 +339858,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - sectionGroups: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStore.sets.terms.Set.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentNotebook.ListSections + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.sets.terms.Set.GetParentGroup parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentNotebook + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.terms.GetRefSet parameters: - name: site-id in: path @@ -288401,33 +339902,91 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.terms.UpdateRefSet + parameters: + - name: site-id in: path - description: 'key: id of onenotePage' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -288437,10 +339996,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentNotebook + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.terms.DeleteRefSet parameters: - name: site-id in: path @@ -288449,27 +340008,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -288481,12 +340033,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/sites/{site-id}/termStores': + get: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + - sites.store + summary: Get termStores from sites + description: The collection of termStores under this site. + operationId: sites.ListTermStores parameters: - name: site-id in: path @@ -288495,69 +340048,117 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - defaultLanguageTag + - defaultLanguageTag desc + - languageTags + - languageTags desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + uniqueItems: true + type: array + items: + enum: + - id + - defaultLanguageTag + - languageTags + - groups + - sets + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - groups + - sets + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of store + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to termStores for sites + description: The collection of termStores under this site. + operationId: sites.CreateTermStores + parameters: + - name: site-id in: path - description: 'key: id of onenotePage' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: site requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.store' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.store' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}': get: tags: - - sites.onenote - summary: Get parentSection from sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.GetParentSection + - sites.store + summary: Get termStores from sites + description: The collection of termStores under this site. + operationId: sites.GetTermStores parameters: - name: site-id in: path @@ -288566,27 +340167,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: store - name: $select in: query description: Select properties to be returned @@ -288598,18 +340185,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - defaultLanguageTag + - languageTags + - groups + - sets type: string - name: $expand in: query @@ -288622,9 +340201,8 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - groups + - sets type: string responses: '200': @@ -288632,38 +340210,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.store' links: - pages: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.ListPages - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentNotebook + groups: + operationId: sites.TermStores.ListGroups parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.ParentSection.GetParentSectionGroup + store-id: $request.path.store-id + sets: + operationId: sites.TermStores.ListSets parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + store-id: $request.path.store-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSection in sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.UpdateParentSection + - sites.store + summary: Update the navigation property termStores in sites + description: The collection of termStores under this site. + operationId: sites.UpdateTermStores parameters: - name: site-id in: path @@ -288672,33 +340239,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: store requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.store' required: true responses: '204': @@ -288708,10 +340261,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSection for sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.pages.DeleteParentSection + - sites.store + summary: Delete navigation property termStores for sites + description: The collection of termStores under this site. + operationId: sites.DeleteTermStores parameters: - name: site-id in: path @@ -288720,27 +340273,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: store - name: If-Match in: header description: ETag @@ -288752,12 +340291,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: + '/sites/{site-id}/termStores/{store-id}/groups': + get: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + - sites.store + summary: Get groups from sites + description: Collection of all groups available in the term store. + operationId: sites.termStores.ListGroups parameters: - name: site-id in: path @@ -288766,68 +340306,99 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: store + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - parentSiteId + - parentSiteId desc + - scope + - scope desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - displayName + - parentSiteId + - scope + - sets + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sets + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - sites.store + summary: Create new navigation property to groups for sites + description: Collection of all groups available in the term store. + operationId: sites.termStores.CreateGroups parameters: - name: site-id in: path @@ -288836,69 +340407,37 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: store requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.group' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.GetParentNotebook + - sites.store + summary: Get groups from sites + description: Collection of all groups available in the term store. + operationId: sites.termStores.GetGroups parameters: - name: site-id in: path @@ -288907,20 +340446,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -288932,20 +340471,12 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -288958,8 +340489,7 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - sets type: string responses: '200': @@ -288967,29 +340497,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.group' links: - sectionGroups: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSectionGroups - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentNotebook.ListSections + sets: + operationId: sites.termStores.Groups.ListSets parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + store-id: $request.path.store-id + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.UpdateParentNotebook + - sites.store + summary: Update the navigation property groups in sites + description: Collection of all groups available in the term store. + operationId: sites.termStores.UpdateGroups parameters: - name: site-id in: path @@ -288998,26 +340522,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: '204': @@ -289027,10 +340551,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.DeleteParentNotebook + - sites.store + summary: Delete navigation property groups for sites + description: Collection of all groups available in the term store. + operationId: sites.termStores.DeleteGroups parameters: - name: site-id in: path @@ -289039,20 +340563,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -289064,76 +340588,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.parentNotebook.sections.onenoteSection.parentNotebook.copyNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook/sections/{onenoteSection-id}/parentSectionGroup': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.GetParentSectionGroup + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups.ListSets parameters: - name: site-id in: path @@ -289142,20 +340603,46 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - localizedNames + - localizedNames desc + - properties + - properties desc + type: string - name: $select in: query description: Select properties to be returned @@ -289167,18 +340654,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -289191,10 +340674,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -289202,41 +340685,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSectionGroups - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.sectionGroups.parentNotebook.sections.ParentSectionGroup.ListSections - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + title: Collection of set + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.UpdateParentSectionGroup + - sites.store + summary: Create new navigation property to sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups.CreateSets parameters: - name: site-id in: path @@ -289245,39 +340714,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}': + get: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.parentNotebook.sections.DeleteParentSectionGroup + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups.GetSets parameters: - name: site-id in: path @@ -289286,53 +340760,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/parentSectionGroup': - get: - tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sectionGroups.GetParentSectionGroup - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of site' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -289344,18 +340792,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -289368,10 +340812,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -289379,37 +340823,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.sectionGroups.ParentSectionGroup.GetParentNotebook + children: + operationId: sites.termStores.groups.Sets.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.sectionGroups.ParentSectionGroup.GetParentSectionGroup + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + parentGroup: + operationId: sites.termStores.groups.Sets.GetParentGroup parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.sectionGroups.ParentSectionGroup.ListSectionGroups + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relations: + operationId: sites.termStores.groups.Sets.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sectionGroups.ParentSectionGroup.ListSections + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + terms: + operationId: sites.termStores.groups.Sets.ListTerms parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sectionGroups.UpdateParentSectionGroup + - sites.store + summary: Update the navigation property sets in sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups.UpdateSets parameters: - name: site-id in: path @@ -289418,19 +340870,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '204': @@ -289440,10 +340906,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sectionGroups.DeleteParentSectionGroup + - sites.store + summary: Delete navigation property sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups.DeleteSets parameters: - name: site-id in: path @@ -289452,13 +340918,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -289470,13 +340950,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.ListSectionGroups + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets.ListChildren parameters: - name: site-id in: path @@ -289485,13 +340965,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -289509,22 +341003,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -289537,18 +341025,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -289561,10 +341045,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -289572,13 +341055,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -289589,10 +341072,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.CreateSectionGroups + - sites.store + summary: Create new navigation property to children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets.CreateChildren parameters: - name: site-id in: path @@ -289601,19 +341084,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -289621,17 +341118,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.GetSectionGroups + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets.GetChildren parameters: - name: site-id in: path @@ -289640,20 +341137,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -289665,18 +341176,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -289689,10 +341196,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -289700,41 +341206,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - parentNotebook: - operationId: sites.onenote.sectionGroups.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: sites.onenote.sectionGroups.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStores.groups.sets.Children.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: sites.onenote.sectionGroups.SectionGroups.ListSectionGroups + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.Children.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: sites.onenote.sectionGroups.SectionGroups.ListSections + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStores.groups.sets.Children.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.UpdateSectionGroups + - sites.store + summary: Update the navigation property children in sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets.UpdateChildren parameters: - name: site-id in: path @@ -289743,26 +341249,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -289772,10 +341292,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.DeleteSectionGroups + - sites.store + summary: Delete navigation property children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets.DeleteChildren parameters: - name: site-id in: path @@ -289784,20 +341304,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -289809,13 +341343,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/children': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.ListSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children.ListChildren parameters: - name: site-id in: path @@ -289824,13 +341358,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -289848,24 +341403,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -289878,18 +341425,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -289902,9 +341445,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -289912,13 +341455,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -289929,10 +341472,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.CreateSections + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children.CreateChildren parameters: - name: site-id in: path @@ -289941,19 +341484,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -289961,17 +341525,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/children/{term-id1}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.GetSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children.GetChildren parameters: - name: site-id in: path @@ -289980,20 +341544,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -290005,18 +341590,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -290029,9 +341610,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -290039,35 +341620,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.sectionGroups.Sections.ListPages + children: + operationId: sites.termStores.groups.sets.children.Children.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.sectionGroups.Sections.GetParentNotebook + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStores.groups.sets.children.Children.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.sectionGroups.Sections.GetParentSectionGroup + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStores.groups.sets.children.Children.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.UpdateSections + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children.UpdateChildren parameters: - name: site-id in: path @@ -290076,26 +341666,47 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -290105,10 +341716,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.DeleteSections + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children.DeleteChildren parameters: - name: site-id in: path @@ -290117,100 +341728,59 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: term + - name: term-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children.ListRelations parameters: - name: site-id in: path @@ -290219,84 +341789,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages': - get: - tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.ListPages - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of site' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -290314,28 +341834,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - relationship + - relationship desc type: string - name: $select in: query @@ -290348,19 +341848,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -290373,8 +341864,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - fromTerm + - set + - toTerm type: string responses: '200': @@ -290382,13 +341874,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of relation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' '@odata.nextLink': type: string default: @@ -290399,10 +341891,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.CreatePages + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children.CreateRelations parameters: - name: site-id in: path @@ -290411,26 +341903,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '201': @@ -290438,17 +341944,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.GetPages + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children.GetRelations parameters: - name: site-id in: path @@ -290457,27 +341963,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -290489,19 +342009,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -290514,8 +342025,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - fromTerm + - set + - toTerm type: string responses: '200': @@ -290523,31 +342035,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - parentNotebook: - operationId: sites.onenote.sectionGroups.sections.Pages.GetParentNotebook + fromTerm: + operationId: sites.termStores.groups.sets.children.Relations.GetFromTerm parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: sites.onenote.sectionGroups.sections.Pages.GetParentSection + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.Relations.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.groups.sets.children.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property pages in sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.UpdatePages + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children.UpdateRelations parameters: - name: site-id in: path @@ -290556,33 +342081,47 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -290592,10 +342131,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.DeletePages + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children.DeleteRelations parameters: - name: site-id in: path @@ -290604,27 +342143,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -290636,12 +342189,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.sectionGroups.sections.GetPagesContent + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.children.relations.GetFromTerm parameters: - name: site-id in: path @@ -290650,43 +342204,208 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.children.relations.GetRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: schema: type: string - format: binary + links: + children: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.sectionGroups.sections.UpdatePagesContent + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.children.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -290695,34 +342414,49 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New media content. + description: New navigation property ref values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + additionalProperties: + type: object required: true responses: '204': @@ -290730,12 +342464,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.children.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -290744,65 +342478,192 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.children.relations.GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - parentGroup + - relations + - terms + type: string + responses: + '200': + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.groups.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.children.relations.GetRefSet parameters: - name: site-id in: path @@ -290811,53 +342672,158 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.children.relations.UpdateRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.children.relations.DeleteRefSet parameters: - name: site-id in: path @@ -290866,46 +342832,59 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.sections.pages.GetParentNotebook + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.children.relations.GetToTerm parameters: - name: site-id in: path @@ -290914,27 +342893,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -290945,21 +342938,15 @@ paths: type: array items: enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -290972,8 +342959,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -290981,31 +342969,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - sectionGroups: - operationId: sites.onenote.sectionGroups.sections.pages.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.sectionGroups.sections.pages.ParentNotebook.ListSections + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.sections.pages.UpdateParentNotebook + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.children.relations.GetRefToTerm parameters: - name: site-id in: path @@ -291014,46 +343016,85 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.sections.pages.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.children.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -291062,44 +343103,62 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.children.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -291108,69 +343167,59 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/set': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.ListSectionGroups + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.children.GetSet parameters: - name: site-id in: path @@ -291179,61 +343228,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -291245,18 +343267,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -291269,10 +343287,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -291280,27 +343298,50 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.groups.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.groups.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.groups.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/set/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.CreateSectionGroups + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.children.GetRefSet parameters: - name: site-id in: path @@ -291309,51 +343350,140 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.groups.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.groups.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.children.UpdateRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': - get: + delete: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.GetSectionGroups + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.children.DeleteRefSet parameters: - name: site-id in: path @@ -291362,34 +343492,81 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/parentGroup': + get: + tags: + - sites.store + summary: Get parentGroup from sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.groups.sets.GetParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -291401,18 +343578,12 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -291425,10 +343596,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - sets type: string responses: '200': @@ -291436,49 +343604,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.group' links: - parentNotebook: - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSectionGroups - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.SectionGroups.ListSections + sets: + operationId: sites.termStores.groups.sets.ParentGroup.ListSets parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id1: $request.path.sectionGroup-id1 + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSectionGroups + - sites.store + summary: Update the navigation property parentGroup in sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.groups.sets.UpdateParentGroup parameters: - name: site-id in: path @@ -291487,40 +343630,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: '204': @@ -291530,10 +343666,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSectionGroups + - sites.store + summary: Delete navigation property parentGroup for sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.groups.sets.DeleteParentGroup parameters: - name: site-id in: path @@ -291542,34 +343678,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -291581,13 +343710,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.ListSections + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets.ListRelations parameters: - name: site-id in: path @@ -291596,27 +343725,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -291634,24 +343763,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - relationship + - relationship desc type: string - name: $select in: query @@ -291664,18 +343777,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -291688,9 +343793,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - fromTerm + - set + - toTerm type: string responses: '200': @@ -291698,13 +343803,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of relation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' '@odata.nextLink': type: string default: @@ -291715,10 +343820,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.CreateSections + - sites.store + summary: Create new navigation property to relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets.CreateRelations parameters: - name: site-id in: path @@ -291727,33 +343832,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '201': @@ -291761,17 +343866,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.GetSections + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets.GetRelations parameters: - name: site-id in: path @@ -291780,34 +343885,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -291819,18 +343924,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -291843,9 +343940,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - fromTerm + - set + - toTerm type: string responses: '200': @@ -291853,41 +343950,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - pages: - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.Sections.ListPages + fromTerm: + operationId: sites.termStores.groups.sets.Relations.GetFromTerm parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentNotebook + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.Relations.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.Sections.GetParentSectionGroup + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.groups.sets.Relations.GetToTerm parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.UpdateSections + - sites.store + summary: Update the navigation property relations in sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets.UpdateRelations parameters: - name: site-id in: path @@ -291896,40 +343993,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -291939,10 +344036,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.pages.parentNotebook.DeleteSections + - sites.store + summary: Delete navigation property relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets.DeleteRelations parameters: - name: site-id in: path @@ -291951,34 +344048,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -291990,89 +344087,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.relations.GetFromTerm parameters: - name: site-id in: path @@ -292081,105 +344102,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': - get: - tags: - - sites.onenote - summary: Get parentSection from sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.sections.pages.GetParentSection - parameters: - - name: site-id + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -292191,18 +344141,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -292215,9 +344161,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -292225,38 +344171,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.sectionGroups.sections.pages.ParentSection.ListPages + children: + operationId: sites.termStores.groups.sets.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: sites.onenote.sectionGroups.sections.pages.ParentSection.GetParentNotebook + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: sites.onenote.sectionGroups.sections.pages.ParentSection.GetParentSectionGroup + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.relations.FromTerm.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentSection in sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.sections.pages.UpdateParentSection + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -292265,46 +344215,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentSection for sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sectionGroups.sections.pages.DeleteParentSection + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -292313,44 +344292,55 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -292359,68 +344349,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.relations.GetSet parameters: - name: site-id in: path @@ -292429,91 +344403,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook': - get: - tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.sections.GetParentNotebook - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of site' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -292525,20 +344442,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -292551,8 +344462,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -292560,29 +344473,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - sectionGroups: - operationId: sites.onenote.sectionGroups.sections.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStores.groups.sets.relations.Set.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.sectionGroups.sections.ParentNotebook.ListSections + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.sections.UpdateParentNotebook + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.relations.GetRefSet parameters: - name: site-id in: path @@ -292591,39 +344525,83 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.sections.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.relations.UpdateRefSet parameters: - name: site-id in: path @@ -292632,37 +344610,55 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.relations.DeleteRefSet parameters: - name: site-id in: path @@ -292671,62 +344667,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.ListSectionGroups + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.relations.GetToTerm parameters: - name: site-id in: path @@ -292735,54 +344721,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -292794,18 +344760,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -292818,10 +344780,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -292829,27 +344790,42 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.CreateSectionGroups + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.relations.GetRefToTerm parameters: - name: site-id in: path @@ -292858,158 +344834,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id1}': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.GetSectionGroups - parameters: - - name: site-id + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: string links: - parentNotebook: - operationId: sites.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: sites.onenote.sectionGroups.sections.parentNotebook.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStores.groups.sets.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: sites.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSectionGroups + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: sites.onenote.sectionGroups.sections.parentNotebook.SectionGroups.ListSections + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.relations.ToTerm.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id1: $request.path.sectionGroup-id1 + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.UpdateSectionGroups + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -293018,33 +344911,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -293054,10 +344956,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.DeleteSectionGroups + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -293066,27 +344968,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -293098,13 +345007,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.ListSections + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets.ListTerms parameters: - name: site-id in: path @@ -293113,20 +345022,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -293144,24 +345060,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -293174,18 +345082,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -293198,9 +345102,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -293208,13 +345112,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -293225,10 +345129,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.CreateSections + - sites.store + summary: Create new navigation property to terms for sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets.CreateTerms parameters: - name: site-id in: path @@ -293237,26 +345141,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -293264,17 +345175,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.GetSections + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets.GetTerms parameters: - name: site-id in: path @@ -293283,27 +345194,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -293315,18 +345233,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -293339,9 +345253,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -293349,132 +345263,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.sectionGroups.sections.parentNotebook.Sections.ListPages + children: + operationId: sites.termStores.groups.sets.Terms.ListChildren parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentNotebook + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.Terms.ListRelations parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.sectionGroups.sections.parentNotebook.Sections.GetParentSectionGroup + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStores.groups.sets.Terms.GetSet parameters: site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.UpdateSections - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sectionGroups.sections.parentNotebook.DeleteSections - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook + - sites.store + summary: Update the navigation property terms in sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets.UpdateTerms parameters: - name: site-id in: path @@ -293483,139 +345306,53 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: - tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sectionGroups.sectionGroup.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup - parameters: - - name: site-id + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup': - get: + x-ms-docs-operation-type: operation + delete: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.sections.GetParentSectionGroup + - sites.store + summary: Delete navigation property terms for sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets.DeleteTerms parameters: - name: site-id in: path @@ -293624,142 +345361,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - links: - parentNotebook: - operationId: sites.onenote.sectionGroups.sections.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.sectionGroups.sections.ParentSectionGroup.GetParentSectionGroup - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.sectionGroups.sections.ParentSectionGroup.ListSectionGroups - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.sectionGroups.sections.ParentSectionGroup.ListSections - parameters: - site-id: $request.path.site-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id: $request.path.onenoteSection-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.sections.UpdateParentSectionGroup - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/children': + get: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sectionGroups.sections.DeleteParentSectionGroup + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms.ListChildren parameters: - name: site-id in: path @@ -293768,46 +345415,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections': - get: - tags: - - sites.onenote - summary: Get sections from sites - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.ListSections - parameters: - - name: site-id + type: string + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -293825,24 +345460,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -293855,18 +345482,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -293879,9 +345502,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -293889,13 +345512,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -293906,10 +345529,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.CreateSections + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms.CreateChildren parameters: - name: site-id in: path @@ -293918,12 +345541,40 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -293931,17 +345582,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.GetSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms.GetChildren parameters: - name: site-id in: path @@ -293950,13 +345601,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -293968,18 +345647,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -293992,9 +345667,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -294002,32 +345677,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.Sections.ListPages + children: + operationId: sites.termStores.groups.sets.terms.Children.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - parentNotebook: - operationId: sites.onenote.Sections.GetParentNotebook + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStores.groups.sets.terms.Children.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.Sections.GetParentSectionGroup + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStores.groups.sets.terms.Children.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.UpdateSections + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms.UpdateChildren parameters: - name: site-id in: path @@ -294036,19 +345723,47 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -294058,10 +345773,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operationId: sites.onenote.DeleteSections + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms.DeleteChildren parameters: - name: site-id in: path @@ -294070,13 +345785,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -294088,12 +345831,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations': + get: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sections.onenoteSection.copyToNotebook + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms.ListRelations parameters: - name: site-id in: path @@ -294102,126 +345846,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sections.onenoteSection.copyToSectionGroup - parameters: - - name: site-id + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages': - get: - tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sections.ListPages - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -294239,28 +345891,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - content - - content desc - - contentUrl - - contentUrl desc - - createdByAppId - - createdByAppId desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - level - - level desc - - links - - links desc - - order - - order desc - - title - - title desc - - userTags - - userTags desc + - relationship + - relationship desc type: string - name: $select in: query @@ -294273,19 +345905,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -294298,8 +345921,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - fromTerm + - set + - toTerm type: string responses: '200': @@ -294307,13 +345931,13 @@ paths: content: application/json: schema: - title: Collection of onenotePage + title: Collection of relation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' '@odata.nextLink': type: string default: @@ -294324,10 +345948,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sections.CreatePages + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms.CreateRelations parameters: - name: site-id in: path @@ -294336,19 +345960,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '201': @@ -294356,17 +346001,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get pages from sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sections.GetPages + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms.GetRelations parameters: - name: site-id in: path @@ -294375,20 +346020,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -294400,19 +346066,10 @@ paths: items: enum: - id - - self - - createdDateTime - - content - - contentUrl - - createdByAppId - - lastModifiedDateTime - - level - - links - - order - - title - - userTags - - parentNotebook - - parentSection + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -294425,8 +346082,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSection + - fromTerm + - set + - toTerm type: string responses: '200': @@ -294434,29 +346092,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - parentNotebook: - operationId: sites.onenote.sections.Pages.GetParentNotebook + fromTerm: + operationId: sites.termStores.groups.sets.terms.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSection: - operationId: sites.onenote.sections.Pages.GetParentSection + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.Relations.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.groups.sets.terms.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property pages in sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sections.UpdatePages + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms.UpdateRelations parameters: - name: site-id in: path @@ -294465,26 +346138,47 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePage' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -294494,10 +346188,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property pages for sites - description: The collection of pages in the section. Read-only. Nullable. - operationId: sites.onenote.sections.DeletePages + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms.DeleteRelations parameters: - name: site-id in: path @@ -294506,20 +346200,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -294531,12 +346246,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.onenote - summary: Get media content for the navigation property pages from sites - operationId: sites.onenote.sections.GetPagesContent + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.terms.relations.GetFromTerm parameters: - name: site-id in: path @@ -294545,36 +346261,121 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Update media content for the navigation property pages in sites - operationId: sites.onenote.sections.UpdatePagesContent + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.terms.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -294583,100 +346384,85 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: - tags: - - sites.Actions - summary: Invoke action copyToSection - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.copyToSection - parameters: - - name: site-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: relation responses: '200': - description: Success + description: Retrieved navigation property link content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + type: string + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + put: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.onenotePatchContent + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.terms.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -294685,46 +346471,62 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: Action parameters + description: New navigation property ref values content: application/json: schema: type: object - properties: - commands: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Functions - summary: Invoke function preview - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.preview + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.groups.sets.terms.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -294733,39 +346535,59 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sections.pages.GetParentNotebook + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.terms.relations.GetSet parameters: - name: site-id in: path @@ -294774,20 +346596,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -294799,20 +346642,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -294825,8 +346662,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -294834,29 +346673,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - sectionGroups: - operationId: sites.onenote.sections.pages.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sections: - operationId: sites.onenote.sections.pages.ParentNotebook.ListSections + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.terms.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sections.pages.UpdateParentNotebook + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.terms.relations.GetRefSet parameters: - name: site-id in: path @@ -294865,39 +346729,94 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the page. Read-only. - operationId: sites.onenote.sections.pages.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.terms.relations.UpdateRefSet parameters: - name: site-id in: path @@ -294906,37 +346825,62 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.terms.relations.DeleteRefSet parameters: - name: site-id in: path @@ -294945,62 +346889,59 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.ListSectionGroups + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.terms.relations.GetToTerm parameters: - name: site-id in: path @@ -295009,54 +346950,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -295068,18 +346996,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -295092,10 +347016,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -295103,27 +347026,45 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.CreateSectionGroups + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.terms.relations.GetRefToTerm parameters: - name: site-id in: path @@ -295132,158 +347073,85 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.GetSectionGroups - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of site' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenotePage' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: string links: - parentNotebook: - operationId: sites.onenote.sections.pages.parentNotebook.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.sections.pages.parentNotebook.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.sections.pages.parentNotebook.SectionGroups.ListSectionGroups + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sections.pages.parentNotebook.SectionGroups.ListSections + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.UpdateSectionGroups + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.terms.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -295292,33 +347160,49 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -295328,10 +347212,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.DeleteSectionGroups + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.terms.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -295340,27 +347224,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -295372,13 +347270,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/set': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.GetParentNotebook + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.terms.GetSet parameters: - name: site-id in: path @@ -295387,27 +347285,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -295419,20 +347324,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -295445,8 +347344,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -295454,31 +347355,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - sectionGroups: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStores.groups.sets.terms.Set.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentNotebook.ListSections + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.groups.sets.terms.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.groups.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentNotebook + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.terms.GetRefSet parameters: - name: site-id in: path @@ -295487,33 +347407,127 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.groups.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.groups.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.terms.UpdateRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -295523,10 +347537,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentNotebook + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.terms.DeleteRefSet parameters: - name: site-id in: path @@ -295535,27 +347549,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: group-id in: path - description: 'key: id of onenotePage' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: group + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -295567,12 +347588,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/sites/{site-id}/termStores/{store-id}/sets': + get: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + - sites.store + summary: Get sets from sites + description: Collection of all sets available in the term store. + operationId: sites.termStores.ListSets parameters: - name: site-id in: path @@ -295581,69 +347603,141 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - localizedNames + - localizedNames desc + - properties + - properties desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - parentGroup + - relations + - terms + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of set + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to sets for sites + description: Collection of all sets available in the term store. + operationId: sites.termStores.CreateSets + parameters: + - name: site-id in: path - description: 'key: id of onenotePage' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: site + - name: store-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: store requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.GetParentSectionGroup + - sites.store + summary: Get sets from sites + description: Collection of all sets available in the term store. + operationId: sites.termStores.GetSets parameters: - name: site-id in: path @@ -295652,27 +347746,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -295684,18 +347771,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -295708,10 +347791,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -295719,45 +347802,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook + children: + operationId: sites.termStores.Sets.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + parentGroup: + operationId: sites.termStores.Sets.GetParentGroup parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + store-id: $request.path.store-id + set-id: $request.path.set-id + relations: + operationId: sites.termStores.Sets.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ParentSectionGroup.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + terms: + operationId: sites.termStores.Sets.ListTerms parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + set-id: $request.path.set-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.UpdateParentSectionGroup + - sites.store + summary: Update the navigation property sets in sites + description: Collection of all sets available in the term store. + operationId: sites.termStores.UpdateSets parameters: - name: site-id in: path @@ -295766,33 +347845,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '204': @@ -295802,10 +347874,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.DeleteParentSectionGroup + - sites.store + summary: Delete navigation property sets for sites + description: Collection of all sets available in the term store. + operationId: sites.termStores.DeleteSets parameters: - name: site-id in: path @@ -295814,27 +347886,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -295846,13 +347911,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ListSectionGroups + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets.ListChildren parameters: - name: site-id in: path @@ -295861,27 +347926,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -295899,22 +347957,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -295927,18 +347979,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -295951,10 +347999,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -295962,13 +348009,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -295979,10 +348026,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.CreateSectionGroups + - sites.store + summary: Create new navigation property to children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets.CreateChildren parameters: - name: site-id in: path @@ -295991,33 +348038,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -296025,17 +348065,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.GetSectionGroups + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets.GetChildren parameters: - name: site-id in: path @@ -296044,34 +348084,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -296083,18 +348116,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -296107,10 +348136,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -296118,49 +348146,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - parentNotebook: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStores.sets.Children.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.Children.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.SectionGroups.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStores.sets.Children.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSectionGroups + - sites.store + summary: Update the navigation property children in sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets.UpdateChildren parameters: - name: site-id in: path @@ -296169,40 +348186,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -296212,10 +348222,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSectionGroups + - sites.store + summary: Delete navigation property children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets.DeleteChildren parameters: - name: site-id in: path @@ -296224,34 +348234,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: store-id in: path - description: 'key: id of onenotePage' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -296263,13 +348266,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/children': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.ListSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.sets.children.ListChildren parameters: - name: site-id in: path @@ -296278,27 +348281,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -296316,24 +348319,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -296346,18 +348341,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -296370,9 +348361,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -296380,13 +348371,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -296397,10 +348388,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.CreateSections + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStores.sets.children.CreateChildren parameters: - name: site-id in: path @@ -296409,33 +348400,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -296443,17 +348434,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/children/{term-id1}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.GetSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.sets.children.GetChildren parameters: - name: site-id in: path @@ -296462,34 +348453,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + x-ms-docs-key-type: term + - name: term-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -296501,18 +348492,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -296525,9 +348512,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -296535,41 +348522,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.Sections.ListPages + children: + operationId: sites.termStores.sets.children.Children.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentNotebook + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStores.sets.children.Children.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStores.sets.children.Children.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.UpdateSections + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStores.sets.children.UpdateChildren parameters: - name: site-id in: path @@ -296578,40 +348565,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + x-ms-docs-key-type: term + - name: term-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -296621,10 +348608,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.sectionGroups.DeleteSections + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStores.sets.children.DeleteChildren parameters: - name: site-id in: path @@ -296633,206 +348620,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + x-ms-docs-key-type: term + - name: term-id1 in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term - name: If-Match in: header description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: - tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.ListSections + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children.ListRelations parameters: - name: site-id in: path @@ -296841,20 +348674,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -296872,24 +348712,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - relationship + - relationship desc type: string - name: $select in: query @@ -296902,18 +348726,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -296926,9 +348742,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - fromTerm + - set + - toTerm type: string responses: '200': @@ -296936,13 +348752,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of relation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' '@odata.nextLink': type: string default: @@ -296953,10 +348769,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.CreateSections + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children.CreateRelations parameters: - name: site-id in: path @@ -296965,26 +348781,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '201': @@ -296992,17 +348815,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.GetSections + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children.GetRelations parameters: - name: site-id in: path @@ -297011,27 +348834,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -297043,18 +348873,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -297067,9 +348889,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - fromTerm + - set + - toTerm type: string responses: '200': @@ -297077,38 +348899,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - pages: - operationId: sites.onenote.sections.pages.parentNotebook.Sections.ListPages + fromTerm: + operationId: sites.termStores.sets.children.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.sections.pages.parentNotebook.Sections.GetParentNotebook + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.Relations.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.sections.pages.parentNotebook.Sections.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.sets.children.Relations.GetToTerm parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - onenoteSection-id1: $request.path.onenoteSection-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.UpdateSections + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children.UpdateRelations parameters: - name: site-id in: path @@ -297117,33 +348942,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -297153,10 +348985,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.pages.parentNotebook.DeleteSections + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children.DeleteRelations parameters: - name: site-id in: path @@ -297165,27 +348997,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -297197,82 +349036,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentNotebook.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.children.relations.GetFromTerm parameters: - name: site-id in: path @@ -297281,91 +349051,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: 'key: id of onenotePage' - required: true - schema: - type: string - x-ms-docs-key-type: onenotePage - - name: onenoteSection-id1 + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection': - get: - tags: - - sites.onenote - summary: Get parentSection from sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sections.pages.GetParentSection - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenotePage' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -297377,18 +349090,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -297401,9 +349110,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -297411,35 +349120,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.sections.pages.ParentSection.ListPages + children: + operationId: sites.termStores.sets.children.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentNotebook: - operationId: sites.onenote.sections.pages.ParentSection.GetParentNotebook + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id - parentSectionGroup: - operationId: sites.onenote.sections.pages.ParentSection.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.relations.FromTerm.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenotePage-id: $request.path.onenotePage-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentSection in sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sections.pages.UpdateParentSection + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.children.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -297448,39 +349164,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentSection for sites - description: The section that contains the page. Read-only. - operationId: sites.onenote.sections.pages.DeleteParentSection + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.children.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -297489,37 +349241,55 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToNotebook + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.children.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -297528,61 +349298,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sections.onenoteSection.pages.onenotePage.parentSection.copyToSectionGroup + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.children.relations.GetSet parameters: - name: site-id in: path @@ -297591,77 +349352,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenotePage' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook': - get: - tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sections.GetParentNotebook - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of site' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -297673,20 +349391,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -297699,8 +349411,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -297708,27 +349422,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - sectionGroups: - operationId: sites.onenote.sections.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStores.sets.children.relations.Set.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.sections.ParentNotebook.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.children.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sections.UpdateParentNotebook + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.children.relations.GetRefSet parameters: - name: site-id in: path @@ -297737,19 +349474,127 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.children.relations.UpdateRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -297759,10 +349604,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section. Read-only. - operationId: sites.onenote.sections.DeleteParentNotebook + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.children.relations.DeleteRefSet parameters: - name: site-id in: path @@ -297771,13 +349616,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -297789,12 +349655,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': + get: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.copyNotebook + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.children.relations.GetToTerm parameters: - name: site-id in: path @@ -297803,104 +349670,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.ListSectionGroups - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -297912,18 +349709,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -297936,10 +349729,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -297947,27 +349739,42 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.CreateSectionGroups + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.children.relations.GetRefToTerm parameters: - name: site-id in: path @@ -297976,140 +349783,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.GetSectionGroups - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: string links: - parentNotebook: - operationId: sites.onenote.sections.parentNotebook.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.sections.parentNotebook.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStores.sets.children.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.sections.parentNotebook.SectionGroups.ListSectionGroups + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sections.parentNotebook.SectionGroups.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.relations.ToTerm.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.UpdateSectionGroups + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.children.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -298118,26 +349860,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -298147,10 +349905,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.DeleteSectionGroups + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.children.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -298159,20 +349917,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -298184,13 +349956,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/set': get: tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.GetParentNotebook + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.children.GetSet parameters: - name: site-id in: path @@ -298199,20 +349971,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -298224,20 +350003,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -298250,8 +350023,10 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -298259,29 +350034,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - sectionGroups: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStores.sets.children.Set.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentNotebook.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.sets.children.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.UpdateParentNotebook + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.children.GetRefSet parameters: - name: site-id in: path @@ -298290,39 +350082,72 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.children.UpdateRefSet parameters: - name: site-id in: path @@ -298331,37 +350156,48 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true schema: type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.children.DeleteRefSet parameters: - name: site-id in: path @@ -298370,62 +350206,45 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.GetParentSectionGroup + - sites.store + summary: Get parentGroup from sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.sets.GetParentGroup parameters: - name: site-id in: path @@ -298434,20 +350253,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -298459,18 +350278,12 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy + - description - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -298483,10 +350296,7 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - sets type: string responses: '200': @@ -298494,41 +350304,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.group' links: - parentNotebook: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.GetParentSectionGroup - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSectionGroups + sets: + operationId: sites.termStores.sets.ParentGroup.ListSets parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.ParentSectionGroup.ListSections - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + set-id: $request.path.set-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.UpdateParentSectionGroup + - sites.store + summary: Update the navigation property parentGroup in sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.sets.UpdateParentGroup parameters: - name: site-id in: path @@ -298537,26 +350329,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: '204': @@ -298566,10 +350358,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.DeleteParentSectionGroup + - sites.store + summary: Delete navigation property parentGroup for sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.sets.DeleteParentGroup parameters: - name: site-id in: path @@ -298578,20 +350370,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -298603,13 +350395,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup/sets': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.ListSectionGroups + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup.ListSets parameters: - name: site-id in: path @@ -298618,20 +350410,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -298649,22 +350441,14 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - description + - description desc + - localizedNames + - localizedNames desc + - properties + - properties desc type: string - name: $select in: query @@ -298677,18 +350461,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -298701,10 +350481,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -298712,13 +350492,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of set type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' '@odata.nextLink': type: string default: @@ -298729,10 +350509,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.CreateSectionGroups + - sites.store + summary: Create new navigation property to sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup.CreateSets parameters: - name: site-id in: path @@ -298741,26 +350521,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '201': @@ -298768,17 +350548,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup/sets/{set-id1}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.GetSectionGroups + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup.GetSets parameters: - name: site-id in: path @@ -298787,27 +350567,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: set-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -298819,18 +350599,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -298843,10 +350619,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -298854,45 +350630,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentNotebook + children: + operationId: sites.termStores.sets.parentGroup.Sets.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - parentSectionGroup: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.SectionGroups.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + parentGroup: + operationId: sites.termStores.sets.parentGroup.Sets.GetParentGroup parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sectionGroups: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSectionGroups + store-id: $request.path.store-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + relations: + operationId: sites.termStores.sets.parentGroup.Sets.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 - sections: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.SectionGroups.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + terms: + operationId: sites.termStores.sets.parentGroup.Sets.ListTerms parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroup-id1: $request.path.sectionGroup-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.UpdateSectionGroups + - sites.store + summary: Update the navigation property sets in sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup.UpdateSets parameters: - name: site-id in: path @@ -298901,33 +350677,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: set-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: '204': @@ -298937,10 +350713,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.DeleteSectionGroups + - sites.store + summary: Delete navigation property sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup.DeleteSets parameters: - name: site-id in: path @@ -298949,27 +350725,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: sectionGroup-id1 + x-ms-docs-key-type: set + - name: set-id1 in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -298981,13 +350757,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.ListSections + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets.ListRelations parameters: - name: site-id in: path @@ -298996,20 +350772,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -299027,24 +350803,8 @@ paths: enum: - id - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - relationship + - relationship desc type: string - name: $select in: query @@ -299057,18 +350817,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -299081,9 +350833,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - fromTerm + - set + - toTerm type: string responses: '200': @@ -299091,13 +350843,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of relation type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' '@odata.nextLink': type: string default: @@ -299108,10 +350860,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.CreateSections + - sites.store + summary: Create new navigation property to relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets.CreateRelations parameters: - name: site-id in: path @@ -299120,26 +350872,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '201': @@ -299147,17 +350899,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.GetSections + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets.GetRelations parameters: - name: site-id in: path @@ -299166,27 +350918,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -299198,18 +350950,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -299222,9 +350966,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - fromTerm + - set + - toTerm type: string responses: '200': @@ -299232,38 +350976,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - pages: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.Sections.ListPages + fromTerm: + operationId: sites.termStores.sets.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentNotebook + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.Relations.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.sections.parentNotebook.sectionGroups.Sections.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.sets.Relations.GetToTerm parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - onenoteSection-id1: $request.path.onenoteSection-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.UpdateSections + - sites.store + summary: Update the navigation property relations in sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets.UpdateRelations parameters: - name: site-id in: path @@ -299272,33 +351016,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -299308,10 +351052,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.sectionGroups.DeleteSections + - sites.store + summary: Delete navigation property relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets.DeleteRelations parameters: - name: site-id in: path @@ -299320,27 +351064,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -299352,82 +351096,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/fromTerm': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.relations.GetFromTerm parameters: - name: site-id in: path @@ -299436,120 +351111,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id - in: path - description: 'key: id of sectionGroup' - required: true - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id1 + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections': - get: - tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.ListSections - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -299561,18 +351143,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -299585,9 +351163,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -299595,27 +351173,39 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.CreateSections + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -299624,133 +351214,65 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}': - get: - tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.GetSections - parameters: - - name: site-id + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: string links: - pages: - operationId: sites.onenote.sections.parentNotebook.Sections.ListPages + children: + operationId: sites.termStores.sets.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.sections.parentNotebook.Sections.GetParentNotebook + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.sections.parentNotebook.Sections.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.relations.FromTerm.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.UpdateSections + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -299759,26 +351281,35 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -299788,10 +351319,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentNotebook.DeleteSections + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -299800,20 +351331,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -299825,75 +351363,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/set': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sections.onenoteSection.parentNotebook.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.relations.GetSet parameters: - name: site-id in: path @@ -299902,77 +351378,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id - in: path - description: 'key: id of onenoteSection' - required: true - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup': - get: - tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sections.GetParentSectionGroup - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -299984,18 +351410,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -300008,10 +351430,10 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -300019,37 +351441,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.set' links: - parentNotebook: - operationId: sites.onenote.sections.ParentSectionGroup.GetParentNotebook + children: + operationId: sites.termStores.sets.relations.Set.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.sections.ParentSectionGroup.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.sections.ParentSectionGroup.ListSectionGroups + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.Set.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.sections.ParentSectionGroup.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.relations.Set.ListTerms parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sections.UpdateParentSectionGroup + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.relations.GetRefSet parameters: - name: site-id in: path @@ -300058,19 +351489,109 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.relations.UpdateRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -300080,10 +351601,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section. Read-only. - operationId: sites.onenote.sections.DeleteParentSectionGroup + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.relations.DeleteRefSet parameters: - name: site-id in: path @@ -300092,13 +351613,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -300110,13 +351645,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook': - get: - tags: - - sites.onenote - summary: Get parentNotebook from sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.parentSectionGroup.GetParentNotebook + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.relations.GetToTerm parameters: - name: site-id in: path @@ -300125,13 +351660,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -300143,20 +351692,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - isShared - - links - - sectionGroupsUrl - - sectionsUrl - - userRole - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -300169,8 +351712,9 @@ paths: items: enum: - '*' - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -300178,27 +351722,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.notebook' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - sectionGroups: - operationId: sites.onenote.sections.parentSectionGroup.ParentNotebook.ListSectionGroups + children: + operationId: sites.termStores.sets.relations.ToTerm.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.sections.parentSectionGroup.ParentNotebook.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.ToTerm.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.onenote - summary: Update the navigation property parentNotebook in sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.parentSectionGroup.UpdateParentNotebook + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.relations.GetRefToTerm parameters: - name: site-id in: path @@ -300207,32 +351763,65 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.notebook' - required: true + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - - sites.onenote - summary: Delete navigation property parentNotebook for sites - description: The notebook that contains the section group. Read-only. - operationId: sites.onenote.sections.parentSectionGroup.DeleteParentNotebook + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -300241,30 +351830,48 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/microsoft.graph.copyNotebook': - post: + delete: tags: - - sites.Actions - summary: Invoke action copyNotebook - operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.copyNotebook + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -300273,55 +351880,45 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.ListSectionGroups + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStores.sets.ListTerms parameters: - name: site-id in: path @@ -300330,13 +351927,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -300354,22 +351958,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -300382,18 +351980,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -300406,10 +352000,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -300417,13 +352010,13 @@ paths: content: application/json: schema: - title: Collection of sectionGroup + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -300434,10 +352027,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.CreateSectionGroups + - sites.store + summary: Create new navigation property to terms for sites + description: All the terms under the set. + operationId: sites.termStores.sets.CreateTerms parameters: - name: site-id in: path @@ -300446,19 +352039,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -300466,17 +352066,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sectionGroups/{sectionGroup-id}': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.GetSectionGroups + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStores.sets.GetTerms parameters: - name: site-id in: path @@ -300485,20 +352085,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -300510,18 +352117,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -300534,10 +352137,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -300545,41 +352147,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - parentNotebook: - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStores.sets.Terms.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSectionGroups + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.Terms.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.SectionGroups.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStores.sets.Terms.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.UpdateSectionGroups + - sites.store + summary: Update the navigation property terms in sites + description: All the terms under the set. + operationId: sites.termStores.sets.UpdateTerms parameters: - name: site-id in: path @@ -300588,26 +352187,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -300617,10 +352223,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.DeleteSectionGroups + - sites.store + summary: Delete navigation property terms for sites + description: All the terms under the set. + operationId: sites.termStores.sets.DeleteTerms parameters: - name: site-id in: path @@ -300629,20 +352235,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -300654,13 +352267,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/children': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.ListSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.sets.terms.ListChildren parameters: - name: site-id in: path @@ -300669,13 +352282,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -300693,24 +352320,16 @@ paths: enum: - id - id desc - - self - - self desc - createdDateTime - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc + - descriptions + - descriptions desc + - labels + - labels desc - lastModifiedDateTime - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc + - properties + - properties desc type: string - name: $select in: query @@ -300723,18 +352342,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -300747,9 +352362,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -300757,13 +352372,13 @@ paths: content: application/json: schema: - title: Collection of onenoteSection + title: Collection of term type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' '@odata.nextLink': type: string default: @@ -300774,10 +352389,10 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.CreateSections + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStores.sets.terms.CreateChildren parameters: - name: site-id in: path @@ -300786,19 +352401,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '201': @@ -300806,17 +352435,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.GetSections + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.sets.terms.GetChildren parameters: - name: site-id in: path @@ -300825,20 +352454,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -300850,18 +352493,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -300874,9 +352513,9 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - relations + - set type: string responses: '200': @@ -300884,35 +352523,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' links: - pages: - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.Sections.ListPages + children: + operationId: sites.termStores.sets.terms.Children.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentNotebook + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStores.sets.terms.Children.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.Sections.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStores.sets.terms.Children.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.UpdateSections + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStores.sets.terms.UpdateChildren parameters: - name: site-id in: path @@ -300921,26 +352566,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: '204': @@ -300950,10 +352609,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the notebook. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.parentNotebook.DeleteSections + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStores.sets.terms.DeleteChildren parameters: - name: site-id in: path @@ -300962,20 +352621,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -300987,12 +352660,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations': + get: tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToNotebook + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms.ListRelations parameters: - name: site-id in: path @@ -301001,61 +352675,105 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - relationship + - relationship desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - relationship + - fromTerm + - set + - toTerm + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fromTerm + - set + - toTerm + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentNotebook/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.parentNotebook.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms.CreateRelations parameters: - name: site-id in: path @@ -301064,62 +352782,51 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/parentSectionGroup': + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}': get: tags: - - sites.onenote - summary: Get parentSectionGroup from sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.parentSectionGroup.GetParentSectionGroup + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms.GetRelations parameters: - name: site-id in: path @@ -301128,13 +352835,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -301146,18 +352874,10 @@ paths: items: enum: - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -301170,10 +352890,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - fromTerm + - set + - toTerm type: string responses: '200': @@ -301181,37 +352900,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' links: - parentNotebook: - operationId: sites.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - parentSectionGroup: - operationId: sites.onenote.sections.parentSectionGroup.ParentSectionGroup.GetParentSectionGroup + fromTerm: + operationId: sites.termStores.sets.terms.Relations.GetFromTerm parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroups: - operationId: sites.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSectionGroups + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.Relations.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sections: - operationId: sites.onenote.sections.parentSectionGroup.ParentSectionGroup.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.sets.terms.Relations.GetToTerm parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.onenote - summary: Update the navigation property parentSectionGroup in sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.parentSectionGroup.UpdateParentSectionGroup + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms.UpdateRelations parameters: - name: site-id in: path @@ -301220,19 +352943,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: '204': @@ -301242,10 +352986,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property parentSectionGroup for sites - description: The section group that contains the section group. Read-only. - operationId: sites.onenote.sections.parentSectionGroup.DeleteParentSectionGroup + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms.DeleteRelations parameters: - name: site-id in: path @@ -301254,13 +352998,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -301272,13 +353037,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.ListSectionGroups + - sites.store + summary: Get fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.terms.relations.GetFromTerm parameters: - name: site-id in: path @@ -301287,47 +353052,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - sectionGroupsUrl - - sectionGroupsUrl desc - - sectionsUrl - - sectionsUrl desc - type: string + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -301339,18 +353091,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -301363,10 +353111,9 @@ paths: items: enum: - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections + - children + - relations + - set type: string responses: '200': @@ -301374,27 +353121,42 @@ paths: content: application/json: schema: - title: Collection of sectionGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.CreateSectionGroups + - sites.store + summary: Get ref of fromTerm from sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.terms.relations.GetRefFromTerm parameters: - name: site-id in: path @@ -301403,140 +353165,75 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sectionGroups/{sectionGroup-id}': - get: - tags: - - sites.onenote - summary: Get sectionGroups from sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.GetSectionGroups - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: sectionGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - sectionGroupsUrl - - sectionsUrl - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parentNotebook - - parentSectionGroup - - sectionGroups - - sections - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: string links: - parentNotebook: - operationId: sites.onenote.sections.parentSectionGroup.SectionGroups.GetParentNotebook - parameters: - site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - parentSectionGroup: - operationId: sites.onenote.sections.parentSectionGroup.SectionGroups.GetParentSectionGroup + children: + operationId: sites.termStores.sets.terms.relations.FromTerm.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sectionGroups: - operationId: sites.onenote.sections.parentSectionGroup.SectionGroups.ListSectionGroups + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.FromTerm.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id - sections: - operationId: sites.onenote.sections.parentSectionGroup.SectionGroups.ListSections + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.relations.FromTerm.GetSet parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - sectionGroup-id: $request.path.sectionGroup-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sectionGroups in sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.UpdateSectionGroups + - sites.store + summary: Update the ref of navigation property fromTerm in sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.terms.relations.UpdateRefFromTerm parameters: - name: site-id in: path @@ -301545,26 +353242,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -301574,10 +353287,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sectionGroups for sites - description: The section groups in the section. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.DeleteSectionGroups + - sites.store + summary: Delete ref of navigation property fromTerm for sites + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: sites.termStores.sets.terms.relations.DeleteRefFromTerm parameters: - name: site-id in: path @@ -301586,20 +353299,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: sectionGroup-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of sectionGroup' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: sectionGroup + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -301611,13 +353338,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections': + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': get: tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.ListSections + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.terms.relations.GetSet parameters: - name: site-id in: path @@ -301626,49 +353353,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - self - - self desc - - createdDateTime - - createdDateTime desc - - createdBy - - createdBy desc - - displayName - - displayName desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - isDefault - - isDefault desc - - links - - links desc - - pagesUrl - - pagesUrl desc - type: string + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -301680,18 +353392,14 @@ paths: items: enum: - id - - self - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -301704,9 +353412,10 @@ paths: items: enum: - '*' - - pages - - parentNotebook - - parentSectionGroup + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -301714,27 +353423,50 @@ paths: content: application/json: schema: - title: Collection of onenoteSection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref': + get: tags: - - sites.onenote - summary: Create new navigation property to sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.CreateSections + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.terms.relations.GetRefSet parameters: - name: site-id in: path @@ -301743,133 +353475,83 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}': - get: - tags: - - sites.onenote - summary: Get sections from sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.GetSections - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - self - - createdDateTime - - createdBy - - displayName - - lastModifiedBy - - lastModifiedDateTime - - isDefault - - links - - pagesUrl - - pages - - parentNotebook - - parentSectionGroup - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - pages - - parentNotebook - - parentSectionGroup - type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: string links: - pages: - operationId: sites.onenote.sections.parentSectionGroup.Sections.ListPages + children: + operationId: sites.termStores.sets.terms.relations.Set.ListChildren parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentNotebook: - operationId: sites.onenote.sections.parentSectionGroup.Sections.GetParentNotebook + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.terms.relations.Set.GetParentGroup parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 - parentSectionGroup: - operationId: sites.onenote.sections.parentSectionGroup.Sections.GetParentSectionGroup + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.Set.ListRelations parameters: site-id: $request.path.site-id - onenoteSection-id: $request.path.onenoteSection-id - onenoteSection-id1: $request.path.onenoteSection-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.onenote - summary: Update the navigation property sections in sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.UpdateSections + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.terms.relations.UpdateRefSet parameters: - name: site-id in: path @@ -301878,26 +353560,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -301907,10 +353605,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.onenote - summary: Delete navigation property sections for sites - description: The sections in the section group. Read-only. Nullable. - operationId: sites.onenote.sections.parentSectionGroup.DeleteSections + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.terms.relations.DeleteRefSet parameters: - name: site-id in: path @@ -301919,100 +353617,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToNotebook': - post: - tags: - - sites.Actions - summary: Invoke action copyToNotebook - operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToNotebook - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of site' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of relation' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 - in: path - description: 'key: id of onenoteSection' - required: true + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup/sections/{onenoteSection-id1}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': + get: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - operationId: sites.site.onenote.sections.onenoteSection.parentSectionGroup.sections.onenoteSection.copyToSectionGroup + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.terms.relations.GetToTerm parameters: - name: site-id in: path @@ -302021,106 +353671,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: store-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenoteSection-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of onenoteSection' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/permissions': - get: - tags: - - sites.permission - summary: Get permissions from sites - description: The permissions associated with the site. Nullable. - operationId: sites.ListPermissions - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: 'key: id of site' + description: 'key: id of term' required: true schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - expirationDateTime - - expirationDateTime desc - - grantedTo - - grantedTo desc - - grantedToIdentities - - grantedToIdentities desc - - hasPassword - - hasPassword desc - - inheritedFrom - - inheritedFrom desc - - invitation - - invitation desc - - link - - link desc - - roles - - roles desc - - shareId - - shareId desc - type: string + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -302132,15 +353710,14 @@ paths: items: enum: - id - - expirationDateTime - - grantedTo - - grantedToIdentities - - hasPassword - - inheritedFrom - - invitation - - link - - roles - - shareId + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -302153,6 +353730,9 @@ paths: items: enum: - '*' + - children + - relations + - set type: string responses: '200': @@ -302160,27 +353740,42 @@ paths: content: application/json: schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref': + get: tags: - - sites.permission - summary: Create new navigation property to permissions for sites - description: The permissions associated with the site. Nullable. - operationId: sites.CreatePermissions + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.terms.relations.GetRefToTerm parameters: - name: site-id in: path @@ -302189,94 +353784,75 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/permissions/{permission-id}': - get: - tags: - - sites.permission - summary: Get permissions from sites - description: The permissions associated with the site. Nullable. - operationId: sites.GetPermissions - parameters: - - name: site-id + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site - - name: permission-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of permission' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - expirationDateTime - - grantedTo - - grantedToIdentities - - hasPassword - - inheritedFrom - - invitation - - link - - roles - - shareId - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: relation responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + type: string + links: + children: + operationId: sites.termStores.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.permission - summary: Update the navigation property permissions in sites - description: The permissions associated with the site. Nullable. - operationId: sites.UpdatePermissions + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.terms.relations.UpdateRefToTerm parameters: - name: site-id in: path @@ -302285,19 +353861,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: permission-id + - name: store-id in: path - description: 'key: id of permission' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: permission + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -302307,10 +353906,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.permission - summary: Delete navigation property permissions for sites - description: The permissions associated with the site. Nullable. - operationId: sites.DeletePermissions + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.terms.relations.DeleteRefToTerm parameters: - name: site-id in: path @@ -302319,13 +353918,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: permission-id + - name: store-id in: path - description: 'key: id of permission' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: permission + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -302337,12 +353957,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/permissions/{permission-id}/microsoft.graph.grant': - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/set': + get: tags: - - sites.Actions - summary: Invoke action grant - operationId: sites.site.permissions.permission.grant + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.terms.GetSet parameters: - name: site-id in: path @@ -302351,107 +353972,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: permission-id + - name: store-id in: path - description: 'key: id of permission' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - nullable: true - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.permission' - nullable: true - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/sites': - get: - tags: - - sites.site - summary: Get sites from sites - description: The collection of the sub-sites under this site. - operationId: sites.ListSites - parameters: - - name: site-id + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - displayName - - displayName desc - - error - - error desc - - root - - root desc - - sharepointIds - - sharepointIds desc - - siteCollection - - siteCollection desc - type: string + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -302463,32 +354004,14 @@ paths: items: enum: - id - - createdBy - createdDateTime - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - error - - root - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -302501,18 +354024,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote + - children + - parentGroup + - relations + - terms type: string responses: '200': @@ -302520,27 +354035,46 @@ paths: content: application/json: schema: - title: Collection of site - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.site' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/set/$ref': + get: tags: - - sites.site - summary: Create new navigation property to sites for sites - description: The collection of the sub-sites under this site. - operationId: sites.CreateSites + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.terms.GetRefSet parameters: - name: site-id in: path @@ -302549,184 +354083,72 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.site' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.site' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/sites/{site-id1}': - get: - tags: - - sites.site - summary: Get sites from sites - description: The collection of the sub-sites under this site. - operationId: sites.GetSites - parameters: - - name: site-id + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site - - name: site-id1 + x-ms-docs-key-type: store + - name: set-id in: path - description: 'key: id of site' + description: 'key: id of set' required: true schema: type: string - x-ms-docs-key-type: site - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - error - - root - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - items - - lists - - permissions - - sites - - onenote - type: string + type: string + x-ms-docs-key-type: term responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + type: string links: - createdByUser: - operationId: sites.Sites.GetCreatedByUser - parameters: - site-id: $request.path.site-id - site-id1: $request.path.site-id1 - lastModifiedByUser: - operationId: sites.Sites.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - site-id1: $request.path.site-id1 - analytics: - operationId: sites.Sites.GetAnalytics - parameters: - site-id: $request.path.site-id - site-id1: $request.path.site-id1 - columns: - operationId: sites.Sites.ListColumns - parameters: - site-id: $request.path.site-id - site-id1: $request.path.site-id1 - contentTypes: - operationId: sites.Sites.ListContentTypes - parameters: - site-id: $request.path.site-id - site-id1: $request.path.site-id1 - drive: - operationId: sites.Sites.GetDrive - parameters: - site-id: $request.path.site-id - site-id1: $request.path.site-id1 - drives: - operationId: sites.Sites.ListDrives - parameters: - site-id: $request.path.site-id - site-id1: $request.path.site-id1 - items: - operationId: sites.Sites.ListItems - parameters: - site-id: $request.path.site-id - site-id1: $request.path.site-id1 - lists: - operationId: sites.Sites.ListLists + children: + operationId: sites.termStores.sets.terms.Set.ListChildren parameters: site-id: $request.path.site-id - site-id1: $request.path.site-id1 - permissions: - operationId: sites.Sites.ListPermissions + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.sets.terms.Set.GetParentGroup parameters: site-id: $request.path.site-id - site-id1: $request.path.site-id1 - sites: - operationId: sites.Sites.ListSites + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.terms.Set.ListRelations parameters: site-id: $request.path.site-id - site-id1: $request.path.site-id1 - onenote: - operationId: sites.Sites.GetOnenote + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.sets.terms.Set.ListTerms parameters: site-id: $request.path.site-id - site-id1: $request.path.site-id1 + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.site - summary: Update the navigation property sites in sites - description: The collection of the sub-sites under this site. - operationId: sites.UpdateSites + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.terms.UpdateRefSet parameters: - name: site-id in: path @@ -302735,19 +354157,35 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: site-id1 + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -302757,10 +354195,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.site - summary: Delete navigation property sites for sites - description: The collection of the sub-sites under this site. - operationId: sites.DeleteSites + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.terms.DeleteRefSet parameters: - name: site-id in: path @@ -302769,13 +354207,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: site-id1 + - name: store-id in: path - description: 'key: id of site' + description: 'key: id of store' required: true schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -302862,11 +354314,7 @@ paths: summary: Get entities from subscribedSkus operationId: subscribedSkus.subscribedSku.ListSubscribedSku 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 @@ -302913,18 +354361,6 @@ paths: - skuId - skuPartNumber type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entities @@ -303001,18 +354437,6 @@ paths: - skuId - skuPartNumber type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entity @@ -303080,50 +354504,7 @@ paths: summary: Get entities from subscriptions operationId: subscriptions.subscription.ListSubscription parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - applicationId - - applicationId desc - - changeType - - changeType desc - - clientState - - clientState desc - - creatorId - - creatorId desc - - encryptionCertificate - - encryptionCertificate desc - - encryptionCertificateId - - encryptionCertificateId desc - - expirationDateTime - - expirationDateTime desc - - includeResourceData - - includeResourceData desc - - latestSupportedTlsVersion - - latestSupportedTlsVersion desc - - lifecycleNotificationUrl - - lifecycleNotificationUrl desc - - notificationQueryOptions - - notificationQueryOptions desc - - notificationUrl - - notificationUrl desc - - resource - - resource desc - type: string - name: $select in: query description: Select properties to be returned @@ -303147,20 +354528,9 @@ paths: - lifecycleNotificationUrl - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entities @@ -303241,20 +354611,9 @@ paths: - lifecycleNotificationUrl - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved entity @@ -303390,7 +354749,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -303398,6 +354756,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -303410,7 +354769,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -303418,6 +354776,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -303500,7 +354859,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -303508,6 +354866,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -303520,7 +354879,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -303528,6 +354886,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -303537,10 +354896,6 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.team' links: - schedule: - operationId: teams.GetSchedule - parameters: - team-id: $request.path.team-id channels: operationId: teams.ListChannels parameters: @@ -303569,6 +354924,10 @@ paths: operationId: teams.GetTemplate parameters: team-id: $request.path.team-id + schedule: + operationId: teams.GetSchedule + parameters: + team-id: $request.path.team-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -303961,6 +355320,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -303969,6 +355329,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -304486,6 +355847,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': + post: + tags: + - teams.Actions + summary: Invoke action add + operationId: teams.team.channels.channel.members.add + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.conversationMember' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/channels/{channel-id}/messages': get: tags: @@ -305670,6 +357080,66 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: + tags: + - teams.Actions + summary: Invoke action provisionEmail + operationId: teams.team.channels.channel.provisionEmail + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + schema: + type: string + x-ms-docs-key-type: channel + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: + tags: + - teams.Actions + summary: Invoke action removeEmail + operationId: teams.team.channels.channel.removeEmail + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + schema: + type: string + x-ms-docs-key-type: channel + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/channels/{channel-id}/tabs': get: tags: @@ -305964,7 +357434,7 @@ paths: tags: - teams.channel summary: Get teamsApp from teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.channels.tabs.GetTeamsApp parameters: - name: team-id @@ -306039,7 +357509,7 @@ paths: tags: - teams.channel summary: Get ref of teamsApp from teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.channels.tabs.GetRefTeamsApp parameters: - name: team-id @@ -306084,7 +357554,7 @@ paths: tags: - teams.channel summary: Update the ref of navigation property teamsApp in teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.channels.tabs.UpdateRefTeamsApp parameters: - name: team-id @@ -306127,7 +357597,7 @@ paths: tags: - teams.channel summary: Delete ref of navigation property teamsApp for teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.channels.tabs.DeleteRefTeamsApp parameters: - name: team-id @@ -307496,6 +358966,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teams/{team-id}/members/microsoft.graph.add': + post: + tags: + - teams.Actions + summary: Invoke action add + operationId: teams.team.members.add + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.conversationMember' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/microsoft.graph.archive': post: tags: @@ -308099,6 +359611,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -308107,6 +359620,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -308551,6 +360065,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/members/microsoft.graph.add': + post: + tags: + - teams.Actions + summary: Invoke action add + operationId: teams.team.primaryChannel.members.add + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.conversationMember' + nullable: true + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/messages': get: tags: @@ -309605,6 +361161,52 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': + post: + tags: + - teams.Actions + summary: Invoke action provisionEmail + operationId: teams.team.primaryChannel.provisionEmail + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.removeEmail': + post: + tags: + - teams.Actions + summary: Invoke action removeEmail + operationId: teams.team.primaryChannel.removeEmail + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/tabs': get: tags: @@ -309863,7 +361465,7 @@ paths: tags: - teams.channel summary: Get teamsApp from teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.primaryChannel.tabs.GetTeamsApp parameters: - name: team-id @@ -309930,7 +361532,7 @@ paths: tags: - teams.channel summary: Get ref of teamsApp from teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.primaryChannel.tabs.GetRefTeamsApp parameters: - name: team-id @@ -309967,7 +361569,7 @@ paths: tags: - teams.channel summary: Update the ref of navigation property teamsApp in teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.primaryChannel.tabs.UpdateRefTeamsApp parameters: - name: team-id @@ -310003,7 +361605,7 @@ paths: tags: - teams.channel summary: Delete ref of navigation property teamsApp for teams - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. operationId: teams.primaryChannel.tabs.DeleteRefTeamsApp parameters: - name: team-id @@ -311112,18 +362714,6 @@ paths: - isActive - userIds type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -311216,18 +362806,6 @@ paths: - isActive - userIds type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -311370,18 +362948,6 @@ paths: - sharedShift - userId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -311475,18 +363041,6 @@ paths: - sharedShift - userId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -311916,18 +363470,6 @@ paths: - iconType - isActive type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -312020,18 +363562,6 @@ paths: - iconType - isActive type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -312194,18 +363724,6 @@ paths: - startDateTime - timeOffReasonId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -312304,18 +363822,6 @@ paths: - startDateTime - timeOffReasonId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -312453,18 +363959,6 @@ paths: - sharedTimeOff - userId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -312557,18 +364051,6 @@ paths: - sharedTimeOff - userId type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -313552,8 +365034,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -313566,6 +365046,8 @@ paths: - insights - settings - onenote + - photo + - photos - activities - onlineMeetings - presence @@ -313610,8 +365092,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -313624,6 +365104,8 @@ paths: - insights - settings - onenote + - photo + - photos - activities - onlineMeetings - presence @@ -313681,7 +365163,6 @@ paths: tags: - users.user summary: Get entity from users by key - description: Represents an Azure Active Directory user object. operationId: users.user.GetUser parameters: - name: user-id @@ -313805,8 +365286,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -313819,6 +365298,8 @@ paths: - insights - settings - onenote + - photo + - photos - activities - onlineMeetings - presence @@ -313863,8 +365344,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -313877,6 +365356,8 @@ paths: - insights - settings - onenote + - photo + - photos - activities - onlineMeetings - presence @@ -313990,14 +365471,6 @@ paths: operationId: users.ListPeople parameters: user-id: $request.path.user-id - photo: - operationId: users.GetPhoto - parameters: - user-id: $request.path.user-id - photos: - operationId: users.ListPhotos - parameters: - user-id: $request.path.user-id drive: operationId: users.GetDrive parameters: @@ -314046,6 +365519,14 @@ paths: operationId: users.GetOnenote parameters: user-id: $request.path.user-id + photo: + operationId: users.GetPhoto + parameters: + user-id: $request.path.user-id + photos: + operationId: users.ListPhotos + parameters: + user-id: $request.path.user-id activities: operationId: users.ListActivities parameters: @@ -314085,7 +365566,6 @@ paths: tags: - users.user summary: Update entity in users - description: Represents an Azure Active Directory user object. operationId: users.user.UpdateUser parameters: - name: user-id @@ -314112,7 +365592,6 @@ paths: tags: - users.user summary: Delete entity from users - description: Represents an Azure Active Directory user object. operationId: users.user.DeleteUser parameters: - name: user-id @@ -316969,23 +368448,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -317086,7 +368548,6 @@ paths: 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 @@ -317129,18 +368590,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -317232,18 +368681,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -317349,7 +368786,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -317503,24 +368939,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -317665,24 +369083,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -317814,7 +369214,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -318171,23 +369570,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -318416,7 +369798,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -318682,7 +370063,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -318836,173 +370216,97 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: users.calendar.calendarView.CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}': - get: - tags: - - users.calendar - summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: users.calendar.calendarView.GetInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.calendar + summary: Create new navigation property to instances for users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: users.calendar.calendarView.CreateInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - users.calendar + summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: users.calendar.calendarView.GetInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -319010,7 +370314,47 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink - attachments - calendar - extensions @@ -320370,7 +371714,6 @@ paths: 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 @@ -320524,24 +371867,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -320674,24 +371999,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -320823,7 +372130,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -321180,23 +372486,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -321425,7 +372714,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -321691,7 +372979,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -321845,24 +373132,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -322009,24 +373278,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -323937,7 +375188,6 @@ paths: 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 @@ -323975,19 +375225,6 @@ paths: - name - calendars type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendars - type: string responses: '200': description: Retrieved navigation property @@ -324078,19 +375315,6 @@ paths: - name - calendars type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendars - type: string responses: '200': description: Retrieved navigation property @@ -324197,7 +375421,6 @@ paths: x-ms-docs-key-type: calendarGroup - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -324269,23 +375492,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -324404,23 +375610,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -324573,7 +375762,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -324616,18 +375804,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -324747,18 +375923,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -324894,7 +376058,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -325048,24 +376211,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -325226,24 +376371,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -325429,7 +376556,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -325870,23 +376996,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -326195,7 +377304,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -326531,7 +377639,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -326685,24 +377792,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -326877,24 +377966,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -328665,7 +379736,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -328819,24 +379889,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -328997,24 +380049,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -329200,7 +380234,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -329641,23 +380674,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -329966,7 +380982,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -330302,7 +381317,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -330456,24 +381470,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -330648,24 +381644,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -333148,7 +384126,6 @@ paths: 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 @@ -333220,23 +384197,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -333341,23 +384301,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -333484,7 +384427,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -333527,18 +384469,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -333644,18 +384574,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -333782,7 +384700,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -333936,24 +384853,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -334112,24 +385011,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -334288,7 +385169,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -334687,23 +385567,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -334972,7 +385835,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -335273,7 +386135,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -335427,187 +386288,111 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: users.calendars.calendarView.CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': - get: - tags: - - users.calendar - summary: Get instances from users - description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' - operationId: users.calendars.calendarView.GetInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.calendar + summary: Create new navigation property to instances for users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: users.calendars.calendarView.CreateInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': + get: + tags: + - users.calendar + summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + operationId: users.calendars.calendarView.GetInstances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -335615,7 +386400,47 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink - attachments - calendar - extensions @@ -337184,7 +388009,6 @@ paths: x-ms-docs-key-type: calendar - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -337338,24 +388162,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -337502,24 +388308,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -337678,7 +388466,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -338077,23 +388864,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -338362,7 +389132,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -338663,7 +389432,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -338817,24 +389585,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -338995,24 +389745,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -341221,7 +391953,6 @@ paths: type: string - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -341375,24 +392106,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -341537,24 +392250,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -341686,7 +392381,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -342043,23 +392737,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -342186,7 +392863,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -342229,18 +392905,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -342346,18 +393010,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -342472,7 +393124,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -342626,24 +393277,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -342790,24 +393423,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -343321,7 +393936,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -343475,173 +394089,97 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of event - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to events for users - description: The events in the calendar. Navigation property. Read-only. - operationId: users.calendarView.calendar.CreateEvents - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendarView/{event-id}/calendar/events/{event-id1}': - get: - tags: - - users.event - summary: Get events from users - description: The events in the calendar. Navigation property. Read-only. - operationId: users.calendarView.calendar.GetEvents - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - end - - hasAttachments - - hideAttendees - - iCalUId - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - webLink - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of event + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + '@odata.nextLink': + type: string + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.event + summary: Create new navigation property to events for users + description: The events in the calendar. Navigation property. Read-only. + operationId: users.calendarView.calendar.CreateEvents + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/calendarView/{event-id}/calendar/events/{event-id1}': + get: + tags: + - users.event + summary: Get events from users + description: The events in the calendar. Navigation property. Read-only. + operationId: users.calendarView.calendar.GetEvents + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + schema: + type: string + x-ms-docs-key-type: event + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -343649,7 +394187,47 @@ paths: type: array items: enum: - - '*' + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - end + - hasAttachments + - hideAttendees + - iCalUId + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - webLink - attachments - calendar - extensions @@ -344812,7 +395390,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -345078,7 +395655,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -345232,24 +395808,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -345396,24 +395954,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -347045,7 +397585,6 @@ paths: 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 @@ -347083,22 +397622,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -347191,22 +397714,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - contacts - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -347328,7 +397835,6 @@ paths: x-ms-docs-key-type: contactFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -347676,7 +398182,6 @@ paths: x-ms-docs-key-type: contactFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -348112,7 +398617,7 @@ paths: tags: - users.contactFolder summary: Get extensions from users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.ListExtensions parameters: - name: user-id @@ -348138,7 +398643,6 @@ paths: x-ms-docs-key-type: contact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -348203,7 +398707,7 @@ paths: tags: - users.contactFolder summary: Create new navigation property to extensions for users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.CreateExtensions parameters: - name: user-id @@ -348249,7 +398753,7 @@ paths: tags: - users.contactFolder summary: Get extensions from users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.GetExtensions parameters: - name: user-id @@ -348318,7 +398822,7 @@ paths: tags: - users.contactFolder summary: Update the navigation property extensions in users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.UpdateExtensions parameters: - name: user-id @@ -348366,7 +398870,7 @@ paths: tags: - users.contactFolder summary: Delete navigation property extensions for users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contactFolders.contacts.DeleteExtensions parameters: - name: user-id @@ -348756,18 +399260,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -350004,22 +400496,6 @@ paths: - photo - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -350147,22 +400623,6 @@ paths: - photo - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - extensions - - multiValueExtendedProperties - - photo - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -350265,7 +400725,7 @@ paths: tags: - users.contact summary: Get extensions from users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.ListExtensions parameters: - name: user-id @@ -350284,7 +400744,6 @@ paths: x-ms-docs-key-type: contact - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -350349,7 +400808,7 @@ paths: tags: - users.contact summary: Create new navigation property to extensions for users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.CreateExtensions parameters: - name: user-id @@ -350388,7 +400847,7 @@ paths: tags: - users.contact summary: Get extensions from users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.GetExtensions parameters: - name: user-id @@ -350450,7 +400909,7 @@ paths: tags: - users.contact summary: Update the navigation property extensions in users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.UpdateExtensions parameters: - name: user-id @@ -350491,7 +400950,7 @@ paths: tags: - users.contact summary: Delete navigation property extensions for users - description: The collection of open extensions defined for the contact. Nullable. + description: The collection of open extensions defined for the contact. Read-only. Nullable. operationId: users.contacts.DeleteExtensions parameters: - name: user-id @@ -350832,18 +401291,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -351905,6 +402352,7 @@ paths: - system - createdByUser - lastModifiedByUser + - bundles - following - items - list @@ -351924,6 +402372,7 @@ paths: - '*' - createdByUser - lastModifiedByUser + - bundles - following - items - list @@ -351946,6 +402395,10 @@ paths: operationId: users.Drive.GetLastModifiedByUser parameters: user-id: $request.path.user-id + bundles: + operationId: users.Drive.ListBundles + parameters: + user-id: $request.path.user-id following: operationId: users.Drive.ListFollowing parameters: @@ -352109,6 +402562,7 @@ paths: - system - createdByUser - lastModifiedByUser + - bundles - following - items - list @@ -352128,6 +402582,7 @@ paths: - '*' - createdByUser - lastModifiedByUser + - bundles - following - items - list @@ -352235,6 +402690,7 @@ paths: - system - createdByUser - lastModifiedByUser + - bundles - following - items - list @@ -352254,6 +402710,7 @@ paths: - '*' - createdByUser - lastModifiedByUser + - bundles - following - items - list @@ -352278,6 +402735,11 @@ paths: parameters: user-id: $request.path.user-id drive-id: $request.path.drive-id + bundles: + operationId: users.Drives.ListBundles + parameters: + user-id: $request.path.user-id + drive-id: $request.path.drive-id following: operationId: users.Drives.ListFollowing parameters: @@ -352377,7 +402839,7 @@ paths: tags: - users.event summary: Get events from users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.ListEvents parameters: - name: user-id @@ -352389,7 +402851,6 @@ paths: 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 @@ -352543,24 +403004,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -352586,7 +403029,7 @@ paths: tags: - users.event summary: Create new navigation property to events for users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.CreateEvents parameters: - name: user-id @@ -352618,7 +403061,7 @@ paths: tags: - users.event summary: Get events from users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.GetEvents parameters: - name: user-id @@ -352693,24 +403136,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -352756,7 +403181,7 @@ paths: tags: - users.event summary: Update the navigation property events in users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.UpdateEvents parameters: - name: user-id @@ -352790,7 +403215,7 @@ paths: tags: - users.event summary: Delete navigation property events for users - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. operationId: users.DeleteEvents parameters: - name: user-id @@ -352842,7 +403267,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -353199,23 +403623,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - calendarPermissions - - calendarView - - events - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -353342,7 +403749,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -353385,18 +403791,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -353502,18 +403896,6 @@ paths: - isRemovable - role type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -353628,7 +404010,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -353782,24 +404163,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -353946,24 +404309,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -354477,7 +404822,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -354631,24 +404975,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -354795,24 +405121,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -355968,7 +406276,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -356234,7 +406541,6 @@ paths: x-ms-docs-key-type: event - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -356388,24 +406694,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -356552,24 +406840,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -357910,7 +408180,7 @@ paths: tags: - users.extension summary: Get extensions from users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.ListExtensions parameters: - name: user-id @@ -357987,7 +408257,7 @@ paths: tags: - users.extension summary: Create new navigation property to extensions for users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.CreateExtensions parameters: - name: user-id @@ -358019,7 +408289,7 @@ paths: tags: - users.extension summary: Get extensions from users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.GetExtensions parameters: - name: user-id @@ -358074,7 +408344,7 @@ paths: tags: - users.extension summary: Update the navigation property extensions in users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.UpdateExtensions parameters: - name: user-id @@ -358108,7 +408378,7 @@ paths: tags: - users.extension summary: Delete navigation property extensions for users - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. operationId: users.DeleteExtensions parameters: - name: user-id @@ -358228,10 +408498,13 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - permissions - sites + - termStore + - termStores - onenote type: string - name: $expand @@ -358252,10 +408525,13 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - permissions - sites + - termStore + - termStores - onenote type: string responses: @@ -358420,19 +408696,6 @@ paths: - id - overrides type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - overrides - type: string responses: '200': description: Retrieved navigation property @@ -358517,7 +408780,6 @@ paths: 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 @@ -358551,18 +408813,6 @@ paths: - classifyAs - senderEmailAddress type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -358651,18 +408901,6 @@ paths: - classifyAs - senderEmailAddress type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -358864,7 +409102,7 @@ paths: tags: - users.officeGraphInsights summary: Get shared from users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' operationId: users.insights.ListShared parameters: - name: user-id @@ -358957,7 +409195,7 @@ paths: tags: - users.officeGraphInsights summary: Create new navigation property to shared for users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' operationId: users.insights.CreateShared parameters: - name: user-id @@ -358989,7 +409227,7 @@ paths: tags: - users.officeGraphInsights summary: Get shared from users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' operationId: users.insights.GetShared parameters: - name: user-id @@ -359063,7 +409301,7 @@ paths: tags: - users.officeGraphInsights summary: Update the navigation property shared in users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' operationId: users.insights.UpdateShared parameters: - name: user-id @@ -359097,7 +409335,7 @@ paths: tags: - users.officeGraphInsights summary: Delete navigation property shared for users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' operationId: users.insights.DeleteShared parameters: - name: user-id @@ -359308,6 +409546,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - users.Functions + summary: Invoke function getDownloadUrl + operationId: users.user.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': post: tags: @@ -359722,6 +409992,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - users.Actions + summary: Invoke action targetApps + operationId: users.user.insights.shared.sharedInsight.lastSharedMethod.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: @@ -361189,6 +411504,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - users.Functions + summary: Invoke function getDownloadUrl + operationId: users.user.insights.shared.sharedInsight.resource.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': post: tags: @@ -361603,6 +411950,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - users.Actions + summary: Invoke action targetApps + operationId: users.user.insights.shared.sharedInsight.resource.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: @@ -362888,7 +413280,7 @@ paths: tags: - users.officeGraphInsights summary: Get trending from users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' operationId: users.insights.ListTrending parameters: - name: user-id @@ -362979,7 +413371,7 @@ paths: tags: - users.officeGraphInsights summary: Create new navigation property to trending for users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' operationId: users.insights.CreateTrending parameters: - name: user-id @@ -363011,7 +413403,7 @@ paths: tags: - users.officeGraphInsights summary: Get trending from users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' operationId: users.insights.GetTrending parameters: - name: user-id @@ -363078,7 +413470,7 @@ paths: tags: - users.officeGraphInsights summary: Update the navigation property trending in users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' operationId: users.insights.UpdateTrending parameters: - name: user-id @@ -363112,7 +413504,7 @@ paths: tags: - users.officeGraphInsights summary: Delete navigation property trending for users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' operationId: users.insights.DeleteTrending parameters: - name: user-id @@ -363140,13 +413532,168 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/insights/trending/{trending-id}/resource': - get: + '/users/{user-id}/insights/trending/{trending-id}/resource': + get: + tags: + - users.officeGraphInsights + summary: Get resource from users + description: Used for navigating to the trending document. + operationId: users.insights.trending.GetResource + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: trending-id + in: path + description: 'key: id of trending' + required: true + schema: + type: string + x-ms-docs-key-type: trending + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/insights/trending/{trending-id}/resource/$ref': + get: + tags: + - users.officeGraphInsights + summary: Get ref of resource from users + description: Used for navigating to the trending document. + operationId: users.insights.trending.GetRefResource + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: trending-id + in: path + description: 'key: id of trending' + required: true + schema: + type: string + x-ms-docs-key-type: trending + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - users.officeGraphInsights + summary: Update the ref of navigation property resource in users + description: Used for navigating to the trending document. + operationId: users.insights.trending.UpdateRefResource + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: trending-id + in: path + description: 'key: id of trending' + required: true + schema: + type: string + x-ms-docs-key-type: trending + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.officeGraphInsights + summary: Delete ref of navigation property resource for users + description: Used for navigating to the trending document. + operationId: users.insights.trending.DeleteRefResource + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: trending-id + in: path + description: 'key: id of trending' + required: true + schema: + type: string + x-ms-docs-key-type: trending + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': + post: tags: - - users.officeGraphInsights - summary: Get resource from users - description: Used for navigating to the trending document. - operationId: users.insights.trending.GetResource + - users.Actions + summary: Invoke action accept + operationId: users.user.insights.trending.trending.resource.microsoft.graph.calendarSharingMessage.accept parameters: - name: user-id in: path @@ -363162,146 +413709,22 @@ paths: schema: type: string x-ms-docs-key-type: trending - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.calendar' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/trending/{trending-id}/resource/$ref': + x-ms-docs-operation-type: action + '/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': get: tags: - - users.officeGraphInsights - summary: Get ref of resource from users - description: Used for navigating to the trending document. - operationId: users.insights.trending.GetRefResource - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - users.officeGraphInsights - summary: Update the ref of navigation property resource in users - description: Used for navigating to the trending document. - operationId: users.insights.trending.UpdateRefResource - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.officeGraphInsights - summary: Delete ref of navigation property resource for users - description: Used for navigating to the trending document. - operationId: users.insights.trending.DeleteRefResource - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: trending-id - in: path - description: 'key: id of trending' - required: true - schema: - type: string - x-ms-docs-key-type: trending - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.calendarSharingMessage/microsoft.graph.accept': - post: - tags: - - users.Actions - summary: Invoke action accept - operationId: users.user.insights.trending.trending.resource.microsoft.graph.calendarSharingMessage.accept + - users.Functions + summary: Invoke function getDownloadUrl + operationId: users.user.insights.trending.trending.resource.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl parameters: - name: user-id in: path @@ -363323,10 +413746,11 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.calendar' + type: string + nullable: true default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: function '/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': post: tags: @@ -363741,6 +414165,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': + post: + tags: + - users.Actions + summary: Invoke action targetApps + operationId: users.user.insights.trending.trending.resource.microsoft.graph.targetedManagedAppProtection.targetApps + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: trending-id + in: path + description: 'key: id of trending' + required: true + schema: + type: string + x-ms-docs-key-type: trending + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + apps: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.windowsInformationProtection/microsoft.graph.assign': post: tags: @@ -365026,7 +415495,7 @@ paths: tags: - users.officeGraphInsights summary: Get used from users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' operationId: users.insights.ListUsed parameters: - name: user-id @@ -365114,7 +415583,7 @@ paths: tags: - users.officeGraphInsights summary: Create new navigation property to used for users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' operationId: users.insights.CreateUsed parameters: - name: user-id @@ -365146,7 +415615,7 @@ paths: tags: - users.officeGraphInsights summary: Get used from users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' operationId: users.insights.GetUsed parameters: - name: user-id @@ -365212,7 +415681,7 @@ paths: tags: - users.officeGraphInsights summary: Update the navigation property used in users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' operationId: users.insights.UpdateUsed parameters: - name: user-id @@ -365246,7 +415715,7 @@ paths: tags: - users.officeGraphInsights summary: Delete navigation property used for users - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' operationId: users.insights.DeleteUsed parameters: - name: user-id @@ -365461,6 +415930,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - users.Functions + summary: Invoke function getDownloadUrl + operationId: users.user.insights.used.usedInsight.resource.microsoft.graph.ediscovery.caseExportOperation.getDownloadUrl + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: usedInsight-id + in: path + description: 'key: id of usedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.managedAppProtection/microsoft.graph.targetApps': post: tags: @@ -365824,9 +416325,50 @@ paths: schema: type: object properties: - message: - type: string - nullable: true + message: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': + post: + tags: + - users.Actions + summary: Invoke action assign + operationId: users.user.insights.used.usedInsight.resource.microsoft.graph.targetedManagedAppProtection.assign + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: usedInsight-id + in: path + description: 'key: id of usedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: usedInsight + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + nullable: true required: true responses: '204': @@ -365834,12 +416376,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.assign': + '/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.targetedManagedAppProtection/microsoft.graph.targetApps': post: tags: - users.Actions - summary: Invoke action assign - operationId: users.user.insights.used.usedInsight.resource.microsoft.graph.targetedManagedAppProtection.assign + summary: Invoke action targetApps + operationId: users.user.insights.used.usedInsight.resource.microsoft.graph.targetedManagedAppProtection.targetApps parameters: - name: user-id in: path @@ -365862,12 +416404,16 @@ paths: schema: type: object properties: - assignments: + apps: type: array items: anyOf: - - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' nullable: true + appGroupType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppGroupType' + nullable: true required: true responses: '204': @@ -367238,7 +417784,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -367246,6 +417791,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -367258,7 +417804,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -367266,6 +417811,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -367365,7 +417911,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -367373,6 +417918,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -367385,7 +417931,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -367393,6 +417938,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -367402,11 +417948,6 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.team' links: - schedule: - operationId: users.JoinedTeams.GetSchedule - parameters: - user-id: $request.path.user-id - team-id: $request.path.team-id channels: operationId: users.JoinedTeams.ListChannels parameters: @@ -367442,6 +417983,11 @@ paths: parameters: user-id: $request.path.user-id team-id: $request.path.team-id + schedule: + operationId: users.JoinedTeams.GetSchedule + parameters: + user-id: $request.path.user-id + team-id: $request.path.team-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -367771,7 +418317,6 @@ paths: 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 @@ -367822,23 +418367,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -367936,23 +418464,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - childFolders - - messageRules - - messages - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -368079,7 +418590,6 @@ paths: x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -368553,7 +419063,6 @@ paths: x-ms-docs-key-type: mailFolder - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -368605,18 +419114,6 @@ paths: - isReadOnly - sequence type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -368725,18 +419222,6 @@ paths: - isReadOnly - sequence type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -369365,7 +419850,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -369736,7 +420220,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -373924,7 +424407,7 @@ paths: tags: - users.directoryObject summary: Get memberOf from users - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: users.ListMemberOf parameters: - name: user-id @@ -374005,7 +424488,7 @@ paths: tags: - users.directoryObject summary: Get ref of memberOf from users - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: users.ListRefMemberOf parameters: - name: user-id @@ -374060,7 +424543,7 @@ paths: tags: - users.directoryObject summary: Create new navigation property ref to memberOf for users - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. operationId: users.CreateRefMemberOf parameters: - name: user-id @@ -374228,22 +424711,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -374364,22 +424831,6 @@ paths: - multiValueExtendedProperties - singleValueExtendedProperties type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - extensions - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string responses: '200': description: Retrieved navigation property @@ -374567,7 +425018,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -374896,7 +425346,6 @@ paths: x-ms-docs-key-type: message - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -412402,8 +462851,12 @@ paths: - allowMeetingChat desc - allowTeamworkReactions - allowTeamworkReactions desc + - attendeeReport + - attendeeReport desc - audioConferencing - audioConferencing desc + - broadcastSettings + - broadcastSettings desc - chatInfo - chatInfo desc - creationDateTime @@ -412412,6 +462865,8 @@ paths: - endDateTime desc - externalId - externalId desc + - isBroadcast + - isBroadcast desc - isEntryExitAnnounced - isEntryExitAnnounced desc - joinInformation @@ -412422,6 +462877,8 @@ paths: - lobbyBypassSettings desc - participants - participants desc + - recordAutomatically + - recordAutomatically desc - startDateTime - startDateTime desc - subject @@ -412445,16 +462902,20 @@ paths: - allowedPresenters - allowMeetingChat - allowTeamworkReactions + - attendeeReport - audioConferencing + - broadcastSettings - chatInfo - creationDateTime - endDateTime - externalId + - isBroadcast - isEntryExitAnnounced - joinInformation - joinWebUrl - lobbyBypassSettings - participants + - recordAutomatically - startDateTime - subject - videoTeleconferenceId @@ -412559,16 +463020,20 @@ paths: - allowedPresenters - allowMeetingChat - allowTeamworkReactions + - attendeeReport - audioConferencing + - broadcastSettings - chatInfo - creationDateTime - endDateTime - externalId + - isBroadcast - isEntryExitAnnounced - joinInformation - joinWebUrl - lobbyBypassSettings - participants + - recordAutomatically - startDateTime - subject - videoTeleconferenceId @@ -412659,6 +463124,72 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/attendeeReport': + get: + tags: + - users.onlineMeeting + summary: Get media content for the navigation property onlineMeetings from users + operationId: users.GetOnlineMeetingsAttendeeReport + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - users.onlineMeeting + summary: Update media content for the navigation property onlineMeetings in users + operationId: users.UpdateOnlineMeetingsAttendeeReport + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: onlineMeeting-id + in: path + description: 'key: id of onlineMeeting' + required: true + schema: + type: string + x-ms-docs-key-type: onlineMeeting + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/users/{user-id}/onlineMeetings/microsoft.graph.createOrGet': post: tags: @@ -412721,7 +463252,7 @@ paths: tags: - users.outlookUser summary: Get outlook from users - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: users.GetOutlook parameters: - name: user-id @@ -412744,19 +463275,6 @@ paths: - id - masterCategories type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - masterCategories - type: string responses: '200': description: Retrieved navigation property @@ -412776,7 +463294,7 @@ paths: tags: - users.outlookUser summary: Update the navigation property outlook in users - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: users.UpdateOutlook parameters: - name: user-id @@ -412803,7 +463321,7 @@ paths: tags: - users.outlookUser summary: Delete navigation property outlook for users - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. operationId: users.DeleteOutlook parameters: - name: user-id @@ -412841,7 +463359,6 @@ paths: 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 @@ -412875,18 +463392,6 @@ paths: - color - displayName type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -412975,18 +463480,6 @@ paths: - color - displayName type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -413493,7 +463986,7 @@ paths: tags: - users.person summary: Get people from users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.ListPeople parameters: - name: user-id @@ -413590,18 +464083,6 @@ paths: - websites - yomiCompany type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -413627,7 +464108,7 @@ paths: tags: - users.person summary: Create new navigation property to people for users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.CreatePeople parameters: - name: user-id @@ -413659,7 +464140,7 @@ paths: tags: - users.person summary: Get people from users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.GetPeople parameters: - name: user-id @@ -413707,18 +464188,6 @@ paths: - websites - yomiCompany type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -413733,7 +464202,7 @@ paths: tags: - users.person summary: Update the navigation property people in users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.UpdatePeople parameters: - name: user-id @@ -413767,7 +464236,7 @@ paths: tags: - users.person summary: Delete navigation property people for users - 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 is an aggregation of information from across mail, contacts and social networks.' + description: People that are relevant to the user. Read-only. Nullable. operationId: users.DeletePeople parameters: - name: user-id @@ -413824,18 +464293,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -413969,7 +464426,6 @@ paths: 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 @@ -414003,18 +464459,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -414103,18 +464547,6 @@ paths: - height - width type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': description: Retrieved navigation property @@ -414262,7 +464694,7 @@ paths: tags: - users.plannerUser summary: Get planner from users - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: users.GetPlanner parameters: - name: user-id @@ -414323,7 +464755,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property planner in users - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: users.UpdatePlanner parameters: - name: user-id @@ -414350,7 +464782,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property planner for users - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. operationId: users.DeletePlanner parameters: - name: user-id @@ -414651,7 +465083,7 @@ paths: tags: - users.plannerUser summary: Get buckets from users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.ListBuckets parameters: - name: user-id @@ -414746,7 +465178,7 @@ paths: tags: - users.plannerUser summary: Create new navigation property to buckets for users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.CreateBuckets parameters: - name: user-id @@ -414785,7 +465217,7 @@ paths: tags: - users.plannerUser summary: Get buckets from users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.GetBuckets parameters: - name: user-id @@ -414859,7 +465291,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property buckets in users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.UpdateBuckets parameters: - name: user-id @@ -414900,7 +465332,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property buckets for users - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. operationId: users.planner.plans.DeleteBuckets parameters: - name: user-id @@ -416030,7 +466462,7 @@ paths: tags: - users.plannerUser summary: Get details from users - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: users.planner.plans.GetDetails parameters: - name: user-id @@ -416087,7 +466519,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property details in users - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: users.planner.plans.UpdateDetails parameters: - name: user-id @@ -416121,7 +466553,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property details for users - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. operationId: users.planner.plans.DeleteDetails parameters: - name: user-id @@ -416154,7 +466586,7 @@ paths: tags: - users.plannerUser summary: Get tasks from users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.ListTasks parameters: - name: user-id @@ -416306,7 +466738,7 @@ paths: tags: - users.plannerUser summary: Create new navigation property to tasks for users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.CreateTasks parameters: - name: user-id @@ -416345,7 +466777,7 @@ paths: tags: - users.plannerUser summary: Get tasks from users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.GetTasks parameters: - name: user-id @@ -416460,7 +466892,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property tasks in users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.UpdateTasks parameters: - name: user-id @@ -416501,7 +466933,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property tasks for users - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. operationId: users.planner.plans.DeleteTasks parameters: - name: user-id @@ -417121,7 +467553,7 @@ paths: tags: - users.plannerUser summary: Get tasks from users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.ListTasks parameters: - name: user-id @@ -417266,7 +467698,7 @@ paths: tags: - users.plannerUser summary: Create new navigation property to tasks for users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.CreateTasks parameters: - name: user-id @@ -417298,7 +467730,7 @@ paths: tags: - users.plannerUser summary: Get tasks from users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.GetTasks parameters: - name: user-id @@ -417402,7 +467834,7 @@ paths: tags: - users.plannerUser summary: Update the navigation property tasks in users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.UpdateTasks parameters: - name: user-id @@ -417436,7 +467868,7 @@ paths: tags: - users.plannerUser summary: Delete navigation property tasks for users - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. operationId: users.planner.DeleteTasks parameters: - name: user-id @@ -418060,6 +468492,77 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/presence/microsoft.graph.clearPresence': + post: + tags: + - users.Actions + summary: Invoke action clearPresence + operationId: users.user.presence.clearPresence + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionId: + type: string + nullable: true + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/presence/microsoft.graph.setPresence': + post: + tags: + - users.Actions + summary: Invoke action setPresence + operationId: users.user.presence.setPresence + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionId: + type: string + nullable: true + 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 + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/registeredDevices': get: tags: @@ -421300,6 +471803,8 @@ paths: - webUrl desc - audio - audio desc + - bundle + - bundle desc - content - content desc - cTag @@ -421316,6 +471821,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - package - package desc - pendingOperations @@ -421364,6 +471871,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -421372,6 +471880,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -421496,6 +472005,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -421504,6 +472014,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -421863,6 +472374,8 @@ paths: - webUrl desc - audio - audio desc + - bundle + - bundle desc - content - content desc - cTag @@ -421879,6 +472392,8 @@ paths: - image desc - location - location desc + - malware + - malware desc - package - package desc - pendingOperations @@ -421927,6 +472442,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -421935,6 +472451,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -422076,6 +472593,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -422084,6 +472602,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -422724,6 +473243,7 @@ paths: - parentReference - webUrl - audio + - bundle - content - cTag - deleted @@ -422732,6 +473252,7 @@ paths: - folder - image - location + - malware - package - pendingOperations - photo @@ -424140,6 +474661,10 @@ paths: - grantedTo desc - grantedToIdentities - grantedToIdentities desc + - grantedToIdentitiesV2 + - grantedToIdentitiesV2 desc + - grantedToV2 + - grantedToV2 desc - hasPassword - hasPassword desc - inheritedFrom @@ -424167,6 +474692,8 @@ paths: - expirationDateTime - grantedTo - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 - hasPassword - inheritedFrom - invitation @@ -424274,6 +474801,8 @@ paths: - expirationDateTime - grantedTo - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 - hasPassword - inheritedFrom - invitation @@ -424479,6 +475008,8 @@ paths: - notificationQueryOptions desc - notificationUrl - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc - resource - resource desc type: string @@ -424505,6 +475036,7 @@ paths: - lifecycleNotificationUrl - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -424616,6 +475148,7 @@ paths: - lifecycleNotificationUrl - notificationQueryOptions - notificationUrl + - notificationUrlAppId - resource type: string - name: $expand @@ -441926,6 +492459,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/workbooks/{driveItem-id}/workbook/microsoft.graph.tableRowOperationResult(key=''{key}'')': + get: + tags: + - workbooks.Functions + summary: Invoke function tableRowOperationResult + operationId: workbooks.driveItem.workbook.tableRowOperationResult + parameters: + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: key + in: path + description: 'Usage: key={key}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.workbookTableRow' + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/workbooks/{driveItem-id}/workbook/names': get: tags: @@ -459733,7 +510298,7 @@ paths: tags: - workbooks.workbook summary: Get operations from workbooks - 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.' + 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.' operationId: workbooks.workbook.ListOperations parameters: - name: driveItem-id @@ -459743,11 +510308,7 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - $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 @@ -459819,7 +510380,7 @@ paths: tags: - workbooks.workbook summary: Create new navigation property to operations for workbooks - 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.' + 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.' operationId: workbooks.workbook.CreateOperations parameters: - name: driveItem-id @@ -459851,7 +510412,7 @@ paths: tags: - workbooks.workbook summary: Get operations from workbooks - 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.' + 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.' operationId: workbooks.workbook.GetOperations parameters: - name: driveItem-id @@ -459909,7 +510470,7 @@ paths: tags: - workbooks.workbook summary: Update the navigation property operations in workbooks - 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.' + 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.' operationId: workbooks.workbook.UpdateOperations parameters: - name: driveItem-id @@ -459943,7 +510504,7 @@ paths: tags: - workbooks.workbook summary: Delete navigation property operations for workbooks - 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.' + 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.' operationId: workbooks.workbook.DeleteOperations parameters: - name: driveItem-id @@ -495730,6 +546291,7 @@ paths: '200': description: OK links: + workbooks: { } invitations: { } users: { } applicationTemplates: { } @@ -495755,7 +546317,6 @@ paths: scopedRoleMemberships: { } servicePrincipals: { } subscribedSkus: { } - workbooks: { } places: { } drives: { } shares: { } @@ -495772,6 +546333,8 @@ paths: teamsTemplates: { } auditLogs: { } authenticationMethodsPolicy: { } + privacy: { } + compliance: { } identity: { } branding: { } directory: { } @@ -495785,6 +546348,7 @@ paths: deviceAppManagement: { } deviceManagement: { } reports: { } + admin: { } search: { } planner: { } print: { } @@ -495795,6 +546359,137 @@ paths: informationProtection: { } components: schemas: + microsoft.graph.admin: + title: admin + type: object + properties: + serviceAnnouncement: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.serviceAnnouncement' + description: A container for service communications resources. Read-only. + nullable: true + microsoft.graph.serviceAnnouncement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: serviceAnnouncement + type: object + properties: + healthOverviews: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealth' + description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.' + issues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.' + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' + description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.' + microsoft.graph.serviceHealth: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: serviceHealth + type: object + properties: + service: + type: string + description: The service name. Use the list healthOverviews operation to get exact string names for services subscribed by the tenant. + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.serviceHealthStatus' + description: 'Show the overral service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue.' + issues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + description: 'A collection of issues happened on the service, with detailed information for each issue.' + microsoft.graph.serviceHealthIssue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.serviceAnnouncementBase' + - title: serviceHealthIssue + type: object + properties: + classification: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.serviceHealthClassificationType' + description: 'The type of service health issue. Possible values are: advisory, incident, unknownFutureValue.' + feature: + type: string + description: The feature name of the service issue. + nullable: true + featureGroup: + type: string + description: The feature group name of the service issue. + nullable: true + impactDescription: + type: string + description: The description of the service issue impact. + isResolved: + type: boolean + description: Indicates whether the issue is resolved. + origin: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.serviceHealthOrigin' + description: 'Indicates the origin of the service issue. Possible values are: microsoft, thirdParty, customer, unknownFutureValue.' + posts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssuePost' + description: Collection of historical posts for the service issue. + service: + type: string + description: Indicates the service affected by the issue. + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.serviceHealthStatus' + description: 'The status of the service issue. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue.' + microsoft.graph.serviceUpdateMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.serviceAnnouncementBase' + - title: serviceUpdateMessage + type: object + properties: + actionRequiredByDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The expected deadline of the action for the message. + format: date-time + nullable: true + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + category: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.serviceUpdateCategory' + description: 'The service message category. Possible values are: preventOrFixIssue, planForChange, stayInformed, unknownFutureValue.' + isMajorChange: + type: boolean + description: Indicates whether the message describes a major update for the service. + nullable: true + services: + type: array + items: + type: string + nullable: true + description: The affected services by the service message. + severity: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.serviceUpdateSeverity' + description: 'The severity of the service message. Possible values are: normal, high, critical, unknownFutureValue.' + tags: + type: array + items: + type: string + nullable: true + description: A collection of tags for the service message. + viewPoint: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessageViewpoint' + description: 'Represents user view points data of the service message. This data includes message status such as whether the user has archived, read, or marked the message as favorite. This property is null when accessed with application permissions.' + nullable: true microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -495803,11 +546498,11 @@ components: properties: agreementFileId: type: string - description: ID of the agreement file accepted by the user. + description: The identifier of the agreement file accepted by the user. nullable: true agreementId: type: string - description: ID of the agreement. + description: The identifier of the agreement. nullable: true deviceDisplayName: type: string @@ -495819,28 +546514,28 @@ components: nullable: true deviceOSType: type: string - description: The operating system used for accepting the agreement. + description: The operating system used to accept the agreement. nullable: true deviceOSVersion: type: string - description: The operating system version of the device used for accepting the agreement. + description: The operating system version of the device used to accept the agreement. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true recordedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true state: anyOf: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptanceState' - description: 'Possible values are: accepted, declined.' + description: 'The state of the agreement acceptance. Possible values are: accepted, declined.' nullable: true userDisplayName: type: string @@ -495852,7 +546547,7 @@ components: nullable: true userId: type: string - description: ID of the user who accepted the agreement. + description: The identifier of the user who accepted the agreement. nullable: true userPrincipalName: type: string @@ -495870,7 +546565,7 @@ components: nullable: true isPerDeviceAcceptanceRequired: type: boolean - description: 'This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven''t already done so.' + description: 'Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Azure AD, if they haven''t already done so.' nullable: true isViewingBeforeAcceptanceRequired: type: boolean @@ -495901,7 +546596,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' - description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + description: PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. microsoft.graph.agreementFile: allOf: - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' @@ -496029,7 +546724,7 @@ components: nullable: true appId: type: string - description: The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. + description: The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. nullable: true applicationTemplateId: type: string @@ -496048,7 +546743,7 @@ components: nullable: true description: type: string - description: 'An optional description of the application. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' + description: 'An optional description of the application. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true disabledByMicrosoftStatus: type: string @@ -496060,17 +546755,17 @@ components: nullable: true groupMembershipClaims: type: string - description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).' + description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).' nullable: true identifierUris: type: array items: type: string - description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).' + description: 'Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you''ll reference in your API''s code, and it must be globally unique. You can use the default value provided, which is in the form api://, or specify a more readable URI like https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Azure AD application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).' info: anyOf: - $ref: '#/components/schemas/microsoft.graph.informationalUrl' - description: 'Basic profile information of the application, such as it''s marketing, support, terms of service, and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more information, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, NOT, ge, le).' + description: 'Basic profile information of the application such as app''s marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, NOT, ge, le).' nullable: true isDeviceOnlyAuthSupported: type: boolean @@ -496078,7 +546773,7 @@ components: nullable: true isFallbackPublicClient: type: boolean - description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' + description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' nullable: true keyCredentials: type: array @@ -496117,16 +546812,16 @@ components: nullable: true publisherDomain: type: string - description: 'The verified publisher domain for the application. Read-only. Supports $filter (eq, ne, ge, le, startsWith).' + description: 'The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application''s publisher domain. Supports $filter (eq, ne, ge, le, startsWith).' nullable: true requiredResourceAccess: type: array items: $ref: '#/components/schemas/microsoft.graph.requiredResourceAccess' - description: 'Specifies the resources that the application needs to access. This property also specifies the set of OAuth permission scopes and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. Not nullable. Supports $filter (eq, NOT, ge, le).' + description: 'Specifies the resources that the application needs to access. This property also specifies the set of delegated permissions and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. No more than 50 resource services (APIs) can be configured. Beginning mid-October 2021, the total number of required permissions must not exceed 400. Not nullable. Supports $filter (eq, NOT, ge, le).' signInAudience: type: string - description: 'Specifies the Microsoft accounts that are supported for the current application. Supported values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. See more in the table below. Supports $filter (eq, ne, NOT).' + description: 'Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount (default), and PersonalMicrosoftAccount. See more in the table below. Supports $filter (eq, ne, NOT).' nullable: true spa: anyOf: @@ -496137,13 +546832,18 @@ components: type: array items: type: string - description: 'Custom strings that can be used to categorize and identify the application. Not nullable.Supports $filter (eq, NOT, ge, le, startsWith).' + description: 'Custom strings that can be used to categorize and identify the application. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' tokenEncryptionKeyId: 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: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD encrypts all the tokens it emits by using the key this property points to. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' + description: Specifies the verified publisher of the application. + nullable: true web: anyOf: - $ref: '#/components/schemas/microsoft.graph.webApplication' @@ -496177,7 +546877,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this application. Supports $expand. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.directoryObject: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -496189,7 +546888,6 @@ components: type: string format: date-time nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.extensionProperty: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -496215,13 +546913,11 @@ components: items: type: string description: Following values are supported. Not nullable. UserGroupOrganizationDeviceApplication - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.homeRealmDiscoveryPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: homeRealmDiscoveryPolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.keyCredential: title: keyCredential type: object @@ -496238,12 +546934,12 @@ components: 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 Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The date and time at which the credential expires.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 key: type: string - description: Value for the key credential. Should be a base 64 encoded value. + description: 'The certificate''s raw data in byte array converted to Base64 string; for example, [System.Convert]::ToBase64String($Cert.GetRawCertData()).' format: base64url nullable: true keyId: @@ -496255,16 +546951,16 @@ components: 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' + 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''.' + description: 'The type of key credential; for example, Symmetric.' nullable: true usage: type: string - description: 'A string that describes the purpose for which the key can be used; for example, ''Verify''.' + description: 'A string that describes the purpose for which the key can be used; for example, Verify.' nullable: true microsoft.graph.passwordCredential: title: passwordCredential @@ -496310,13 +547006,11 @@ components: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: tokenIssuancePolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.tokenLifetimePolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: tokenLifetimePolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.applicationTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -496410,7 +547104,7 @@ components: format: date-time activityDisplayName: type: string - description: 'Indicates the activity name or the operation name (E.g. ''Create User'', ''Add member to group''). For a list of activities logged, refer to Azure Ad activity list.' + description: 'Indicates the activity name or the operation name (examples: ''Create User'' and ''Add member to group''). For full list, see Azure AD activity list.' additionalDetails: type: array items: @@ -496557,11 +547251,11 @@ components: properties: appDisplayName: type: string - description: The application name displayed in the Azure Portal. Supports $filter (eq and startsWith operators only). + description: App name displayed in the Azure Portal. Supports $filter (eq and startsWith operators only). nullable: true appId: type: string - description: The application identifier in Azure Active Directory. Supports $filter (eq operator only). + description: Unique GUID representing the app ID in the Azure Active Directory. Supports $filter (eq operator only). nullable: true appliedConditionalAccessPolicies: type: array @@ -496572,52 +547266,52 @@ components: description: A list of conditional access policies that are triggered by the corresponding sign-in activity. clientAppUsed: type: string - description: 'The legacy client used for sign-in activity. For example: Browser, Exchange Active Sync, Modern clients, IMAP, MAPI, SMTP, or POP. Supports $filter (eq operator only).' + description: 'Identifies the legacy client used for sign-in activity. Includes Browser, Exchange Active Sync, modern clients, IMAP, MAPI, SMTP, and POP. Supports $filter (eq operator only).' nullable: true conditionalAccessStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' - description: 'The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. Supports $filter (eq operator only).' + description: 'Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq operator only).' nullable: true correlationId: type: string - description: The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. Supports $filter (eq operator only). + description: The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. Supports $filter (eq operator 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 date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $orderby and $filter (eq, le, and ge operators only).' + description: 'Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. Supports $orderby and $filter (eq, le, and ge operators only).' format: date-time deviceDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceDetail' - description: 'The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. Supports $filter (eq and startsWith operators only) on browser and operatingSytem properties.' + description: 'Device information from where the sign-in occurred; includes device ID, operating system, and browser. Supports $filter (eq and startsWith operators only) on browser and operatingSytem properties.' nullable: true ipAddress: type: string - description: The IP address of the client from where the sign-in occurred. Supports $filter (eq and startsWith operators only). + description: IP address of the client used to sign in. Supports $filter (eq and startsWith operators only). nullable: true isInteractive: type: boolean - description: Indicates whether a sign-in is interactive or not. + description: Indicates if a sign-in is interactive or not. nullable: true location: anyOf: - $ref: '#/components/schemas/microsoft.graph.signInLocation' - description: 'The city, state, and 2 letter country code from where the sign-in occurred. Supports $filter (eq and startsWith operators only) on city, state, and countryOrRegion properties.' + description: 'Provides the city, state, and country code where the sign-in originated. Supports $filter (eq and startsWith operators only) on city, state, and countryOrRegion properties.' nullable: true resourceDisplayName: type: string - description: The name of the resource that the user signed in to. Supports $filter (eq operator only). + description: Name of the resource the user signed into. Supports $filter (eq operator only). nullable: true resourceId: type: string - description: The identifier of the resource that the user signed in to. Supports $filter (eq operator only). + description: ID of the resource that the user signed into. Supports $filter (eq operator only). nullable: true riskDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - description: 'The reason behind a specific state of a risky user, sign-in, or a risk event. Possible values: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, or unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.' + description: 'Provides the ''reason'' behind a specific state of a risky user, sign-in or a risk event. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq operator only).Note: Details for this property require an Azure AD Premium P2 license. Other licenses return the value hidden.' nullable: true riskEventTypes: type: array @@ -496625,7 +547319,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskEventType' nullable: true - description: 'The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue. Supports $filter (eq operator only).' + description: 'Risk event types associated with the sign-in. The possible values are: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, and unknownFutureValue. Supports $filter (eq operator only).' riskEventTypes_v2: type: array items: @@ -496635,33 +547329,33 @@ components: riskLevelAggregated: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - description: 'The aggregated risk level. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.' + description: 'Aggregated risk level. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden.' nullable: true riskLevelDuringSignIn: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - description: 'The risk level during sign-in. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.' + description: 'Risk level during sign-in. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden.' nullable: true riskState: anyOf: - $ref: '#/components/schemas/microsoft.graph.riskState' - description: 'The risk state of a risky user, sign-in, or a risk event. Possible values: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, or unknownFutureValue. Supports $filter (eq operator only).' + description: 'Reports status of the risky user, sign-in, or a risk event. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. Supports $filter (eq operator only).' nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.signInStatus' - description: The sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports $filter (eq operator only) on errorCode property. + description: Sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports $filter (eq operator only) on errorCode property. nullable: true userDisplayName: type: string - description: The display name of the user. Supports $filter (eq and startsWith operators only). + description: Display name of the user that initiated the sign-in. Supports $filter (eq and startsWith operators only). nullable: true userId: type: string - description: The identifier of the user. Supports $filter (eq operator only). + description: ID of the user that initiated the sign-in. Supports $filter (eq operator only). userPrincipalName: type: string - description: The UPN of the user. Supports $filter (eq and startsWith operators only). + description: User principal name of the user that initiated the sign-in. Supports $filter (eq and startsWith operators only). nullable: true microsoft.graph.authenticationMethodConfiguration: allOf: @@ -496682,21 +547376,21 @@ components: properties: description: type: string - description: A description of the policy. + description: A description of the policy. Read-only. nullable: true displayName: type: string - description: The name of the policy. + description: The name of the policy. 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 of the last update to the policy. + description: The date and time of the last update to the policy. Read-only. format: date-time nullable: true policyVersion: type: string - description: The version of the policy in use. + description: The version of the policy in use. Read-only. nullable: true reconfirmationInDays: maximum: 2147483647 @@ -496719,6 +547413,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + description: Add different branding based on a locale. microsoft.graph.organizationalBrandingLocalization: allOf: - $ref: '#/components/schemas/microsoft.graph.organizationalBrandingProperties' @@ -496744,7 +547439,7 @@ components: chatType: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatType' - description: 'Specifies the type of chat. Possible values are:group, oneOnOne and meeting.' + description: 'Specifies the type of chat. Possible values are: group, oneOnOne, meeting, unknownFutureValue.' 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 @@ -496818,6 +547513,15 @@ components: 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 + microsoft.graph.actionResultPart: + title: actionResultPart + type: object + properties: + error: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.publicError' + description: 'The error that occurred, if any, during the course of the bulk operation.' + nullable: true microsoft.graph.chatMessage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -496830,7 +547534,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' nullable: true - description: Attached files. Attachments are currently read-only – sending attachments is not supported. + description: 'References to attached objects like files, tabs, meetings etc.' body: $ref: '#/components/schemas/microsoft.graph.itemBody' channelIdentity: @@ -496861,7 +547565,7 @@ components: from: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' - description: Read only. Details of the sender of the chat message. + description: Details of the sender of the chat message. Can only be set during migration. nullable: true importance: anyOf: @@ -496888,11 +547592,11 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' nullable: true - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, and channel.' messageType: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - description: 'The type of chat message. The possible value is: message.' + description: 'The type of chat message. The possible values are: message, chatEvent, typing, unknownFutureValue, systemEventMessage. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: systemEventMessage.' policyViolation: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' @@ -496971,12 +547675,11 @@ components: properties: name: type: string - description: 'Name for this key-value pair. Possible names are: AdditionalWSFedEndpointCheckResult, AllowedAuthenticationClassReferencesCheckResult, AlwaysRequireAuthenticationCheckResult, AutoUpdateEnabledCheckResult, ClaimsProviderNameCheckResult, EncryptClaimsCheckResult, EncryptedNameIdRequiredCheckResult, MonitoringEnabledCheckResult,NotBeforeSkewCheckResult, RequestMFAFromClaimsProvidersCheckResult, SignedSamlRequestsRequiredCheckResult, AdditionalAuthenticationRulesCheckResult, TokenLifetimeCheckResult, DelegationAuthorizationRulesCheckResult, IssuanceAuthorizationRulesCheckResult, IssuanceTransformRulesCheckResult.' + description: Name for this key-value pair value: type: string - description: 'Value for this key-value pair. Possible result values are 0 (when the validation check passed), 1 (when the validation check failed), or 2 (when the validation check is a warning).' + description: Value for this key-value pair nullable: true - description: Key value pair for storing custom settings microsoft.graph.teamworkNotificationRecipient: title: teamworkNotificationRecipient type: object @@ -497002,7 +547705,7 @@ components: teamsApp: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - description: The application that is linked to the tab. + description: The application that is linked to the tab. This cannot be changed after tab creation. nullable: true microsoft.graph.cloudCommunications: allOf: @@ -497067,7 +547770,7 @@ components: 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: 'UTC time when the first user joined the call. 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' + description: 'UTC time when the first user joined the call. 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 type: anyOf: @@ -497075,7 +547778,7 @@ components: description: 'Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.' version: type: integer - description: Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version. + description: Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. format: int64 sessions: type: array @@ -497117,7 +547820,7 @@ components: 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: 'UTC fime when the first user joined the session. 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' + description: 'UTC time when the first user joined the session. 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 segments: type: array @@ -497189,7 +547892,7 @@ components: chatInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatInfo' - description: The chat information. Required information for meeting scenarios. + description: The chat information. Required information for joining a meeting. nullable: true direction: anyOf: @@ -497204,7 +547907,7 @@ components: mediaConfig: anyOf: - $ref: '#/components/schemas/microsoft.graph.mediaConfig' - description: The media configuration. Required information for creating peer to peer calls or joining meetings. + description: The media configuration. Required. nullable: true mediaState: anyOf: @@ -497214,7 +547917,7 @@ components: meetingInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingInfo' - description: The meeting information. Required information for meeting scenarios. + description: The meeting information that's required for joining a meeting. nullable: true myParticipantId: type: string @@ -497326,7 +548029,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' replacesCallId: type: string - description: Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added. + description: Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. nullable: true microsoft.graph.rejectReason: title: rejectReason @@ -497341,6 +548044,33 @@ components: - $ref: '#/components/schemas/microsoft.graph.commsOperation' - title: subscribeToToneOperation type: object + microsoft.graph.participantInfo: + title: participantInfo + type: object + properties: + countryCode: + type: string + description: The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only. + nullable: true + endpointType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.endpointType' + description: 'The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only.' + nullable: true + identity: + $ref: '#/components/schemas/microsoft.graph.identitySet' + languageId: + type: string + description: The language culture string. Read-only. + nullable: true + participantId: + type: string + description: The participant ID of the participant. Read-only. + nullable: true + region: + type: string + description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location. Read-only.' + nullable: true microsoft.graph.unmuteParticipantOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -497400,11 +548130,25 @@ components: - $ref: '#/components/schemas/microsoft.graph.mediaStream' nullable: true description: The list of media streams. + metadata: + type: string + description: A blob of data provided by the participant in the roster. + nullable: true recordingInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.recordingInfo' - description: Information on whether the participant has recording capability. + description: Information about whether the participant has recording capability. nullable: true + microsoft.graph.startHoldMusicOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: startHoldMusicOperation + type: object + microsoft.graph.stopHoldMusicOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: stopHoldMusicOperation + type: object microsoft.graph.inviteParticipantsOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -497470,7 +548214,7 @@ components: 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.' + 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 @@ -497493,7 +548237,7 @@ components: allowedPresenters: anyOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - description: 'Specifies who can be a presenter in a meeting. Possible values are everyone, organization, roleIsPresenter, organizer, and unknownFutureValue.' + description: Specifies who can be a presenter in a meeting. Possible values are listed in the following table. nullable: true allowMeetingChat: anyOf: @@ -497502,13 +548246,23 @@ components: nullable: true allowTeamworkReactions: type: boolean - description: Indicates if Teams reactions are enabled for the meeting. + description: Indicates whether Teams reactions are enabled for the meeting. + nullable: true + attendeeReport: + type: string + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. + format: base64url nullable: true audioConferencing: anyOf: - $ref: '#/components/schemas/microsoft.graph.audioConferencing' description: The phone access (dial-in) information for an online meeting. Read-only. nullable: true + broadcastSettings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.broadcastMeetingSettings' + description: Settings related to a live event. + nullable: true chatInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatInfo' @@ -497530,6 +548284,10 @@ components: type: string description: The external ID. A custom ID. Optional. nullable: true + isBroadcast: + type: boolean + description: Indicates if this is a Teams live event. + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -497537,7 +548295,7 @@ components: joinInformation: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - description: The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only + description: The join information in the language and locale variant specified in the Accept-Language request HTTP header. Read-only. nullable: true joinWebUrl: type: string @@ -497546,12 +548304,16 @@ components: lobbyBypassSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' - description: Specifies which participants can bypass the meeting lobby. + description: Specifies which participants can bypass the meeting lobby. nullable: true participants: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' - description: The participants associated with the online meeting. This includes the organizer and the attendees. + description: The participants associated with the online meeting. This includes the organizer and the attendees. + nullable: true + recordAutomatically: + type: boolean + description: Indicates whether to record the meeting automatically. nullable: true startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -497573,7 +548335,7 @@ components: properties: messageId: type: string - description: The unique identifier for a message in a Microsoft Teams channel. + description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -497599,6 +548361,1014 @@ components: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' description: Information of the meeting organizer. nullable: true + microsoft.graph.compliance: + title: compliance + type: object + properties: + ediscovery: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.ediscoveryroot' + nullable: true + microsoft.graph.ediscovery.ediscoveryroot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: ediscoveryroot + type: object + properties: + cases: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.case' + microsoft.graph.ediscovery.case: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: case + type: object + properties: + closedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who closed the case. + nullable: true + closedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 case was closed. 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 + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the entity 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' + format: date-time + nullable: true + description: + type: string + description: The case description. + nullable: true + displayName: + type: string + description: The case name. + nullable: true + externalId: + type: string + description: The external case number for customer reference. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The last user who modified the entity. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest date and time when the case was modified. 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 + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseStatus' + description: 'The case status. Possible values are unknown, active, pendingDelete, closing, closed, and closedWithError. For details, see the following table.' + nullable: true + custodians: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' + description: Returns a list of case custodian objects for this case. Nullable. + legalHolds: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' + description: Returns a list of case legalHold objects for this case. Nullable. + noncustodialDataSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' + description: Returns a list of case noncustodialDataSource objects for this case. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' + description: Returns a list of case operation objects for this case. Nullable. + reviewSets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. + settings: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseSettings' + nullable: true + sourceCollections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' + description: Returns a list of sourceCollection objects associated with this case. + tags: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + description: Returns a list of tag objects associated to this case. + microsoft.graph.ediscovery.custodian: + allOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSourceContainer' + - title: custodian + type: object + properties: + acknowledgedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 custodian acknowledged a hold notification. + format: date-time + nullable: true + applyHoldToSources: + type: boolean + description: Identifies whether a custodian's sources were placed on hold during creation. + nullable: true + email: + type: string + description: Email address of the custodian. + siteSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' + description: Data source entity for SharePoint sites associated with the custodian. + unifiedGroupSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' + description: Data source entity for groups associated with the custodian. + userSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' + description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + microsoft.graph.ediscovery.siteSource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + - title: siteSource + type: object + properties: + site: + $ref: '#/components/schemas/microsoft.graph.site' + microsoft.graph.site: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: site + type: object + properties: + displayName: + type: string + description: The full title for the site. Read-only. + nullable: true + error: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.publicError' + nullable: true + root: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.root' + description: 'If present, indicates that this is the root site in the site collection. Read-only.' + nullable: true + sharepointIds: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharepointIds' + description: Returns identifiers useful for SharePoint REST compatibility. Read-only. + nullable: true + siteCollection: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.siteCollection' + description: Provides details about the site's site collection. Available only on the root site. Read-only. + nullable: true + analytics: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + description: Analytics about the view activities that took place in this site. + nullable: true + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions reusable across lists under this site. + contentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types defined for this site. + drive: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.drive' + description: The default drive (document library) for this site. + nullable: true + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + 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. + lists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.list' + description: The collection of lists under this site. + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The permissions associated with the site. Nullable. + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The collection of the sub-sites under this site. + termStore: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.store' + description: The default termStore under this site. + nullable: true + termStores: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + description: The collection of termStores under this site. + onenote: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenote' + description: Calls the OneNote service for notebook related operations. + nullable: true + microsoft.graph.ediscovery.unifiedGroupSource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + - title: unifiedGroupSource + type: object + properties: + includedSources: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceType' + description: 'Specifies which sources are included in this group. Possible values are: mailbox, site.' + nullable: true + group: + $ref: '#/components/schemas/microsoft.graph.group' + microsoft.graph.group: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: group + type: object + properties: + assignedLabels: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignedLabel' + nullable: true + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' + assignedLicenses: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.assignedLicense' + nullable: true + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq).Read-only. + classification: + type: string + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' + format: date-time + nullable: true + description: + type: string + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' + nullable: true + displayName: + type: string + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' + format: date-time + nullable: true + groupTypes: + type: array + items: + type: string + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' + hasMembersWithLicenseErrors: + type: boolean + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq).' + nullable: true + isAssignableToRole: + type: boolean + description: 'Indicates whether this group can be assigned to an Azure Active Directory role or not. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' + nullable: true + licenseProcessingState: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' + description: 'Indicates status of the group license assignment to all members of the group. Default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only.' + nullable: true + mail: + type: string + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + mailEnabled: + type: boolean + description: 'Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, NOT).' + nullable: true + mailNickname: + type: string + description: 'The mail alias for the group, unique in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] '' ; : . <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + membershipRule: + type: string + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' + nullable: true + membershipRuleProcessingState: + type: string + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' + nullable: true + onPremisesDomainName: + type: string + description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' + format: date-time + nullable: true + onPremisesNetBiosName: + type: string + description: Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + nullable: true + onPremisesProvisioningErrors: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + nullable: true + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' + onPremisesSamAccountName: + type: string + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' + nullable: true + onPremisesSecurityIdentifier: + type: string + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. + nullable: true + onPremisesSyncEnabled: + type: boolean + description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling user must be assigned one of the following Azure AD roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' + nullable: true + preferredLanguage: + type: string + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + proxyAddresses: + type: array + items: + type: string + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' + renewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' + format: date-time + nullable: true + securityEnabled: + type: boolean + description: 'Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, NOT, in).' + nullable: true + securityIdentifier: + type: string + description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' + nullable: true + theme: + type: string + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + nullable: true + visibility: + type: string + description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or Hiddenmembership. Hiddenmembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. Groups assignable to roles are always Private. See group visibility options to learn more. Returned by default. Nullable.' + nullable: true + allowExternalSenders: + type: boolean + description: 'Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + autoSubscribeNewMembers: + type: boolean + description: 'Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + hideFromAddressLists: + type: boolean + description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + hideFromOutlookClients: + type: boolean + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + isSubscribedByMail: + type: boolean + description: 'Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + unseenCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + format: int32 + nullable: true + isArchived: + type: boolean + nullable: true + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a group has been granted for an application. Supports $expand. + createdOnBehalfOf: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.' + nullable: true + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. Supports $expand.' + 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. + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. Supports $expand. + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + description: Read-only. Nullable. + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + acceptedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + calendar: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.calendar' + description: The group's calendar. Read-only. + nullable: true + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. + conversations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversation' + description: The group's conversations. + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The group's calendar events. + photo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The group's profile photo + nullable: true + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. + rejectedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + threads: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + description: The group's conversation threads. Nullable. + drive: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.drive' + description: The group's default drive. Read-only. + nullable: true + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The group's drives. Read-only. + 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. + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the group. Read-only. Nullable. + groupLifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + description: The collection of lifecycle policies for this group. Read-only. Nullable. + planner: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.plannerGroup' + description: Entry-point to Planner resource that might exist for a Unified Group. + nullable: true + onenote: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.onenote' + description: Read-only. + nullable: true + team: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.team' + nullable: true + microsoft.graph.ediscovery.userSource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + - title: userSource + type: object + properties: + email: + type: string + description: Email address of the user's mailbox. + includedSources: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceType' + description: 'Specifies which sources are included in this group. Possible values are: mailbox, site.' + nullable: true + microsoft.graph.ediscovery.legalHold: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: legalHold + type: object + properties: + contentQuery: + type: string + description: 'KQL query that specifies content to be held in the specified locations. To learn more, see Keyword queries and search conditions for Content Search and eDiscovery. To hold all content in the specified locations, leave contentQuery blank.' + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who created the legal hold. + 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 legal hold was created. + format: date-time + nullable: true + description: + type: string + description: The legal hold description. + nullable: true + displayName: + type: string + description: The display name of the legal hold. + nullable: true + errors: + type: array + items: + type: string + nullable: true + description: Lists any errors that happened while placing the hold. + isEnabled: + type: boolean + description: Indicates whether the hold is enabled and actively holding content. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: the user who last modified the legal hold. + 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 the legal hold was last modified. + format: date-time + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHoldStatus' + description: 'The status of the legal hold. Possible values are: Pending, Error, Success, UnknownFutureValue.' + nullable: true + siteSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' + description: Data source entity for SharePoint sites associated with the legal hold. + userSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' + description: Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site. + microsoft.graph.ediscovery.noncustodialDataSource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSourceContainer' + - title: noncustodialDataSource + type: object + properties: + applyHoldToSource: + type: boolean + description: Indicates if hold is applied to non-custodial data source (such as mailbox or site). + nullable: true + dataSource: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + description: User source or SharePoint site data source as non-custodial data source. + nullable: true + microsoft.graph.ediscovery.dataSource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: dataSource + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who created the dataSource. + 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 dataSource was created. + format: date-time + nullable: true + displayName: + type: string + description: The display name of the dataSource. This will be the name of the SharePoint site. + nullable: true + microsoft.graph.ediscovery.caseOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseOperation + type: object + properties: + action: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseAction' + description: 'The type of action the operation represents. Possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics' + 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 date and time the operation was completed. + format: date-time + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user that created the operation. + 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 operation was created. + format: date-time + nullable: true + percentProgress: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The progress of the operation. + format: int32 + nullable: true + resultInfo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.resultInfo' + description: Contains success and failure-specific result information. + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperationStatus' + description: 'The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed.' + nullable: true + microsoft.graph.ediscovery.reviewSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: reviewSet + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who created the review set. 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 datetime when the review set 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 + displayName: + type: string + description: The review set name. The name is unique with a maximum limit of 64 characters. + nullable: true + queries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' + description: Read-only. Nullable. + microsoft.graph.ediscovery.sourceCollection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sourceCollection + type: object + properties: + contentQuery: + type: string + description: 'The query string in KQL (Keyword Query Language) query. For details, see Keyword queries and search conditions for Content Search and eDiscovery. You can refine searches by using fields paired with values; for example, subject:''Quarterly Financials'' AND Date>=06/01/2016 AND Date<=07/01/2016.' + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who created the sourceCollection. + 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 sourceCollection was created. + format: date-time + nullable: true + dataSourceScopes: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSourceScopes' + description: 'When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.' + nullable: true + description: + type: string + description: The description of the sourceCollection. + nullable: true + displayName: + type: string + description: The display name of the sourceCollection. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The last user who modified the sourceCollection. + 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 date and time the sourceCollection was modified. + format: date-time + nullable: true + additionalSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + description: Adds an additional source to the sourceCollection. + addToReviewSetOperation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.addToReviewSetOperation' + description: Adds the results of the sourceCollection to the specified reviewSet. + nullable: true + custodianSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + description: Custodian sources that are included in the sourceCollection. + lastEstimateStatisticsOperation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.estimateStatisticsOperation' + description: The last estimate operation associated with the sourceCollection. + nullable: true + noncustodialSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' + description: noncustodialDataSource sources that are included in the sourceCollection + microsoft.graph.ediscovery.additionalDataOptions: + title: additionalDataOptions + enum: + - allVersions + - linkedFiles + - unknownFutureValue + type: string + microsoft.graph.ediscovery.exportOptions: + title: exportOptions + enum: + - originalFiles + - text + - pdfReplacement + - fileInfo + - tags + - unknownFutureValue + type: string + microsoft.graph.ediscovery.exportFileStructure: + title: exportFileStructure + enum: + - none + - directory + - pst + - unknownFutureValue + type: string + microsoft.graph.ediscovery.reviewSetQuery: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: reviewSetQuery + type: object + properties: + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who created the query. + 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 time and date when the query 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' + format: date-time + nullable: true + displayName: + type: string + description: The name of the query. + nullable: true + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who last modified the query. + 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 the query was last modified. 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 + query: + type: string + description: 'The query string in KQL (Keyword Query Language) query. For details, see Document metadata fields in Advanced eDiscovery. This field maps directly to the keywords condition. You can refine searches by using fields listed in the searchable field name paired with values; for example, subject:''Quarterly Financials'' AND Date>=06/01/2016 AND Date<=07/01/2016.' + nullable: true + microsoft.graph.ediscovery.tag: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: tag + type: object + properties: + childSelectability: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.childSelectability' + description: 'Indicates whether a single or multiple child tags can be associated with a document. Possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group.' + nullable: true + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who created the tag. + nullable: true + description: + type: string + description: The description for the tag. + nullable: true + displayName: + type: string + description: Display name of the tag. + 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 the tag was last modified. + format: date-time + nullable: true + childTags: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + description: Returns the tags that are a child of a tag. + parent: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + description: Returns the parent tag of the specified tag. + nullable: true + microsoft.graph.ediscovery.caseSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseSettings + type: object + properties: + ocr: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.ocrSettings' + description: The OCR (Optical Character Recognition) settings for the case. + nullable: true + redundancyDetection: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.redundancyDetectionSettings' + description: The redundancy (near duplicate and email threading) detection settings for the case. + nullable: true + topicModeling: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.topicModelingSettings' + description: The Topic Modeling (Themes) settings for the case. + nullable: true + microsoft.graph.ediscovery.addToReviewSetOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' + - title: addToReviewSetOperation + type: object + properties: + reviewSet: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' + description: The review set to which items matching the source collection query are added to. + nullable: true + sourceCollection: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' + description: The sourceCollection that items are being added from. + nullable: true + microsoft.graph.ediscovery.estimateStatisticsOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' + - title: estimateStatisticsOperation + type: object + properties: + indexedItemCount: + type: integer + description: The estimated count of items for the sourceCollection that matched the content query. + format: int64 + nullable: true + indexedItemsSize: + type: integer + description: The estimated size of items for the sourceCollection that matched the content query. + format: int64 + nullable: true + mailboxCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of mailboxes that had search hits. + format: int32 + nullable: true + siteCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of mailboxes that had search hits. + format: int32 + nullable: true + unindexedItemCount: + type: integer + description: The estimated count of unindexed items for the collection. + format: int64 + nullable: true + unindexedItemsSize: + type: integer + description: The estimated size of unindexed items for the collection. + format: int64 + nullable: true + sourceCollection: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' + description: 'eDiscovery collection, commonly known as a search.' + nullable: true microsoft.graph.externalConnectors.externalConnection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -497608,28 +549378,70 @@ components: configuration: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.configuration' + description: Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional. nullable: true description: type: string + description: Description of the connection displayed in the Microsoft 365 admin center. Optional. nullable: true name: type: string + description: The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required. nullable: true state: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionState' + description: 'Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue.' nullable: true + groups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' + description: Read-only. Nullable. items: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' + description: Read-only. Nullable. operations: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' + description: Read-only. Nullable. schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.schema' + description: Read-only. Nullable. + nullable: true + microsoft.graph.externalConnectors.externalGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: externalGroup + type: object + properties: + description: + type: string + description: The description of the external group. Optional. + nullable: true + displayName: + type: string + description: The friendly name of the external group. Optional. + nullable: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalConnectors.identity' + description: 'A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.' + microsoft.graph.externalConnectors.identity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identity + type: object + properties: + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.identityType' + description: 'The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system.' nullable: true microsoft.graph.externalConnectors.externalItem: allOf: @@ -497643,13 +549455,16 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.acl' nullable: true + description: An array of access control entries. Each entry specifies the access granted to a user or group. Required. content: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemContent' + description: A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional. nullable: true properties: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.properties' + description: A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. nullable: true microsoft.graph.externalConnectors.connectionOperation: allOf: @@ -497660,10 +549475,12 @@ components: error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' + description: 'If status is failed, provides more information about the error that caused the failure.' nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperationStatus' + description: 'Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue.' nullable: true microsoft.graph.externalConnectors.schema: allOf: @@ -497673,12 +549490,14 @@ components: properties: baseType: type: string + description: Must be set to microsoft.graph.externalConnector.externalItem. Required. properties: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalConnectors.property' nullable: true + description: 'The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128.' microsoft.graph.orgContact: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -497772,7 +549591,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.contract: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -497797,7 +549615,6 @@ components: type: string description: A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes. nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.dataPolicyOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -497939,11 +549756,11 @@ components: properties: 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 deployedAppCount: maximum: 2147483647 @@ -498096,7 +549913,7 @@ components: description: 'Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.' 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 deployedAppCount: maximum: 2147483647 @@ -498162,6 +549979,15 @@ components: description: Identifier for deployment to a group or app nullable: true description: The type for deployment of groups or apps. + microsoft.graph.targetedManagedAppGroupType: + title: targetedManagedAppGroupType + enum: + - selectedPublicApps + - allCoreMicrosoftApps + - allMicrosoftApps + - allApps + type: string + description: Indicates a collection of apps to target which can be one of several pre-defined lists of apps or a manually selected list of apps microsoft.graph.managedAppRegistration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -498899,7 +550725,7 @@ components: state: anyOf: - $ref: '#/components/schemas/microsoft.graph.vppTokenState' - description: 'Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM, duplicateLocationId.' + description: 'Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM.' token: type: string description: The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program. @@ -498983,7 +550809,7 @@ components: intuneAccountId: 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: Intune Account ID for given tenant + description: Intune Account Id for given tenant format: uuid settings: anyOf: @@ -499129,6 +550955,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' description: The remote assist partners. + reports: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' + description: Reports singleton + nullable: true telecomExpenseManagementPartners: type: array items: @@ -499340,7 +551171,7 @@ components: deviceEnrollmentType: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' - description: 'Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile.' + description: 'Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount.' deviceHealthAttestationState: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' @@ -499430,7 +551261,7 @@ components: managementAgent: anyOf: - $ref: '#/components/schemas/microsoft.graph.managementAgentType' - description: 'Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp.' + description: 'Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' manufacturer: type: string description: Manufacturer of the device. This property is read-only. @@ -499537,7 +551368,7 @@ components: type: string description: Display name for the device category. nullable: true - 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.' + 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.deviceCompliancePolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -499591,7 +551422,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. userStatuses: type: array items: @@ -499763,13 +551594,13 @@ components: properties: ruleName: type: string - description: Name of the rule which this scheduled action applies to. + description: 'Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired.' nullable: true scheduledActionConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' - description: The list of scheduled action configurations for this compliance policy. + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. description: Scheduled Action for Rule microsoft.graph.deviceComplianceActionItem: allOf: @@ -499780,7 +551611,7 @@ components: actionType: anyOf: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionType' - description: 'What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification, remoteLock.' + description: 'What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification.' gracePeriodHours: maximum: 2147483647 minimum: -2147483648 @@ -499973,7 +551804,7 @@ components: platformType: anyOf: - $ref: '#/components/schemas/microsoft.graph.policyPlatformType' - description: 'Setting platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, androidAOSP, all.' + description: 'Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all.' remediatedDeviceCount: maximum: 2147483647 minimum: -2147483648 @@ -500478,6 +552309,7 @@ components: - fullSync - deltaSync type: string + description: The type of Exchange Connector sync requested. microsoft.graph.importedWindowsAutopilotDeviceIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -500541,7 +552373,7 @@ components: installStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.iosUpdatesInstallStatus' - description: 'The installation status of the policy report. Possible values are: success, available, idle, unknown, mdmClientCrashed, timeout, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, updateError, deviceOsHigherThanDesiredOsVersion, updateScanFailed.' + description: 'The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, deviceOsHigherThanDesiredOsVersion.' 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 @@ -500763,7 +552595,7 @@ components: brandingOptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.notificationTemplateBrandingOptions' - description: 'The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink.' + description: 'The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation.' defaultLocale: type: string description: The default locale to fallback onto when the requested locale is not available. @@ -500830,6 +552662,68 @@ components: description: 'URL of the partner''s onboarding portal, where an administrator can configure their Remote Assistance service.' nullable: true description: RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service. + microsoft.graph.deviceManagementReports: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementReports + type: object + properties: + exportJobs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' + description: Entity representing a job to export a report + description: Singleton entity that acts as a container for all reports functionality. + microsoft.graph.deviceManagementExportJob: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementExportJob + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time that the exported report expires + format: date-time + filter: + type: string + description: Filters applied on the report + nullable: true + format: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementReportFileFormat' + description: 'Format of the exported report. Possible values are: csv, pdf.' + localizationType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType' + description: 'Configures how the requested export job is localized. Possible values are: localizedValuesAsAdditionalColumn, replaceLocalizableValues.' + reportName: + type: string + description: Name of the report + requestDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time that the exported report was requested + format: date-time + select: + type: array + items: + type: string + nullable: true + description: Columns selected from the report + snapshotId: + type: string + description: 'A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id.' + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' + description: 'Status of the export job. Possible values are: unknown, notStarted, inProgress, completed, failed.' + url: + type: string + description: Temporary location of the exported report + nullable: true + description: Entity representing a job to export a report microsoft.graph.resourceOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -501170,7 +553064,7 @@ components: enrollmentState: anyOf: - $ref: '#/components/schemas/microsoft.graph.enrollmentState' - description: 'Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted, blocked.' + description: 'Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted.' groupTag: type: string description: Group Tag of the Windows autopilot device. @@ -501267,7 +553161,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' + description: 'true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, NOT, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.' nullable: true alternativeSecurityIds: type: array @@ -501288,7 +553182,7 @@ components: nullable: true deviceId: type: string - description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' + description: 'Unique identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -501333,7 +553227,7 @@ components: nullable: true operatingSystemVersion: type: string - description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' + description: 'The version of the operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array @@ -501351,7 +553245,7 @@ components: description: List of labels applied to the device by the system. 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' + 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 Azure AD). For more details, see Introduction to device management in Azure Active Directory' nullable: true memberOf: type: array @@ -501372,13 +553266,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. Supports $expand. + description: Groups that the device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.extension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -501394,6 +553287,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + description: Conceptual container for user and group directory objects. deletedItems: type: array items: @@ -501432,7 +553326,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for this Administrative Unit. Nullable. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.scopedRoleMembership: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -501475,7 +553368,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.directoryRoleTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -501490,7 +553382,6 @@ components: type: string description: The display name to set for the directory role. Read-only. nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.domainDnsRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -501573,7 +553464,7 @@ components: type: array items: type: string - description: 'The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline,SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable' + description: 'The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable' domainNameReferences: type: array items: @@ -501618,6 +553509,11 @@ components: - $ref: '#/components/schemas/microsoft.graph.systemFacet' description: 'If present, indicates that this is a system-managed drive. Read-only.' nullable: true + bundles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' following: type: array items: @@ -501654,6 +553550,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.audio' description: 'Audio metadata, if the item is an audio file. Read-only.' nullable: true + bundle: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bundle' + nullable: true content: type: string description: 'The content stream, if the item represents a file.' @@ -501693,6 +553593,11 @@ components: - $ref: '#/components/schemas/microsoft.graph.geoCoordinates' description: 'Location metadata, if the item has location data. Read-only.' nullable: true + malware: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.malware' + description: 'Malware metadata, if the item was detected to contain malware. Read-only.' + nullable: true package: anyOf: - $ref: '#/components/schemas/microsoft.graph.package' @@ -501701,7 +553606,7 @@ components: pendingOperations: anyOf: - $ref: '#/components/schemas/microsoft.graph.pendingOperations' - description: 'If present, indicates that indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only.' + description: 'If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only.' nullable: true photo: anyOf: @@ -501872,6 +553777,11 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' + description: This column stores content approval status. + nullable: true currency: anyOf: - $ref: '#/components/schemas/microsoft.graph.currencyColumn' @@ -501908,9 +553818,26 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' + description: This column stores hyperlink or picture values. + nullable: true indexed: type: boolean - description: Specifies whether the column values can used for sorting and searching. + description: Specifies whether the column values can be used for sorting and searching. + nullable: true + isDeletable: + type: boolean + description: Indicates whether this column can be deleted. + nullable: true + isReorderable: + type: boolean + description: Indicates whether values in the column can be reordered. Read-only. + nullable: true + isSealed: + type: boolean + description: Specifies whether the column can be changed. nullable: true lookup: anyOf: @@ -501931,29 +553858,74 @@ components: - $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' description: This column stores Person or Group values. nullable: true + 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 is not optional. + description: Specifies whether the column value isn't optional. + nullable: true + term: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termColumn' + description: This column stores taxonomy terms. nullable: true text: anyOf: - $ref: '#/components/schemas/microsoft.graph.textColumn' description: This column stores text values. nullable: true + thumbnail: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + description: This column stores thumbnail values. + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.columnTypes' + description: 'For site columns, the type of column. Read-only.' + nullable: true + validation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.columnValidation' + description: This column stores validation formula and message for the column. + nullable: true + sourceColumn: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The source column for the content type column. + nullable: true microsoft.graph.contentType: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true + description: List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites. description: type: string description: The descriptive text for the item. nullable: true + documentSet: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.documentSet' + description: Document Set metadata. + nullable: true + documentTemplate: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.documentSetContent' + description: 'Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type.' + nullable: true group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -501967,6 +553939,10 @@ components: - $ref: '#/components/schemas/microsoft.graph.itemReference' description: 'If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.' nullable: true + 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. @@ -501980,19 +553956,80 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + description: 'If true, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.' + nullable: true readOnly: type: boolean - description: 'If true, the content type cannot be modified unless this value is first set to false.' + 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 cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' + 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: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentType' + description: Parent contentType from which this content type is derived. nullable: true + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types that are ancestors of this content type. columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' - description: The collection of columns that are required by this content type + description: The collection of columns that are required by this content type. + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: Column order information in a content type. + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions for this contentType. + microsoft.graph.itemReference: + title: itemReference + type: object + properties: + driveId: + type: string + description: Unique identifier of the drive instance that contains the item. Read-only. + nullable: true + driveType: + type: string + description: 'Identifies the type of drive. See [drive][] resource for values.' + nullable: true + id: + type: string + description: Unique identifier of the item in the drive. Read-only. + nullable: true + name: + type: string + description: The name of the item being referenced. Read-only. + nullable: true + path: + type: string + description: Path that can be used to navigate to the item. Read-only. + nullable: true + shareId: + type: string + description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' + nullable: true + sharepointIds: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharepointIds' + description: Returns identifiers useful for SharePoint REST compatibility. Read-only. + nullable: true + siteId: + type: string + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + nullable: true microsoft.graph.columnLink: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -502142,14 +554179,14 @@ components: nullable: true changeType: type: string - description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: 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. Optional. + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. nullable: true creatorId: type: string - description: '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.' + description: '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 @@ -502157,12 +554194,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. 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: '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. See the table below for maximum supported subscription length of time. Required.' + 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. See the table below for maximum supported subscription length of time.' format: date-time includeResourceData: type: boolean @@ -502182,10 +554219,13 @@ components: nullable: true notificationUrl: type: string - description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + notificationUrlAppId: + type: string + nullable: true resource: type: string - description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. microsoft.graph.educationRoot: title: educationRoot type: object @@ -502244,7 +554284,7 @@ components: externalSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationExternalSource' - description: 'The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.' + description: 'How this class was created. Possible values are: sis, manual.' nullable: true externalSourceDetail: type: string @@ -502260,7 +554300,7 @@ components: term: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationTerm' - description: Term for the class. + description: Term for this class. nullable: true assignmentCategories: type: array @@ -502343,7 +554383,7 @@ components: nullable: true allowLateSubmissions: type: boolean - description: 'Identifies whether students can submit after the due date. If this property is not specified during create, it defaults to true.' + description: 'Identifies whether students can submit after the due date. If this property isn''t specified during create, it defaults to true.' nullable: true allowStudentsToAddResourcesToSubmission: type: boolean @@ -502352,7 +554392,7 @@ components: assignDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 assignment should become active. If in the future, the assignment is not shown to the student until this date. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The date when the assignment should become active. If in the future, the assignment isn''t shown to the student until this date. 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 assignedDateTime: @@ -502420,7 +554460,7 @@ components: nullable: true notificationChannelUrl: type: string - description: 'Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl is not allowed after the assignment has been published.' + description: 'Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl isn''t allowed after the assignment has been published.' nullable: true resourcesFolderUrl: type: string @@ -502429,7 +554469,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentStatus' - description: 'Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned.' + description: 'Status of the Assignment. You can''t PATCH this value. Possible values are: draft, scheduled, published, assigned.' nullable: true webUrl: type: string @@ -502463,7 +554503,7 @@ components: properties: distributeForStudentWork: type: boolean - description: Indicates whether this resource should be copied to each student submission for modification and submission. + description: Indicates whether this resource should be copied to each student submission for modification and submission. Required nullable: true resource: anyOf: @@ -502603,10 +554643,12 @@ components: lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The individual who updated the resource. 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: 'Moment in time when the resource was last modified. 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, 2021 is 2021-01-01T00:00:00Z.' format: date-time nullable: true microsoft.graph.educationSubmissionResource: @@ -502634,319 +554676,6 @@ components: type: boolean description: Indicates whether turn-in celebration animation will be shown. A value of true indicates that the animation will not be shown. Default value is false. nullable: true - microsoft.graph.group: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: group - type: object - properties: - assignedLabels: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.assignedLabel' - nullable: true - description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' - assignedLicenses: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.assignedLicense' - nullable: true - description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. - classification: - type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' - nullable: true - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' - format: date-time - nullable: true - description: - type: string - description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' - nullable: true - displayName: - type: string - description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' - format: date-time - nullable: true - groupTypes: - type: array - items: - type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' - hasMembersWithLicenseErrors: - type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' - nullable: true - isAssignableToRole: - type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' - nullable: true - licenseProcessingState: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' - description: 'Indicates status of the group license assignment to all members of the group. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete. Returned only on $select. Read-only.' - nullable: true - mail: - type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' - nullable: true - mailEnabled: - type: boolean - description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' - nullable: true - mailNickname: - type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,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 - 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 who are synchronizing their on-premises directory to Azure Active Directory via Azure AD 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' - format: date-time - nullable: true - onPremisesNetBiosName: - type: string - description: Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. - nullable: true - onPremisesProvisioningErrors: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - nullable: true - description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' - onPremisesSamAccountName: - type: string - description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' - nullable: true - onPremisesSecurityIdentifier: - type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. - nullable: true - onPremisesSyncEnabled: - type: boolean - description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' - nullable: true - preferredDataLocation: - type: string - description: 'The preferred data location for the group. For more information, see OneDrive Online Multi-Geo. 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).' - 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).' - renewedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' - format: date-time - nullable: true - securityEnabled: - type: boolean - description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' - nullable: true - securityIdentifier: - type: string - description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' - nullable: true - theme: - type: string - description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' - nullable: true - visibility: - type: string - description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or Hiddenmembership. Hiddenmembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. See group visibility options to learn more. Returned by default.' - nullable: true - allowExternalSenders: - type: boolean - description: 'Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true - autoSubscribeNewMembers: - type: boolean - description: 'Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true - hideFromAddressLists: - type: boolean - description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true - hideFromOutlookClients: - type: boolean - description: 'true if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true - isSubscribedByMail: - type: boolean - description: 'Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true - unseenCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. 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 - isArchived: - type: boolean - nullable: true - appRoleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. Supports $expand. - createdOnBehalfOf: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' - nullable: 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.' - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' - 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. - owners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' - permissionGrants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. Supports $expand. - settings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupSetting' - description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' - transitiveMemberOf: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - transitiveMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - acceptedSenders: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. - calendar: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.calendar' - description: The group's calendar. Read-only. - nullable: true - calendarView: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - description: The calendar view for the calendar. Read-only. - conversations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversation' - description: The group's conversations. - events: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. - photo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The group's profile photo. - nullable: true - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. - rejectedSenders: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable - threads: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationThread' - description: The group's conversation threads. Nullable. - drive: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.drive' - description: The group's default drive. Read-only. - nullable: true - drives: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - description: The group's drives. Read-only. - 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. - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the group. Read-only. Nullable. - groupLifecyclePolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' - description: The collection of lifecycle policies for this group. Read-only. Nullable. - planner: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.plannerGroup' - description: Selective Planner services available to the group. Read-only. Nullable. - nullable: true - onenote: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenote' - description: Read-only. - nullable: true - team: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.team' - nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.educationUser: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -502955,7 +554684,7 @@ components: properties: accountEnabled: type: boolean - description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter.' + description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' nullable: true assignedLicenses: type: array @@ -502979,16 +554708,16 @@ components: nullable: true department: type: string - description: The name for the department in which the user works. Supports /$filter. + description: The name for the department in which the user works. Supports $filter. nullable: true displayName: type: string - description: The name displayed in the address book for the user. Supports $filter and $orderby. + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.' nullable: true externalSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationExternalSource' - description: 'The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.' + description: 'Where this user was created from. Possible values are: sis, manual.' nullable: true externalSourceDetail: type: string @@ -502996,20 +554725,20 @@ components: nullable: true givenName: type: string - description: The given name (first name) of the user. Supports /$filter. + description: The given name (first name) of the user. Supports $filter. nullable: true mail: type: string - description: 'The SMTP address for the user; for example, ''jeff@contoso.onmicrosoft.com''. Read-Only. Supports /$filter.' + description: 'The SMTP address for the user; for example, jeff@contoso.onmicrosoft.com. Read-Only. Supports $filter.' nullable: true mailingAddress: anyOf: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - description: 'Mail address of user. Note: type and postOfficeBox are not supported for educationUser resources.' + description: Mail address of user. nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports /$filter. + description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. nullable: true middleName: type: string @@ -503025,16 +554754,16 @@ components: onPremisesInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationOnPremisesInfo' - description: Additional information used to associate the AAD user with it's Active Directory counterpart. + description: Additional information used to associate the Azure AD user with its Active Directory counterpart. nullable: true passwordPolicies: type: string - description: 'Specifies password policies for the user. See standard [user] resource for additional details.' + 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 can be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.' nullable: true passwordProfile: anyOf: - $ref: '#/components/schemas/microsoft.graph.passwordProfile' - description: 'Specifies the password profile for the user. The profile contains the user''s password. This property is required when a user is created. See standard [user] resource for additional details.' + description: 'Specifies the password profile for the user. The profile contains the user''s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.' nullable: true preferredLanguage: type: string @@ -503043,7 +554772,7 @@ components: primaryRole: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationUserRole' - description: 'Default role for a user. The user''s role might be different in an individual class. Possible values are: student, teacher, faculty. Supports /$filter.' + description: 'Default role for a user. The user''s role might be different in an individual class. Possible values are: student, teacher, none, unknownFutureValue.' provisionedPlans: type: array items: @@ -503057,7 +554786,7 @@ components: residenceAddress: anyOf: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - description: 'Address where user lives. Note: type and postOfficeBox are not supported for educationUser resources.' + description: Address where user lives. nullable: true showInAddressList: type: boolean @@ -503070,7 +554799,7 @@ components: nullable: true surname: type: string - description: The user's surname (family name or last name). Supports /$filter. + description: The user's surname (family name or last name). Supports $filter. nullable: true teacher: anyOf: @@ -503079,15 +554808,15 @@ components: nullable: true usageLocation: type: string - description: 'A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter.' + description: 'A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.' nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports /$filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' nullable: true rubrics: type: array @@ -503187,97 +554916,97 @@ components: properties: 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).' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, NOT, and in).' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter (eq and NOT).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Returned only on $select. Supports $filter (eq and NOT).' 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). + description: The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and NOT). 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 and NOT). + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq and NOT).' city: type: string - description: 'The city in which the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The city in which the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true companyName: type: string - description: 'The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length of the company name is 64 characters.Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length of the company name is 64 characters.Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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).' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Read-only. Supports $filter (eq, ne, NOT , ge, le, and in operators).' + description: 'The created date of the user object. Read-only. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, and in operators).' format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only. Supports $filter (eq, ne, NOT, and in).' + description: 'Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, NOT , ge, le, and in operators).' + description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, and in operators).' nullable: true 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), $orderBy, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, NOT , ge, le, in, startsWith), $orderBy, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Supports $filter (eq, ne, NOT , ge, le, in).' + description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in).' format: date-time nullable: true employeeId: type: string - description: 'The employee identifier assigned to the user by the organization. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + description: 'The employee identifier assigned to the user by the organization. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' nullable: true employeeOrgData: anyOf: - $ref: '#/components/schemas/microsoft.graph.employeeOrgData' - description: 'Represents organization data (e.g. division and costCenter) associated with a user. Supports $filter (eq, ne, NOT , ge, le, in).' + description: 'Represents organization data (e.g. division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in).' nullable: true employeeType: type: string - description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' nullable: true externalUserState: type: string - description: 'For an external user invited to the tenant using the invitation API, this property represents the invited user''s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Supports $filter (eq, ne, NOT , in).' + description: 'For an external user invited to the tenant using the invitation API, this property represents the invited user''s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, NOT , in).' nullable: true externalUserStateChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Shows the timestamp for the latest change to the externalUserState property. Supports $filter (eq, ne, NOT , in).' + description: 'Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, NOT , in).' format: date-time nullable: true faxNumber: type: string - description: 'The fax number of the user. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + description: 'The fax number of the user. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' 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).' + description: 'The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' nullable: true identities: type: array @@ -503285,25 +555014,25 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.objectIdentity' nullable: true - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter (eq) only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, NOT, ge, le, startsWith).' + description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, NOT, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. 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).' + description: 'The user''s job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' nullable: true lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select.' + description: 'The time when this Azure AD user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: @@ -503319,41 +555048,41 @@ components: description: State of license assignments for this user. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com.Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. For Azure AD B2C accounts, this property can be updated up to only ten times with unique SMTP addresses. This property cannot contain accent characters.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith).' nullable: true mailNickname: type: string - description: 'The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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).' + description: 'The office location in the user''s place of business. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesDistinguishedName: type: string - description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. nullable: true onPremisesDomainName: type: string - description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.' nullable: true onPremisesExtensionAttributes: anyOf: - $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' - description: 'Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. Supports $filter (eq, NOT, ge, le, in).' + description: 'Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. Returned only on $select. Supports $filter (eq, NOT, ge, le, in).' nullable: true onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters cannot be used when specifying this property. Supports $filter (eq, ne, NOT, ge, le, in).' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in)..' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -503362,93 +555091,93 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' nullable: true - description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' + description: 'Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string - description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. 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).' + 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. Returned only on $select. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesUserPrincipalName: type: string - description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property cannot contain accent characters. Returned only on $select. Supports $filter (eq, NOT, ge, le, in, startsWith).' 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.Supports $filter (ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, NOT).' nullable: true passwordProfile: anyOf: - $ref: '#/components/schemas/microsoft.graph.passwordProfile' - description: 'Specifies the password profile for the user. The profile contains the user''s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. NOTE: For Azure B2C tenants, the forceChangePasswordNextSignIn property should be set to false and instead use custom policies and user flows to force password reset at first logon. See Force password reset at first logon. Supports $filter (eq, ne, NOT, in).' + description: 'Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. NOTE: For Azure B2C tenants, the forceChangePasswordNextSignIn property should be set to false and instead use custom policies and user flows to force password reset at first logon. See Force password reset at first logon.Returned only on $select. Supports $filter (eq, ne, NOT, in).' nullable: true 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).' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith)' nullable: true provisionedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. Read-only, Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only, Not nullable. Returned only on $select. Supports $filter (eq, NOT, ge, le, startsWith).' showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Supports $filter (eq, ne, NOT, in).' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select. Supports $filter (eq, ne, NOT, in).' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: type: string - description: 'The state or province in the user''s address. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'The state or province in the user''s address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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).' + description: 'The street address of the user''s place of business. Maximum length is 1024 characters. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' 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).' + description: 'The user''s surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith) and $orderBy.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith) and $orderBy.' nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, NOT, in). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?' nullable: true mailboxSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone.Returned only on $select.' nullable: true deviceEnrollmentLimit: maximum: 2147483647 @@ -503463,12 +555192,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -503537,7 +555266,7 @@ components: 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.' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. oauth2PermissionGrants: type: array items: @@ -503600,7 +555329,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. inferenceClassification: anyOf: - $ref: '#/components/schemas/microsoft.graph.inferenceClassification' @@ -503619,23 +555348,13 @@ components: outlook: anyOf: - $ref: '#/components/schemas/microsoft.graph.outlookUser' - description: Selective Outlook services available to the user. Read-only. Nullable. + description: Read-only. nullable: 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 is an aggregation of information from across mail, contacts and social networks.' - photo: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The user's profile photo. Read-only. - nullable: true - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: People that are relevant to the user. Read-only. Nullable. drive: anyOf: - $ref: '#/components/schemas/microsoft.graph.drive' @@ -503654,7 +555373,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Nullable. + description: The collection of open extensions defined for the user. Read-only. Nullable. agreementAcceptances: type: array items: @@ -503678,7 +555397,7 @@ components: planner: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerUser' - description: Selective Planner services available to the user. Read-only. Nullable. + description: Entry-point to the Planner resource that might exist for a user. Read-only. nullable: true insights: anyOf: @@ -503695,6 +555414,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.onenote' description: Read-only. nullable: true + photo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The user's profile photo. Read-only. + nullable: true + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. activities: type: array items: @@ -503731,7 +555460,6 @@ components: - $ref: '#/components/schemas/microsoft.graph.todo' description: Represents the To Do services available to a user. nullable: true - description: Represents an Azure Active Directory user object. microsoft.graph.externalConnectors.external: title: external type: object @@ -503802,7 +555530,6 @@ components: 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 - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.calendar: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -503818,15 +555545,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' nullable: true canShare: type: boolean - description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' nullable: true canViewPrivateItems: type: boolean - description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + description: 'true if the user can read calendar items that have been marked private, false otherwise.' nullable: true changeKey: type: string @@ -503844,7 +555571,7 @@ components: nullable: true 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.' + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' nullable: true isDefaultCalendar: type: boolean @@ -503865,7 +555592,7 @@ components: owner: anyOf: - $ref: '#/components/schemas/microsoft.graph.emailAddress' - description: 'If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. Read-only.' + description: 'If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.' nullable: true calendarPermissions: type: array @@ -503931,7 +555658,7 @@ components: properties: allowNewTimeProposals: type: boolean - description: 'True if the meeting organizer allows invitees to propose a new time when responding, false otherwise. Optional. Default is true.' + 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 @@ -503969,36 +555696,28 @@ components: importance: anyOf: - $ref: '#/components/schemas/microsoft.graph.importance' - description: 'The importance of the event. The possible values are: low, normal, high.' nullable: true isAllDay: type: boolean - description: Set to true if the event lasts all day. 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 has not 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, false otherwise. Default is false. Optional.' 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.location' - description: The location of the event. nullable: true locations: type: array @@ -504006,96 +555725,76 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.location' nullable: true - 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.' onlineMeeting: anyOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' - description: Details for an attendee to join the meeting online. Read-only. nullable: true onlineMeetingProvider: anyOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' - description: 'Represents the online meeting service provider. The possible values are teamsForBusiness, skypeForBusiness, and skypeForConsumer. Optional.' nullable: true onlineMeetingUrl: type: string - description: A URL for an online meeting. The property is set only when an organizer specifies an event as an online meeting such as a Skype meeting. Read-only. nullable: true organizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: The organizer of the event. nullable: true 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: '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 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - description: The recurrence pattern for the event. nullable: true 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.responseStatus' - description: Indicates the type of response sent in response to an event message. nullable: true sensitivity: anyOf: - $ref: '#/components/schemas/microsoft.graph.sensitivity' - description: 'The possible values are: normal, personal, private, confidential.' nullable: true seriesMasterId: type: string - description: 'The ID for the recurring series master item, if this event is part of a recurring series.' nullable: true showAs: anyOf: - $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' - description: 'The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' nullable: true start: anyOf: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - description: 'The date, time, and time zone that the event starts. By default, the start time is in UTC.' nullable: true 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 in case of 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 cannot 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.eventType' - description: 'The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only.' 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 are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' nullable: true attachments: type: array @@ -504148,7 +555847,7 @@ components: nullable: true name: type: string - description: The display name of the attachment. This does not need to be the actual file name. + description: The attachment's file name. nullable: true size: maximum: 2147483647 @@ -504197,7 +555896,7 @@ components: items: type: string nullable: true - description: 'When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, ''{start}-{end}'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' + description: 'A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format ''start-end'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' uploadUrl: type: string description: The URL endpoint that accepts PUT requests for byte ranges of the file. @@ -504220,10 +555919,10 @@ components: 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''.' + description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' nullable: true microsoft.graph.scheduleInformation: title: scheduleInformation @@ -504301,7 +556000,7 @@ components: properties: hasAttachments: type: boolean - description: Indicates whether any of the posts within this Conversation has at least one attachment. + 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 @@ -504309,7 +556008,7 @@ components: format: date-time preview: type: string - description: A short summary from the body of the latest post in this converstaion. + description: 'A short summary from the body of the latest post in this conversation. Supports $filter (eq, ne, le, ge).' topic: type: string description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' @@ -504333,34 +556032,34 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: 'The Cc: recipients for the thread.' + 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. + 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. + 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' + 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. + 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.' + 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.' + 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. + description: All the users that sent a message to this thread. Returned by default. posts: type: array items: @@ -504409,16 +556108,16 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + description: Read-only. Nullable. Supports $expand. extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the post. Read-only. Nullable. + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. inReplyTo: anyOf: - $ref: '#/components/schemas/microsoft.graph.post' - description: The earlier post that this post is replying to in the conversationThread. Read-only. + description: Read-only. Supports $expand. nullable: true multiValueExtendedProperties: type: array @@ -504473,7 +556172,6 @@ components: type: string description: ID of the Azure AD app that is hosting the resource. Read-only. nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.onenote: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -504713,7 +556411,7 @@ components: action: anyOf: - $ref: '#/components/schemas/microsoft.graph.onenotePatchActionType' - description: 'The action to perform on the target element. Possible values are: replace, append, delete, insert, or prepend.' + description: 'The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend.' content: type: string description: 'A string of well-formed HTML to add to the page, and any image or file binary data. If the content contains binary data, the request must be sent using the multipart/form-data content type with a ''Commands'' part.' @@ -504721,11 +556419,11 @@ components: position: anyOf: - $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' - description: 'The location to add the supplied content, relative to the target element. Possible values are: after (default) or before.' + description: 'The location to add the supplied content, relative to the target element. The possible values are: after (default) or before.' nullable: true target: type: string - description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' microsoft.graph.onenotePagePreview: title: onenotePagePreview type: object @@ -504892,17 +556590,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of buckets in the plan. details: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - description: Additional details about the plan. Read-only. Nullable. + description: Read-only. Nullable. Additional details about the plan. nullable: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. + description: Read-only. Nullable. Collection of tasks in the plan. microsoft.graph.plannerBucket: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -505017,7 +556715,7 @@ components: previewType: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' - description: 'This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference.' + description: 'This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.' nullable: true referenceCount: maximum: 2147483647 @@ -505098,7 +556796,7 @@ components: previewType: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' - description: 'This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.' + description: 'This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.' nullable: true references: anyOf: @@ -505124,12 +556822,12 @@ components: categoryDescriptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerCategoryDescriptions' - description: An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan + description: An object that specifies the descriptions of the six categories that can be associated with tasks in the plan nullable: true sharedWith: anyOf: - $ref: '#/components/schemas/microsoft.graph.plannerUserIds' - description: 'The set of user IDs that this plan is shared with. If you are using Microsoft 365 groups, use the groups API to manage group membership to share the group''s plan. You can also add existing members of the group to this collection, although it is not required in order for them to access the plan owned by the group.' + description: 'Set of user ids that this plan is shared with. If you are leveraging Microsoft 365 groups, use the Groups API to manage group membership to share the group''s plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group.' nullable: true microsoft.graph.groupSetting: allOf: @@ -505150,85 +556848,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.settingValue' description: Collection of name value pairs. Must contain and set all the settings defined in the template. - microsoft.graph.site: - allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItem' - - title: site - type: object - properties: - displayName: - type: string - description: The full title for the site. Read-only. - nullable: true - error: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.publicError' - nullable: true - root: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.root' - description: 'If present, indicates that this is the root site in the site collection. Read-only.' - nullable: true - sharepointIds: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - description: Returns identifiers useful for SharePoint REST compatibility. Read-only. - nullable: true - siteCollection: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.siteCollection' - description: Provides details about the site's site collection. Available only on the root site. Read-only. - nullable: true - analytics: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - description: Analytics about the view activities that took place in this site. - nullable: true - columns: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of column definitions reusable across lists under this site. - contentTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types defined for this site. - drive: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.drive' - description: The default drive (document library) for this site. - nullable: true - drives: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - description: The collection of drives (document libraries) under this site. - items: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.baseItem' - description: Used to address any item contained in this site. This collection cannot be enumerated. - lists: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.list' - description: The collection of lists under this site. - permissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - description: The permissions associated with the site. Nullable. - sites: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.site' - description: The collection of the sub-sites under this site. - onenote: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.onenote' - description: Calls the OneNote service for notebook related operations. - nullable: true microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -505295,11 +556914,6 @@ components: type: string description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true - schedule: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.schedule' - description: The schedule of shifts for this team. - nullable: true channels: type: array items: @@ -505334,6 +556948,11 @@ components: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' description: The template this team was created from. See available templates. nullable: true + schedule: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.schedule' + description: The schedule of shifts for this team. + nullable: true microsoft.graph.groupSettingTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -505353,7 +556972,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.settingTemplateValue' description: 'Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template.' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.identityContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -505363,23 +556981,28 @@ components: conditionalAccess: anyOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' + description: the entry point for the Conditional Access (CA) object model. nullable: true apiConnectors: type: array items: $ref: '#/components/schemas/microsoft.graph.identityApiConnector' + description: Represents entry point for API connectors. b2xUserFlows: type: array items: $ref: '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' + description: Represents entry point for B2X/self-service sign-up identity userflows. identityProviders: type: array items: $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + description: Represents entry point for identity provider base. userFlowAttributes: type: array items: $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + description: Represents entry point for identity userflow attributes. microsoft.graph.identityApiConnector: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -505408,7 +557031,7 @@ components: apiConnectorConfiguration: anyOf: - $ref: '#/components/schemas/microsoft.graph.userFlowApiConnectorConfiguration' - description: Configuration for enabling an API connector for use as part of the self-service sign up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration. + description: Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration. nullable: true identityProviders: type: array @@ -505419,7 +557042,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' - description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows. + description: The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows. userAttributeAssignments: type: array items: @@ -505437,11 +557060,11 @@ components: properties: clientId: type: string - description: The client ID for the application obtained when registering the application with the identity provider. This is a required field. Required. Not nullable. + description: The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable. nullable: true clientSecret: type: string - description: The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. This is a required field. Required. Not nullable. + description: The client secret for the application. This is the client secret obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. Required. Not nullable. nullable: true name: type: string @@ -505449,7 +557072,7 @@ components: nullable: true type: type: string - description: 'The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo,QQ, WeChat, OpenIDConnect. Not nullable.' + description: 'The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat, OpenIDConnect. Not nullable.' nullable: true microsoft.graph.userFlowLanguageConfiguration: allOf: @@ -505542,7 +557165,7 @@ components: items: type: string nullable: true - description: A list of identityUserFlowAttribute IDs provided to determine the order in which attributes should be collected within a user flow. + description: A list of identityUserFlowAttribute object identifiers that determine the order in which attributes should be collected within a user flow. microsoft.graph.identityProviderBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -505563,10 +557186,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.namedLocation' + description: Read-only. Nullable. Returns a collection of the specified named locations. policies: type: array items: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + description: Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies. microsoft.graph.namedLocation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -505665,6 +557290,13 @@ components: - title: accessReviewScheduleDefinition type: object properties: + additionalNotificationRecipients: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientItem' + nullable: true + description: Defines the list of additional users or group members to be notified of the access review progress. createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.userIdentity' @@ -505673,7 +557305,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Timestamp when the access review series was created. Supports $select. Read-only. + description: Timestamp when the access review series was created. Supports $select and $orderBy. Read-only. format: date-time nullable: true descriptionForAdmins: @@ -505682,7 +557314,7 @@ components: nullable: true descriptionForReviewers: type: string - description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. Supports $select. + description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will 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 @@ -505716,7 +557348,7 @@ components: scope: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - description: 'Defines scope of resources to review. For supported scopes, see accessReviewScope. Required on create. Supports $select and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access review definition using the Microsoft Graph API.' + description: 'Defines the entities whose access is reviewed. For supported scopes, see accessReviewScope. Required on create. Supports $select and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access review definition using the Microsoft Graph API.' nullable: true settings: anyOf: @@ -505731,7 +557363,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' + description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' microsoft.graph.accessReviewInstance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -505750,12 +557382,14 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' nullable: true + 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 does not exist, or manager is specified as reviewer but a user''s manager does not exist. Supports $select.' reviewers: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' nullable: true + 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' @@ -505775,7 +557409,7 @@ components: 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.' + description: 'Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' microsoft.graph.accessReviewInstanceDecisionItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -505815,7 +557449,7 @@ components: nullable: true 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.' + description: 'A link to the principal object. For example, https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.' nullable: true recommendation: type: string @@ -505888,7 +557522,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' nullable: true - description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + description: A list of pending scopes waiting for approval. Required. userConsentRequests: type: array items: @@ -505919,7 +557553,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStage' - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' + description: A collection of stages in the approval decision. microsoft.graph.approvalStage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -506001,10 +557635,48 @@ components: - title: informationProtection type: object properties: + bitlocker: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bitlocker' + nullable: true threatAssessmentRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + 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. + microsoft.graph.bitlockerRecoveryKey: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: bitlockerRecoveryKey + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the key was originally backed up to Azure Active Directory. Not nullable. + format: date-time + deviceId: + type: string + description: Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq). + nullable: true + key: + type: string + description: The BitLocker recovery key. Returned only on $select. Not nullable. + volumeType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.volumeType' + description: 'Indicates the type of volume the BitLocker key is associated with. The possible values are: 1 (for operatingSystemVolume), 2 (for fixedDataVolume), 3 (for removableDataVolume), and 4 (for unknownFutureValue).' + nullable: true microsoft.graph.threatAssessmentRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -506038,7 +557710,7 @@ components: requestSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequestSource' - description: 'The source of the threat assessment request. Possible values are: user, administrator.' + description: 'The source of the threat assessment request. Possible values are: administrator.' nullable: true status: anyOf: @@ -506069,7 +557741,7 @@ components: resultType: anyOf: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResultType' - description: 'The threat assessment result type. Possible values are: checkPolicy (only for mail assessment), rescan.' + description: 'The threat assessment result type. Possible values are: checkPolicy, rescan.' nullable: true microsoft.graph.invitation: allOf: @@ -506083,7 +557755,7 @@ components: nullable: true invitedUserEmailAddress: type: string - description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (`' + description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks ('')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name.' invitedUserMessageInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.invitedUserMessageInfo' @@ -506091,7 +557763,7 @@ components: nullable: true invitedUserType: type: string - description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you''re are company administrator.' + description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.' nullable: true inviteRedeemUrl: type: string @@ -506099,14 +557771,14 @@ components: nullable: true inviteRedirectUrl: type: string - description: The URL user should be redirected to once the invitation is redeemed. Required. + description: The URL the user should be redirected to once the invitation is redeemed. Required. sendInvitationMessage: type: boolean - description: Indicates whether an email should be sent to the user being invited or not. The default is false. + description: Indicates whether an email should be sent to the user being invited. The default is false. nullable: true status: type: string - description: 'The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error' + description: 'The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error.' nullable: true invitedUser: anyOf: @@ -506273,7 +557945,7 @@ components: attestationLevel: anyOf: - $ref: '#/components/schemas/microsoft.graph.attestationLevel' - description: 'The attestation level of this FIDO2 security key. Possible values are: attested, notAttested, unknownFutureValue.' + description: 'The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested.' 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])$' @@ -506492,81 +558164,63 @@ components: items: type: string nullable: true - description: The contact's instant messaging (IM) addresses. initials: type: string - description: The contact's initials. 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 mobilePhone: type: string - description: The contact's mobile phone number. 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 otherAddress: anyOf: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - description: Other addresses for the contact. 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 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 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. + description: The collection of open extensions defined for the contact. Read-only. Nullable. multiValueExtendedProperties: type: array items: @@ -506602,7 +558256,7 @@ components: classifyAs: anyOf: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' - description: 'Specifies how incoming messages from a specific sender should always be classified as. Possible values are: focused, other.' + description: 'Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.' nullable: true senderEmailAddress: anyOf: @@ -506619,17 +558273,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: Access this property from the derived type itemInsights. + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' microsoft.graph.sharedInsight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -506783,7 +558437,7 @@ components: nullable: true mediaSize: type: string - description: The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic. + description: The media size to use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values listed in the printerCapabilities topic. nullable: true mediaType: type: string @@ -506977,7 +558631,7 @@ components: valueTypes: anyOf: - $ref: '#/components/schemas/microsoft.graph.Json' - description: 'Represents the type of data of each cell. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.' + description: 'Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.' nullable: true format: anyOf: @@ -507056,7 +558710,7 @@ components: valueTypes: anyOf: - $ref: '#/components/schemas/microsoft.graph.Json' - description: 'Represents the type of data of each cell. Read-only. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.' + description: 'Represents the type of data of each cell. Read-only. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.' nullable: true rows: type: array @@ -507076,7 +558730,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookIcon' @@ -507090,7 +558744,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' microsoft.graph.trending: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -507302,7 +558956,7 @@ components: nullable: true 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.' + description: The first 255 characters of the message body. It is in text format. nullable: true ccRecipients: type: array @@ -507337,12 +558991,10 @@ components: importance: anyOf: - $ref: '#/components/schemas/microsoft.graph.importance' - description: 'The importance of the message. The possible values are: low, normal, and high.' nullable: true inferenceClassification: anyOf: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' - description: 'The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other.' nullable: true internetMessageHeaders: type: array @@ -507350,35 +559002,27 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.internetMessageHeader' nullable: true - 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 RFC2822. 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 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: @@ -507387,21 +559031,17 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true - description: The email addresses to use when replying. sender: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: 'The account that is actually used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, for a shared calendar, or as a delegate. In any case, the value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.' nullable: true 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 @@ -507409,15 +559049,12 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true - description: 'The To: recipients for the message.' uniqueBody: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - description: The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format. 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, then the browser will show the message in the Outlook on the web review pane.The message will open in the browser if you are logged in to your mailbox via Outlook on the web. You will be prompted to login if you are not already logged in with the browser.This URL cannot be accessed from within an iFrame.' nullable: true attachments: type: array @@ -507448,7 +559085,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.attendeeType' - description: 'The type of attendee. Possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.' + description: 'The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.' nullable: true microsoft.graph.locationConstraint: title: locationConstraint @@ -507476,7 +559113,7 @@ components: activityDomain: anyOf: - $ref: '#/components/schemas/microsoft.graph.activityDomain' - description: 'The nature of the activity, optional. Possible values are: work, personal, unrestricted, or unknown.' + description: 'The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown.' nullable: true timeSlots: type: array @@ -507490,7 +559127,7 @@ components: properties: emptySuggestionsReason: type: string - description: 'A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' + description: 'A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' nullable: true meetingTimeSuggestions: type: array @@ -507675,7 +559312,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates 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. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -507793,7 +559430,7 @@ components: personType: anyOf: - $ref: '#/components/schemas/microsoft.graph.personType' - description: 'The type of person, for example distribution list.' + description: The type of person. nullable: true phones: type: array @@ -507854,7 +559491,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + description: Read-only. Nullable. Returns the plannerPlans shared with the user. microsoft.graph.userSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -508067,7 +559704,7 @@ components: nullable: true countryLetterCode: type: string - description: Country/region abbreviation for the organization. + description: Country or region abbreviation for the organization in ISO 3166-2 format. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -508087,12 +559724,12 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time and date at which the tenant was last 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.' + description: 'The time and date at which the tenant was last 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.' format: date-time 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; Nullable. null if this object has never been synced from an on-premises directory (default). + 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. Nullable. null if this object has never been synced from an on-premises directory (default). nullable: true postalCode: type: string @@ -508100,7 +559737,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for the organization. Should follow ISO 639-1 Code; for example en. + description: 'The preferred language for the organization. Should follow ISO 639-1 Code; for example, en.' nullable: true privacyProfile: anyOf: @@ -508153,13 +559790,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the organization resource. Nullable. - description: The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level. + description: The collection of open extensions defined for the organization. Read-only. Nullable. microsoft.graph.place: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -508213,61 +559849,73 @@ components: authenticationMethodsPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + description: The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD). nullable: true authenticationFlowsPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' + description: The policy configuration of the self-service sign-up experience of external users. nullable: true activityBasedTimeoutPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' + description: The policy that controls the idle time out for web sessions for applications. authorizationPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.authorizationPolicy' + description: The policy that controls Azure AD authorization settings. nullable: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + description: 'The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.' homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + description: The policy to control Azure AD authentication behavior for federated users. permissionGrantPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' + description: The policy that specifies the conditions under which consent can be granted. tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + description: The policy that specifies the characteristics of SAML tokens issued by Azure AD. tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + description: 'The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.' featureRolloutPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + description: The feature rollout policy associated with a directory object. adminConsentRequestPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' + description: The policy by which consent requests are created and managed for the entire tenant. nullable: true conditionalAccessPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + description: The custom rules that define an access scenario. identitySecurityDefaultsEnforcementPolicy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' + description: The policy that represents the security defaults that protect against common attacks. nullable: true microsoft.graph.activityBasedTimeoutPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: activityBasedTimeoutPolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.adminConsentRequestPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -508295,7 +559943,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' nullable: true - description: Required. + description: The list of reviewers for the admin consent. Required. version: maximum: 2147483647 minimum: -2147483648 @@ -508310,16 +559958,16 @@ components: properties: description: type: string - description: Inherited property. A description of the policy. This property is not a key. Optional. Read-only. + description: Inherited property. A description of the policy. Optional. Read-only. nullable: true displayName: type: string - description: Inherited property. The human-readable name of the policy. This property is not a key. Optional. Read-only. + description: Inherited property. The human-readable name of the policy. Optional. Read-only. nullable: true selfServiceSignUp: anyOf: - $ref: '#/components/schemas/microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration' - description: Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. This property is not a key. Optional. Read-only. + description: Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. Optional. Read-only. nullable: true microsoft.graph.authorizationPolicy: allOf: @@ -508350,16 +559998,14 @@ components: guestUserRoleId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: 'Represents role templateId for the role that should be granted to guest user. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).' + description: 'Represents role templateId for the role that should be granted to guest user. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).' format: uuid nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.claimsMappingPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' - title: claimsMappingPolicy type: object - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.featureRolloutPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -508397,7 +560043,6 @@ components: isEnabled: type: boolean description: 'If set to true, Azure Active Directory security defaults is enabled for the tenant.' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.permissionGrantPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -508414,7 +560059,6 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' description: Condition sets which are included in this permission grant policy. Automatically expanded on GET. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.permissionGrantConditionSet: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -508452,7 +560096,7 @@ components: items: type: string nullable: true - description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value all.' + description: 'The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value all.' permissionType: anyOf: - $ref: '#/components/schemas/microsoft.graph.permissionType' @@ -508678,13 +560322,151 @@ components: properties: parentUrl: type: string - description: 'The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.' + description: 'The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only.' status: $ref: '#/components/schemas/microsoft.graph.printTaskStatus' definition: $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' trigger: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + microsoft.graph.privacy: + title: privacy + type: object + properties: + subjectRightsRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subjectRightsRequest' + microsoft.graph.subjectRightsRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: subjectRightsRequest + type: object + properties: + assignedTo: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + description: Identity that the request is assigned to. + nullable: true + closedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 request was closed. 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 + createdBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: Identity information for the entity that created the request. + 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 when the request 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.' + format: date-time + nullable: true + dataSubject: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dataSubject' + description: Information about the data subject. + nullable: true + dataSubjectType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.dataSubjectType' + description: 'The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue.' + nullable: true + description: + type: string + description: Description for the request. + nullable: true + displayName: + type: string + description: The name of the request. + nullable: true + history: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestHistory' + nullable: true + description: Collection of history change events. + insight: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestDetail' + description: Insight about the request. + nullable: true + internalDueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 request is internally 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 + lastModifiedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: Identity information for the entity that last modified the request. + 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 request was last modified. 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 + regulations: + type: array + items: + type: string + nullable: true + description: List of regulations that this request will fulfill. + stages: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStageDetail' + nullable: true + description: Information about the different stages for the request. + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStatus' + description: 'The status of the request.. Possible values are: active, closed, unknownFutureValue.' + nullable: true + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestType' + description: 'The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue.' + nullable: true + notes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authoredNote' + description: List of notes associcated with the request. + team: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.team' + description: Information about the Microsoft Teams team that was created for the request. + nullable: true + microsoft.graph.authoredNote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authoredNote + type: object + properties: + author: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + description: Identity information about the note's author. + nullable: true + content: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + description: The content of the note. + 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 when the entity 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.' + format: date-time + nullable: true microsoft.graph.reportRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -508707,7 +560489,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - description: The resource that represents an instance of History Reports. + description: The resource that represents an instance of Enrollment Failure Reports. microsoft.graph.printUsageByPrinter: allOf: - $ref: '#/components/schemas/microsoft.graph.printUsage' @@ -508731,7 +560513,7 @@ components: properties: content: type: string - description: Report content; details vary by report type. + description: Not yet documented format: base64url nullable: true description: Device Configuration profile History reports. @@ -508784,6 +560566,132 @@ components: microsoft.graph.roleManagement: title: roleManagement type: object + properties: + directory: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.rbacApplication' + description: Read-only. Nullable. + nullable: true + microsoft.graph.rbacApplication: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: rbacApplication + type: object + properties: + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + description: Resource to grant access to users or groups. + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + microsoft.graph.unifiedRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedRoleAssignment + type: object + properties: + appScopeId: + type: string + description: 'Identifier of the app-specific scope when the assignment scope is app-specific. Either this property or directoryScopeId is required. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units. Supports $filter (eq, in).' + nullable: true + condition: + type: string + nullable: true + directoryScopeId: + type: string + description: 'Identifier of the directory object representing the scope of the assignment. Either this property or appScopeId is required. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. Supports $filter (eq, in).' + nullable: true + principalId: + type: string + description: 'Identifier of the principal to which the assignment is granted. Supports $filter (eq, in).' + nullable: true + roleDefinitionId: + type: string + description: 'Identifier of the role definition the assignment is for. Read only. Supports $filter (eq, in).' + nullable: true + appScope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.appScope' + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + nullable: true + directoryScope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + nullable: true + principal: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Referencing the assigned principal. Read-only. Supports $expand. + nullable: true + roleDefinition: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + nullable: true + microsoft.graph.appScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appScope + type: object + properties: + displayName: + type: string + description: 'Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. Read-only.' + nullable: true + type: + type: string + description: 'Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. Read-only.' + nullable: true + microsoft.graph.unifiedRoleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedRoleDefinition + type: object + properties: + description: + type: string + description: The description for the unifiedRoleDefinition. Read-only when isBuiltIn is true. + nullable: true + displayName: + type: string + description: 'The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. Supports $filter (eq, in).' + nullable: true + isBuiltIn: + type: boolean + description: 'Flag indicating whether the role definition is part of the default set included in Azure Active Directory (Azure AD) or a custom definition. Read-only. Supports $filter (eq, in).' + nullable: true + isEnabled: + type: boolean + description: Flag indicating whether the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true. + nullable: true + resourceScopes: + type: array + items: + type: string + description: List of the scopes or permissions the role definition applies to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment. + rolePermissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRolePermission' + description: List of permissions included in the role. Read-only when isBuiltIn is true. Required. + templateId: + type: string + description: Custom template identifier that can be set when isBuiltIn is false but is read-only when isBuiltIn is true. This identifier is typically used if one needs an identifier to be the same across different directories. + nullable: true + version: + type: string + description: Indicates version of the role definition. Read-only when isBuiltIn is true. + nullable: true + inheritsPermissionsFrom: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. microsoft.graph.schemaExtension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -508792,11 +560700,11 @@ components: properties: description: type: string - description: Description for the schema extension. + description: Description for the schema extension. Supports $filter (eq). nullable: true owner: type: string - description: 'The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner. If not supplied, then the calling application''s appId will be set as the owner. In either case, the signed-in user must be the owner of the application. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed.' + description: 'The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner. If not supplied, then the calling application''s appId will be set as the owner. In either case, the signed-in user must be the owner of the application. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed. Supports $filter (eq).' properties: type: array items: @@ -508804,12 +560712,12 @@ components: description: The collection of property names and types that make up the schema extension definition. status: type: string - description: 'The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. Schema extensions provides more information on the possible state transitions and behaviors.' + description: 'The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. Schema extensions provides more information on the possible state transitions and behaviors. Supports $filter (eq).' targetTypes: type: array items: type: string - description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, or user.' + description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.' microsoft.graph.searchEntity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -508819,6 +560727,19 @@ components: title: searchRequest type: object properties: + aggregationFilters: + type: array + items: + type: string + nullable: true + description: 'Contains one or more filters to obtain search results aggregated and filtered to a specific value of a field. Optional.Build this filter based on a prior search that aggregates by the same field. From the response of the prior search, identify the searchBucket that filters results to the specific value of the field, use the string in its aggregationFilterToken property, and build an aggregation filter string in the format ''{field}:/''{aggregationFilterToken}/''''. If multiple values for the same field need to be provided, use the strings in its aggregationFilterToken property and build an aggregation filter string in the format ''{field}:or(/''{aggregationFilterToken1}/'',/''{aggregationFilterToken2}/'')''. For example, searching and aggregating drive items by file type returns a searchBucket for the file type docx in the response. You can conveniently use the aggregationFilterToken returned for this searchBucket in a subsequent search query and filter matches down to drive items of the docx file type. Example 1 and example 2 show the actual requests and responses.' + aggregations: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.aggregationOption' + nullable: true + description: Specifies aggregations (also known as refiners) to be returned alongside search results. Optional. contentSources: type: array items: @@ -508856,6 +560777,13 @@ components: type: integer description: The size of the page to be retrieved. Optional. format: int32 + sortProperties: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sortProperty' + nullable: true + description: Contains the ordered collection of fields and direction to sort results. There can be at most 5 sort properties in the collection. Optional. microsoft.graph.searchResponse: title: searchResponse type: object @@ -509149,7 +561077,7 @@ components: description: The collection of compliance information associated with secure score control controlCategory: type: string - description: 'Control action category (Account, Data, Device, Apps, Infrastructure).' + description: 'Control action category (Identity, Data, Device, Apps, Infrastructure).' nullable: true controlStateUpdates: type: array @@ -509180,7 +561108,7 @@ components: - '-INF' - INF - NaN - description: Current obtained max score on specified date. + description: max attainable score for the control. format: double nullable: true rank: @@ -509207,7 +561135,7 @@ components: items: type: string nullable: true - description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).' + description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,' tier: type: string description: 'Control tier (Core, Defense in Depth, Advanced.)' @@ -509339,7 +561267,7 @@ components: appOwnerOrganizationId: 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: 'Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications.Supports $filter (eq, ne, NOT, ge, le).' + description: 'Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications. Supports $filter (eq, ne, NOT, ge, le).' format: uuid nullable: true appRoleAssignmentRequired: @@ -509402,7 +561330,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordCredential' - description: The collection of password credentials associated with the service principal. Not nullable. + description: The collection of password credentials associated with the application. Not nullable. preferredSingleSignOnMode: type: string description: 'Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, notSupported, and oidc.' @@ -509428,7 +561356,7 @@ components: description: 'Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the ''aud'' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' servicePrincipalType: type: string - description: Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an application this is set as Application. For a service principal that represent a managed identity this is set as ManagedIdentity. + description: 'Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Azure AD internally. The servicePrincipalType property can be set to three different values: __Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.__ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.__Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The appId value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.__SocialIdp - For internal use.' nullable: true signInAudience: type: string @@ -509449,7 +561377,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.' appRoleAssignments: type: array items: @@ -509504,17 +561432,16 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + description: The tokenIssuancePolicies assigned to this service principal. tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + description: The tokenLifetimePolicies assigned to this service principal. transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.delegatedPermissionClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -509528,11 +561455,11 @@ components: nullable: true permissionId: type: string - description: The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. + description: The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. nullable: true permissionName: type: string - description: The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter. + description: The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter. nullable: true microsoft.graph.endpoint: allOf: @@ -509558,7 +561485,6 @@ components: uri: type: string description: URL of the published resource. Not nullable. Read-only. - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.sharedDriveItem: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -509629,6 +561555,16 @@ components: - $ref: '#/components/schemas/microsoft.graph.identitySet' nullable: true description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' + grantedToIdentitiesV2: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' + nullable: true + grantedToV2: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' + nullable: true hasPassword: type: boolean description: 'This indicates whether password is set for this permission, it''s only showing in response. Optional and Read-only and for OneDrive Personal only.' @@ -509656,7 +561592,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. nullable: true microsoft.graph.driveRecipient: title: driveRecipient @@ -509731,6 +561667,191 @@ components: - $ref: '#/components/schemas/microsoft.graph.user' description: Identity of the user who last modified the item. Read-only. nullable: true + microsoft.graph.termStore.store: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: store + type: object + properties: + defaultLanguageTag: + type: string + description: Default language of the term store. + languageTags: + type: array + items: + type: string + description: List of languages for the term store. + groups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + description: Collection of all groups available in the term store. + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Collection of all sets available in the term store. + microsoft.graph.termStore.group: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: group + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of group creation. Read-only. + format: date-time + nullable: true + description: + type: string + description: Description giving details on the term usage. + nullable: true + displayName: + type: string + description: Name of group. + nullable: true + parentSiteId: + type: string + description: Id of the parent site of this group. + nullable: true + scope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.termGroupScope' + description: 'Returns type of group. Possible values are ''global'', ''system'' and ''siteCollection''.' + nullable: true + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: 'All sets under the group in a term [store].' + microsoft.graph.termStore.set: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: set + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of set creation. Read-only. + format: date-time + nullable: true + description: + type: string + description: Description that gives details on the term usage. + nullable: true + localizedNames: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.localizedName' + nullable: true + description: Name of the set for each languageTag. + properties: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyValue' + nullable: true + description: Custom properties for the set. + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: 'Children terms of set in term [store].' + parentGroup: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + description: Indicates which terms have been pinned or reused directly under the set. + terms: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: All the terms under the set. + microsoft.graph.termStore.term: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: term + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of term creation. Read-only. + format: date-time + nullable: true + descriptions: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.localizedDescription' + nullable: true + description: Description about term that is dependent on the languageTag. + labels: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.localizedLabel' + nullable: true + description: Label metadata for a term. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last date and time of term modification. Read-only. + format: date-time + nullable: true + properties: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyValue' + nullable: true + description: Collection of properties on the term. + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: Children of current term. + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + description: To indicate which terms are related to the current term as either pinned or reused. + set: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: 'The [set] in which the term is created.' + nullable: true + microsoft.graph.termStore.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: relation + type: object + properties: + relationship: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.relationType' + description: 'The type of relation. Possible values are: pin, reuse.' + nullable: true + fromTerm: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + nullable: true + set: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: 'The [set] in which the relation is relevant.' + nullable: true + toTerm: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: 'The to [term] of the relation. The term to which the relationship is defined.' + nullable: true microsoft.graph.subscribedSku: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -509802,7 +561923,7 @@ components: membershipType: anyOf: - $ref: '#/components/schemas/microsoft.graph.channelMembershipType' - description: 'The type of the channel. Can be set during creation and can''t be changed. Default: standard.' + description: 'The type of the channel. Can be set during creation and can''t be changed. Possible values are: standard - Channel inherits the list of members of the parent team; private - Channel can have members that are a subset of all the members on the parent team.' nullable: true webUrl: type: string @@ -509828,6 +561949,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. + microsoft.graph.provisionChannelEmailResult: + title: provisionChannelEmailResult + type: object + properties: + email: + type: string + description: Represents the provisioned email address. + nullable: true microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -509994,11 +562123,11 @@ components: nullable: true recipientUserId: type: string - description: User id of the recipient of the offer shift request. + description: User ID of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User id of the sender of the offer shift request. + description: User ID of the sender of the offer shift request. nullable: true microsoft.graph.openShiftChangeRequest: allOf: @@ -510082,7 +562211,7 @@ components: properties: recipientShiftId: type: string - description: Shift ID for the recipient user with whom the request is to swap. + description: ShiftId for the recipient user with whom the request is to swap. nullable: true microsoft.graph.timeOffReason: allOf: @@ -510189,49 +562318,12 @@ components: supportedEntities: anyOf: - $ref: '#/components/schemas/microsoft.graph.workforceIntegrationSupportedEntities' - description: 'This property will replace supports in v1.0. We recommend that you use this property instead of supports. The supports property will still be supported in beta for the time being. Possible values are none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences, offerShiftRequest, timeCard, timeOffReason, timeOff, timeOffRequest and unknownFutureValue. If selecting more than one value, all values must start with the first letter in uppercase.' + description: 'The Shifts entities supported for synchronous change notifications. Shifts will make a call back to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, userShiftPreferences, openshift, openShiftRequest, offerShiftRequest, unknownFutureValue.' nullable: true url: type: string description: Workforce Integration URL for callbacks from the Shifts service. nullable: true - microsoft.graph.itemReference: - title: itemReference - type: object - properties: - driveId: - type: string - description: Unique identifier of the drive instance that contains the item. Read-only. - nullable: true - driveType: - type: string - description: 'Identifies the type of drive. See [drive][] resource for values.' - nullable: true - id: - type: string - description: Unique identifier of the item in the drive. Read-only. - nullable: true - name: - type: string - description: The name of the item being referenced. Read-only. - nullable: true - path: - type: string - description: Path that can be used to navigate to the item. Read-only. - nullable: true - shareId: - type: string - description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' - nullable: true - sharepointIds: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - description: Returns identifiers useful for SharePoint REST compatibility. Read-only. - nullable: true - siteId: - type: string - description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' - nullable: true microsoft.graph.driveItemUploadableProperties: title: driveItemUploadableProperties type: object @@ -510301,6 +562393,7 @@ components: properties: content: type: string + description: The content stream for this version of the item. format: base64url nullable: true size: @@ -510335,7 +562428,7 @@ components: 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.' + 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.' tables: type: array items: @@ -510363,7 +562456,7 @@ components: properties: content: type: string - description: The content of the comment. + description: The content of comment. nullable: true contentType: type: string @@ -510381,11 +562474,11 @@ components: properties: content: type: string - description: The content of replied comment. + description: The content of a comment reply. nullable: true contentType: type: string - description: Indicates the type for the replied comment. + description: Indicates the type for the comment reply. microsoft.graph.workbookFunctions: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -510419,6 +562512,23 @@ components: type: boolean description: true for persistent session. false for non-persistent session (view mode) nullable: true + microsoft.graph.workbookTableRow: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbookTableRow + type: object + properties: + index: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only. + format: int32 + values: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.Json' + 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.' + nullable: true microsoft.graph.workbookNamedItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -510438,7 +562548,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: anyOf: @@ -511088,7 +563198,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -511186,24 +563296,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' - microsoft.graph.workbookTableRow: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: workbookTableRow - type: object - properties: - index: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only. - format: int32 - values: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.Json' - 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.' - nullable: true + description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' microsoft.graph.workbookTableSort: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -511222,7 +563315,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' microsoft.graph.workbookOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -511241,7 +563334,127 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbookOperationStatus' - description: 'The current status of the operation. Possible values are: notStarted, running, succeeded, failed.' + description: 'The current status of the operation. Possible values are: NotStarted, Running, Completed, Failed.' + microsoft.graph.serviceHealthStatus: + title: serviceHealthStatus + enum: + - serviceOperational + - investigating + - restoringService + - verifyingService + - serviceRestored + - postIncidentReviewPublished + - serviceDegradation + - serviceInterruption + - extendedRecovery + - falsePositive + - investigationSuspended + - resolved + - mitigatedExternal + - mitigated + - resolvedExternal + - confirmed + - reported + - unknownFutureValue + type: string + microsoft.graph.serviceAnnouncementBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: serviceAnnouncementBase + type: object + properties: + details: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyValuePair' + nullable: true + description: Additional details about service event. This property doesn't support filters. + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The end time of the service event. + 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 last modified time of the service event. + 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: The start time of the service event. + format: date-time + title: + type: string + description: The title of the service event. + microsoft.graph.serviceHealthClassificationType: + title: serviceHealthClassificationType + enum: + - advisory + - incident + - unknownFutureValue + type: string + microsoft.graph.serviceHealthOrigin: + title: serviceHealthOrigin + enum: + - microsoft + - thirdParty + - customer + - unknownFutureValue + type: string + microsoft.graph.serviceHealthIssuePost: + title: serviceHealthIssuePost + 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 published time of the post. + format: date-time + description: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.itemBody' + description: The content of the service issue post. + nullable: true + postType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.postType' + description: 'The post type of the service issue historical post. Possible values are: regular, quick, strategic, unknownFutureValue.' + nullable: true + microsoft.graph.serviceUpdateCategory: + title: serviceUpdateCategory + enum: + - preventOrFixIssue + - planForChange + - stayInformed + - unknownFutureValue + type: string + microsoft.graph.serviceUpdateSeverity: + title: serviceUpdateSeverity + enum: + - normal + - high + - critical + - unknownFutureValue + type: string + microsoft.graph.serviceUpdateMessageViewpoint: + title: serviceUpdateMessageViewpoint + type: object + properties: + isArchived: + type: boolean + description: Indicates whether the user archived the message. + nullable: true + isFavorited: + type: boolean + description: Indicates whether the user marked the message as favorite. + nullable: true + isRead: + type: boolean + description: Indicates whether the user read the message. + nullable: true microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -511496,7 +563709,7 @@ components: description: The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource. resourceAppId: type: string - description: The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application. + description: The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application. microsoft.graph.spaApplication: title: spaApplication type: object @@ -511506,6 +563719,24 @@ components: items: type: string description: 'Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.' + 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 Partner Center account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true microsoft.graph.webApplication: title: webApplication type: object @@ -511547,18 +563778,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.keyValue: title: keyValue type: object properties: key: type: string - description: Key. + description: Key for the key-value pair. nullable: true value: type: string - description: Value. + description: Value for the key-value pair. nullable: true microsoft.graph.auditActivityInitiator: title: auditActivityInitiator @@ -511593,7 +563823,7 @@ components: groupType: anyOf: - $ref: '#/components/schemas/microsoft.graph.groupType' - description: 'When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue' + description: 'When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue' nullable: true id: type: string @@ -511631,15 +563861,15 @@ components: properties: displayName: type: string - description: Name of property that was modified. + description: Indicates the property name of the target attribute that was changed. nullable: true newValue: type: string - description: New property value. + description: Indicates the updated value for the propery. nullable: true oldValue: type: string - description: Old property value. + description: Indicates the previous value (before the update) for the property. nullable: true microsoft.graph.provisioningAction: title: provisioningAction @@ -511745,12 +563975,12 @@ components: description: 'Refers to the session controls enforced by the conditional access policy (example: ''Require app enforced controls'').' id: type: string - description: Identifier of the conditional access policy. + description: An identifier of the conditional access policy. nullable: true result: anyOf: - $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult' - description: 'Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn''t applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted' + description: 'Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn''t applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue.' nullable: true microsoft.graph.conditionalAccessStatus: title: conditionalAccessStatus @@ -511766,31 +563996,31 @@ components: properties: browser: type: string - description: Indicates the browser information of the used for signing-in. + description: Indicates the browser information of the used for signing in. nullable: true deviceId: type: string - description: Refers to the UniqueID of the device used for signing-in. + description: Refers to the UniqueID of the device used for signing in. nullable: true displayName: type: string - description: Refers to the name of the device used for signing-in. + description: Refers to the name of the device used for signing in. nullable: true isCompliant: type: boolean - description: Indicates whether the device is compliant or not. + description: Indicates whether the device is compliant. nullable: true isManaged: type: boolean - description: Indicates if the device is managed or not. + description: Indicates whether the device is managed. nullable: true operatingSystem: type: string - description: Indicates the OS name and version used for signing-in. + description: Indicates the operating system name and version used for signing in. nullable: true trustType: type: string - description: 'Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' + description: 'Provides information about whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' nullable: true microsoft.graph.signInLocation: title: signInLocation @@ -511902,16 +564132,16 @@ components: properties: backgroundColor: type: string - description: 'Color that will appear in place of the background image in low-bandwidth connections. The primary color of your banner logo or your organization color is recommended to be used here. Specify this in hexadecimal (for example, white is #FFFFFF).' + description: 'Color that will appear in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is #FFFFFF.' nullable: true backgroundImage: type: string - description: Image that appears as the background of the sign in page. .png or .jpg not larger than 1920x1080 and smaller than 300kb. A smaller image will reduce bandwidth requirements and make page loads more performant. + description: Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. format: base64url nullable: true bannerLogo: type: string - description: A banner version of your company logo which appears appears on the sign-in page. .png or .jpg no larger than 36x245px. We recommend using a transparent image with no padding around the logo. + description: A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG no larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. format: base64url nullable: true signInPageText: @@ -511920,12 +564150,12 @@ components: nullable: true squareLogo: type: string - description: Square version of your company logo. This appears in Windows 10 out-of-box (OOBE) experiences and when Windows Autopilot is enabled for deployment. .png or .jpg no larger than 240x240px and no more than 10kb in size. We recommend using a transparent image with no padding around the logo. + description: A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG no larger than 240 x 240 pixels and no more than 10 KB in size. We recommend using a transparent image with no padding around the logo. format: base64url nullable: true usernameHintText: type: string - description: 'String that shows as the hint in the username textbox on the sign in screen. This text must be Unicode, without links or code, and can''t exceed 64 characters.' + description: 'String that shows as the hint in the username textbox on the sign-in screen. This text must be a Unicode, without links or code, and can''t exceed 64 characters.' nullable: true microsoft.graph.certificateAuthority: title: certificateAuthority @@ -511960,6 +564190,34 @@ components: - meeting - 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: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' + nullable: true + description: Details of the error. + innerError: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.publicInnerError' + description: Details of the inner error. + nullable: true + message: + type: string + description: A non-localized message for the developer. + nullable: true + target: + type: string + description: The target of the error. + nullable: true microsoft.graph.chatMessageAttachment: title: chatMessageAttachment type: object @@ -512096,7 +564354,7 @@ components: nullable: true contentType: type: string - description: 'Write only. Content type, such as image/png, image/jpg.' + description: 'Write only. Content type. sicj as image/png, image/jpg.' nullable: true microsoft.graph.teamworkActivityTopicSource: title: teamworkActivityTopicSource @@ -512231,7 +564489,7 @@ components: properties: observedParticipantId: type: string - description: The id of the participant that is under observation. Read-only. + description: The ID of the participant that is under observation. Read-only. nullable: true onBehalfOf: anyOf: @@ -512240,7 +564498,7 @@ components: nullable: true sourceParticipantId: type: string - description: The id of the participant that triggered the incoming call. Read-only. + description: The ID of the participant that triggered the incoming call. Read-only. nullable: true transferor: anyOf: @@ -512279,29 +564537,6 @@ components: type: integer description: The result sub-code. format: int32 - microsoft.graph.participantInfo: - title: participantInfo - type: object - properties: - countryCode: - type: string - description: The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only. - nullable: true - endpointType: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.endpointType' - description: 'The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only.' - nullable: true - identity: - $ref: '#/components/schemas/microsoft.graph.identitySet' - languageId: - type: string - description: The language culture string. Read-only. - nullable: true - region: - type: string - description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location, unlike countryCode. Read-only.' - nullable: true microsoft.graph.callState: title: callState enum: @@ -512342,6 +564577,15 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.callTranscriptionState' description: 'Possible values are: notStarted, active, inactive.' + microsoft.graph.endpointType: + title: endpointType + enum: + - default + - voicemail + - skypeForBusiness + - skypeForBusinessVoipPhone + - unknownFutureValue + type: string microsoft.graph.operationStatus: title: operationStatus enum: @@ -512368,7 +564612,7 @@ components: description: 'The media type. The possible value are unknown, audio, video, videoBasedScreenSharing, data.' serverMuted: type: boolean - description: Indicates whether the media is muted by the server. + description: If the media is muted by the server. sourceId: type: string description: The source ID. @@ -512379,7 +564623,7 @@ components: initiator: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - description: The identities of recording initiator. + description: The identities of the recording initiator. nullable: true recordingStatus: anyOf: @@ -512561,11 +564805,46 @@ components: nullable: true tollFreeNumber: type: string - description: The toll-free number that connects to the Audio Conference Provider. nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string - description: The toll number that connects to the Audio Conference Provider. + nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true + description: List of toll numbers that are displayed in the meeting invite. + microsoft.graph.broadcastMeetingSettings: + title: broadcastMeetingSettings + type: object + properties: + allowedAudience: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' + description: Defines who can join the Teams live event. Possible values are listed in the following table. + nullable: true + 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 microsoft.graph.lobbyBypassSettings: title: lobbyBypassSettings @@ -512578,7 +564857,7 @@ components: scope: anyOf: - $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' - description: 'Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Possible values are listed in the following table. Optional.' + description: 'Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Optional.' nullable: true microsoft.graph.meetingParticipantInfo: title: meetingParticipantInfo @@ -512598,145 +564877,129 @@ components: type: string description: User principal name of the participant. nullable: true - microsoft.graph.externalConnectors.configuration: - title: configuration - type: object - properties: - authorizedAppIds: - type: array - items: - type: string - nullable: true - microsoft.graph.externalConnectors.connectionState: - title: connectionState + microsoft.graph.ediscovery.caseStatus: + title: caseStatus enum: - - draft - - ready - - obsolete - - limitExceeded - - unknownFutureValue + - unknown + - active + - pendingDelete + - closing + - closed + - closedWithError type: string - microsoft.graph.externalConnectors.acl: - title: acl + microsoft.graph.ediscovery.dataSourceContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: dataSourceContainer + 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 and time of the dataSourceContainer entity. + format: date-time + nullable: true + displayName: + type: string + description: Display name of the dataSourceContainer entity. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last modified date and time of the dataSourceContainer. + format: date-time + nullable: true + releasedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time that the dataSourceContainer was released from the case. + format: date-time + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSourceContainerStatus' + description: 'Latest status of the dataSourceContainer. Possible values are: Active, Released.' + nullable: true + lastIndexOperation: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseIndexOperation' + nullable: true + microsoft.graph.root: + title: root type: object - properties: - accessType: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.externalConnectors.accessType' - type: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.externalConnectors.aclType' - value: - type: string - microsoft.graph.externalConnectors.externalItemContent: - title: externalItemContent + microsoft.graph.sharepointIds: + title: sharepointIds type: object properties: - type: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemContentType' - value: + listId: type: string + description: The unique identifier (guid) for the item's list in SharePoint. nullable: true - microsoft.graph.externalConnectors.properties: - title: properties - type: object - microsoft.graph.publicError: - title: publicError - type: object - properties: - code: + listItemId: type: string - description: Represents the error code. - nullable: true - details: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' - nullable: true - description: Details of the error. - innerError: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.publicInnerError' - description: Details of the inner error. + description: An integer identifier for the item within the containing list. nullable: true - message: + listItemUniqueId: type: string - description: A non-localized message for the developer. + description: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site. nullable: true - target: + siteId: type: string - description: The target of the error. - nullable: true - microsoft.graph.externalConnectors.connectionOperationStatus: - title: connectionOperationStatus - enum: - - unspecified - - inprogress - - completed - - failed - - unknownFutureValue - type: string - microsoft.graph.externalConnectors.property: - title: property - type: object - properties: - aliases: - type: array - items: - type: string - nullable: true - isQueryable: - type: boolean - nullable: true - isRefinable: - type: boolean + description: The unique identifier (guid) for the item's site collection (SPSite). nullable: true - isRetrievable: - type: boolean + siteUrl: + type: string + description: The SharePoint URL for the site that contains the item. nullable: true - isSearchable: - type: boolean + tenantId: + type: string + description: The unique identifier (guid) for the tenancy. nullable: true - labels: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.externalConnectors.label' - nullable: true - name: + webId: type: string - type: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.externalConnectors.propertyType' - microsoft.graph.physicalOfficeAddress: - title: physicalOfficeAddress + description: The unique identifier (guid) for the item's site (SPWeb). + nullable: true + microsoft.graph.siteCollection: + title: siteCollection type: object properties: - city: + dataLocationCode: type: string - description: The city. + description: The geographic region code for where this site collection resides. Read-only. nullable: true - countryOrRegion: + hostname: type: string - description: 'The country or region. It''s a free-format string value, for example, ''United States''.' + description: The hostname for the site collection. Read-only. nullable: true - officeLocation: - type: string - description: Office location such as building and office number for an organizational contact. + root: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.root' + description: 'If present, indicates that this is a root site collection in SharePoint. Read-only.' nullable: true - postalCode: + microsoft.graph.ediscovery.sourceType: + title: sourceType + enum: + - mailbox + - site + type: string + microsoft.graph.assignedLabel: + title: assignedLabel + type: object + properties: + displayName: type: string - description: The postal code. + description: The display name of the label. Read-only. nullable: true - state: + labelId: type: string - description: The state. + description: The unique identifier of the label. nullable: true - street: + microsoft.graph.licenseProcessingState: + title: licenseProcessingState + type: object + properties: + state: type: string - description: The street. nullable: true microsoft.graph.onPremisesProvisioningError: title: onPremisesProvisioningError @@ -512760,6 +565023,258 @@ components: type: string description: Value of the property causing the error. nullable: true + microsoft.graph.ediscovery.legalHoldStatus: + title: legalHoldStatus + enum: + - Pending + - Error + - Success + - UnknownFutureValue + type: string + microsoft.graph.ediscovery.caseAction: + title: caseAction + enum: + - contentExport + - applyTags + - convertToPdf + - index + - estimateStatistics + - addToReviewSet + - unknownFutureValue + type: string + microsoft.graph.ediscovery.caseOperationStatus: + title: caseOperationStatus + enum: + - notStarted + - submissionFailed + - running + - succeeded + - partiallySucceeded + - failed + type: string + microsoft.graph.ediscovery.dataSourceScopes: + title: dataSourceScopes + enum: + - none + - allTenantMailboxes + - allTenantSites + - allCaseCustodians + - allCaseNoncustodialDataSources + - unknownFutureValue + type: string + microsoft.graph.ediscovery.childSelectability: + title: childSelectability + enum: + - One + - Many + type: string + microsoft.graph.ediscovery.ocrSettings: + title: ocrSettings + type: object + properties: + isEnabled: + type: boolean + description: Indicates whether or not OCR is enabled for the case. + nullable: true + maxImageSize: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Maximum image size that will be processed in KB). + format: int32 + nullable: true + timeout: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'The timeout duration for the OCR engine. A longer timeout may increase success of OCR, but may add to the total processing time.' + format: duration + nullable: true + microsoft.graph.ediscovery.redundancyDetectionSettings: + title: redundancyDetectionSettings + type: object + properties: + isEnabled: + type: boolean + description: Indicates whether email threading and near duplicate detection are enabled. + nullable: true + maxWords: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: See Minimum/maximum number of words to learn more. + format: int32 + nullable: true + minWords: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: See Minimum/maximum number of words to learn more. + format: int32 + nullable: true + similarityThreshold: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: See Document and email similarity threshold to learn more. + format: int32 + nullable: true + microsoft.graph.ediscovery.topicModelingSettings: + title: topicModelingSettings + type: object + properties: + dynamicallyAdjustTopicCount: + type: boolean + description: 'To learn more, see Adjust maximum number of themes dynamically.' + nullable: true + ignoreNumbers: + type: boolean + description: 'To learn more, see Include numbers in themes.' + nullable: true + isEnabled: + type: boolean + description: Indicates whether themes is enabled for the case. + nullable: true + topicCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'To learn more, see Maximum number of themes.' + format: int32 + nullable: true + microsoft.graph.externalConnectors.configuration: + title: configuration + type: object + properties: + authorizedAppIds: + type: array + items: + type: string + nullable: true + description: A collection of application IDs for registered Azure Active Directory apps that are allowed to manage the externalConnection and to index content in the externalConnection. + microsoft.graph.externalConnectors.connectionState: + title: connectionState + enum: + - draft + - ready + - obsolete + - limitExceeded + - unknownFutureValue + type: string + microsoft.graph.externalConnectors.identityType: + title: identityType + enum: + - user + - group + - externalGroup + - unknownFutureValue + type: string + microsoft.graph.externalConnectors.acl: + title: acl + type: object + properties: + accessType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.accessType' + description: 'The access granted to the identity. Possible values are: grant, deny, unknownFutureValue.' + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.aclType' + description: 'The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue.' + value: + type: string + description: 'The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup' + microsoft.graph.externalConnectors.externalItemContent: + title: externalItemContent + type: object + properties: + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemContentType' + description: 'The type of content in the value property. Possible values are: text, html, unknownFutureValue.' + value: + type: string + description: The content for the externalItem. Required. + nullable: true + microsoft.graph.externalConnectors.properties: + title: properties + type: object + microsoft.graph.externalConnectors.connectionOperationStatus: + title: connectionOperationStatus + enum: + - unspecified + - inprogress + - completed + - failed + - unknownFutureValue + type: string + microsoft.graph.externalConnectors.property: + title: property + type: object + properties: + aliases: + type: array + items: + type: string + nullable: true + description: 'A set of aliases or a friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, '', '', <, >, `, ^. Optional.' + isQueryable: + type: boolean + description: Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional. + nullable: true + isRefinable: + type: boolean + description: Specifies if the property is refinable. Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional. + nullable: true + isRetrievable: + type: boolean + description: Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional. + nullable: true + isSearchable: + type: boolean + description: Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Non-searchable properties are not added to the search index. Optional. + nullable: true + labels: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.label' + nullable: true + description: 'Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue. Optional.' + name: + type: string + description: 'The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, '', '', <, >, `, ^. Required.' + type: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.externalConnectors.propertyType' + description: 'The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue.' + microsoft.graph.physicalOfficeAddress: + title: physicalOfficeAddress + 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 + officeLocation: + type: string + description: Office location such as building and office number for an organizational contact. + nullable: true + postalCode: + type: string + description: The postal code. + nullable: true + state: + type: string + description: The state. + nullable: true + street: + type: string + description: The street. + nullable: true microsoft.graph.phone: title: phone type: object @@ -512777,7 +565292,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.phoneType' - description: 'The type of phone number. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.' + description: 'The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.' nullable: true microsoft.graph.dataPolicyOperationStatus: title: dataPolicyOperationStatus @@ -512945,6 +565460,7 @@ components: - whenDeviceLockedExceptOpenFiles - whenDeviceLocked type: string + description: Represents the level to which app data is encrypted for managed apps microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object @@ -512955,6 +565471,7 @@ components: - none - rootedDevice type: string + description: The reason for which a user has been flagged microsoft.graph.mimeContent: title: mimeContent type: object @@ -512977,6 +565494,7 @@ components: - uninstall - availableWithoutEnrollment type: string + description: Possible values for the install intent chosen by the admin. microsoft.graph.installState: title: installState enum: @@ -512987,6 +565505,7 @@ components: - uninstallFailed - unknown type: string + description: Possible values for install state. microsoft.graph.windowsInformationProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' @@ -513141,6 +565660,7 @@ components: - processing - published type: string + description: Indicates the publishing state of an app. microsoft.graph.mobileAppAssignmentSettings: title: mobileAppAssignmentSettings type: object @@ -513165,6 +565685,7 @@ components: - completed - failed type: string + description: Possible sync statuses associated with an Apple Volume Purchase Program token. microsoft.graph.vppTokenState: title: vppTokenState enum: @@ -513174,12 +565695,14 @@ components: - invalid - assignedToExternalMDM type: string + description: Possible states associated with an Apple Volume Purchase Program token. microsoft.graph.vppTokenAccountType: title: vppTokenAccountType enum: - business - education type: string + description: Possible types of an Apple Volume Purchase Program token. microsoft.graph.windowsInformationProtectionPinCharacterRequirements: title: windowsInformationProtectionPinCharacterRequirements enum: @@ -513187,6 +565710,7 @@ components: - requireAtLeastOne - allow type: string + description: Pin Character Requirements microsoft.graph.deviceManagementSettings: title: deviceManagementSettings type: object @@ -513275,6 +565799,7 @@ components: - blocked - lockedOut type: string + description: Tenant mobile device management subscription state. microsoft.graph.complianceManagementPartnerAssignment: title: complianceManagementPartnerAssignment type: object @@ -513295,6 +565820,7 @@ components: - rejected - unresponsive type: string + description: Partner state of this tenant. microsoft.graph.complianceState: title: complianceState enum: @@ -513306,6 +565832,7 @@ components: - inGracePeriod - configManager type: string + description: Compliance state. microsoft.graph.configurationManagerClientEnabledFeatures: title: configurationManagerClientEnabledFeatures type: object @@ -513369,6 +565896,7 @@ components: - appleUserEnrollment - appleUserEnrollmentWithServiceAccount type: string + description: Possible ways of adding a mobile device to management. microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -513514,6 +566042,7 @@ components: - notRegisteredPendingEnrollment - unknown type: string + description: Device registration status. microsoft.graph.deviceManagementExchangeAccessState: title: deviceManagementExchangeAccessState enum: @@ -513523,6 +566052,7 @@ components: - blocked - quarantined type: string + description: Device Exchange Access State. microsoft.graph.deviceManagementExchangeAccessStateReason: title: deviceManagementExchangeAccessStateReason enum: @@ -513543,6 +566073,7 @@ components: - compromisedPassword - deviceNotKnownWithManagedApp type: string + description: Device Exchange Access State Reason. microsoft.graph.managedDeviceOwnerType: title: managedDeviceOwnerType enum: @@ -513550,6 +566081,7 @@ components: - company - personal type: string + description: Owner type of device. microsoft.graph.managementAgentType: title: managementAgentType enum: @@ -513564,6 +566096,8 @@ components: - unknown - jamf - googleCloudDevicePolicyController + - microsoft365ManagedMdm + - msSense type: string microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState @@ -513579,6 +566113,7 @@ components: - compromised - misconfigured type: string + description: Available health states for the Device Health API microsoft.graph.deviceComplianceActionType: title: deviceComplianceActionType enum: @@ -513590,18 +566125,20 @@ components: - removeResourceAccessProfiles - pushNotification type: string + description: Scheduled Action Type Enum microsoft.graph.policyPlatformType: title: policyPlatformType enum: - android + - androidForWork - iOS - macOS - windowsPhone81 - windows81AndLater - windows10AndLater - - androidWorkProfile - all type: string + description: Supported platform types for policies. microsoft.graph.deviceManagementPartnerAppType: title: deviceManagementPartnerAppType enum: @@ -513609,6 +566146,7 @@ components: - singleTenantApp - multiTenantApp type: string + description: Partner App Type. microsoft.graph.deviceManagementExchangeConnectorType: title: deviceManagementExchangeConnectorType enum: @@ -513617,6 +566155,7 @@ components: - serviceToService - dedicated type: string + description: The type of Exchange Connector. microsoft.graph.deviceManagementExchangeConnectorStatus: title: deviceManagementExchangeConnectorStatus enum: @@ -513625,6 +566164,7 @@ components: - connected - disconnected type: string + description: The current status of the Exchange Connector. microsoft.graph.importedWindowsAutopilotDeviceIdentityState: title: importedWindowsAutopilotDeviceIdentityState type: object @@ -513890,6 +566430,7 @@ components: - enabled - unresponsive type: string + description: Partner state of this tenant. microsoft.graph.notificationTemplateBrandingOptions: title: notificationTemplateBrandingOptions enum: @@ -513898,6 +566439,7 @@ components: - includeCompanyName - includeContactInformation type: string + description: Branding Options for the Message Template. Branding is defined in the Intune Admin Console. microsoft.graph.remoteAssistanceOnboardingStatus: title: remoteAssistanceOnboardingStatus enum: @@ -513905,6 +566447,31 @@ components: - onboarding - onboarded type: string + description: The current TeamViewer connector status + microsoft.graph.deviceManagementReportFileFormat: + title: deviceManagementReportFileFormat + enum: + - csv + - pdf + type: string + description: Possible values for the file format of a report + microsoft.graph.deviceManagementExportJobLocalizationType: + title: deviceManagementExportJobLocalizationType + enum: + - localizedValuesAsAdditionalColumn + - replaceLocalizableValues + type: string + description: Configures how the requested export job is localized + microsoft.graph.deviceManagementReportStatus: + title: deviceManagementReportStatus + enum: + - unknown + - notStarted + - inProgress + - completed + - failed + type: string + description: Possible statuses associated with a generated report microsoft.graph.enrollmentState: title: enrollmentState enum: @@ -513920,6 +566487,7 @@ components: - universal - desktop type: string + description: Possible types of Application microsoft.graph.alternativeSecurityId: title: alternativeSecurityId type: object @@ -514003,38 +566571,6 @@ components: description: 'Total space used, in bytes. Read-only.' format: int64 nullable: true - 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 microsoft.graph.systemFacet: title: systemFacet type: object @@ -514123,6 +566659,22 @@ components: description: The year the audio file was recorded. format: int32 nullable: true + microsoft.graph.bundle: + title: bundle + type: object + properties: + album: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.album' + description: 'If the bundle is an [album][], then the album property is included' + nullable: true + childCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of children contained immediately within this container. + format: int32 + nullable: true microsoft.graph.deleted: title: deleted type: object @@ -514226,7 +566778,7 @@ components: - '-INF' - INF - NaN - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The latitude, in decimal, for the item. Read-only.' format: double nullable: true longitude: @@ -514237,9 +566789,17 @@ components: - '-INF' - INF - NaN - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + description: 'Optional. The longitude, in decimal, for the item. Read-only.' format: double nullable: true + microsoft.graph.malware: + title: malware + type: object + properties: + description: + type: string + description: Contains the virus details for the malware facet. + nullable: true microsoft.graph.package: title: package type: object @@ -514330,7 +566890,7 @@ components: 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. + description: Represents the date and time the photo was taken. Read-only. format: date-time nullable: true microsoft.graph.publicationFacet: @@ -514442,9 +567002,6 @@ components: type: string description: URL that displays the resource in the browser. Read-only. nullable: true - microsoft.graph.root: - title: root - type: object microsoft.graph.searchResult: title: searchResult type: object @@ -514608,6 +567165,9 @@ components: type: string description: 'How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons' nullable: true + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -514643,6 +567203,14 @@ components: microsoft.graph.geolocationColumn: title: geolocationColumn 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 microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -514717,6 +567285,26 @@ components: type: string description: How to display the information about the person or group chosen. See below. nullable: true + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + description: Specifies whether the column will allow more than one value. + nullable: true + showFullyQualifiedName: + type: boolean + description: Specifies whether to display the entire term path or only the term label. + nullable: true + parentTerm: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.term' + nullable: true + termSet: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.termStore.set' + nullable: true microsoft.graph.textColumn: title: textColumn type: object @@ -514747,6 +567335,106 @@ components: type: string description: The type of text being stored. Must be one of plain or richText nullable: true + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + 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: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + nullable: true + 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 + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + nullable: true + description: Content types allowed in document set. + defaultContents: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.documentSetContent' + nullable: true + description: Default contents of document set. + propagateWelcomePageChanges: + type: boolean + description: Specifies whether to push welcome page changes to inherited content types. + nullable: true + shouldPrefixNameToFile: + type: boolean + description: 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' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + description: Content type information of the file. + nullable: true + 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 microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -514949,12 +567637,12 @@ components: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - description: Who created the resource. + description: The individual who created the resource. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Moment in time when the resource 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' format: date-time nullable: true displayName: @@ -514964,12 +567652,12 @@ components: lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - description: Who was the last user to modify the resource. + description: The last user to modify the resource. 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: 'Moment in time when the resource was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Moment in time when the resource was last modified. 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 microsoft.graph.rubricLevel: @@ -515041,25 +567729,6 @@ components: - returned - unknownFutureValue type: string - microsoft.graph.assignedLabel: - title: assignedLabel - type: object - properties: - displayName: - type: string - description: The display name of the label. Read-only. - nullable: true - labelId: - type: string - description: The unique identifier of the label. - nullable: true - microsoft.graph.licenseProcessingState: - title: licenseProcessingState - type: object - properties: - state: - type: string - nullable: true microsoft.graph.assignedPlan: title: assignedPlan type: object @@ -515067,12 +567736,12 @@ components: 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' + description: 'The date and time at which the plan was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true capabilityStatus: type: string - description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' nullable: true service: type: string @@ -515173,7 +567842,7 @@ components: gender: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationGender' - description: 'Possible values are: female, male, other.' + description: 'The possible values are: female, male, other, unknownFutureValue.' nullable: true grade: type: string @@ -515193,7 +567862,7 @@ components: properties: externalId: type: string - description: Id of the Teacher in external source system. + description: ID of the teacher in the source system. nullable: true teacherNumber: type: string @@ -515215,7 +567884,7 @@ components: externalSource: anyOf: - $ref: '#/components/schemas/microsoft.graph.educationExternalSource' - description: 'Where this user was created from. Possible values are: sis, lms, or manual.' + description: 'Source where this organization was created from. Possible values are: sis, manual.' nullable: true externalSourceDetail: type: string @@ -515247,7 +567916,7 @@ components: nullable: true signInType: type: string - description: 'Specifies the user sign-in types in your directory, such as emailAddress, userName or federated. Here, federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Additional validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.' + description: 'Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity will update the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, will be performed when setting or updating a userPrincipalName identity. Additional validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.' nullable: true microsoft.graph.licenseAssignmentState: title: licenseAssignmentState @@ -515349,7 +568018,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. Read only. + description: Folder ID of an archive folder for the user. nullable: true automaticRepliesSetting: anyOf: @@ -515363,7 +568032,7 @@ components: delegateMeetingMessageDeliveryOptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.delegateMeetingMessageDeliveryOptions' - description: 'If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. The default is sendToDelegateOnly.' + description: 'If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly.' nullable: true language: anyOf: @@ -515412,11 +568081,11 @@ components: properties: address: type: string - description: The email address of an entity instance. + description: The email address of the person or entity. nullable: true name: type: string - description: The display name of an entity instance. + description: The display name of the person or entity. nullable: true microsoft.graph.outlookItem: allOf: @@ -515494,7 +568163,7 @@ components: locationType: anyOf: - $ref: '#/components/schemas/microsoft.graph.locationType' - description: 'The type of location. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.' + description: 'The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.' nullable: true locationUri: type: string @@ -515563,7 +568232,7 @@ components: response: anyOf: - $ref: '#/components/schemas/microsoft.graph.responseType' - description: 'The response type. Possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded.' + description: 'The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: as an example, if attendee Alex hasn''t responded to a meeting request, getting Alex'' response status for that event in Alex'' calendar returns notResponded. Getting Alex'' response from the calendar of any other attendee or the organizer''s returns none. Getting the organizer''s response for the event in anybody''s calendar also returns none.' nullable: true 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])$' @@ -515744,7 +568413,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - description: 'Possible values are: notStarted, running, completed, failed. Read-only.' + description: 'The current status of the operation: notStarted, running, completed, failed' nullable: true microsoft.graph.onenoteOperationError: title: onenoteOperationError @@ -515828,7 +568497,7 @@ components: oneNoteClientUrl: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalLink' - description: 'Opens the notebook in the OneNote client, if it''s installed.' + description: Opens the notebook in the OneNote native client if it's installed. nullable: true oneNoteWebUrl: anyOf: @@ -515914,29 +568583,12 @@ components: properties: name: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: Name of the setting (as defined by the groupSettingTemplate). nullable: true value: type: string description: Value of the setting. nullable: true - microsoft.graph.siteCollection: - title: siteCollection - type: object - properties: - dataLocationCode: - type: string - description: The geographic region code for where this site collection resides. Read-only. - nullable: true - hostname: - type: string - description: The hostname for the site collection. Read-only. - nullable: true - root: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.root' - description: 'If present, indicates that this is a root site collection in SharePoint. Read-only.' - nullable: true microsoft.graph.teamFunSettings: title: teamFunSettings type: object @@ -515984,7 +568636,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update any channels.' + description: 'If set to true, members can add and update channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -516040,19 +568692,19 @@ components: properties: defaultValue: type: string - description: Default value for the setting. Read-only. + description: Default value for the setting. nullable: true description: type: string - description: Description of the setting. Read-only. + description: Description of the setting. nullable: true name: type: string - description: Name of the setting. Read-only. + description: Name of the setting. nullable: true type: type: string - description: Type of the setting. Read-only. + description: Type of the setting. nullable: true microsoft.graph.apiAuthenticationConfigurationBase: title: apiAuthenticationConfigurationBase @@ -516093,10 +568745,10 @@ components: properties: isDefault: type: boolean - description: Used to set the value as the default. + description: Determines whether the value is set as the default. name: type: string - description: The display name of the property displayed to the end user in the user flow. + description: The display name of the property displayed to the user in the user flow. nullable: true value: type: string @@ -516145,6 +568797,11 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessClientApp' description: 'Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required.' + devices: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.conditionalAccessDevices' + description: Devices in the policy. + nullable: true locations: anyOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessLocations' @@ -516183,7 +568840,7 @@ components: type: array items: type: string - description: 'List of custom controls IDs required by the policy. Learn more about custom controls here: https://docs.microsoft.com/azure/active-directory/conditional-access/controls#custom-controls-preview' + description: 'List of custom controls IDs required by the policy. For more information, see Custom controls.' operator: type: string description: 'Defines the relationship of the grant controls. Possible values: AND, OR.' @@ -516224,6 +568881,19 @@ components: - disabled - enabledForReportingButNotEnforced type: string + microsoft.graph.accessReviewNotificationRecipientItem: + title: accessReviewNotificationRecipientItem + type: object + properties: + notificationRecipientScope: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' + description: Determines the recipient of the notification email. + nullable: true + notificationTemplateType: + type: string + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' + nullable: true microsoft.graph.userIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.identity' @@ -516267,13 +568937,13 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewApplyAction' nullable: true - description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction. See accessReviewApplyAction.' + description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction.' autoApplyDecisionsEnabled: type: boolean - description: 'Indicates whether decisions are automatically applied. When set to false, a user must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.' + description: 'Indicates whether decisions are automatically applied. When set to false, an admin must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.' defaultDecision: type: string - description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation.' + description: 'Decision chosen if defaultDecisionEnabled is true. Can be one of Approve, Deny, or Recommendation.' nullable: true defaultDecisionEnabled: type: boolean @@ -516292,7 +568962,7 @@ components: description: Indicates whether emails are enabled or disabled. Default value is false. recommendationsEnabled: type: boolean - description: Indicates whether decision recommendations are enabled/disabled. + description: Indicates whether decision recommendations are enabled or disabled. recurrence: anyOf: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' @@ -516311,7 +568981,7 @@ components: nullable: true id: type: string - description: Resource ID + description: Identifier of the resource nullable: true type: type: string @@ -516333,26 +569003,40 @@ components: 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: The user who created this request. 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 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.' + microsoft.graph.volumeType: + title: volumeType + enum: + - operatingSystemVolume + - fixedDataVolume + - removableDataVolume + - unknownFutureValue + type: string microsoft.graph.threatCategory: title: threatCategory enum: @@ -516480,7 +569164,7 @@ components: 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 date and time the file was last shared. 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 would look like this: 2014-01-01T00:00:00Z. Read-only.' + description: 'The date and time the file was last shared. 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 sharingReference: @@ -516743,7 +569427,7 @@ components: nullable: true horizontalAlignment: type: string - description: 'Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.' + description: 'Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.' nullable: true rowHeight: anyOf: @@ -516758,7 +569442,7 @@ components: nullable: true verticalAlignment: type: string - description: 'Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed.' + description: 'Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.' nullable: true wrapText: type: boolean @@ -516796,13 +569480,13 @@ components: 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 date and time the resource was last accessed by the user. 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 would look like this: 2014-01-01T00:00:00Z. Read-only.' + description: 'The date and time the resource was last accessed by the user. 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 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 resource was last modified by the user. 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 would look like this: 2014-01-01T00:00:00Z. Read-only.' + description: 'The date and time the resource was last modified by the user. 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 microsoft.graph.servicePlanInfo: @@ -516815,7 +569499,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -516882,7 +569566,7 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.recipient' nullable: true - description: The email address to which a message should be redirected. + description: The email addresses to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -517140,7 +569824,7 @@ components: organizerAvailability: anyOf: - $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' - description: 'Availability of the meeting organizer for this meeting suggestion. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' + description: 'Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' nullable: true suggestionReason: type: string @@ -517285,7 +569969,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.websiteType' - description: 'Possible values are: other, home, work, blog, profile.' + description: 'The possible values are: other, home, work, blog, profile.' nullable: true microsoft.graph.changeTrackedEntity: allOf: @@ -517391,6 +570075,7 @@ components: - sccm - office365 type: string + description: Mobile device management authority. microsoft.graph.outlookGeoCoordinates: title: outlookGeoCoordinates type: object @@ -517465,13 +570150,12 @@ components: properties: description: type: string - description: Description for this policy. + description: Description for this policy. Required. nullable: true displayName: type: string - description: Display name for this policy. + description: Display name for this policy. Required. nullable: true - description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. microsoft.graph.allowInvitesFrom: title: allowInvitesFrom enum: @@ -517708,6 +570392,146 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.printTaskProcessingState' description: The current processing state of the printTask. Valid values are described in the following table. + microsoft.graph.dataSubject: + title: dataSubject + type: object + properties: + email: + type: string + description: Email of the data subject. + nullable: true + firstName: + type: string + description: First name of the data subject. + nullable: true + lastName: + type: string + description: Last Name of the data subject. + nullable: true + residency: + type: string + description: The country/region of residency. The residency information is uesed only for internal reporting but not for the content search. + nullable: true + microsoft.graph.dataSubjectType: + title: dataSubjectType + enum: + - customer + - currentEmployee + - formerEmployee + - prospectiveEmployee + - student + - teacher + - faculty + - other + - unknownFutureValue + type: string + microsoft.graph.subjectRightsRequestHistory: + title: subjectRightsRequestHistory + type: object + properties: + changedBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + description: Identity of the user who changed the subject rights request. + 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: Data and time when the entity was changed. + format: date-time + nullable: true + stage: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStage' + description: 'The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue.' + nullable: true + stageStatus: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStageStatus' + description: 'The status of the stage when the entity was changed. Possible values are: notStarted, current, completed, failed, unknownFutureValue.' + nullable: true + type: + type: string + description: Type of history. + nullable: true + microsoft.graph.subjectRightsRequestDetail: + title: subjectRightsRequestDetail + type: object + properties: + excludedItemCount: + type: integer + description: Count of items that are excluded from the request. + format: int64 + nullable: true + insightCounts: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyValuePair' + nullable: true + description: Count of items per insight. + itemCount: + type: integer + description: Count of items found. + format: int64 + nullable: true + itemNeedReview: + type: integer + description: Count of item that need review. + format: int64 + nullable: true + productItemCounts: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.keyValuePair' + nullable: true + description: 'Count of items per product, such as Exchange, SharePoint, OneDrive, and Teams.' + signedOffItemCount: + type: integer + description: Count of items signed off by the administrator. + format: int64 + nullable: true + totalItemSize: + type: integer + description: Total item size in bytes. + format: int64 + nullable: true + microsoft.graph.subjectRightsRequestStageDetail: + title: subjectRightsRequestStageDetail + type: object + properties: + error: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.publicError' + description: 'Describes the error, if any, for the current stage.' + nullable: true + stage: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStage' + description: 'The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue.' + nullable: true + status: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.subjectRightsRequestStageStatus' + description: 'Status of the current stage. Possible values are: notStarted, current, completed, failed, unknownFutureValue.' + nullable: true + microsoft.graph.subjectRightsRequestStatus: + title: subjectRightsRequestStatus + enum: + - active + - closed + - unknownFutureValue + type: string + microsoft.graph.subjectRightsRequestType: + title: subjectRightsRequestType + enum: + - export + - delete + - access + - tagForAction + - unknownFutureValue + type: string microsoft.graph.printUsage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -517727,18 +570551,53 @@ components: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string format: date + microsoft.graph.unifiedRolePermission: + title: unifiedRolePermission + type: object + properties: + allowedResourceActions: + type: array + items: + type: string + description: Set of tasks that can be performed on a resource. Required. + condition: + type: string + description: Optional constraints that must be met for the permission to be effective. + nullable: true + excludedResourceActions: + type: array + items: + type: string + nullable: true + description: Set of tasks that may not be performed on a resource. Not yet supported. microsoft.graph.extensionSchemaProperty: title: extensionSchemaProperty type: object properties: name: type: string - description: The name of the strongly typed property defined as part of a schema extension. + description: The name of the strongly-typed property defined as part of a schema extension. nullable: true type: type: string description: 'The type of the property that is defined as part of a schema extension. Allowed values are Binary, Boolean, DateTime, Integer or String. See the table below for more details.' nullable: true + microsoft.graph.aggregationOption: + title: aggregationOption + type: object + properties: + bucketDefinition: + $ref: '#/components/schemas/microsoft.graph.bucketAggregationDefinition' + field: + type: string + description: Computes aggregation on the field while the field exists in current entity type. Required. + size: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of searchBucket resources to be returned. This is not required when the range is provided manually in the search request. Optional. + format: int32 + nullable: true microsoft.graph.entityType: title: entityType enum: @@ -517750,7 +570609,7 @@ components: - list - listItem - drive - - unknownfuturevalue + - unknownFutureValue type: string microsoft.graph.searchQuery: title: searchQuery @@ -517759,10 +570618,28 @@ components: queryString: type: string description: The search query containing the search terms. Required. + microsoft.graph.sortProperty: + title: sortProperty + type: object + properties: + isDescending: + type: boolean + description: 'True if the sort order is descending. Default is false, with the sort order as ascending. Optional.' + nullable: true + name: + type: string + description: The name of the property to sort on. Required. microsoft.graph.searchHitsContainer: title: searchHitsContainer type: object properties: + aggregations: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.searchAggregation' + nullable: true + description: Contains the collection of aggregations computed based on the provided aggregationOption specified in the request. hits: type: array items: @@ -517989,7 +570866,7 @@ components: properties: applicationName: type: string - description: 'Name of the application managing the network connection (for example, Facebook, SMTP, etc.).' + description: 'Name of the application managing the network connection (for example, Facebook or SMTP).' nullable: true destinationAddress: type: string @@ -518497,6 +571374,24 @@ components: - high - unknownFutureValue type: string + microsoft.graph.sharePointIdentitySet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - title: sharePointIdentitySet + type: object + properties: + group: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + nullable: true + siteGroup: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' + nullable: true + siteUser: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' + nullable: true microsoft.graph.sharingInvitation: title: sharingInvitation type: object @@ -518546,6 +571441,61 @@ components: type: string description: A URL that opens the item in the browser on the OneDrive website. nullable: true + microsoft.graph.termStore.termGroupScope: + title: termGroupScope + enum: + - global + - system + - siteCollection + - unknownFutureValue + type: string + microsoft.graph.termStore.localizedName: + title: localizedName + type: object + properties: + languageTag: + type: string + description: The language tag for the label. + nullable: true + name: + type: string + description: The name in the localized language. + nullable: true + microsoft.graph.termStore.localizedDescription: + title: localizedDescription + type: object + properties: + description: + type: string + description: The description in the localized language. + nullable: true + languageTag: + type: string + description: The language tag for the label. + nullable: true + microsoft.graph.termStore.localizedLabel: + title: localizedLabel + type: object + properties: + isDefault: + type: boolean + description: Indicates whether the label is the default label. + nullable: true + languageTag: + type: string + description: The language tag for the label. + nullable: true + name: + type: string + description: The name of the label. + nullable: true + microsoft.graph.termStore.relationType: + title: relationType + enum: + - pin + - reuse + - unknownFutureValue + type: string microsoft.graph.licenseUnitsDetail: title: licenseUnitsDetail type: object @@ -518802,6 +571752,14 @@ components: properties: error: $ref: '#/components/schemas/odata.error.main' + microsoft.graph.postType: + title: postType + enum: + - regular + - quick + - strategic + - unknownFutureValue + type: string microsoft.graph.agreementFileData: title: agreementFileData type: object @@ -518822,7 +571780,6 @@ components: type: array items: type: string - description: The unique identifier for the oauth2PermissionScopes the application requires. microsoft.graph.optionalClaim: title: optionalClaim type: object @@ -518854,7 +571811,7 @@ components: format: uuid type: type: string - description: Specifies whether the id property references an oauth2PermissionScopes or an appRole. Possible values are Scope or Role. + description: 'Specifies whether the id property references an oauth2PermissionScopes or an appRole. The possible values are: Scope (for OAuth 2.0 permission scopes) or Role (for app roles).' nullable: true microsoft.graph.implicitGrantSettings: title: implicitGrantSettings @@ -518941,6 +571898,45 @@ components: - unknown - unknownFutureValue type: string + microsoft.graph.publicErrorDetail: + title: publicErrorDetail + type: object + properties: + code: + type: string + description: The error code. + nullable: true + message: + type: string + description: The error message. + nullable: true + target: + type: string + description: The target of the error. + nullable: true + microsoft.graph.publicInnerError: + title: publicInnerError + type: object + properties: + code: + type: string + description: The error code. + nullable: true + details: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' + nullable: true + description: A collection of error details. + message: + type: string + description: The error message. + nullable: true + target: + type: string + description: The target of the error. + nullable: true microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -519570,15 +572566,6 @@ components: - inactive - unknownFutureValue type: string - microsoft.graph.endpointType: - title: endpointType - enum: - - default - - voicemail - - skypeForBusiness - - skypeForBusinessVoipPhone - - unknownFutureValue - type: string microsoft.graph.tone: title: tone enum: @@ -519616,6 +572603,14 @@ components: - receiveOnly - sendReceive type: string + microsoft.graph.broadcastMeetingAudience: + title: broadcastMeetingAudience + enum: + - roleIsAttendee + - organization + - everyone + - unknownFutureValue + type: string microsoft.graph.lobbyBypassScope: title: lobbyBypassScope enum: @@ -519631,7 +572626,20 @@ components: - attendee - presenter - unknownFutureValue + - producer type: string + microsoft.graph.ediscovery.dataSourceContainerStatus: + title: dataSourceContainerStatus + enum: + - Active + - Released + - UnknownFutureValue + type: string + microsoft.graph.ediscovery.caseIndexOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' + - title: caseIndexOperation + type: object microsoft.graph.externalConnectors.accessType: title: accessType enum: @@ -519656,45 +572664,6 @@ components: - html - unknownFutureValue type: string - microsoft.graph.publicErrorDetail: - title: publicErrorDetail - type: object - properties: - code: - type: string - description: The error code. - nullable: true - message: - type: string - description: The error message. - nullable: true - target: - type: string - description: The target of the error. - nullable: true - microsoft.graph.publicInnerError: - title: publicInnerError - type: object - properties: - code: - type: string - description: The error code. - nullable: true - details: - type: array - items: - anyOf: - - $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' - nullable: true - description: A collection of error details. - message: - type: string - description: The error message. - nullable: true - target: - type: string - description: The target of the error. - nullable: true microsoft.graph.externalConnectors.label: title: label enum: @@ -519742,8 +572711,10 @@ components: enum: - oneDriveForBusiness - sharePoint + - box - localStorage type: string + description: Storage locations where managed apps can potentially store their data microsoft.graph.managedAppDataTransferLevel: title: managedAppDataTransferLevel enum: @@ -519751,6 +572722,7 @@ components: - managedApps - none type: string + description: Data can be transferred from/to these classes of apps microsoft.graph.managedAppClipboardSharingLevel: title: managedAppClipboardSharingLevel enum: @@ -519759,18 +572731,21 @@ components: - managedApps - blocked type: string + description: Represents the level to which the device's clipboard may be shared between apps microsoft.graph.managedBrowserType: title: managedBrowserType enum: - notConfigured - microsoftEdge type: string + description: Type of managed browser microsoft.graph.managedAppPinCharacterSet: title: managedAppPinCharacterSet enum: - numeric - alphanumericAndSymbol type: string + description: Character set which is to be used for a user's app PIN microsoft.graph.windowsInformationProtectionDataRecoveryCertificate: title: windowsInformationProtectionDataRecoveryCertificate type: object @@ -519802,6 +572777,7 @@ components: - encryptAuditAndPrompt - encryptAuditAndBlock type: string + description: Possible values for WIP Protection enforcement levels microsoft.graph.windowsInformationProtectionResourceCollection: title: windowsInformationProtectionResourceCollection type: object @@ -519917,6 +572893,7 @@ components: - failed - notSupported type: string + description: State of the action on the device microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus: title: importedWindowsAutopilotDeviceIdentityImportStatus enum: @@ -519938,13 +572915,25 @@ components: type: string description: Not yet documented nullable: true + sourceType: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.settingSourceType' + description: 'Not yet documented. Possible values are: deviceConfiguration, deviceIntent.' microsoft.graph.storagePlanInformation: title: storagePlanInformation type: object properties: upgradeAvailable: type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. + description: Indicates whether there are higher storage quota plans available. Read-only. + nullable: true + microsoft.graph.album: + title: album + type: object + properties: + coverImageItemId: + type: string + description: 'Unique identifier of the [driveItem][] that is the cover of the album.' nullable: true microsoft.graph.hashes: title: hashes @@ -519952,7 +572941,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file (if available). Read-only. + description: The CRC32 value of the file in little endian (if available). Read-only. nullable: true quickXorHash: type: string @@ -519992,6 +572981,18 @@ components: description: Date and time the pending binary operation was queued in UTC time. Read-only. format: date-time nullable: true + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true microsoft.graph.accessAction: title: accessAction type: object @@ -520019,7 +573020,7 @@ components: externalAudience: anyOf: - $ref: '#/components/schemas/microsoft.graph.externalAudienceScope' - description: 'The set of audience external to the signed-in user''s organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. Possible values are: none, contactsOnly, all.' + description: 'The set of audience external to the signed-in user''s organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.' nullable: true externalReplyMessage: type: string @@ -520042,7 +573043,7 @@ components: status: anyOf: - $ref: '#/components/schemas/microsoft.graph.automaticRepliesStatus' - description: 'Configurations status for automatic replies. Possible values are: disabled, alwaysEnabled, scheduled.' + description: 'Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.' nullable: true microsoft.graph.delegateMeetingMessageDeliveryOptions: title: delegateMeetingMessageDeliveryOptions @@ -520090,16 +573091,16 @@ components: anyOf: - $ref: '#/components/schemas/microsoft.graph.dayOfWeek' nullable: true - description: 'A collection of the days of the week on which the event occurs. 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.' + 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: anyOf: - $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - description: 'The first day of the week. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.' + description: 'The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.' nullable: true index: anyOf: - $ref: '#/components/schemas/microsoft.graph.weekIndex' - description: 'Specifies on which instance of the allowed days specified in daysOfsWeek the event occurs, counted from the first instance in the month. Possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.' + description: 'Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.' nullable: true interval: maximum: 2147483647 @@ -520147,7 +573148,7 @@ components: type: anyOf: - $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType' - description: 'The recurrence range. Possible values are: endDate, noEnd, numbered. Required.' + description: 'The recurrence range. The possible values are: endDate, noEnd, numbered. Required.' nullable: true microsoft.graph.responseType: title: responseType @@ -520218,6 +573219,11 @@ components: items: type: string description: 'The list of application IDs the policy applies to, unless explicitly excluded (in excludeApplications). Can also be set to All.' + includeAuthenticationContextClassReferences: + type: array + items: + type: string + description: Authentication context class references include. Supported values are c1 through c25. includeUserActions: type: array items: @@ -520234,6 +573240,15 @@ components: - other - unknownFutureValue type: string + microsoft.graph.conditionalAccessDevices: + title: conditionalAccessDevices + type: object + properties: + deviceFilter: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.conditionalAccessFilter' + description: Filter that defines the dynamic-device-syntax rule to include/exclude devices. A filter can use device properties (such as extension attributes) to include/exclude them. + nullable: true microsoft.graph.conditionalAccessLocations: title: conditionalAccessLocations type: object @@ -520324,7 +573339,7 @@ components: cloudAppSecurityType: anyOf: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecuritySessionControlType' - description: 'Possible values are: mcasConfigured, monitorOnly, blockDownloads. Learn more about these values here: https://docs.microsoft.com/cloud-app-security/proxy-deployment-aad#step-1-create-an-azure-ad-conditional-access-test-policy-' + description: 'Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps.' nullable: true microsoft.graph.persistentBrowserSessionControl: allOf: @@ -520355,6 +573370,9 @@ components: description: The number of days or hours. format: int32 nullable: true + microsoft.graph.accessReviewNotificationRecipientScope: + title: accessReviewNotificationRecipientScope + type: object microsoft.graph.accessReviewApplyAction: title: accessReviewApplyAction type: object @@ -520405,15 +573423,15 @@ components: nullable: true sideIndex: type: string - description: 'Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.' + description: 'Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.' nullable: true style: type: string - description: 'One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.' + description: 'One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.' nullable: true weight: type: string - description: 'Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick.' + description: 'Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick.' nullable: true microsoft.graph.workbookRangeFill: allOf: @@ -520460,7 +573478,7 @@ components: nullable: true underline: type: string - description: 'Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.' + description: 'Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.' nullable: true microsoft.graph.workbookFormatProtection: allOf: @@ -520528,7 +573546,7 @@ components: availability: anyOf: - $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' - description: 'The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' + description: 'The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.' nullable: true microsoft.graph.selectionLikelihoodInfo: title: selectionLikelihoodInfo @@ -520858,6 +573876,71 @@ components: - aborted - unknownFutureValue type: string + microsoft.graph.subjectRightsRequestStage: + title: subjectRightsRequestStage + enum: + - contentRetrieval + - contentReview + - generateReport + - contentDeletion + - caseResolved + - contentEstimate + - unknownFutureValue + type: string + microsoft.graph.subjectRightsRequestStageStatus: + title: subjectRightsRequestStageStatus + enum: + - notStarted + - current + - completed + - failed + - unknownFutureValue + type: string + microsoft.graph.bucketAggregationDefinition: + title: bucketAggregationDefinition + type: object + properties: + isDescending: + type: boolean + description: 'True to specify the sort order as descending. The default is false, with the sort order as ascending. Optional.' + nullable: true + minimumCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The minimum number of items that should be present in the aggregation to be returned in a bucket. Optional. + format: int32 + nullable: true + prefixFilter: + type: string + description: A filter to define a matching criteria. The key should start with the specified prefix to be returned in the response. Optional. + nullable: true + ranges: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bucketAggregationRange' + nullable: true + description: Specifies the manual ranges to compute the aggregations. This is only valid for non-string refiners of date or numeric type. Optional. + sortBy: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.bucketAggregationSortProperty' + description: 'The possible values are count to sort by the number of matches in the aggregation, keyAsStringto sort alphabeticaly based on the key in the aggregation, keyAsNumber for numerical sorting based on the key in the aggregation. Required.' + microsoft.graph.searchAggregation: + title: searchAggregation + type: object + properties: + buckets: + type: array + items: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.searchBucket' + nullable: true + description: Defines the actual buckets of the computed aggregation. + field: + type: string + description: Defines on which field the aggregation was computed on. + nullable: true microsoft.graph.searchHit: title: searchHit type: object @@ -521042,6 +574125,15 @@ components: type: string description: URL for the Microsoft Service Trust Portal nullable: true + microsoft.graph.sharePointIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: sharePointIdentity + type: object + properties: + loginName: + type: string + nullable: true microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -521149,7 +574241,7 @@ components: conversationIdentityType: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' - description: 'Type of conversation. Possible values are: team, channel, and chat.' + description: 'Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.' nullable: true microsoft.graph.callRecords.networkConnectionType: title: networkConnectionType @@ -521203,6 +574295,12 @@ components: description: Proxy IP or FQDN nullable: true description: Proxied Domain + microsoft.graph.settingSourceType: + title: settingSourceType + enum: + - deviceConfiguration + - deviceIntent + type: string microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -521243,6 +574341,17 @@ components: - noEnd - numbered type: string + microsoft.graph.conditionalAccessFilter: + title: conditionalAccessFilter + type: object + properties: + mode: + anyOf: + - $ref: '#/components/schemas/microsoft.graph.filterMode' + description: Mode to use for the filter. Possible values are include or exclude. + rule: + type: string + description: 'Rule syntax is similar to that used for membership rules for groups in Azure Active Directory (Azure AD). For details, see rules with multiple expressions' microsoft.graph.conditionalAccessDevicePlatform: title: conditionalAccessDevicePlatform enum: @@ -521320,6 +574429,797 @@ components: - developerEmpty - interpreterResourceUnavailable - unknownFutureValue + - alertRemovalOfBinaryChangeEntry + - banderAdded + - banderAlmostEmpty + - banderAlmostFull + - banderAtLimit + - banderClosed + - banderConfigurationChange + - banderCoverClosed + - banderCoverOpen + - banderEmpty + - banderFull + - banderInterlockClosed + - banderInterlockOpen + - banderJam + - banderLifeAlmostOver + - banderLifeOver + - banderMemoryExhausted + - banderMissing + - banderMotorFailure + - banderNearLimit + - banderOffline + - banderOpened + - banderOverTemperature + - banderPowerSaver + - banderRecoverableFailure + - banderRecoverableStorage + - banderRemoved + - banderResourceAdded + - banderResourceRemoved + - banderThermistorFailure + - banderTimingFailure + - banderTurnedOff + - banderTurnedOn + - banderUnderTemperature + - banderUnrecoverableFailure + - banderUnrecoverableStorageError + - banderWarmingUp + - binderAdded + - binderAlmostEmpty + - binderAlmostFull + - binderAtLimit + - binderClosed + - binderConfigurationChange + - binderCoverClosed + - binderCoverOpen + - binderEmpty + - binderFull + - binderInterlockClosed + - binderInterlockOpen + - binderJam + - binderLifeAlmostOver + - binderLifeOver + - binderMemoryExhausted + - binderMissing + - binderMotorFailure + - binderNearLimit + - binderOffline + - binderOpened + - binderOverTemperature + - binderPowerSaver + - binderRecoverableFailure + - binderRecoverableStorage + - binderRemoved + - binderResourceAdded + - binderResourceRemoved + - binderThermistorFailure + - binderTimingFailure + - binderTurnedOff + - binderTurnedOn + - binderUnderTemperature + - binderUnrecoverableFailure + - binderUnrecoverableStorageError + - binderWarmingUp + - cameraFailure + - chamberCooling + - chamberFailure + - chamberHeating + - chamberTemperatureHigh + - chamberTemperatureLow + - cleanerLifeAlmostOver + - cleanerLifeOver + - configurationChange + - deactivated + - deleted + - dieCutterAdded + - dieCutterAlmostEmpty + - dieCutterAlmostFull + - dieCutterAtLimit + - dieCutterClosed + - dieCutterConfigurationChange + - dieCutterCoverClosed + - dieCutterCoverOpen + - dieCutterEmpty + - dieCutterFull + - dieCutterInterlockClosed + - dieCutterInterlockOpen + - dieCutterJam + - dieCutterLifeAlmostOver + - dieCutterLifeOver + - dieCutterMemoryExhausted + - dieCutterMissing + - dieCutterMotorFailure + - dieCutterNearLimit + - dieCutterOffline + - dieCutterOpened + - dieCutterOverTemperature + - dieCutterPowerSaver + - dieCutterRecoverableFailure + - dieCutterRecoverableStorage + - dieCutterRemoved + - dieCutterResourceAdded + - dieCutterResourceRemoved + - dieCutterThermistorFailure + - dieCutterTimingFailure + - dieCutterTurnedOff + - dieCutterTurnedOn + - dieCutterUnderTemperature + - dieCutterUnrecoverableFailure + - dieCutterUnrecoverableStorageError + - dieCutterWarmingUp + - extruderCooling + - extruderFailure + - extruderHeating + - extruderJam + - extruderTemperatureHigh + - extruderTemperatureLow + - fanFailure + - faxModemLifeAlmostOver + - faxModemLifeOver + - faxModemMissing + - faxModemTurnedOff + - faxModemTurnedOn + - folderAdded + - folderAlmostEmpty + - folderAlmostFull + - folderAtLimit + - folderClosed + - folderConfigurationChange + - folderCoverClosed + - folderCoverOpen + - folderEmpty + - folderFull + - folderInterlockClosed + - folderInterlockOpen + - folderJam + - folderLifeAlmostOver + - folderLifeOver + - folderMemoryExhausted + - folderMissing + - folderMotorFailure + - folderNearLimit + - folderOffline + - folderOpened + - folderOverTemperature + - folderPowerSaver + - folderRecoverableFailure + - folderRecoverableStorage + - folderRemoved + - folderResourceAdded + - folderResourceRemoved + - folderThermistorFailure + - folderTimingFailure + - folderTurnedOff + - folderTurnedOn + - folderUnderTemperature + - folderUnrecoverableFailure + - folderUnrecoverableStorageError + - folderWarmingUp + - hibernate + - holdNewJobs + - identifyPrinterRequested + - imprinterAdded + - imprinterAlmostEmpty + - imprinterAlmostFull + - imprinterAtLimit + - imprinterClosed + - imprinterConfigurationChange + - imprinterCoverClosed + - imprinterCoverOpen + - imprinterEmpty + - imprinterFull + - imprinterInterlockClosed + - imprinterInterlockOpen + - imprinterJam + - imprinterLifeAlmostOver + - imprinterLifeOver + - imprinterMemoryExhausted + - imprinterMissing + - imprinterMotorFailure + - imprinterNearLimit + - imprinterOffline + - imprinterOpened + - imprinterOverTemperature + - imprinterPowerSaver + - imprinterRecoverableFailure + - imprinterRecoverableStorage + - imprinterRemoved + - imprinterResourceAdded + - imprinterResourceRemoved + - imprinterThermistorFailure + - imprinterTimingFailure + - imprinterTurnedOff + - imprinterTurnedOn + - imprinterUnderTemperature + - imprinterUnrecoverableFailure + - imprinterUnrecoverableStorageError + - imprinterWarmingUp + - inputCannotFeedSizeSelected + - inputManualInputRequest + - inputMediaColorChange + - inputMediaFormPartsChange + - inputMediaSizeChange + - inputMediaTrayFailure + - inputMediaTrayFeedError + - inputMediaTrayJam + - inputMediaTypeChange + - inputMediaWeightChange + - inputPickRollerFailure + - inputPickRollerLifeOver + - inputPickRollerLifeWarn + - inputPickRollerMissing + - inputTrayElevationFailure + - inputTrayPositionFailure + - inserterAdded + - inserterAlmostEmpty + - inserterAlmostFull + - inserterAtLimit + - inserterClosed + - inserterConfigurationChange + - inserterCoverClosed + - inserterCoverOpen + - inserterEmpty + - inserterFull + - inserterInterlockClosed + - inserterInterlockOpen + - inserterJam + - inserterLifeAlmostOver + - inserterLifeOver + - inserterMemoryExhausted + - inserterMissing + - inserterMotorFailure + - inserterNearLimit + - inserterOffline + - inserterOpened + - inserterOverTemperature + - inserterPowerSaver + - inserterRecoverableFailure + - inserterRecoverableStorage + - inserterRemoved + - inserterResourceAdded + - inserterResourceRemoved + - inserterThermistorFailure + - inserterTimingFailure + - inserterTurnedOff + - inserterTurnedOn + - inserterUnderTemperature + - inserterUnrecoverableFailure + - inserterUnrecoverableStorageError + - inserterWarmingUp + - interlockClosed + - interpreterCartridgeAdded + - interpreterCartridgeDeleted + - interpreterComplexPageEncountered + - interpreterMemoryDecrease + - interpreterMemoryIncrease + - interpreterResourceAdded + - interpreterResourceDeleted + - lampAtEol + - lampFailure + - lampNearEol + - laserAtEol + - laserFailure + - laserNearEol + - makeEnvelopeAdded + - makeEnvelopeAlmostEmpty + - makeEnvelopeAlmostFull + - makeEnvelopeAtLimit + - makeEnvelopeClosed + - makeEnvelopeConfigurationChange + - makeEnvelopeCoverClosed + - makeEnvelopeCoverOpen + - makeEnvelopeEmpty + - makeEnvelopeFull + - makeEnvelopeInterlockClosed + - makeEnvelopeInterlockOpen + - makeEnvelopeJam + - makeEnvelopeLifeAlmostOver + - makeEnvelopeLifeOver + - makeEnvelopeMemoryExhausted + - makeEnvelopeMissing + - makeEnvelopeMotorFailure + - makeEnvelopeNearLimit + - makeEnvelopeOffline + - makeEnvelopeOpened + - makeEnvelopeOverTemperature + - makeEnvelopePowerSaver + - makeEnvelopeRecoverableFailure + - makeEnvelopeRecoverableStorage + - makeEnvelopeRemoved + - makeEnvelopeResourceAdded + - makeEnvelopeResourceRemoved + - makeEnvelopeThermistorFailure + - makeEnvelopeTimingFailure + - makeEnvelopeTurnedOff + - makeEnvelopeTurnedOn + - makeEnvelopeUnderTemperature + - makeEnvelopeUnrecoverableFailure + - makeEnvelopeUnrecoverableStorageError + - makeEnvelopeWarmingUp + - markerAdjustingPrintQuality + - markerCleanerMissing + - markerDeveloperAlmostEmpty + - markerDeveloperEmpty + - markerDeveloperMissing + - markerFuserMissing + - markerFuserThermistorFailure + - markerFuserTimingFailure + - markerInkAlmostEmpty + - markerInkEmpty + - markerInkMissing + - markerOpcMissing + - markerPrintRibbonAlmostEmpty + - markerPrintRibbonEmpty + - markerPrintRibbonMissing + - markerSupplyAlmostEmpty + - markerSupplyMissing + - markerTonerCartridgeMissing + - markerTonerMissing + - markerWasteInkReceptacleAlmostFull + - markerWasteInkReceptacleFull + - markerWasteInkReceptacleMissing + - markerWasteMissing + - markerWasteTonerReceptacleAlmostFull + - markerWasteTonerReceptacleFull + - markerWasteTonerReceptacleMissing + - materialEmpty + - materialLow + - materialNeeded + - mediaDrying + - mediaPathCannotDuplexMediaSelected + - mediaPathFailure + - mediaPathInputEmpty + - mediaPathInputFeedError + - mediaPathInputJam + - mediaPathInputRequest + - mediaPathJam + - mediaPathMediaTrayAlmostFull + - mediaPathMediaTrayFull + - mediaPathMediaTrayMissing + - mediaPathOutputFeedError + - mediaPathOutputFull + - mediaPathOutputJam + - mediaPathPickRollerFailure + - mediaPathPickRollerLifeOver + - mediaPathPickRollerLifeWarn + - mediaPathPickRollerMissing + - motorFailure + - outputMailboxSelectFailure + - outputMediaTrayFailure + - outputMediaTrayFeedError + - outputMediaTrayJam + - perforaterAdded + - perforaterAlmostEmpty + - perforaterAlmostFull + - perforaterAtLimit + - perforaterClosed + - perforaterConfigurationChange + - perforaterCoverClosed + - perforaterCoverOpen + - perforaterEmpty + - perforaterFull + - perforaterInterlockClosed + - perforaterInterlockOpen + - perforaterJam + - perforaterLifeAlmostOver + - perforaterLifeOver + - perforaterMemoryExhausted + - perforaterMissing + - perforaterMotorFailure + - perforaterNearLimit + - perforaterOffline + - perforaterOpened + - perforaterOverTemperature + - perforaterPowerSaver + - perforaterRecoverableFailure + - perforaterRecoverableStorage + - perforaterRemoved + - perforaterResourceAdded + - perforaterResourceRemoved + - perforaterThermistorFailure + - perforaterTimingFailure + - perforaterTurnedOff + - perforaterTurnedOn + - perforaterUnderTemperature + - perforaterUnrecoverableFailure + - perforaterUnrecoverableStorageError + - perforaterWarmingUp + - platformCooling + - platformFailure + - platformHeating + - platformTemperatureHigh + - platformTemperatureLow + - powerDown + - powerUp + - printerManualReset + - printerNmsReset + - printerReadyToPrint + - puncherAdded + - puncherAlmostEmpty + - puncherAlmostFull + - puncherAtLimit + - puncherClosed + - puncherConfigurationChange + - puncherCoverClosed + - puncherCoverOpen + - puncherEmpty + - puncherFull + - puncherInterlockClosed + - puncherInterlockOpen + - puncherJam + - puncherLifeAlmostOver + - puncherLifeOver + - puncherMemoryExhausted + - puncherMissing + - puncherMotorFailure + - puncherNearLimit + - puncherOffline + - puncherOpened + - puncherOverTemperature + - puncherPowerSaver + - puncherRecoverableFailure + - puncherRecoverableStorage + - puncherRemoved + - puncherResourceAdded + - puncherResourceRemoved + - puncherThermistorFailure + - puncherTimingFailure + - puncherTurnedOff + - puncherTurnedOn + - puncherUnderTemperature + - puncherUnrecoverableFailure + - puncherUnrecoverableStorageError + - puncherWarmingUp + - resuming + - scanMediaPathFailure + - scanMediaPathInputEmpty + - scanMediaPathInputFeedError + - scanMediaPathInputJam + - scanMediaPathInputRequest + - scanMediaPathJam + - scanMediaPathOutputFeedError + - scanMediaPathOutputFull + - scanMediaPathOutputJam + - scanMediaPathPickRollerFailure + - scanMediaPathPickRollerLifeOver + - scanMediaPathPickRollerLifeWarn + - scanMediaPathPickRollerMissing + - scanMediaPathTrayAlmostFull + - scanMediaPathTrayFull + - scanMediaPathTrayMissing + - scannerLightFailure + - scannerLightLifeAlmostOver + - scannerLightLifeOver + - scannerLightMissing + - scannerSensorFailure + - scannerSensorLifeAlmostOver + - scannerSensorLifeOver + - scannerSensorMissing + - separationCutterAdded + - separationCutterAlmostEmpty + - separationCutterAlmostFull + - separationCutterAtLimit + - separationCutterClosed + - separationCutterConfigurationChange + - separationCutterCoverClosed + - separationCutterCoverOpen + - separationCutterEmpty + - separationCutterFull + - separationCutterInterlockClosed + - separationCutterInterlockOpen + - separationCutterJam + - separationCutterLifeAlmostOver + - separationCutterLifeOver + - separationCutterMemoryExhausted + - separationCutterMissing + - separationCutterMotorFailure + - separationCutterNearLimit + - separationCutterOffline + - separationCutterOpened + - separationCutterOverTemperature + - separationCutterPowerSaver + - separationCutterRecoverableFailure + - separationCutterRecoverableStorage + - separationCutterRemoved + - separationCutterResourceAdded + - separationCutterResourceRemoved + - separationCutterThermistorFailure + - separationCutterTimingFailure + - separationCutterTurnedOff + - separationCutterTurnedOn + - separationCutterUnderTemperature + - separationCutterUnrecoverableFailure + - separationCutterUnrecoverableStorageError + - separationCutterWarmingUp + - sheetRotatorAdded + - sheetRotatorAlmostEmpty + - sheetRotatorAlmostFull + - sheetRotatorAtLimit + - sheetRotatorClosed + - sheetRotatorConfigurationChange + - sheetRotatorCoverClosed + - sheetRotatorCoverOpen + - sheetRotatorEmpty + - sheetRotatorFull + - sheetRotatorInterlockClosed + - sheetRotatorInterlockOpen + - sheetRotatorJam + - sheetRotatorLifeAlmostOver + - sheetRotatorLifeOver + - sheetRotatorMemoryExhausted + - sheetRotatorMissing + - sheetRotatorMotorFailure + - sheetRotatorNearLimit + - sheetRotatorOffline + - sheetRotatorOpened + - sheetRotatorOverTemperature + - sheetRotatorPowerSaver + - sheetRotatorRecoverableFailure + - sheetRotatorRecoverableStorage + - sheetRotatorRemoved + - sheetRotatorResourceAdded + - sheetRotatorResourceRemoved + - sheetRotatorThermistorFailure + - sheetRotatorTimingFailure + - sheetRotatorTurnedOff + - sheetRotatorTurnedOn + - sheetRotatorUnderTemperature + - sheetRotatorUnrecoverableFailure + - sheetRotatorUnrecoverableStorageError + - sheetRotatorWarmingUp + - slitterAdded + - slitterAlmostEmpty + - slitterAlmostFull + - slitterAtLimit + - slitterClosed + - slitterConfigurationChange + - slitterCoverClosed + - slitterCoverOpen + - slitterEmpty + - slitterFull + - slitterInterlockClosed + - slitterInterlockOpen + - slitterJam + - slitterLifeAlmostOver + - slitterLifeOver + - slitterMemoryExhausted + - slitterMissing + - slitterMotorFailure + - slitterNearLimit + - slitterOffline + - slitterOpened + - slitterOverTemperature + - slitterPowerSaver + - slitterRecoverableFailure + - slitterRecoverableStorage + - slitterRemoved + - slitterResourceAdded + - slitterResourceRemoved + - slitterThermistorFailure + - slitterTimingFailure + - slitterTurnedOff + - slitterTurnedOn + - slitterUnderTemperature + - slitterUnrecoverableFailure + - slitterUnrecoverableStorageError + - slitterWarmingUp + - stackerAdded + - stackerAlmostEmpty + - stackerAlmostFull + - stackerAtLimit + - stackerClosed + - stackerConfigurationChange + - stackerCoverClosed + - stackerCoverOpen + - stackerEmpty + - stackerFull + - stackerInterlockClosed + - stackerInterlockOpen + - stackerJam + - stackerLifeAlmostOver + - stackerLifeOver + - stackerMemoryExhausted + - stackerMissing + - stackerMotorFailure + - stackerNearLimit + - stackerOffline + - stackerOpened + - stackerOverTemperature + - stackerPowerSaver + - stackerRecoverableFailure + - stackerRecoverableStorage + - stackerRemoved + - stackerResourceAdded + - stackerResourceRemoved + - stackerThermistorFailure + - stackerTimingFailure + - stackerTurnedOff + - stackerTurnedOn + - stackerUnderTemperature + - stackerUnrecoverableFailure + - stackerUnrecoverableStorageError + - stackerWarmingUp + - standby + - staplerAdded + - staplerAlmostEmpty + - staplerAlmostFull + - staplerAtLimit + - staplerClosed + - staplerConfigurationChange + - staplerCoverClosed + - staplerCoverOpen + - staplerEmpty + - staplerFull + - staplerInterlockClosed + - staplerInterlockOpen + - staplerJam + - staplerLifeAlmostOver + - staplerLifeOver + - staplerMemoryExhausted + - staplerMissing + - staplerMotorFailure + - staplerNearLimit + - staplerOffline + - staplerOpened + - staplerOverTemperature + - staplerPowerSaver + - staplerRecoverableFailure + - staplerRecoverableStorage + - staplerRemoved + - staplerResourceAdded + - staplerResourceRemoved + - staplerThermistorFailure + - staplerTimingFailure + - staplerTurnedOff + - staplerTurnedOn + - staplerUnderTemperature + - staplerUnrecoverableFailure + - staplerUnrecoverableStorageError + - staplerWarmingUp + - stitcherAdded + - stitcherAlmostEmpty + - stitcherAlmostFull + - stitcherAtLimit + - stitcherClosed + - stitcherConfigurationChange + - stitcherCoverClosed + - stitcherCoverOpen + - stitcherEmpty + - stitcherFull + - stitcherInterlockClosed + - stitcherInterlockOpen + - stitcherJam + - stitcherLifeAlmostOver + - stitcherLifeOver + - stitcherMemoryExhausted + - stitcherMissing + - stitcherMotorFailure + - stitcherNearLimit + - stitcherOffline + - stitcherOpened + - stitcherOverTemperature + - stitcherPowerSaver + - stitcherRecoverableFailure + - stitcherRecoverableStorage + - stitcherRemoved + - stitcherResourceAdded + - stitcherResourceRemoved + - stitcherThermistorFailure + - stitcherTimingFailure + - stitcherTurnedOff + - stitcherTurnedOn + - stitcherUnderTemperature + - stitcherUnrecoverableFailure + - stitcherUnrecoverableStorageError + - stitcherWarmingUp + - subunitAdded + - subunitAlmostEmpty + - subunitAlmostFull + - subunitAtLimit + - subunitClosed + - subunitCoolingDown + - subunitEmpty + - subunitFull + - subunitLifeAlmostOver + - subunitLifeOver + - subunitMemoryExhausted + - subunitMissing + - subunitMotorFailure + - subunitNearLimit + - subunitOffline + - subunitOpened + - subunitOverTemperature + - subunitPowerSaver + - subunitRecoverableFailure + - subunitRecoverableStorage + - subunitRemoved + - subunitResourceAdded + - subunitResourceRemoved + - subunitThermistorFailure + - subunitTimingFailure + - subunitTurnedOff + - subunitTurnedOn + - subunitUnderTemperature + - subunitUnrecoverableFailure + - subunitUnrecoverableStorage + - subunitWarmingUp + - suspend + - testing + - trimmerAdded + - trimmerAlmostEmpty + - trimmerAlmostFull + - trimmerAtLimit + - trimmerClosed + - trimmerConfigurationChange + - trimmerCoverClosed + - trimmerCoverOpen + - trimmerEmpty + - trimmerFull + - trimmerInterlockClosed + - trimmerInterlockOpen + - trimmerJam + - trimmerLifeAlmostOver + - trimmerLifeOver + - trimmerMemoryExhausted + - trimmerMissing + - trimmerMotorFailure + - trimmerNearLimit + - trimmerOffline + - trimmerOpened + - trimmerOverTemperature + - trimmerPowerSaver + - trimmerRecoverableFailure + - trimmerRecoverableStorage + - trimmerRemoved + - trimmerResourceAdded + - trimmerResourceRemoved + - trimmerThermistorFailure + - trimmerTimingFailure + - trimmerTurnedOff + - trimmerTurnedOn + - trimmerUnderTemperature + - trimmerUnrecoverableFailure + - trimmerUnrecoverableStorageError + - trimmerWarmingUp + - unknown + - wrapperAdded + - wrapperAlmostEmpty + - wrapperAlmostFull + - wrapperAtLimit + - wrapperClosed + - wrapperConfigurationChange + - wrapperCoverClosed + - wrapperCoverOpen + - wrapperEmpty + - wrapperFull + - wrapperInterlockClosed + - wrapperInterlockOpen + - wrapperJam + - wrapperLifeAlmostOver + - wrapperLifeOver + - wrapperMemoryExhausted + - wrapperMissing + - wrapperMotorFailure + - wrapperNearLimit + - wrapperOffline + - wrapperOpened + - wrapperOverTemperature + - wrapperPowerSaver + - wrapperRecoverableFailure + - wrapperRecoverableStorage + - wrapperRemoved + - wrapperResourceAdded + - wrapperResourceRemoved + - wrapperThermistorFailure + - wrapperTimingFailure + - wrapperTurnedOff + - wrapperTurnedOn + - wrapperUnderTemperature + - wrapperUnrecoverableFailure + - wrapperUnrecoverableStorageError + - wrapperWarmingUp type: string microsoft.graph.printerProcessingState: title: printerProcessingState @@ -521330,6 +575230,43 @@ components: - stopped - unknownFutureValue type: string + microsoft.graph.bucketAggregationRange: + title: bucketAggregationRange + type: object + properties: + from: + type: string + description: Defines the lower bound from which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required. + to: + type: string + description: Defines the upper bound up to which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required. + microsoft.graph.bucketAggregationSortProperty: + title: bucketAggregationSortProperty + enum: + - count + - keyAsString + - keyAsNumber + - unknownFutureValue + type: string + microsoft.graph.searchBucket: + title: searchBucket + type: object + properties: + aggregationFilterToken: + type: string + description: 'A token containing the encoded filter to aggregate search matches by the specific key value. To use the filter, pass the token as part of the aggregationFilter property in a searchRequest object, in the format ''{field}:/''{aggregationFilterToken}/''''. See an example.' + nullable: true + count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The approximate number of search matches that share the same value specified in the key property. Note that this number is not the exact number of matches. + format: int32 + nullable: true + key: + type: string + description: The discrete value of the field that an aggregation was computed on. + nullable: true microsoft.graph.fileHashType: title: fileHashType enum: @@ -521379,6 +575316,12 @@ components: - chat - unknownFutureValue type: string + microsoft.graph.filterMode: + title: filterMode + enum: + - include + - exclude + type: string responses: error: description: error From 7a4530b02150df0bc7c2fbf3bc7125eecb496dac Mon Sep 17 00:00:00 2001 From: Darrel Miller Date: Tue, 16 Aug 2022 00:25:33 -0400 Subject: [PATCH 3/3] Updated permissions --- permissions/beta/APIConnectors.json | 44 +- permissions/beta/AccessReview.json | 154 +- permissions/beta/AdministrativeUnit.json | 64 +- permissions/beta/Agreement.json | 62 +- permissions/beta/AgreementAcceptance.json | 32 +- permissions/beta/Analytics.json | 11 +- permissions/beta/AppCatalog.json | 67 +- permissions/beta/AppRoleAssignment.json | 23 +- permissions/beta/Application.json | 309 +- permissions/beta/Approval.json | 29 + permissions/beta/AttackSimulation.json | 21 + permissions/beta/AuditLog.json | 25 +- permissions/beta/AuthenticationContext.json | 37 + permissions/beta/BitlockerKey.json | 6 +- permissions/beta/Bookings.json | 174 +- permissions/beta/BookingsAppointment.json | 94 +- permissions/beta/Calendar.json | 37 + permissions/beta/Calendars.json | 104 +- permissions/beta/CallRecord-PstnCalls.json | 14 + permissions/beta/CallRecords.json | 10 +- permissions/beta/Calls.json | 295 +- permissions/beta/Channel.json | 78 +- permissions/beta/ChannelMember.json | 73 +- permissions/beta/ChannelMessage.json | 100 +- permissions/beta/ChannelSettings.json | 68 +- permissions/beta/Chat.json | 217 +- permissions/beta/ChatMember.json | 81 +- permissions/beta/ChatMessage.json | 72 +- permissions/beta/ChatSettings.json | 26 +- permissions/beta/CloudPC.json | 133 +- permissions/beta/ConsentRequest.json | 36 +- permissions/beta/Contacts.json | 68 +- permissions/beta/CrossTenantInformation.json | 35 + .../beta/CrossTenantUserProfileSharing.json | 61 + .../beta/CustomAuthenticationExtension.json | 46 + .../beta/CustomSecAttributeAssignment.json | 37 + .../beta/CustomSecAttributeDefinition.json | 86 + .../beta/DelegatedAdminRelationship.json | 104 + .../beta/DelegatedPermissionGrant.json | 45 +- permissions/beta/Device.json | 160 +- permissions/beta/DeviceManagementApps.json | 65 +- .../beta/DeviceManagementConfiguration.json | 1638 +++--- .../beta/DeviceManagementManagedDevices.json | 265 +- permissions/beta/DeviceManagementRBAC.json | 112 +- .../beta/DeviceManagementServiceConfig.json | 326 +- permissions/beta/Directory.json | 722 +-- .../beta/DirectoryRecommendations.json | 37 + permissions/beta/Domain.json | 93 +- permissions/beta/EAS.json | 16 + permissions/beta/EWS.json | 16 + permissions/beta/EduAdministration.json | 48 +- permissions/beta/EduAssignments.json | 258 +- permissions/beta/EduRoster.json | 73 +- permissions/beta/EntitlementManagement.json | 159 +- permissions/beta/EventListener.json | 37 + permissions/beta/ExternalConnection.json | 160 +- permissions/beta/ExternalItem.json | 117 +- permissions/beta/Family.json | 16 + permissions/beta/File.json | 13 +- permissions/beta/Files.json | 824 ++- permissions/beta/Financials.json | 19 +- permissions/beta/Group.json | 344 +- permissions/beta/GroupMember.json | 73 +- permissions/beta/IMAP.json | 14 +- permissions/beta/IdentityProvider.json | 91 +- permissions/beta/IdentityRiskEvent.json | 67 +- .../beta/IdentityRiskyServicePrincipal.json | 80 + permissions/beta/IdentityRiskyUser.json | 78 +- permissions/beta/IdentityUserFlow.json | 54 +- .../beta/InformationProtectionContent.json | 23 + .../beta/InformationProtectionPolicy.json | 24 +- permissions/beta/LearningContent.json | 91 + permissions/beta/LearningProvider.json | 68 + permissions/beta/LicenseAssignment.json | 21 + permissions/beta/LifecycleWorkflows.json | 37 + permissions/beta/Mail.json | 128 +- permissions/beta/MailboxSettings.json | 48 +- permissions/beta/ManagedTenant.json | 41 + permissions/beta/ManagedTenants.json | 58 +- permissions/beta/Member.json | 30 +- permissions/beta/N-A.json | 4818 +++++++++++++++++ permissions/beta/Notes.json | 113 +- permissions/beta/Notifications.json | 15 +- .../beta/OnPremisesPublishingProfiles.json | 24 +- permissions/beta/OnlineMeeting.json | 7 +- permissions/beta/OnlineMeetingArtifact.json | 27 +- permissions/beta/OnlineMeetingRecording.json | 21 + permissions/beta/OnlineMeetingTranscript.json | 21 + permissions/beta/OnlineMeetings.json | 220 +- permissions/beta/OrgContact.json | 21 +- permissions/beta/Organization.json | 96 +- permissions/beta/Owner.json | 7 +- permissions/beta/POP.json | 14 +- permissions/beta/People.json | 47 +- permissions/beta/Place.json | 32 +- permissions/beta/Policy.json | 598 +- permissions/beta/Presence.json | 61 +- permissions/beta/PrintConnector.json | 34 +- permissions/beta/PrintJob.json | 307 +- permissions/beta/PrintSettings.json | 46 +- permissions/beta/PrintTaskDefinition.json | 16 +- permissions/beta/Printer.json | 176 +- permissions/beta/PrinterShare.json | 49 +- permissions/beta/PrivilegedAccess.json | 250 +- permissions/beta/ProgramControl.json | 72 +- permissions/beta/PstnCalls.json | 13 +- permissions/beta/RecordsManagement.json | 116 + permissions/beta/ReportSettings.json | 64 + permissions/beta/Reports.json | 102 +- .../beta/ResourceSpecificPermissionGrant.json | 6 +- permissions/beta/RoleAssignmentSchedule.json | 55 +- permissions/beta/RoleEligibilitySchedule.json | 52 +- permissions/beta/RoleManagement.json | 297 +- permissions/beta/RoleManagementPolicy.json | 50 +- permissions/beta/SMTP.json | 14 +- permissions/beta/Schedule.json | 80 +- permissions/beta/SearchConfiguration.json | 149 + permissions/beta/SecurityActions.json | 40 +- permissions/beta/SecurityAlert.json | 37 + permissions/beta/SecurityEvents.json | 44 +- permissions/beta/SecurityIncident.json | 37 + permissions/beta/ServiceHealth.json | 24 +- permissions/beta/ServiceMessage.json | 28 +- permissions/beta/ServiceMessageViewpoint.json | 18 +- .../beta/ServicePrincipalEndpoint.json | 37 + .../beta/SharePointTenantSettings.json | 64 + permissions/beta/ShortNotes.json | 38 +- permissions/beta/Sites.json | 319 +- permissions/beta/SubjectRightsRequest.json | 101 + permissions/beta/Subscription.json | 17 + permissions/beta/Tasks.json | 468 +- permissions/beta/Team.json | 55 +- permissions/beta/TeamMember.json | 69 +- permissions/beta/TeamSettings.json | 72 +- permissions/beta/TeamsActivity.json | 53 +- permissions/beta/TeamsApp.json | 38 +- permissions/beta/TeamsAppInstallation.json | 320 +- permissions/beta/TeamsTab.json | 383 +- permissions/beta/Teamwork.json | 16 +- permissions/beta/TeamworkAppSettings.json | 48 + permissions/beta/TeamworkDevice.json | 89 + permissions/beta/TeamworkTag.json | 100 +- permissions/beta/TermStore.json | 94 +- permissions/beta/ThreatAssessment.json | 27 +- permissions/beta/ThreatHunting.json | 21 + permissions/beta/ThreatIndicators.json | 38 +- permissions/beta/ThreatSubmission.json | 172 + .../beta/ThreatSubmissionPolicies.json | 55 + permissions/beta/ThreatSubmissionPolicy.json | 67 + permissions/beta/TrustFrameworkKeySet.json | 40 +- permissions/beta/UnifiedGroupMember.json | 17 + permissions/beta/User.json | 878 +-- permissions/beta/UserActivity.json | 18 +- .../beta/UserAuthenticationMethod.json | 320 +- permissions/beta/UserNotification.json | 20 + permissions/beta/UserShiftPreferences.json | 23 + permissions/beta/UserTimelineActivity.json | 16 + permissions/beta/WindowsUpdates.json | 31 +- permissions/beta/WorkforceIntegration.json | 66 - permissions/beta/eDiscovery.json | 198 +- permissions/beta/email.json | 16 + permissions/beta/offline_access.json | 16 + permissions/beta/openid.json | 16 + permissions/beta/profile.json | 16 + 164 files changed, 15807 insertions(+), 6485 deletions(-) create mode 100644 permissions/beta/Approval.json create mode 100644 permissions/beta/AttackSimulation.json create mode 100644 permissions/beta/AuthenticationContext.json create mode 100644 permissions/beta/Calendar.json create mode 100644 permissions/beta/CallRecord-PstnCalls.json create mode 100644 permissions/beta/CrossTenantInformation.json create mode 100644 permissions/beta/CrossTenantUserProfileSharing.json create mode 100644 permissions/beta/CustomAuthenticationExtension.json create mode 100644 permissions/beta/CustomSecAttributeAssignment.json create mode 100644 permissions/beta/CustomSecAttributeDefinition.json create mode 100644 permissions/beta/DelegatedAdminRelationship.json create mode 100644 permissions/beta/DirectoryRecommendations.json create mode 100644 permissions/beta/EAS.json create mode 100644 permissions/beta/EWS.json create mode 100644 permissions/beta/EventListener.json create mode 100644 permissions/beta/Family.json create mode 100644 permissions/beta/IdentityRiskyServicePrincipal.json create mode 100644 permissions/beta/InformationProtectionContent.json create mode 100644 permissions/beta/LearningContent.json create mode 100644 permissions/beta/LearningProvider.json create mode 100644 permissions/beta/LicenseAssignment.json create mode 100644 permissions/beta/LifecycleWorkflows.json create mode 100644 permissions/beta/ManagedTenant.json create mode 100644 permissions/beta/N-A.json create mode 100644 permissions/beta/OnlineMeetingRecording.json create mode 100644 permissions/beta/OnlineMeetingTranscript.json create mode 100644 permissions/beta/RecordsManagement.json create mode 100644 permissions/beta/ReportSettings.json create mode 100644 permissions/beta/SearchConfiguration.json create mode 100644 permissions/beta/SecurityAlert.json create mode 100644 permissions/beta/SecurityIncident.json create mode 100644 permissions/beta/ServicePrincipalEndpoint.json create mode 100644 permissions/beta/SharePointTenantSettings.json create mode 100644 permissions/beta/SubjectRightsRequest.json create mode 100644 permissions/beta/Subscription.json create mode 100644 permissions/beta/TeamworkAppSettings.json create mode 100644 permissions/beta/TeamworkDevice.json create mode 100644 permissions/beta/ThreatHunting.json create mode 100644 permissions/beta/ThreatSubmission.json create mode 100644 permissions/beta/ThreatSubmissionPolicies.json create mode 100644 permissions/beta/ThreatSubmissionPolicy.json create mode 100644 permissions/beta/UnifiedGroupMember.json create mode 100644 permissions/beta/UserNotification.json create mode 100644 permissions/beta/UserShiftPreferences.json create mode 100644 permissions/beta/UserTimelineActivity.json delete mode 100644 permissions/beta/WorkforceIntegration.json create mode 100644 permissions/beta/email.json create mode 100644 permissions/beta/offline_access.json create mode 100644 permissions/beta/openid.json create mode 100644 permissions/beta/profile.json diff --git a/permissions/beta/APIConnectors.json b/permissions/beta/APIConnectors.json index e67e798b0..0fe86f811 100644 --- a/permissions/beta/APIConnectors.json +++ b/permissions/beta/APIConnectors.json @@ -1,11 +1,39 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { + "APIConnectors.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read API connectors for authentication flows", + "adminDescription": "Allows the app to read the API connectors used in user authentication flows, on behalf of the signed-in user.", + "userDisplayName": "Read API connectors for authentication flows", + "userDescription": "Allows the app to read the API connectors used in user authentication flows, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read API connectors for authentication flows", + "adminDescription": "Allows the app to read the API connectors used in user authentication flows, without a signed-in user." + } + }, + "pathSets": [] + }, "APIConnectors.ReadWrite.All": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write API connectors for authentication flows", + "adminDescription": "Allows the app to read, create and manage the API connectors used in user authentication flows, on behalf of the signed-in user.", + "userDisplayName": "Read and write API connectors for authentication flows", + "userDescription": "Allows the app to read, create and manage the API connectors used in user authentication flows, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write API connectors for authentication flows", + "adminDescription": "Allows the app to read, create and manage the API connectors used in user authentication flows, without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -19,19 +47,20 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET" + "GET", + "POST" ], "paths": { - "/identity/apiconnectors/": {} + "/identity/apiconnectors": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -39,7 +68,6 @@ "POST" ], "paths": { - "/identity/apiconnectors": {}, "/identity/apiconnectors/{id}/uploadclientcertificate": {} } } diff --git a/permissions/beta/AccessReview.json b/permissions/beta/AccessReview.json index 1ff08b4a3..2eae5b644 100644 --- a/permissions/beta/AccessReview.json +++ b/permissions/beta/AccessReview.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "AccessReview.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read access reviews on behalf of the signed-in user.", - "longDescription": "Read all access reviews" + "adminDisplayName": "Read all access reviews that user can access", + "adminDescription": "Allows the app to read access reviews, reviewers, decisions and settings that the signed-in user has access to in the organization.", + "userDisplayName": "Read access reviews that you can access", + "userDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read access reviews without a signed-in user.", - "longDescription": "Read all access reviews" + "adminDisplayName": "Read all access reviews", + "adminDescription": "Allows the app to read access reviews, reviewers, decisions and settings in the organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -37,13 +36,32 @@ "/identitygovernance/accessreviews/definitions/{id}/instances": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/filterbycurrentuser(on={value})": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/contactedreviewers": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/filterbycurrentuser(on={value})": {}, - "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/{id}": {} + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identitygovernance/accessreviews/decisions/filterbycurrentuser(on={value})/recordalldecisions": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -62,15 +80,20 @@ "AccessReview.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write access reviews on behalf of the signed-in user.", - "longDescription": "Manage all access reviews" + "adminDisplayName": "Manage all access reviews that user can access", + "adminDescription": "Allows the app to read, update, delete and perform actions on access reviews, reviewers, decisions and settings that the signed-in user has access to in the organization.", + "userDisplayName": "Manage access reviews that you can access", + "userDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Manage all access reviews", + "adminDescription": "Allows the app to read, update, delete and perform actions on access reviews, reviewers, decisions and settings in the organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -83,7 +106,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -96,7 +119,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -113,7 +136,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -127,7 +150,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -138,15 +161,19 @@ "/identitygovernance/accessreviews/definitions/filterbycurrentuser(on={value})": {}, "/identitygovernance/accessreviews/definitions/{id}/instances": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/filterbycurrentuser(on={value})": {}, - "/identitygovernance/accessreviews/definitions/{id}/instances/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/contactedreviewers": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/filterbycurrentuser(on={value})": {}, - "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/{id}": {}, - "/identitygovernance/accessreviews/historydefinitions/{id}": {} + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/historydefinitions/{id}": {}, + "/identitygovernance/accessreviews/historydefinitions/{id}/instances": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -160,7 +187,35 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -168,17 +223,19 @@ "POST" ], "paths": { + "/identitygovernance/accessreviews/decisions/filterbycurrentuser(on={value})/recordalldecisions": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/applydecisions": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/resetdecisions": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/sendreminder": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/stop": {}, "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stop": {}, - "/identitygovernance/accessreviews/historydefinitions/{id}/generatedownloaduri()": {}, + "/identitygovernance/accessreviews/historydefinitions/{id}/instances/{id}/generatedownloaduri": {}, "/me/pendingaccessreviewinstances/{id}/batchrecorddecisions": {}, "/users/{id}/pendingaccessreviewinstances/{id}/batchrecorddecisions": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -189,7 +246,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -203,39 +260,26 @@ "/me/pendingaccessreviewinstances/{id}/acceptrecommendations": {}, "/users/{id}/pendingaccessreviewinstances/{id}/acceptrecommendations": {} } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "PATCH" - ], - "paths": { - "/me/pendingaccessreviewinstances/{id}/decisions/{id}": {}, - "/users/{id}/pendingaccessreviewinstances/{id}/decisions/{id}": {} - } } ] }, "AccessReview.ReadWrite.Membership": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write access reviews of groups and apps on behalf of the signed-in user.", - "longDescription": "Manage access reviews for group and app memberships" + "adminDisplayName": "Manage access reviews for group and app memberships", + "adminDescription": "Allows the app to read, update, delete and perform actions on access reviews, reviewers, decisions and settings for group and app memberships that the signed-in user has access to in the organization.", + "userDisplayName": "Manage access reviews for group and app memberships", + "userDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage access reviews of groups and apps without a signed-in user.", - "longDescription": "Manage access reviews for group and app memberships" + "adminDisplayName": "Manage access reviews for group and app memberships", + "adminDescription": "Allows the app to read, update, delete and perform actions on access reviews, reviewers, decisions and settings in the organization for group and app memberships, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -249,7 +293,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -263,7 +307,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -276,7 +320,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -288,7 +332,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -303,7 +347,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/AdministrativeUnit.json b/permissions/beta/AdministrativeUnit.json index 9d15fb5db..f2ab7f7df 100644 --- a/permissions/beta/AdministrativeUnit.json +++ b/permissions/beta/AdministrativeUnit.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "AdministrativeUnit.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read administrative units and administrative unit membership on behalf of the signed-in user.", - "longDescription": "Read administrative units" + "adminDisplayName": "Read administrative units", + "adminDescription": "Allows the app to read administrative units and administrative unit membership on behalf of the signed-in user.", + "userDisplayName": "Read administrative units", + "userDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read administrative units and administrative unit membership without a signed-in user.", - "longDescription": "Read all administrative units" + "adminDisplayName": "Read all administrative units", + "adminDescription": "Allows the app to read administrative units and administrative unit membership without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -29,11 +28,13 @@ "/administrativeunits": {}, "/administrativeunits/{id}": {}, "/administrativeunits/{id}/members": {}, - "/administrativeunits/{id}/members/{id}": {} + "/administrativeunits/{id}/members/{id}": {}, + "/directory/administrativeunits": {}, + "/directory/administrativeunits/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -48,21 +49,20 @@ "AdministrativeUnit.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on behalf of the signed-in user.", - "longDescription": "Read and write administrative units" + "adminDisplayName": "Read and write administrative units", + "adminDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on behalf of the signed-in user.", + "userDisplayName": "Read and write administrative units", + "userDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership without a signed-in user.", - "longDescription": "Read and write all administrative units" + "adminDisplayName": "Read and write all administrative units", + "adminDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -72,11 +72,12 @@ ], "paths": { "/administrativeunits": {}, - "/administrativeunits/{id}/members": {} + "/administrativeunits/{id}/members": {}, + "/directory/administrativeunits": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -90,7 +91,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -103,7 +104,20 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/directory/administrativeunits/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/Agreement.json b/permissions/beta/Agreement.json index b54e1867e..415f12c6e 100644 --- a/permissions/beta/Agreement.json +++ b/permissions/beta/Agreement.json @@ -1,26 +1,33 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Agreement.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read terms of use agreements on behalf of the signed-in user.", - "longDescription": "Read all terms of use agreements" + "adminDisplayName": "Read all terms of use agreements", + "adminDescription": "Allows the app to read terms of use agreements on behalf of the signed-in user.", + "userDisplayName": "Read all terms of use agreements", + "userDescription": "Allows the app to read terms of use agreements on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all terms of use agreements", + "adminDescription": "Allows the app to read terms of use agreements, without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/identitygovernance/termsofuse/agreements": {}, - "/identitygovernance/termsofuse/agreements/{id}": {} + "/identitygovernance/termsofuse/agreements/{id}": {}, + "/agreements/{id}": {}, + "/agreements/{id}/file": {}, + "/identitygovernance/termsofuse/agreements": {} } } ] @@ -28,34 +35,51 @@ "Agreement.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write terms of use agreements on behalf of the signed-in user.", - "longDescription": "Read and write all terms of use agreements" + "adminDisplayName": "Read and write all terms of use agreements", + "adminDescription": "Allows the app to read and write terms of use agreements on behalf of the signed-in user.", + "userDisplayName": "Read and write all terms of use agreements", + "userDescription": "Allows the app to read and write terms of use agreements on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all terms of use agreements", + "adminDescription": "Allows the app to read and write terms of use agreements, without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "POST" + "DELETE", + "PATCH" ], "paths": { - "/identitygovernance/termsofuse/agreements": {} + "/identitygovernance/termsofuse/agreements/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "DELETE", - "PATCH" + "GET" ], "paths": { - "/identitygovernance/termsofuse/agreements/{id}": {} + "/agreements/{id}/file": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identitygovernance/termsofuse/agreements": {}, + "/agreements/{id}/files": {} } } ] diff --git a/permissions/beta/AgreementAcceptance.json b/permissions/beta/AgreementAcceptance.json index 86c2607f8..1921028df 100644 --- a/permissions/beta/AgreementAcceptance.json +++ b/permissions/beta/AgreementAcceptance.json @@ -1,24 +1,27 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "AgreementAcceptance.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read terms of use acceptance statuses on behalf of the signed-in user.", - "longDescription": "Read user terms of use acceptance statuses" + "adminDisplayName": "Read user terms of use acceptance statuses", + "adminDescription": "Allows the app to read terms of use acceptance statuses on behalf of the signed-in user.", + "userDisplayName": "Read your terms of use acceptance statuses", + "userDescription": "Allows the app to read your terms of use acceptance statuses.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/identitygovernance/termsofuse/agreements/{id}/acceptances": {}, + "/me/agreementacceptances": {}, "/users/{id}/agreementacceptances": {} } } @@ -27,21 +30,28 @@ "AgreementAcceptance.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read terms of use acceptance statuses on behalf of the signed-in user.", - "longDescription": "Read terms of use acceptance statuses that user can access" + "adminDisplayName": "Read terms of use acceptance statuses that user can access", + "adminDescription": "Allows the app to read terms of use acceptance statuses on behalf of the signed-in user.", + "userDisplayName": "Read all terms of use acceptance statuses", + "userDescription": "Allows the app to read terms of use acceptance statuses on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all terms of use acceptance statuses", + "adminDescription": "Allows the app to read terms of use acceptance statuses, without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/identitygovernance/termsofuse/agreements/{id}/acceptances": {}, + "/me/agreementacceptances": {}, "/users/{id}/agreementacceptances": {} } } diff --git a/permissions/beta/Analytics.json b/permissions/beta/Analytics.json index f450648c5..8bd0ff32c 100644 --- a/permissions/beta/Analytics.json +++ b/permissions/beta/Analytics.json @@ -1,17 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Analytics.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the signed-in user\u0027s activity statistics, such as how much time the user has spent on emails, in meetings, or in chat sessions.", - "longDescription": "Read user activity statistics." + "adminDisplayName": "Read user activity statistics", + "adminDescription": "Allows the app to read the signed-in user\u0027s activity statistics, such as how much time the user has spent on emails, in meetings, or in chat sessions.", + "userDisplayName": "Read your activity statistics", + "userDescription": "Allows the app to read your activity statistics, such as how much time you\u0027ve spent on emails, in meetings, or in chat sessions." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/AppCatalog.json b/permissions/beta/AppCatalog.json index 99dd1924b..fa302cb14 100644 --- a/permissions/beta/AppCatalog.json +++ b/permissions/beta/AppCatalog.json @@ -1,17 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "AppCatalog.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the apps in the app catalogs.", - "longDescription": "Read all app catalogs" + "adminDisplayName": "Read all app catalogs", + "adminDescription": "Allows the app to read the apps in the app catalogs.", + "userDisplayName": "Read all app catalogs", + "userDescription": "Allows the app to read apps in the app catalogs." + }, + "Application": { + "adminDisplayName": "Read all app catalogs", + "adminDescription": "Allows the app to read apps in the app catalogs without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ @@ -22,10 +28,8 @@ "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/bot": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent/": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent/": {} + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {} } } ] @@ -33,15 +37,21 @@ "AppCatalog.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete apps in the app catalogs.", - "longDescription": "Read and write to all app catalogs" + "adminDisplayName": "Read and write to all app catalogs", + "adminDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.", + "userDisplayName": "Read and write to all app catalogs", + "userDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write to all app catalogs", + "adminDescription": "Allows the app to create, read, update, and delete apps in the app catalogs without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ @@ -53,7 +63,8 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ @@ -63,14 +74,12 @@ "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/bot": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent/": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent/": {} + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -82,7 +91,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -97,15 +106,15 @@ "AppCatalog.Submit": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the user to submit and app for admin review for publication in an organization\u0027s app catalog and allows user to cancel past submissions that have not been published. \u0026#119821;\u0026#119822;\u0026#119827;\u0026#119812;: Non-admin users submit apps for review by including the \u0060requiresReview=true\u0060 query parameter.", - "longDescription": "Submit an app for admin review" + "adminDisplayName": "Submit application packages to the catalog and cancel pending submissions", + "adminDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on behalf of the signed-in user.", + "userDisplayName": "Submit application packages to your organization\u0027s catalog and cancel pending submissions", + "userDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -117,7 +126,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -127,14 +136,12 @@ "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/bot": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent/": {}, "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent/": {} + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -146,7 +153,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/AppRoleAssignment.json b/permissions/beta/AppRoleAssignment.json index 44aa4c896..0f4f8b57d 100644 --- a/permissions/beta/AppRoleAssignment.json +++ b/permissions/beta/AppRoleAssignment.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "AppRoleAssignment.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage permission grants for application permissions to any API (including Microsoft Graph) and application assignments for any app, on behalf of the signed-in user.", - "longDescription": "Manage app permission grants and app role assignments" + "adminDisplayName": "Manage app permission grants and app role assignments", + "adminDescription": "Allows the app to manage permission grants for application permissions to any API (including Microsoft Graph) and application assignments for any app, on behalf of the signed-in user.", + "userDisplayName": "Manage app permission grants and app role assignments", + "userDescription": "Allows the app to manage permission grants for application permissions to any API (including Microsoft Graph) and application assignments for any app, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage permission grants for application permissions to any API (including Microsoft Graph) and application assignments for any app, without a signed-in user.", - "longDescription": "Manage app permission grants and app role assignments" + "adminDisplayName": "Manage app permission grants and app role assignments", + "adminDescription": "Allows the app to manage permission grants for application permissions to any API (including Microsoft Graph) and application assignments for any app, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -33,7 +32,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -47,7 +46,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/Application.json b/permissions/beta/Application.json index 9df2354e4..70eab3c59 100644 --- a/permissions/beta/Application.json +++ b/permissions/beta/Application.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Application.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read applications and service principals on behalf of the signed-in user.", - "longDescription": "Read applications" + "adminDisplayName": "Read applications", + "adminDescription": "Allows the app to read applications and service principals on behalf of the signed-in user.", + "userDisplayName": "Read applications", + "userDescription": "Allows the app to read applications and service principals on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read applications and service principals without a signed-in user.", - "longDescription": "Read applications" + "adminDisplayName": "Read all applications", + "adminDescription": "Allows the app to read all applications and service principals without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -31,7 +30,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -41,11 +40,14 @@ "paths": { "/serviceprincipals/{id}/approleassignments": {}, "/applications/delta": {}, + "/applications/{id}/federatedidentitycredentials": {}, "/applications/{id}/owners": {}, "/directory/deleteditems/microsoft.graph.application": {}, "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, "/directory/deleteditems/microsoft.graph.user": {}, "/directory/deleteditems/{id}": {}, + "/policies/appmanagementpolicies/{id}/appliesto": {}, "/policies/claimsmappingpolicies/{id}/appliesto": {}, "/policies/homerealmdiscoverypolicies/{id}/appliesto": {}, "/policies/tokenissuancepolicies/{id}/appliesto": {}, @@ -63,7 +65,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -74,11 +76,12 @@ "paths": { "/applications": {}, "/applications/{id}": {}, - "/applications/{id}/extensionproperties": {} + "/applications/{id}/extensionproperties": {}, + "/applications/{id}/extensionproperties/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -91,7 +94,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -99,15 +102,40 @@ "POST" ], "paths": { + "/applications/{id}/appmanagementpolicies": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, "/identity/conditionalaccess/policies": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, "/serviceprincipals/{id}/checkmembergroups": {}, "/serviceprincipals/{id}/checkmemberobjects": {}, "/serviceprincipals/{id}/getmembergroups": {}, - "/serviceprincipals/{id}/getmemberobjects": {} + "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -125,7 +153,7 @@ "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -140,21 +168,20 @@ "Application.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update and delete applications and service principals on behalf of the signed-in user.", - "longDescription": "Read and write all apps" + "adminDisplayName": "Read and write all applications", + "adminDescription": "Allows the app to create, read, update and delete applications and service principals on behalf of the signed-in user. Does not allow management of consent grants.", + "userDisplayName": "Read and write applications", + "userDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the calling app to create, and manage (read, update, update application secrets and delete) applications and service principals without a signed-in user. Does not allow management of consent grants or application assignments to users or groups.", - "longDescription": "Read and write all apps" + "adminDisplayName": "Read and write all applications", + "adminDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -175,7 +202,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -187,6 +214,7 @@ "/applications/delta": {}, "/directory/deleteditems/microsoft.graph.application": {}, "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, "/directory/deleteditems/microsoft.graph.user": {}, "/serviceprincipals/delta": {}, "/serviceprincipals/{id}/createdobjects": {}, @@ -196,7 +224,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -207,11 +235,12 @@ ], "paths": { "/applications": {}, - "/applications/{id}/extensionproperties": {} + "/applications/{id}/extensionproperties": {}, + "/applications/{id}/federatedidentitycredentials": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -222,63 +251,39 @@ "PATCH" ], "paths": { - "/applications/{id}": {} + "/applications/{id}": {}, + "/applications/{id}/federatedidentitycredentials/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", - "DelegatedWork" + "DelegatedWork", + "DelegatedPersonal" ], "methods": [ "GET", "DELETE" ], "paths": { - "/directory/deleteditems/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/schemaextensions": {}, - "/applications/{id}/setverifiedpublisher": {}, - "/applications/{id}/unsetverifiedpublisher": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "DELETE", - "PATCH" - ], - "paths": { - "/schemaextensions/{id}": {} + "/applications/{id}/extensionproperties/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ "GET", - "DELETE", - "PATCH" + "DELETE" ], "paths": { - "/serviceprincipals/{id}": {} + "/directory/deleteditems/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -286,10 +291,35 @@ "POST" ], "paths": { + "/schemaextensions": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, "/serviceprincipals/{id}/checkmembergroups": {}, "/serviceprincipals/{id}/checkmemberobjects": {}, "/serviceprincipals/{id}/getmembergroups": {}, "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, "/applicationtemplates/{id}/instantiate": {}, "/directory/deleteditems/{id}/restore": {}, "/serviceprincipals/{id}/addkey": {}, @@ -304,20 +334,34 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", - "DelegatedWork", - "DelegatedPersonal" + "DelegatedWork" ], "methods": [ + "PATCH", "DELETE" ], "paths": { - "/applications/{id}/extensionproperties/{id}": {} + "/schemaextensions/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/serviceprincipals/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -328,6 +372,7 @@ "/applications/{id}/owners/{id}": {}, "/applications/{id}/tokenissuancepolicies/{id}": {}, "/applications/{id}/tokenlifetimepolicies/{id}": {}, + "/directoryobjects/{id}": {}, "/serviceprincipals/{id}/claimsmappingpolicies/{id}": {}, "/serviceprincipals/{id}/homerealmdiscoverypolicies/{id}": {}, "/serviceprincipals/{id}/owners/{id}": {}, @@ -335,7 +380,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -347,55 +392,52 @@ "/applications/{id}/addpassword": {}, "/applications/{id}/removepassword": {} } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/applications/{id}/setverifiedpublisher": {}, + "/applications/{id}/unsetverifiedpublisher": {} + } } ] }, "Application.ReadWrite.OwnedBy": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the calling app to create other applications and service principals, and fully manage those applications and service principals (read, update, update application secrets and delete), without a signed-in user. It cannot update any applications that it is not an owner of. Does not allow management of consent grants or application assignments to users or groups.", - "longDescription": "Manage apps that this app creates or owns" + "adminDisplayName": "Manage apps that this app creates or owns", + "adminDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user. \u00A0It cannot update any apps that it is not an owner of." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ + "GET", "POST" ], "paths": { "/applications": {}, - "/serviceprincipals/{id}/owners": {}, - "/serviceprincipals": {}, - "/applications/{id}/addpassword": {}, - "/applications/{id}/removepassword": {}, - "/applicationtemplates/{id}/instantiate": {}, - "/directory/deleteditems/{id}/restore": {}, - "/serviceprincipals/{id}/addkey": {}, - "/serviceprincipals/{id}/addpassword": {}, - "/serviceprincipals/{id}/addtokensigningcertificate": {}, - "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, - "/serviceprincipals/{id}/removekey": {}, - "/serviceprincipals/{id}/removepassword": {}, - "/applications/{id}/synchronization/acquireaccesstoken": {}, - "/applications/{id}/synchronization/templates/": {}, - "/serviceprincipals/{id}/synchronization/acquireaccesstoken": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/pause": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/provisionondemand": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/restart": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/directories/{id}/discover": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/parseexpression": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/start": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/validatecredentials": {}, - "/serviceprincipals/{id}/synchronization/templates/{id}/schema/parseexpression": {} + "/applications/{id}/extensionproperties": {}, + "/applications/{id}/federatedidentitycredentials": {}, + "/applications/{id}/owners": {}, + "/applications/{id}/tokenissuancepolicies": {}, + "/applications/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals/{id}/claimsmappingpolicies": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals/{id}/synchronization/jobs": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -420,7 +462,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -430,50 +472,64 @@ ], "paths": { "/applications/{id}": {}, - "/serviceprincipals/{id}": {} + "/serviceprincipals/{id}": {}, + "/applications/{id}/federatedidentitycredentials/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET", - "POST" + "DELETE" ], "paths": { - "/applications/{id}/extensionproperties": {}, - "/applications/{id}/owners": {}, - "/applications/{id}/tokenissuancepolicies": {}, - "/applications/{id}/tokenlifetimepolicies": {}, - "/serviceprincipals/{id}/claimsmappingpolicies": {}, - "/serviceprincipals/{id}/homerealmdiscoverypolicies": {}, - "/serviceprincipals/{id}/tokenlifetimepolicies": {}, - "/serviceprincipals/{id}/synchronization/jobs/": {} + "/applications/{id}/extensionproperties/{id}": {}, + "/directory/deleteditems/{id}": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ - "GET", - "DELETE" + "POST" ], "paths": { - "/directory/deleteditems/{id}": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/": {} + "/serviceprincipals/{id}/owners": {}, + "/serviceprincipals": {}, + "/applications/{id}/addpassword": {}, + "/applications/{id}/removepassword": {}, + "/applicationtemplates/{id}/instantiate": {}, + "/directory/deleteditems/{id}/restore": {}, + "/serviceprincipals/{id}/addkey": {}, + "/serviceprincipals/{id}/addpassword": {}, + "/serviceprincipals/{id}/addtokensigningcertificate": {}, + "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/removekey": {}, + "/serviceprincipals/{id}/removepassword": {}, + "/applications/{id}/synchronization/acquireaccesstoken": {}, + "/serviceprincipals/{id}/synchronization/acquireaccesstoken": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/pause": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/provisionondemand": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/restart": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/directories/{id}/discover": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/parseexpression": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/start": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/validatecredentials": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/parseexpression": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "DELETE" ], "paths": { - "/applications/{id}/extensionproperties/{id}": {}, "/applications/{id}/owners/{id}": {}, "/applications/{id}/tokenissuancepolicies/{id}": {}, "/applications/{id}/tokenlifetimepolicies/{id}": {}, @@ -484,7 +540,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -498,7 +554,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -508,6 +564,17 @@ "paths": { "/applications/{id}/synchronization/templates/{id}": {} } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "PUT" + ], + "paths": { + "/serviceprincipals/{id}/synchronization/secrets": {} + } } ] } diff --git a/permissions/beta/Approval.json b/permissions/beta/Approval.json new file mode 100644 index 000000000..f0ec0e997 --- /dev/null +++ b/permissions/beta/Approval.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "Approval.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read approvals", + "adminDescription": "Allows the app to read approvals on behalf of the signed-in user.", + "userDisplayName": "Read approvals", + "userDescription": "Allows the app to read approvals on your behalf.", + "requiresAdminConsent": true + } + }, + "pathSets": [] + }, + "Approval.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write approvals", + "adminDescription": "Allows the app to read and write approvals on behalf of the signed-in user.", + "userDisplayName": "Read and write approvals", + "userDescription": "Allows the app to read and write approvals on your behalf.", + "requiresAdminConsent": true + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/AttackSimulation.json b/permissions/beta/AttackSimulation.json new file mode 100644 index 000000000..d68a80991 --- /dev/null +++ b/permissions/beta/AttackSimulation.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "AttackSimulation.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read attack simulation data of an organization", + "adminDescription": "Allows the app to read attack simulation and training data for an organization for the signed-in user.", + "userDisplayName": "Read attack simulation data of an organization", + "userDescription": "Allows the app to read attack simulation and training data for an organization on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read attack simulation data of an organization", + "adminDescription": "Allows the app to read attack simulation and training data for an organization without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/AuditLog.json b/permissions/beta/AuditLog.json index fa5c8df73..12bda6a4a 100644 --- a/permissions/beta/AuditLog.json +++ b/permissions/beta/AuditLog.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "AuditLog.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and query your audit log activities, on behalf of the signed-in user.", - "longDescription": "Read audit log data" + "adminDisplayName": "Read audit log data", + "adminDescription": "Allows the app to read and query your audit log activities, on behalf of the signed-in user.", + "userDisplayName": "Read audit log data", + "userDescription": "Allows the app to read and query your audit log activities, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and query your audit log activities, without a signed-in user.", - "longDescription": "Read all audit log data" + "adminDisplayName": "Read all audit log data", + "adminDescription": "Allows the app to read and query your audit log activities, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -30,11 +29,13 @@ "/auditlogs/directoryaudits/{id}": {}, "/auditlogs/provisioning": {}, "/auditlogs/signins": {}, - "/auditlogs/signins/{id}": {} + "/auditlogs/signins/{id}": {}, + "/reports/authenticationmethods/userregistrationdetails": {}, + "/reports/authenticationmethods/userregistrationdetails/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/AuthenticationContext.json b/permissions/beta/AuthenticationContext.json new file mode 100644 index 000000000..2b83cf6fd --- /dev/null +++ b/permissions/beta/AuthenticationContext.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "AuthenticationContext.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all authentication context information", + "adminDescription": "Allows the app to read all authentication context information in your organization on behalf of the signed-in user.", + "userDisplayName": "Read all authentication context information", + "userDescription": "Allows the app to read all authentication context information in your organization on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all authentication context information", + "adminDescription": "Allows the app to read the authentication context information in your organization without a signed-in user." + } + }, + "pathSets": [] + }, + "AuthenticationContext.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write all authentication context information", + "adminDescription": "Allows the app to read and update all authentication context information in your organization on behalf of the signed-in user.", + "userDisplayName": "Read and write all authentication context information", + "userDescription": "Allows the app to read and update all authentication context information in your organization on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all authentication context information", + "adminDescription": "Allows the app to read and update the authentication context information in your organization without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/BitlockerKey.json b/permissions/beta/BitlockerKey.json index 25e01ab91..23420db4a 100644 --- a/permissions/beta/BitlockerKey.json +++ b/permissions/beta/BitlockerKey.json @@ -1,11 +1,11 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "BitLockerKey.ReadBasic.All": { "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -13,7 +13,7 @@ ], "paths": { "/informationprotection/bitlocker/recoverykeys": {}, - "/informationprotection/bitlocker/recoverykeys/\u0027{bitlockeryrecoverykeyid}\u0027": {} + "/informationprotection/bitlocker/recoverykeys/{id}": {} } } ] diff --git a/permissions/beta/Bookings.json b/permissions/beta/Bookings.json index 9f85c0969..7ccb2caf2 100644 --- a/permissions/beta/Bookings.json +++ b/permissions/beta/Bookings.json @@ -1,17 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Bookings.Manage.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to have full access. Intended for a full management experience. Typical target user is the administrator of an organization.", - "longDescription": "Allows an app to read, write, and manage Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user." + "adminDisplayName": "Manage bookings information", + "adminDescription": "Allows an app to read, write and manage bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user.", + "userDisplayName": "Manage bookings information", + "userDescription": "Allows an app to read, write and manage bookings appointments, businesses, customers, services, and staff on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -24,11 +25,12 @@ "/bookingbusinesses/{id}/appointments/{id}": {}, "/bookingbusinesses/{id}/customers/{id}": {}, "/bookingbusinesses/{id}/services/{id}": {}, - "/bookingbusinesses/{id}/staffmembers/{id}": {} + "/bookingbusinesses/{id}/staffmembers/{id}": {}, + "/bookingbusinesses/{id}/customquestions/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -36,37 +38,38 @@ "POST" ], "paths": { - "/bookingbusinesses": {}, "/bookingbusinesses/{id}/appointments": {}, - "/bookingbusinesses/{id}/customers": {}, "/bookingbusinesses/{id}/services": {}, - "/bookingbusinesses/{id}/staffmembers": {} + "/bookingbusinesses/{id}/staffmembers": {}, + "/bookingbusinesses": {}, + "/bookingbusinesses/{id}/customers": {}, + "/bookingbusinesses/{id}/customquestions": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "POST" ], "paths": { - "/bookingbusinesses/{id}/calendarview": {}, - "/bookingcurrencies": {}, - "/bookingcurrencies/{id}": {} + "/bookingbusinesses/{id}/appointments/{id}/cancel": {}, + "/bookingbusinesses/{id}/publish": {}, + "/bookingbusinesses/{id}/unpublish": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "POST" + "GET" ], "paths": { - "/bookingbusinesses/{id}/appointments/{id}/cancel": {}, - "/bookingbusinesses/{id}/publish": {}, - "/bookingbusinesses/{id}/unpublish": {} + "/bookingbusinesses/{id}/calendarview": {}, + "/bookingcurrencies": {}, + "/bookingcurrencies/{id}": {} } } ] @@ -74,31 +77,97 @@ "Bookings.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Intended for read-only applications. Typical target user is the customer of a booking business.", - "longDescription": "Allows an app to read Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user." + "adminDisplayName": "Read bookings information", + "adminDescription": "Allows an app to read bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user.", + "userDisplayName": "Read bookings information", + "userDescription": "Allows an app to read bookings appointments, businesses, customers, services, and staff on your behalf." + }, + "Application": { + "adminDisplayName": "Read all Bookings related resources.", + "adminDescription": "Allows an app to read Bookings appointments, businesses, customers, services, and staff without a signed-in user. " } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ + "DELETE", "GET" ], "paths": { - "/bookingbusinesses/{id}": {}, + "/bookingbusinesses/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { "/bookingbusinesses/{id}/appointments/{id}": {}, - "/bookingbusinesses/{id}/customers/{id}": {}, + "/bookingbusinesses/{id}/customers/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/appointments": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/bookingbusinesses/{id}/services": {}, "/bookingbusinesses/{id}/services/{id}": {}, - "/bookingbusinesses/{id}/staffmembers/{id}": {}, + "/bookingbusinesses/{id}/staffmembers": {}, + "/bookingbusinesses/{id}/staffmembers/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/appointments/{id}/cancel": {}, + "/bookingbusinesses/{id}/getstaffavailability": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/bookingbusinesses/{id}/customquestions/{id}": {}, "/bookingbusinesses": {}, - "/bookingbusinesses/{id}/appointments": {}, "/bookingbusinesses/{id}/calendarview": {}, "/bookingbusinesses/{id}/customers": {}, - "/bookingbusinesses/{id}/services": {}, - "/bookingbusinesses/{id}/staffmembers": {}, "/bookingcurrencies": {}, "/bookingcurrencies/{id}": {} } @@ -108,14 +177,15 @@ "Bookings.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Intended for management applications that manipulate existing businesses, their services and staff members. Cannot create, delete, or change the publishing status of a booking business. Typical target user is the support staff of an organization.", - "longDescription": "Allows an app to read and write Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Does not allow create, delete, or publish of Bookings businesses." + "adminDisplayName": "Read and write bookings information", + "adminDescription": "Allows an app to read and write bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Does not allow create, delete and publish of booking businesses.", + "userDisplayName": "Read and write bookings information", + "userDescription": "Allows an app to read and write Bookings appointments, businesses, customers, services, and staff on your behalf. Does not allow create, delete and publish of booking businesses." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -127,7 +197,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -139,47 +209,49 @@ "/bookingbusinesses/{id}/appointments/{id}": {}, "/bookingbusinesses/{id}/customers/{id}": {}, "/bookingbusinesses/{id}/services/{id}": {}, - "/bookingbusinesses/{id}/staffmembers/{id}": {} + "/bookingbusinesses/{id}/staffmembers/{id}": {}, + "/bookingbusinesses/{id}/customquestions/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "GET", + "POST" ], "paths": { - "/bookingbusinesses": {}, - "/bookingbusinesses/{id}/calendarview": {}, - "/bookingcurrencies": {}, - "/bookingcurrencies/{id}": {} + "/bookingbusinesses/{id}/appointments": {}, + "/bookingbusinesses/{id}/services": {}, + "/bookingbusinesses/{id}/staffmembers": {}, + "/bookingbusinesses/{id}/customers": {}, + "/bookingbusinesses/{id}/customquestions": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "POST" ], "paths": { - "/bookingbusinesses/{id}/appointments": {}, - "/bookingbusinesses/{id}/customers": {}, - "/bookingbusinesses/{id}/services": {}, - "/bookingbusinesses/{id}/staffmembers": {} + "/bookingbusinesses/{id}/appointments/{id}/cancel": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "POST" + "GET" ], "paths": { - "/bookingbusinesses/{id}/appointments/{id}/cancel": {} + "/bookingbusinesses": {}, + "/bookingbusinesses/{id}/calendarview": {}, + "/bookingcurrencies": {}, + "/bookingcurrencies/{id}": {} } } ] diff --git a/permissions/beta/BookingsAppointment.json b/permissions/beta/BookingsAppointment.json index 52433a937..9fffc618f 100644 --- a/permissions/beta/BookingsAppointment.json +++ b/permissions/beta/BookingsAppointment.json @@ -1,36 +1,36 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "BookingsAppointment.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Intended for scheduling applications which need to manipulate appointments and customers. Cannot change fundamental information about the booking business, nor its services and staff members. Typical target user is the customer of a booking business.", - "longDescription": "Allows an app to read and write Bookings appointments and customers, and additionally allows reading businesses, services, and staff on behalf of the signed-in user." + "adminDisplayName": "Read and write booking appointments", + "adminDescription": "Allows an app to read and write bookings appointments and customers, and additionally allows read businesses information, services, and staff on behalf of the signed-in user.", + "userDisplayName": "Read and write booking appointments", + "userDescription": "Allows an app to read and write bookings appointments and customers, and additionally allows read businesses information, services, and staff on your behalf." + }, + "Application": { + "adminDisplayName": "Read and write all Bookings related resources.", + "adminDescription": "Allows an app to read and write Bookings appointments and customers, and additionally allows reading businesses, services, and staff without a signed-in user. " } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ + "DELETE", "GET" ], "paths": { - "/bookingbusinesses/{id}": {}, - "/bookingbusinesses/{id}/services/{id}": {}, - "/bookingbusinesses/{id}/staffmembers/{id}": {}, - "/bookingbusinesses": {}, - "/bookingbusinesses/{id}/calendarview": {}, - "/bookingbusinesses/{id}/services": {}, - "/bookingbusinesses/{id}/staffmembers": {}, - "/bookingcurrencies": {}, - "/bookingcurrencies/{id}": {} + "/bookingbusinesses/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ @@ -44,7 +44,8 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ @@ -52,12 +53,27 @@ "POST" ], "paths": { - "/bookingbusinesses/{id}/appointments": {}, - "/bookingbusinesses/{id}/customers": {} + "/bookingbusinesses/{id}/appointments": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/bookingbusinesses/{id}/services": {}, + "/bookingbusinesses/{id}/services/{id}": {}, + "/bookingbusinesses/{id}/staffmembers": {}, + "/bookingbusinesses/{id}/staffmembers/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ @@ -66,6 +82,46 @@ "paths": { "/bookingbusinesses/{id}/appointments/{id}/cancel": {} } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/bookingbusinesses/{id}/customquestions/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/bookingbusinesses": {}, + "/bookingbusinesses/{id}/calendarview": {}, + "/bookingcurrencies": {}, + "/bookingcurrencies/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/customers": {}, + "/bookingbusinesses/{id}/customquestions": {} + } } ] } diff --git a/permissions/beta/Calendar.json b/permissions/beta/Calendar.json new file mode 100644 index 000000000..286762441 --- /dev/null +++ b/permissions/beta/Calendar.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "Calendar.Read": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/getstaffavailability": {} + } + } + ] + }, + "Calendar.ReadWrite": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/getstaffavailability": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Calendars.json b/permissions/beta/Calendars.json index 9ad853e93..61cc86841 100644 --- a/permissions/beta/Calendars.json +++ b/permissions/beta/Calendars.json @@ -1,28 +1,22 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Calendars.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read events in user calendars.", - "longDescription": "Read user calendars" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read events in user calendars.", - "longDescription": "Read user calendars" + "adminDisplayName": "Read user calendars ", + "adminDescription": "Allows the app to read events in user calendars . ", + "userDisplayName": "Read your calendars ", + "userDescription": "Allows the app to read events in your calendars. " }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read events of all calendars without a signed-in user.", - "longDescription": "Read calendars in all mailboxes" + "adminDisplayName": "Read calendars in all mailboxes", + "adminDescription": "Allows the app to read events of all calendars without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -96,7 +90,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -118,7 +112,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -131,7 +125,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -146,14 +140,15 @@ "Calendars.Read.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read events in all calendars that the user can access, including delegate and shared calendars.", - "longDescription": "Read user and shared calendars" + "adminDisplayName": "Read user and shared calendars", + "adminDescription": "Allows the app to read events in all calendars that the user can access, including delegate and shared calendars.", + "userDisplayName": "Read calendars\u00A0you can access", + "userDescription": "Allows the app to read events in all calendars that you can access, including delegate and shared calendars.\u00A0" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -169,7 +164,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -184,26 +179,31 @@ }, "Calendars.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete events in user calendars.", - "longDescription": "Have full access to user calendars" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete events in user calendars.", - "longDescription": "Have full access to user calendars" + "adminDisplayName": "Have full access to user calendars ", + "adminDescription": "Allows the app to create, read, update, and delete events in user calendars. ", + "userDisplayName": "Have full access to your calendars ", + "userDescription": "Allows the app to read, update, create and delete events in your calendars. " }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete events of all calendars without a signed-in user.", - "longDescription": "Read and write calendars in all mailboxes" + "adminDisplayName": "Read and write calendars in all mailboxes", + "adminDescription": "Allows the app to create, read, update, and delete events of all calendars without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/getstaffavailability": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -240,20 +240,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork", - "DelegatedPersonal" - ], - "methods": [ - "PATCH" - ], - "paths": { - "/groups/{id}/calendar/events/{id}": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -263,6 +250,7 @@ "PATCH" ], "paths": { + "/groups/{id}/calendar/events/{id}": {}, "/groups/{id}/events/{id}": {}, "/me/calendar/events/{id}": {}, "/me/calendargroups/{id}": {}, @@ -277,7 +265,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -342,7 +330,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -367,7 +355,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -380,7 +368,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -390,7 +378,6 @@ ], "paths": { "/groups/{id}/calendar/calendarpermissions/{id}": {}, - "/groups/{id}/calendar/events/{id}/": {}, "/me/calendargroups/{id}/calendars/{id}": {}, "/me/calendars/{id}": {}, "/users/{id}/calendar/calendarpermissions/{id}": {}, @@ -404,14 +391,15 @@ "Calendars.ReadWrite.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update and delete events in all calendars the user has permissions to access. This includes delegate and shared calendars.", - "longDescription": "Read and write user and shared calendars" + "adminDisplayName": "Read and write user and shared calendars", + "adminDescription": "Allows the app to create, read, update and delete events in all calendars in the organization user has permissions to access. This includes delegate and shared calendars.", + "userDisplayName": "Read and write to your and shared calendars", + "userDescription": "Allows the app to read, update, create and delete events in all calendars in your organization you have permissions to access. This includes delegate and shared calendars." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/CallRecord-PstnCalls.json b/permissions/beta/CallRecord-PstnCalls.json new file mode 100644 index 000000000..e269f5734 --- /dev/null +++ b/permissions/beta/CallRecord-PstnCalls.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "CallRecord-PstnCalls.Read.All": { + "schemes": { + "Application": { + "adminDisplayName": "Read PSTN and direct routing call log data", + "adminDescription": "Allows the app to read all PSTN and direct routing call log data without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/CallRecords.json b/permissions/beta/CallRecords.json index 537c5b212..8c0978365 100644 --- a/permissions/beta/CallRecords.json +++ b/permissions/beta/CallRecords.json @@ -1,18 +1,16 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "CallRecords.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read call records for all calls and online meetings without a signed-in user.", - "longDescription": "Read all call records" + "adminDisplayName": "Read all call records", + "adminDescription": "Allows the app to read call records for all calls and online meetings without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/Calls.json b/permissions/beta/Calls.json index 34583b3a3..99e9411ef 100644 --- a/permissions/beta/Calls.json +++ b/permissions/beta/Calls.json @@ -1,66 +1,121 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Calls.AccessMedia.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to get direct access to media streams in a call, without a signed-in user.", - "longDescription": "Access media streams in a call as an app (preview)" + "adminDisplayName": "Access media streams in a call as an app", + "adminDescription": "Allows the app to get direct access to media streams in a call, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/app/calls/{id}": {}, + "/communications/calls/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/calls/{id}/participants": {}, + "/communications/calls/{id}/participants": {} + } + }, + { + "schemeKeys": [ "Application" ], "methods": [ "POST" ], "paths": { + "/app/calls/{id}/cancelmediaprocessing": {}, "/app/calls/{id}/changescreensharingrole": {}, + "/app/calls/{id}/mute": {}, + "/app/calls/{id}/playprompt": {}, "/app/calls/{id}/recordresponse": {}, "/app/calls/{id}/subscribetotone": {}, + "/app/calls/{id}/unmute": {}, "/app/calls/{id}/updaterecordingstatus": {}, "/communications/calls/logteleconferencedevicequality": {}, + "/communications/calls/{id}/cancelmediaprocessing": {}, "/communications/calls/{id}/changescreensharingrole": {}, + "/communications/calls/{id}/keepalive": {}, + "/communications/calls/{id}/mute": {}, + "/communications/calls/{id}/playprompt": {}, "/communications/calls/{id}/recordresponse": {}, "/communications/calls/{id}/subscribetotone": {}, + "/communications/calls/{id}/unmute": {}, "/communications/calls/{id}/updaterecordingstatus": {} } } ] }, - "Calls.AccessMedia.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to access media streams in calls associated with this chat or meeting, without a signed-in user.", - "longDescription": "Access media streams in calls associated with this chat or meeting." - } - }, - "pathSets": [] - }, "Calls.Initiate.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to place outbound calls to a single user and transfer calls to users in your organization\u2019s directory, without a signed-in user.", - "longDescription": "Initiate outgoing 1:1 calls from the app (preview)" + "adminDisplayName": "Initiate outgoing 1 to 1 calls from the app", + "adminDescription": "Allows the app to place outbound calls to a single user and transfer calls to users in your organization\u2019s directory, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/app/calls/{id}": {}, + "/communications/calls/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/calls/{id}/participants": {}, + "/communications/calls/{id}/participants": {}, + "/communications/calls/{id}/contentsharingsessions": {}, + "/communications/calls/{id}/contentsharingsessions/{id}": {} + } + }, + { + "schemeKeys": [ "Application" ], "methods": [ "POST" ], "paths": { + "/app/calls/{id}/cancelmediaprocessing": {}, + "/app/calls/{id}/mute": {}, + "/app/calls/{id}/playprompt": {}, + "/app/calls/{id}/unmute": {}, + "/communications/calls/{id}/cancelmediaprocessing": {}, + "/communications/calls/{id}/keepalive": {}, + "/communications/calls/{id}/mute": {}, + "/communications/calls/{id}/playprompt": {}, + "/communications/calls/{id}/unmute": {}, "/app/calls": {}, "/app/calls/{id}/redirect": {}, "/app/calls/{id}/transfer": {}, @@ -74,27 +129,54 @@ "Calls.InitiateGroupCall.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to place outbound calls to multiple users and add participants to meetings in your organization, without a signed-in user.", - "longDescription": "Initiate outgoing group calls from the app (preview)" + "adminDisplayName": "Initiate outgoing group calls from the app", + "adminDescription": "Allows the app to place outbound calls to multiple users and add participants to meetings in your organization, without a signed-in user." } }, - "pathSets": [] + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/communications/calls/{id}/contentsharingsessions": {}, + "/communications/calls/{id}/contentsharingsessions/{id}": {}, + "/app/calls/{id}/audioroutinggroups": {}, + "/communications/calls/{id}/audioroutinggroups": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls": {}, + "/communications/calls": {}, + "/app/calls/{id}/addlargegalleryview": {}, + "/communications/calls/{id}/addlargegalleryview": {} + } + } + ] }, "Calls.InitiateGroupCalls.All": { "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "POST" ], "paths": { - "/app/calls": {}, - "/communications/calls": {}, + "/app/calls/{id}/audioroutinggroups": {}, + "/communications/calls/{id}/audioroutinggroups": {}, "/app/calls/{id}/participants/configuremixer": {}, "/app/calls/{id}/participants/invite": {}, "/communications/calls/7531d31f-d10d-44de-802f-c569dbca451c/participants/invite": {}, @@ -104,7 +186,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -116,49 +198,94 @@ "/app/calls/{id}/audioroutinggroups/{id}": {}, "/communications/calls/{id}/audioroutinggroups/{id}": {} } - }, + } + ] + }, + "Calls.JoinGroupCall.All": { + "schemes": { + "Application": { + "adminDisplayName": "Join group calls and meetings as an app", + "adminDescription": "Allows the app to join group calls and scheduled meetings in your organization, without a signed-in user. \u00A0The app will be joined with the privileges of a directory user to meetings in your organization." + } + }, + "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ - "GET", - "POST" + "GET" ], "paths": { + "/communications/calls/{id}/contentsharingsessions": {}, + "/communications/calls/{id}/contentsharingsessions/{id}": {}, "/app/calls/{id}/audioroutinggroups": {}, "/communications/calls/{id}/audioroutinggroups": {} } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls": {}, + "/communications/calls": {}, + "/app/calls/{id}/addlargegalleryview": {}, + "/communications/calls/{id}/addlargegalleryview": {}, + "/app/calls/{id}/answer": {}, + "/communications/calls/57dab8b1894c409ab240bd8beae78896/answer": {}, + "/communications/calls/{id}/answer": {} + } } ] }, - "Calls.JoinGroupCall.All": { + "Calls.JoinGroupCallAsGuest.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to join group calls and scheduled meetings in your organization, without a signed-in user. The app will be joined with the privileges of a directory user to meetings in your tenant.", - "longDescription": "Join group calls and meetings as an app (preview)" + "adminDisplayName": "Join group calls and meetings as a guest", + "adminDescription": "Allows the app to anonymously join group calls and scheduled meetings in your organization, without a signed-in user. \u00A0The app will be joined as a guest to meetings in your organization." } }, - "pathSets": [] - }, - "Calls.JoinGroupCallasGuest.All": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to anonymously join group calls and scheduled meetings in your organization, without a signed-in user. The app will be joined as a guest to meetings in your tenant.", - "longDescription": "Join group calls and meetings as a guest (preview)" + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/communications/calls/{id}/contentsharingsessions": {}, + "/communications/calls/{id}/contentsharingsessions/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/app/calls": {}, + "/communications/calls": {}, + "/app/calls/{id}/addlargegalleryview": {}, + "/communications/calls/{id}/addlargegalleryview": {}, + "/app/calls/{id}/answer": {}, + "/communications/calls/57dab8b1894c409ab240bd8beae78896/answer": {}, + "/communications/calls/{id}/answer": {} + } } - }, - "pathSets": [] + ] }, "Calls.JoinGroupCalls.All": { "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -167,17 +294,20 @@ "paths": { "/app/calls/{id}/updaterecordingstatus": {}, "/communications/calls/{id}/updaterecordingstatus": {}, - "/app/calls": {}, - "/communications/calls": {}, + "/app/calls/{id}/audioroutinggroups": {}, + "/communications/calls/{id}/audioroutinggroups": {}, "/app/calls/{id}/participants/configuremixer": {}, "/communications/calls/{id}/participants/configuremixer": {}, - "/app/calls/{id}/answer": {}, - "/communications/calls/57dab8b1894c409ab240bd8beae78896/answer": {}, - "/communications/calls/{id}/answer": {} + "/app/calls/{id}/participants/muteall": {}, + "/app/calls/{id}/participants/{id}/mute": {}, + "/communications/calls/{id}/participants/muteall": {}, + "/communications/calls/{id}/participants/{id}/mute": {}, + "/communications/calls/{id}/participants/{id}/startholdmusic": {}, + "/communications/calls/{id}/participants/{id}/stopholdmusic": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -191,32 +321,25 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ - "GET", - "POST" + "DELETE", + "GET" ], "paths": { - "/app/calls/{id}/audioroutinggroups": {}, - "/communications/calls/{id}/audioroutinggroups": {} + "/app/calls/{id}/participants/{id}": {}, + "/communications/calls/{id}/participants/{id}": {} } } ] }, "Calls.JoinGroupCalls.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to join calls associated with this chat or meeting, without a signed-in user.", - "longDescription": "Join calls associated with this chat or meeting." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -233,18 +356,34 @@ "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "POST" ], "paths": { - "/app/calls": {}, - "/communications/calls": {}, - "/app/calls/{id}/answer": {}, - "/communications/calls/57dab8b1894c409ab240bd8beae78896/answer": {}, - "/communications/calls/{id}/answer": {} + "/app/calls/{id}/participants/configuremixer": {}, + "/communications/calls/{id}/participants/configuremixer": {}, + "/app/calls/{id}/participants/muteall": {}, + "/app/calls/{id}/participants/{id}/mute": {}, + "/communications/calls/{id}/participants/muteall": {}, + "/communications/calls/{id}/participants/{id}/mute": {}, + "/communications/calls/{id}/participants/{id}/startholdmusic": {}, + "/communications/calls/{id}/participants/{id}/stopholdmusic": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/app/calls/{id}/participants/{id}": {}, + "/communications/calls/{id}/participants/{id}": {} } } ] diff --git a/permissions/beta/Channel.json b/permissions/beta/Channel.json index ebd35e706..1381c1366 100644 --- a/permissions/beta/Channel.json +++ b/permissions/beta/Channel.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Channel.Create": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Create channels in any team, on behalf of the signed-in user.", - "longDescription": "Create channels." + "adminDisplayName": "Create channels", + "adminDescription": "Create channels in any team, on behalf of the signed-in user.", + "userDisplayName": "Create channels", + "userDescription": "Create channels in any team, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Create channels in any team, without a signed-in user.", - "longDescription": "Create channels." + "adminDisplayName": "Create channels", + "adminDescription": "Create channels in any team, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -32,17 +31,10 @@ ] }, "Channel.Create.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Create channels in this team, without a signed-in user.", - "longDescription": "Create channels in this team." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -57,21 +49,20 @@ "Channel.Delete.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Delete channels in any team, on behalf of the signed-in user.", - "longDescription": "Delete channels." + "adminDisplayName": "Delete channels", + "adminDescription": "Delete channels in any team, on behalf of the signed-in user.", + "userDisplayName": "Delete channels", + "userDescription": "Delete channels in any team, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Delete channels in any team, without a signed-in user.", - "longDescription": "Delete channels." + "adminDisplayName": "Delete channels", + "adminDescription": "Delete channels in any team, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -79,23 +70,17 @@ "DELETE" ], "paths": { - "/teams/{id}/channels/{id}": {} + "/teams/{id}/channels/{id}": {}, + "/teams/{id}/incomingchannels/{id}": {} } } ] }, "Channel.Delete.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Delete this team\u0027s channels, without a signed-in user.", - "longDescription": "Delete this team\u0027s channels." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -110,20 +95,19 @@ "Channel.ReadBasic.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Read channel names and channel descriptions, on behalf of the signed-in user.", - "longDescription": "Read the names and descriptions of channels." + "adminDisplayName": "Read the names and descriptions of channels", + "adminDescription": "Read channel names and channel descriptions, on behalf of the signed-in user.", + "userDisplayName": "Read the names and descriptions of channels", + "userDescription": "Read channel names and channel descriptions, on your behalf." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read all channel names and channel descriptions, without a signed-in user.", - "longDescription": "Read the names and descriptions of all channels." + "adminDisplayName": "Read the names and descriptions of all channels", + "adminDescription": "Read all channel names and channel descriptions, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -133,6 +117,8 @@ "paths": { "/teams/{id}/channels": {}, "/teams/{id}/channels/{id}": {}, + "/teams/{id}/allchannels": {}, + "/teams/{id}/incomingchannels": {}, "/teams/{id}/primarychannel": {} } } diff --git a/permissions/beta/ChannelMember.json b/permissions/beta/ChannelMember.json index b3cf928f7..457fc3c82 100644 --- a/permissions/beta/ChannelMember.json +++ b/permissions/beta/ChannelMember.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ChannelMember.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Read the members of channels, on behalf of the signed-in user.", - "longDescription": "Read the members of channels." + "adminDisplayName": "Read the members of channels", + "adminDescription": "Read the members of channels, on behalf of the signed-in user.", + "userDisplayName": "Read the members of teams and channels", + "userDescription": "Read the members of channels, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read the members of all channels, without a signed-in user.", - "longDescription": "Read the members of all channels." + "adminDisplayName": "Read the members of all channels", + "adminDescription": "Read the members of all channels, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -26,8 +25,12 @@ "GET" ], "paths": { + "/teams/{id}/channels/{id}/doesuserhaveaccess": {}, "/teams/{id}/channels/{id}/members": {}, - "/teams/{id}/channels/{id}/members/{id}": {} + "/teams/{id}/channels/{id}/members/{id}": {}, + "/teams/{id}/channels/{id}/sharedwithteams": {}, + "/teams/{id}/channels/{id}/sharedwithteams/{id}": {}, + "/teams/{id}/channels/{id}/sharedwithteams/{id}/allowedmembers": {} } } ] @@ -35,21 +38,34 @@ "ChannelMember.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Add and remove members from channels, on behalf of the signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner.", - "longDescription": "Add and remove members from channels." + "adminDisplayName": "Add and remove members from channels", + "adminDescription": "Add and remove members from channels, on behalf of the signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner.", + "userDisplayName": "Add and remove members from teams and channels", + "userDescription": "Add and remove members from channels, on your behalf. Also allows changing a member\u0027s role, for example from owner to non-owner.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Add and remove members from all channels, without a signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner.", - "longDescription": "Add and remove members from all channels." + "adminDisplayName": "Add and remove members from all channels", + "adminDescription": "Add and remove members from all channels, without a signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/channels/{id}/doesuserhaveaccess": {}, + "/teams/{id}/channels/{id}/sharedwithteams": {}, + "/teams/{id}/channels/{id}/sharedwithteams/{id}/allowedmembers": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -62,7 +78,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -76,7 +92,20 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/teams/{id}/channels/{id}/sharedwithteams/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/ChannelMessage.json b/permissions/beta/ChannelMessage.json index f1813ec27..ba0172173 100644 --- a/permissions/beta/ChannelMessage.json +++ b/permissions/beta/ChannelMessage.json @@ -1,24 +1,13 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { - "ChannelMessage.Delete": { - "schemes": { - "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to delete channel messages in Microsoft Teams, on behalf of the signed-in user.", - "longDescription": "Delete user\u0027s channel messages" - } - }, - "pathSets": [] - }, "ChannelMessage.Edit": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to edit channel messages in Microsoft Teams, on behalf of the signed-in user.", - "longDescription": "Edit user\u0027s channel messages" + "adminDisplayName": "Edit user\u0027s channel messages", + "adminDescription": "Allows an app to edit channel messages in Microsoft Teams, on behalf of the signed-in user.", + "userDisplayName": "Edit your channel messages", + "userDescription": "Allows the app to edit channel messages in Microsoft Teams, on your behalf." } }, "pathSets": [] @@ -26,21 +15,20 @@ "ChannelMessage.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read a channel\u0027s messages in Microsoft Teams, on behalf of the signed-in user.", - "longDescription": "Read user channel messages" + "adminDisplayName": "Read user channel messages", + "adminDescription": "Allows an app to read a channel\u0027s messages in Microsoft Teams, on behalf of the signed-in user.", + "userDisplayName": "Read your channel messages", + "userDescription": "Allows the app to read a channel\u0027s messages in Microsoft Teams, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all channel messages in Microsoft Teams, without a signed-in user.", - "longDescription": "Read all channel messages" + "adminDisplayName": "Read all channel messages", + "adminDescription": "Allows the app to read all channel messages in Microsoft Teams" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -67,30 +55,24 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { - "/teams/{id}/channels/getallmessages": {} + "/teams/{id}/channels/getallmessages": {}, + "/teamwork/deletedteams/{id}/channels/getallmessages": {} } } ] }, "ChannelMessage.Read.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read this team\u0027s channel\u0027s messages, without a signed-in user.", - "longDescription": "Read the team\u2019s channel messages." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -117,17 +99,47 @@ } ] }, + "ChannelMessage.ReadWrite": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write user channel messages", + "adminDescription": "Allows the app to read and write channel messages, on behalf of the signed-in user. This doesn\u0027t allow the app to edit the policyViolation of a channel message.", + "userDisplayName": "Read and write user channel messages", + "userDescription": "Allows the app to read and write channel messages, on your behalf. This doesn\u0027t allow the app to edit the policyViolation of a channel message.", + "requiresAdminConsent": true + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/softdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/undosoftdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/softdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/undosoftdelete": {}, + "/users/{id}/chats/{id}/messages/{id}/softdelete": {}, + "/users/{id}/chats/{id}/messages/{id}/undosoftdelete": {} + } + } + ] + }, "ChannelMessage.Send": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows an app to send channel messages in Microsoft Teams, on behalf of the signed-in user.", - "longDescription": "Send channel messages" + "adminDisplayName": "Send channel messages", + "adminDescription": "Allows an app to send channel messages in Microsoft Teams, on behalf of the signed-in user.", + "userDisplayName": "Send channel messages", + "userDescription": "Allows the app to send channel messages in Microsoft Teams, on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -144,15 +156,13 @@ "ChannelMessage.UpdatePolicyViolation.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to update Microsoft Teams channel messages by patching a set of Data Loss Prevention (DLP) policy violation properties to handle the output of DLP processing.", - "longDescription": "Flag channel messages for violating policy" + "adminDisplayName": "Flag channel messages for violating policy", + "adminDescription": "Allows the app to update Microsoft Teams channel messages by patching a set of Data Loss Prevention (DLP) policy violation properties to handle the output of DLP processing." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/ChannelSettings.json b/permissions/beta/ChannelSettings.json index f1919828a..e8140af5c 100644 --- a/permissions/beta/ChannelSettings.json +++ b/permissions/beta/ChannelSettings.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ChannelSettings.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Read all channel names, channel descriptions, and channel settings, on behalf of the signed-in user.", - "longDescription": "Read the names, descriptions, and settings of channels." + "adminDisplayName": "Read the names, descriptions, and settings of channels", + "adminDescription": "Read all channel names, channel descriptions, and channel settings, on behalf of the signed-in user.", + "userDisplayName": "Read the names, descriptions, and settings of channels", + "userDescription": "Read all channel names, channel descriptions, and channel settings, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read all channel names, channel descriptions, and channel settings, without a signed-in user.", - "longDescription": "Read the names, descriptions, and settings of all channels." + "adminDisplayName": "Read the names, descriptions, and settings of all channels", + "adminDescription": "Read all channel names, channel descriptions, and channel settings, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -28,23 +27,18 @@ "paths": { "/teams/{id}/channels": {}, "/teams/{id}/channels/{id}": {}, + "/teams/{id}/allchannels": {}, + "/teams/{id}/incomingchannels": {}, "/teams/{id}/primarychannel": {} } } ] }, "ChannelSettings.Read.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read this team\u0027s channel names, channel descriptions, and channel settings, without a signed-in user.", - "longDescription": "Read the names, descriptions, and settings of this team\u2019s channels." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -61,21 +55,20 @@ "ChannelSettings.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Read and write the names, descriptions, and settings of all channels, on behalf of the signed-in user.", - "longDescription": "Read and write the names, descriptions, and settings of channels." + "adminDisplayName": "Read and write the names, descriptions, and settings of channels", + "adminDescription": "Read and write the names, descriptions, and settings of all channels, on behalf of the signed-in user.", + "userDisplayName": "Read and write the names, descriptions, and settings of channels", + "userDescription": "Read and write the names, descriptions, and settings of all channels, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read and write the names, descriptions, and settings of all channels, without a signed-in user.", - "longDescription": "Read and write the names, descriptions, and settings of all channels." + "adminDisplayName": "Read and write the names, descriptions, and settings of all channels", + "adminDescription": "Read and write the names, descriptions, and settings of all channels, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -84,11 +77,13 @@ ], "paths": { "/teams/{id}/channels": {}, + "/teams/{id}/allchannels": {}, + "/teams/{id}/incomingchannels": {}, "/teams/{id}/primarychannel": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -101,7 +96,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -115,17 +110,10 @@ ] }, "ChannelSettings.ReadWrite.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Update this team\u0027s channel names, channel descriptions, and channel settings, without a signed-in user.", - "longDescription": "Update the names, descriptions, and settings of this team\u2019s channels." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -137,7 +125,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/Chat.json b/permissions/beta/Chat.json index 1188ccb78..55cbd470f 100644 --- a/permissions/beta/Chat.json +++ b/permissions/beta/Chat.json @@ -1,11 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Chat.Create": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Create chats", + "adminDescription": "Allows the app to create chats on behalf of the signed-in user.", + "userDisplayName": "Create chats", + "userDescription": "Allows the app to create chats on your behalf.\u00A0" + }, + "Application": { + "adminDisplayName": "Create chats", + "adminDescription": "Allows the app to create chats without a signed-in user.\u00A0" + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ @@ -18,17 +30,10 @@ ] }, "Chat.Manage.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage the chat, the chat\u0027s members, and grant access to the chat\u0027s data, without a signed-in user.", - "longDescription": "Manage this chat." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -41,7 +46,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -59,7 +64,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -72,7 +77,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -87,14 +92,15 @@ "Chat.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows an app to read your 1:1 or group chat messages in Microsoft Teams, on your behalf.", - "longDescription": "Read your chat messages" + "adminDisplayName": "Read user chat messages", + "adminDescription": "Allows an app to read 1 on 1 or group chats threads, on behalf of the signed-in user.", + "userDisplayName": "Read your chat messages", + "userDescription": "Allows an app to read your 1 on 1 or group chat messages in Microsoft Teams, on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -114,6 +120,7 @@ "/users/{id}/chats/{id}/messages/{id}": {}, "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats": {}, "/chats/{id}/members/{id}": {}, "/chats/{id}": {}, "/chats/{id}/members": {}, @@ -124,11 +131,11 @@ "/users/{id}/chats/{id}/members": {}, "/users/{id}/chats/{id}/members/{id}": {}, "/chats/{id}/messages": {}, - "/me/chats/{id}/messages": {}, - "/users/{id}/chats/{id}/messages": {}, - "/chats": {}, + "/chats/{id}/pinnedmessages": {}, "/me/chats": {}, - "/users/{id}/chats": {} + "/me/chats/{id}/messages": {}, + "/users/{id}/chats": {}, + "/users/{id}/chats/{id}/messages": {} } } ] @@ -136,15 +143,13 @@ "Chat.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all 1:1 or group chat messages in Microsoft Teams, without a signed-in user.", - "longDescription": "Read all chat messages" + "adminDisplayName": "Read all chat messages", + "adminDescription": "Allows the app to read all 1-to-1 or group chat messages in Microsoft Teams." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -164,6 +169,7 @@ "/users/{id}/chats/{id}/messages/{id}": {}, "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats": {}, "/chats/{id}/members/{id}": {}, "/chats/{id}": {}, "/chats/{id}/members": {}, @@ -174,30 +180,44 @@ "/users/{id}/chats/{id}/members": {}, "/users/{id}/chats/{id}/members/{id}": {}, "/chats/{id}/messages": {}, + "/chats/{id}/pinnedmessages": {}, + "/me/chats": {}, "/me/chats/{id}/messages": {}, + "/users/{id}/chats": {}, "/users/{id}/chats/getallmessages": {}, "/users/{id}/chats/{id}/messages": {} } } ] }, + "Chat.Read.WhereInstalled": { + "schemes": { + "Application": { + "adminDisplayName": "Read all chat messages for chats where the associated Teams application is installed.", + "adminDescription": "Allows the app to read all one-to-one or group chat messages in Microsoft Teams for chats where the associated Teams application is installed, without a signed-in user." + } + }, + "pathSets": [] + }, "Chat.ReadBasic": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows an app to read the members and descriptions of 1:1 and group chats threads, on behalf of the signed-in user.", - "longDescription": "Read names and members of user chat threads" + "adminDisplayName": "Read names and members of user chat threads", + "adminDescription": "Allows an app to read the members and descriptions of one-to-one and group chat threads, on behalf of the signed-in user.", + "userDisplayName": "Read names and members of your chat threads", + "userDescription": "Allows an app to read the members and descriptions of one-to-one and group chat threads, on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/chats": {}, "/chats/{id}/members/{id}": {}, "/chats/{id}": {}, "/chats/{id}/members": {}, @@ -207,7 +227,6 @@ "/users/{id}/chats/{id}": {}, "/users/{id}/chats/{id}/members": {}, "/users/{id}/chats/{id}/members/{id}": {}, - "/chats": {}, "/me/chats": {}, "/users/{id}/chats": {} } @@ -217,21 +236,20 @@ "Chat.ReadBasic.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read names and members of all chat threads.", - "longDescription": "Read names and members of user chat threads" + "adminDisplayName": "Read names and members of all chat threads", + "adminDescription": "Read names and members of all one-to-one and group chats in Microsoft Teams, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { + "/chats": {}, "/chats/{id}/members/{id}": {}, "/chats/{id}": {}, "/chats/{id}/members": {}, @@ -240,29 +258,53 @@ "/me/chats/{id}": {}, "/users/{id}/chats/{id}": {}, "/users/{id}/chats/{id}/members": {}, - "/users/{id}/chats/{id}/members/{id}": {} + "/users/{id}/chats/{id}/members/{id}": {}, + "/me/chats": {}, + "/users/{id}/chats": {} } } ] }, + "Chat.ReadBasic.WhereInstalled": { + "schemes": { + "Application": { + "adminDisplayName": "Read names and members of all chat threads where the associated Teams application is installed.", + "adminDescription": "Allows the app to read names and members of all one-to-one and group chats in Microsoft Teams where the associated Teams application is installed, without a signed-in user." + } + }, + "pathSets": [] + }, "Chat.ReadWrite": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows an app to read and send your 1:1 or group chat messages in Microsoft Teams, on your behalf.", - "longDescription": "Read your chat messages and send new ones" + "adminDisplayName": "Read and write user chat messages", + "adminDescription": "Allows an app to read and write 1 on 1 or group chats threads, on behalf of the signed-in user.", + "userDisplayName": "Read and write your chat messages", + "userDescription": "Allows an app to read and write your 1 on 1 or group chat messages in Microsoft Teams, on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "GET", + "PATCH" ], "paths": { "/chats/{id}/messages/{id}": {}, + "/chats/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { "/chats/{id}/messages/{id}/hostedcontents": {}, "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, "/me/chats/{id}/messages/{id}": {}, @@ -282,14 +324,14 @@ "/users/{id}/chats/{id}": {}, "/users/{id}/chats/{id}/members": {}, "/users/{id}/chats/{id}/members/{id}": {}, - "/me/chats/{id}/messages": {}, - "/users/{id}/chats/{id}/messages": {}, "/me/chats": {}, - "/users/{id}/chats": {} + "/me/chats/{id}/messages": {}, + "/users/{id}/chats": {}, + "/users/{id}/chats/{id}/messages": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -297,42 +339,63 @@ ], "paths": { "/teams/{id}/channels/{id}/messages": {}, - "/teams/{id}/channels/{id}/messages/{id}/replies": {} + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/chats/{id}/hideforuser": {}, + "/chats/{id}/markchatreadforuser": {}, + "/chats/{id}/markchatunreadforuser": {}, + "/chats/{id}/unhideforuser": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "PATCH" ], "paths": { - "/chats/{id}": {} + "/teams/(team-id)/channels/{id}/messages/{id}": {}, + "/teams/(team-id)/channels/{id}/messages/{id}/replies/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "POST" + "POST", + "GET" ], "paths": { + "/chats": {}, "/chats/{id}/members": {}, "/chats/{id}/messages": {}, - "/chats": {} + "/chats/{id}/pinnedmessages": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/chats/{id}/pinnedmessages/{id}": {} } } ] }, "Chat.ReadWrite.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Read and write all chat messages", + "adminDescription": "Allows an app to read and write all chat messages in Microsoft Teams, without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -352,6 +415,7 @@ "/users/{id}/chats/{id}/messages/{id}": {}, "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats": {}, "/chats/{id}/members/{id}": {}, "/chats/{id}/operations": {}, "/chats/{id}/operations/{id}": {}, @@ -360,13 +424,15 @@ "/users/{id}/chats/{id}/members": {}, "/users/{id}/chats/{id}/members/{id}": {}, "/chats/{id}/messages": {}, + "/me/chats": {}, "/me/chats/{id}/messages": {}, + "/users/{id}/chats": {}, "/users/{id}/chats/getallmessages": {}, "/users/{id}/chats/{id}/messages": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -378,7 +444,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -386,23 +452,42 @@ "POST" ], "paths": { - "/chats/{id}/members": {} + "/chats/{id}/members": {}, + "/chats/{id}/pinnedmessages": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/chats/{id}/pinnedmessages/{id}": {} } } ] }, + "Chat.ReadWrite.WhereInstalled": { + "schemes": { + "Application": { + "adminDisplayName": "Read and write all chat messages for chats where the associated Teams application is installed.", + "adminDescription": "Allows the app to read and write all chat messages in Microsoft Teams for chats where the associated Teams application is installed, without a signed-in user." + } + }, + "pathSets": [] + }, "Chat.UpdatePolicyViolation.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to update Microsoft Teams 1:1 or group chat messages by patching a set of Data Loss Prevention (DLP) policy violation properties to handle the output of DLP processing.", - "longDescription": "Flag chat messages for violating policy" + "adminDisplayName": "Flag chat messages for violating policy", + "adminDescription": "Allows the app to update Microsoft Teams 1-to-1 or group chat messages by patching a set of Data Loss Prevention (DLP) policy violation properties to handle the output of DLP processing." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/ChatMember.json b/permissions/beta/ChatMember.json index 5b652a605..b9b0c16cc 100644 --- a/permissions/beta/ChatMember.json +++ b/permissions/beta/ChatMember.json @@ -1,11 +1,19 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ChatMember.Read": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read the members of chats", + "adminDescription": "Read the members of chats, on behalf of the signed-in user.", + "userDisplayName": "Read the members of chats", + "userDescription": "Read the members of chats, on your behalf.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -21,10 +29,15 @@ ] }, "ChatMember.Read.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Read the members of all chats", + "adminDescription": "Read the members of all chats, without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -40,17 +53,10 @@ ] }, "ChatMember.Read.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read this chat\u0027s members, without a signed-in user.", - "longDescription": "Read this chat\u0027s members." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -65,11 +71,28 @@ } ] }, + "ChatMember.Read.WhereInstalled": { + "schemes": { + "Application": { + "adminDisplayName": "Read the members of all chats where the associated Teams application is installed.", + "adminDescription": "Allows the app to read the members of all chats where the associated Teams application is installed, without a signed-in user." + } + }, + "pathSets": [] + }, "ChatMember.ReadWrite": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Add and remove members from chats", + "adminDescription": "Add and remove members from chats, on behalf of the signed-in user.", + "userDisplayName": "Add and remove members from chats", + "userDescription": "Add and remove members from chats, on your behalf.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -81,7 +104,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -93,7 +116,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -107,10 +130,15 @@ ] }, "ChatMember.ReadWrite.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Add and remove members from all chats", + "adminDescription": "Add and remove members from all chats, without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -122,7 +150,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -134,7 +162,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -146,6 +174,15 @@ } } ] + }, + "ChatMember.ReadWrite.WhereInstalled": { + "schemes": { + "Application": { + "adminDisplayName": "Add and remove members from all chats where the associated Teams application is installed.", + "adminDescription": "Allows the app to add and remove members from all chats where the associated Teams application is installed, without a signed-in user." + } + }, + "pathSets": [] } } } \ No newline at end of file diff --git a/permissions/beta/ChatMessage.json b/permissions/beta/ChatMessage.json index a7fcc2102..21e3a5c63 100644 --- a/permissions/beta/ChatMessage.json +++ b/permissions/beta/ChatMessage.json @@ -1,18 +1,43 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { - "ChatMessage.Read.Chat": { + "ChatMessage.Read": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read user chat messages", + "adminDescription": "Allows an app to read one-to-one and group chat messages, on behalf of the signed-in user.", + "userDisplayName": "Read user chat messages", + "userDescription": "Allows an app to read one-to-one or group chat messages in Microsoft Teams, on your behalf." + } + }, + "pathSets": [] + }, + "ChatMessage.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read this chat\u0027s messages, without a signed-in user.", - "longDescription": "Read this chat\u0027s messages." + "adminDisplayName": "Read all chat messages", + "adminDescription": "Allows the app to read all one-to-one and group chats messages in Microsoft Teams, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/chats/{id}/pinnedmessages": {} + } + } + ] + }, + "ChatMessage.Read.Chat": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ "Application" ], "methods": [ @@ -39,17 +64,39 @@ } ] }, + "ChatMessage.ReadWrite": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/softdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/undosoftdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/softdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/undosoftdelete": {}, + "/users/{id}/chats/{id}/messages/{id}/softdelete": {}, + "/users/{id}/chats/{id}/messages/{id}/undosoftdelete": {} + } + } + ] + }, "ChatMessage.Send": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows an app to send 1:1 and group chat messages in Microsoft Teams, on behalf of the signed-in user.", - "longDescription": "Send user chat messages" + "adminDisplayName": "Send user chat messages", + "adminDescription": "Allows an app to send one-to-one and group chat messages in Microsoft Teams, on behalf of the signed-in user.", + "userDisplayName": "Send chat messages", + "userDescription": "Allows an app to send one-to-one and group chat messages in Microsoft Teams, on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -58,7 +105,8 @@ "paths": { "/teams/{id}/channels/{id}/messages": {}, "/teams/{id}/channels/{id}/messages/{id}/replies": {}, - "/chats/{id}/messages": {} + "/chats/{id}/messages": {}, + "/chats/{id}/pinnedmessages": {} } } ] diff --git a/permissions/beta/ChatSettings.json b/permissions/beta/ChatSettings.json index 03cb2702a..e9222f69b 100644 --- a/permissions/beta/ChatSettings.json +++ b/permissions/beta/ChatSettings.json @@ -1,18 +1,11 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ChatSettings.Read.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read this chat\u0027s settings, without a signed-in user.", - "longDescription": "Read this chat\u0027s settings." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -29,17 +22,10 @@ ] }, "ChatSettings.ReadWrite.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write this chat\u0027s settings, without a signed-in user.", - "longDescription": "Read and write this chat\u0027s settings." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -51,7 +37,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/CloudPC.json b/permissions/beta/CloudPC.json index 26c93d849..729d34263 100644 --- a/permissions/beta/CloudPC.json +++ b/permissions/beta/CloudPC.json @@ -1,23 +1,22 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "CloudPC.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read Cloud PC objects such as provisioning policies, on behalf of the signed-in user.", - "longDescription": "Read Cloud PCs" + "adminDisplayName": "Read Cloud PCs", + "adminDescription": "Allows the app to read the properties of Cloud PCs on behalf of the signed-in user.", + "userDisplayName": "Read Cloud PCs", + "userDescription": "Allows the app to read the properties of Cloud PCs, on your behalf." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read Cloud PC objects such as provisioning policies, without a signed-in user.", - "longDescription": "Read Cloud PCs" + "adminDisplayName": "Read Cloud PCs", + "adminDescription": "Allows the app to read the properties of Cloud PCs, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -25,6 +24,7 @@ "GET" ], "paths": { + "/devicemanagement/manageddevices/{id}/getcloudpcreviewstatus": {}, "/devicemanagement/virtualendpoint/auditevents": {}, "/devicemanagement/virtualendpoint/auditevents/getauditactivitytypes": {}, "/devicemanagement/virtualendpoint/auditevents/{id}": {}, @@ -33,10 +33,17 @@ "/devicemanagement/virtualendpoint/deviceimages": {}, "/devicemanagement/virtualendpoint/deviceimages/getsourceimages": {}, "/devicemanagement/virtualendpoint/deviceimages/{id}": {}, + "/devicemanagement/virtualendpoint/galleryimages": {}, + "/devicemanagement/virtualendpoint/galleryimages/{id}": {}, "/devicemanagement/virtualendpoint/onpremisesconnections": {}, "/devicemanagement/virtualendpoint/onpremisesconnections/{id}": {}, "/devicemanagement/virtualendpoint/provisioningpolicies": {}, "/devicemanagement/virtualendpoint/provisioningpolicies/{id}": {}, + "/devicemanagement/virtualendpoint/serviceplans": {}, + "/devicemanagement/virtualendpoint/snapshots": {}, + "/devicemanagement/virtualendpoint/snapshots/getstorageaccounts(subscriptionid={value})": {}, + "/devicemanagement/virtualendpoint/snapshots/getsubscriptions": {}, + "/devicemanagement/virtualendpoint/snapshots/{id}": {}, "/devicemanagement/virtualendpoint/supportedregions": {}, "/devicemanagement/virtualendpoint/usersettings": {}, "/devicemanagement/virtualendpoint/usersettings/{id}": {}, @@ -55,7 +62,20 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/devicemanagement/virtualendpoint/organizationsettings": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -63,12 +83,16 @@ ], "paths": { "/devicemanagement/virtualendpoint/geteffectivepermissions": {}, + "/me/cloudpcs": {}, + "/me/cloudpcs/{id}/getcloudpclaunchinfo": {}, "/tenantrelationships/managedtenants/cloudpcconnections": {}, "/tenantrelationships/managedtenants/cloudpcconnections/{id}": {}, "/tenantrelationships/managedtenants/cloudpcdevices": {}, "/tenantrelationships/managedtenants/cloudpcdevices/{id}": {}, "/tenantrelationships/managedtenants/cloudpcsoverview": {}, - "/tenantrelationships/managedtenants/cloudpcsoverview/{id}": {} + "/tenantrelationships/managedtenants/cloudpcsoverview/{id}": {}, + "/users/{id}/cloudpcs": {}, + "/users/{id}/cloudpcs/{id}/getcloudpclaunchinfo": {} } } ] @@ -76,21 +100,20 @@ "CloudPC.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete Cloud PC objects such as on-premises connections, provisioning policies, and device images, on behalf of the user.", - "longDescription": "Read and write Cloud PCs" + "adminDisplayName": "Read and write Cloud PCs", + "adminDescription": "Allows the app to read and write the properties of Cloud PCs on behalf of the signed-in user.", + "userDisplayName": "Read and write Cloud PCs", + "userDescription": "Allows the app to read and write the properties of Cloud PCs, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete Cloud PC objects such as on-premises connections, provisioning policies, and device images, without a signed-in user.", - "longDescription": "Read and write Cloud PCs" + "adminDisplayName": "Read and write Cloud PCs", + "adminDescription": "Allows the app to read and write the properties of Cloud PCs, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -98,26 +121,28 @@ "GET" ], "paths": { + "/devicemanagement/manageddevices/{id}/getcloudpcreviewstatus": {}, "/devicemanagement/virtualendpoint/auditevents": {}, "/devicemanagement/virtualendpoint/auditevents/getauditactivitytypes": {}, "/devicemanagement/virtualendpoint/auditevents/{id}": {}, "/devicemanagement/virtualendpoint/cloudpcs": {}, "/devicemanagement/virtualendpoint/cloudpcs/{id}": {}, "/devicemanagement/virtualendpoint/deviceimages/getsourceimages": {}, + "/devicemanagement/virtualendpoint/galleryimages": {}, + "/devicemanagement/virtualendpoint/galleryimages/{id}": {}, + "/devicemanagement/virtualendpoint/serviceplans": {}, + "/devicemanagement/virtualendpoint/snapshots": {}, + "/devicemanagement/virtualendpoint/snapshots/getstorageaccounts(subscriptionid={value})": {}, + "/devicemanagement/virtualendpoint/snapshots/getsubscriptions": {}, + "/devicemanagement/virtualendpoint/snapshots/{id}": {}, "/devicemanagement/virtualendpoint/supportedregions": {}, - "/rolemanagement/cloudpc/roledefinitions": {}, - "/rolemanagement/cloudpc/roledefinitions/{id}": {}, - "/rolemanagement/devicemanagement/roledefinitions": {}, - "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, - "/rolemanagement/directory/roledefinitions": {}, - "/rolemanagement/directory/roledefinitions/{id}": {}, "/rolemanagement/entitlementmanagement/roledefinitions": {}, "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, "/devicemanagement/manageddevices/{id}/getcloudpcremoteactionresults": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -129,11 +154,14 @@ "/devicemanagement/virtualendpoint/deviceimages": {}, "/devicemanagement/virtualendpoint/onpremisesconnections": {}, "/devicemanagement/virtualendpoint/provisioningpolicies": {}, - "/devicemanagement/virtualendpoint/usersettings": {} + "/devicemanagement/virtualendpoint/usersettings": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -149,7 +177,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -160,11 +188,27 @@ ], "paths": { "/devicemanagement/virtualendpoint/onpremisesconnections/{id}": {}, - "/devicemanagement/virtualendpoint/provisioningpolicies/{id}": {} + "/devicemanagement/virtualendpoint/provisioningpolicies/{id}": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/devicemanagement/virtualendpoint/organizationsettings": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -179,19 +223,20 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "PATCH" + "PATCH", + "POST" ], "paths": { "/devicemanagement/virtualendpoint/onpremisesconnections/{id}/updateaddomainpassword": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -200,17 +245,25 @@ ], "paths": { "/devicemanagement/manageddevices/bulkreprovisioncloudpc": {}, + "/devicemanagement/manageddevices/bulkrestorecloudpc": {}, + "/devicemanagement/manageddevices/bulksetcloudpcreviewstatus": {}, "/devicemanagement/manageddevices/{id}/reprovisioncloudpc": {}, "/devicemanagement/manageddevices/{id}/resizecloudpc": {}, + "/devicemanagement/manageddevices/{id}/restorecloudpc": {}, + "/devicemanagement/manageddevices/{id}/setcloudpcreviewstatus": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/changeuseraccounttype": {}, "/devicemanagement/virtualendpoint/cloudpcs/{id}/endgraceperiod": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/reboot": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/rename": {}, "/devicemanagement/virtualendpoint/cloudpcs/{id}/reprovision": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/troubleshoot": {}, "/devicemanagement/virtualendpoint/deviceimages/{id}/reupload": {}, "/devicemanagement/virtualendpoint/provisioningpolicies/{id}/assign": {}, "/devicemanagement/virtualendpoint/usersettings/{id}/assign": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -218,16 +271,20 @@ ], "paths": { "/devicemanagement/virtualendpoint/geteffectivepermissions": {}, + "/me/cloudpcs": {}, + "/me/cloudpcs/{id}/getcloudpclaunchinfo": {}, "/tenantrelationships/managedtenants/cloudpcconnections": {}, "/tenantrelationships/managedtenants/cloudpcconnections/{id}": {}, "/tenantrelationships/managedtenants/cloudpcdevices": {}, "/tenantrelationships/managedtenants/cloudpcdevices/{id}": {}, "/tenantrelationships/managedtenants/cloudpcsoverview": {}, - "/tenantrelationships/managedtenants/cloudpcsoverview/{id}": {} + "/tenantrelationships/managedtenants/cloudpcsoverview/{id}": {}, + "/users/{id}/cloudpcs": {}, + "/users/{id}/cloudpcs/{id}/getcloudpclaunchinfo": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/ConsentRequest.json b/permissions/beta/ConsentRequest.json index a642438d4..1905ae629 100644 --- a/permissions/beta/ConsentRequest.json +++ b/permissions/beta/ConsentRequest.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ConsentRequest.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read consent requests and approvals on behalf of the signed-in user.", - "longDescription": "Read consent requests" + "adminDisplayName": "Read consent requests", + "adminDescription": "Allows the app to read consent requests and approvals on behalf of the signed-in user.", + "userDisplayName": "Read consent requests", + "userDescription": "Allows the app to read consent requests and approvals, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read app consent requests and approvals without a signed-in user.", - "longDescription": "Read consent requests" + "adminDisplayName": "Read all consent requests", + "adminDescription": "Allows the app to read consent requests and approvals without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -39,21 +38,20 @@ "ConsentRequest.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read app consent requests and approvals, and deny or approve those requests on behalf of the signed-in user.", - "longDescription": "Read and write consent requests" + "adminDisplayName": "Read and write consent requests", + "adminDescription": "Allows the app to read app consent requests and approvals, and deny or approve those requests on behalf of the signed-in user.", + "userDisplayName": "Read and write consent requests", + "userDescription": "Allows the app to read app consent requests for your approval, and deny or approve those request on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read app consent requests and approvals, and deny or approve those requests without a signed-in user.", - "longDescription": "Read and write consent requests" + "adminDisplayName": "Read and write all consent requests", + "adminDescription": "Allows the app to read app consent requests and approvals, and deny or approve those requests without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/Contacts.json b/permissions/beta/Contacts.json index 55d76fbda..e8182f3d8 100644 --- a/permissions/beta/Contacts.json +++ b/permissions/beta/Contacts.json @@ -1,28 +1,22 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Contacts.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read user contacts.", - "longDescription": "Read user contacts" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read user contacts.", - "longDescription": "Read user contacts" + "adminDisplayName": "Read user contacts ", + "adminDescription": "Allows the app to read user contacts. ", + "userDisplayName": "Read your contacts ", + "userDescription": "Allows the app to read contacts in your contact folders. " }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all contacts in all mailboxes without a signed-in user.", - "longDescription": "Read contacts in all mailboxes" + "adminDisplayName": "Read contacts in all mailboxes", + "adminDescription": "Allows the app to read all contacts in all mailboxes without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -58,7 +52,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -71,7 +65,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -87,35 +81,30 @@ "Contacts.Read.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read contacts that the user has permissions to access, including the user\u0027s own and shared contacts.", - "longDescription": "Read user and shared contacts" + "adminDisplayName": "Read user and shared contacts", + "adminDescription": "Allows the app to read contacts a user has permissions to access, including their own and shared contacts.", + "userDisplayName": "Read your and shared contacts", + "userDescription": "Allows the app to read contacts you have permissions to access, including your own and shared contacts." } }, "pathSets": [] }, "Contacts.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete user contacts.", - "longDescription": "Have full access to user contacts" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete user contacts.", - "longDescription": "Have full access to user contacts" + "adminDisplayName": "Have full access to user contacts ", + "adminDescription": "Allows the app to create, read, update, and delete user contacts. ", + "userDisplayName": "Have full access of your contacts ", + "userDescription": "Allows the app to read, update, create and delete contacts in your contact folders. " }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete all contacts in all mailboxes without a signed-in user.", - "longDescription": "Read and write contacts in all mailboxes" + "adminDisplayName": "Read and write contacts in all mailboxes", + "adminDescription": "Allows the app to create, read, update, and delete all contacts in all mailboxes without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -136,7 +125,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -155,7 +144,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -178,7 +167,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -192,7 +181,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -209,9 +198,10 @@ "Contacts.ReadWrite.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update and delete contacts that the user has permissions to, including the user\u0027s own and shared contacts.", - "longDescription": "Read and write user and shared contacts" + "adminDisplayName": "Read and write user and shared contacts", + "adminDescription": "Allows the app to create, read, update, and delete contacts a user has permissions to, including their own and shared contacts.", + "userDisplayName": "Read and write to your and shared contacts", + "userDescription": "Allows the app to read, update, create, and delete contacts you have permissions to access, including your own and shared contacts." } }, "pathSets": [] diff --git a/permissions/beta/CrossTenantInformation.json b/permissions/beta/CrossTenantInformation.json new file mode 100644 index 000000000..02860aa79 --- /dev/null +++ b/permissions/beta/CrossTenantInformation.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "CrossTenantInformation.ReadBasic.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read cross-tenant basic information", + "adminDescription": "Allows the application to obtain basic tenant information about another target tenant within the Azure AD ecosystem on behalf of the signed-in user.", + "userDisplayName": "Read cross-tenant basic information", + "userDescription": "Allows the application to obtain basic tenant information about another target tenant within the Azure AD ecosystem on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read cross-tenant basic information", + "adminDescription": "Allows the application to obtain basic tenant information about another target tenant within the Azure AD ecosystem without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/findtenantinformationbydomainname(domainname={value})": {}, + "/tenantrelationships/findtenantinformationbytenantid(tenantid={value})": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/CrossTenantUserProfileSharing.json b/permissions/beta/CrossTenantUserProfileSharing.json new file mode 100644 index 000000000..15fbd0ee4 --- /dev/null +++ b/permissions/beta/CrossTenantUserProfileSharing.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "CrossTenantUserProfileSharing.Read": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read shared cross-tenant user profile and export data", + "adminDescription": "Allows the application to list and query user profile information associated with the current tenant on behalf of the signed-in user.\u00A0 It also permits the application to export external user data (e.g. customer content or system-generated logs), associated with the current tenant on behalf of the signed-in user.", + "userDisplayName": "Read shared cross-tenant user profile and export data", + "userDescription": "Allows the application to list and query shared user profile information associated with the current tenant on your behalf.\u00A0 It also permits the application to export your external user data (e.g. customer content or system-generated logs), associated with the current tenant on your behalf.", + "requiresAdminConsent": true + } + }, + "pathSets": [] + }, + "CrossTenantUserProfileSharing.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all shared cross-tenant user profiles and export their data", + "adminDescription": "Allows the application to list and query any shared user profile information associated with the current tenant on behalf of the signed-in user.\u00A0 It also permits the application to export external user data (e.g. customer content or system-generated logs), for any user associated with the current tenant on behalf of the signed-in user.", + "userDisplayName": "Read any shared cross-tenant user profiles and export data", + "userDescription": "Allows the application to list and query any shared user profile information associated with the current tenant on your behalf.\u00A0 It also permits the application to export external user data (e.g. customer content or system-generated logs), for any user associated with the current tenant on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all shared cross-tenant user profiles and export their data", + "adminDescription": "Allows the application to list and query any shared user profile information associated with the current tenant without a signed-in user.\u00A0 It also permits the application to export external user data (e.g. customer content or system-generated logs), for any user associated with the current tenant without a signed-in user." + } + }, + "pathSets": [] + }, + "CrossTenantUserProfileSharing.ReadWrite": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read shared cross-tenant user profile and export or delete data", + "adminDescription": "Allows the application to list and query user profile information associated with the current tenant on behalf of the signed-in user.\u00A0 It also permits the application to export and remove external user data (e.g. customer content or system-generated logs), associated with the current tenant on behalf of the signed-in user.", + "userDisplayName": "Read shared cross-tenant user profile and export or delete data", + "userDescription": "Allows the application to list and query shared user profile information associated with the current tenant on your behalf.\u00A0 It also permits the application to export and remove your external user data (e.g. customer content or system-generated logs), associated with the current tenant on your behalf.", + "requiresAdminConsent": true + } + }, + "pathSets": [] + }, + "CrossTenantUserProfileSharing.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all shared cross-tenant user profiles and export or delete their data", + "adminDescription": "Allows the application to list and query any shared user profile information associated with the current tenant on behalf of the signed-in user.\u00A0 It also permits the application to export and remove external user data (e.g. customer content or system-generated logs), for any user associated with the current tenant on behalf of the signed-in user.", + "userDisplayName": "Read any shared cross-tenant user profiles and export or delete data", + "userDescription": "Allows the application to list and query any shared user profile information associated with the current tenant on your behalf.\u00A0 It also permits the application to export and remove external user data (e.g. customer content or system-generated logs), for any user associated with the current tenant on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all shared cross-tenant user profiles and export or delete their data", + "adminDescription": "Allows the application to list and query any shared user profile information associated with the current tenant without a signed-in user.\u00A0 It also permits the application to export and remove external user data (e.g. customer content or system-generated logs), for any user associated with the current tenant without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/CustomAuthenticationExtension.json b/permissions/beta/CustomAuthenticationExtension.json new file mode 100644 index 000000000..792e04323 --- /dev/null +++ b/permissions/beta/CustomAuthenticationExtension.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "CustomAuthenticationExtension.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read your oganization\u0027s custom authentication extensions", + "adminDescription": "Allows the app to read your organization\u0027s custom authentication extensions on behalf of the signed-in user.", + "userDisplayName": "Read your organization\u0027s custom authentication extensions", + "userDescription": "Allows the app to read your organization\u0027s custom authentication extensions on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all custom authentication extensions", + "adminDescription": "Allows the app to read your organization\u0027s custom authentication extensions without a signed-in user." + } + }, + "pathSets": [] + }, + "CustomAuthenticationExtension.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write your organization\u0027s custom authentication extensions", + "adminDescription": "Allows the app to read or write your organization\u0027s custom authentication extensions on behalf of the signed-in user.", + "userDisplayName": "Read and write your organization\u0027s custom authentication extensions", + "userDescription": "Allows the app to read or write your organization\u0027s custom authentication extensions on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all custom authentication extensions", + "adminDescription": "Allows the app to read or write your organization\u0027s custom authentication extensions without a signed-in user." + } + }, + "pathSets": [] + }, + "CustomAuthenticationExtension.Receive.Payload": { + "schemes": { + "Application": { + "adminDisplayName": "Receive custom authentication extension HTTP requests", + "adminDescription": "Allows custom authentication extensions associated with the app to receive HTTP requests triggered by an authentication event. The request can include information about a user, client and resource service principals, and other information about the authentication." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/CustomSecAttributeAssignment.json b/permissions/beta/CustomSecAttributeAssignment.json new file mode 100644 index 000000000..79b7588dc --- /dev/null +++ b/permissions/beta/CustomSecAttributeAssignment.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "CustomSecAttributeAssignment.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read custom security attribute assignments", + "adminDescription": "Allows the app to read custom security attribute assignments for all principals in the tenant on behalf of a signed in user.", + "userDisplayName": "Read custom security attribute assignments", + "userDescription": "Allows the app to read custom security attribute assignments for all principals in the tenant on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read custom security attribute assignments", + "adminDescription": "Allows the app to read custom security attribute assignments for all principals in the tenant without a signed in user." + } + }, + "pathSets": [] + }, + "CustomSecAttributeAssignment.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write custom security attribute assignments", + "adminDescription": "Allows the app to read and write custom security attribute assignments for all principals in the tenant on behalf of a signed in user.", + "userDisplayName": "Read and write custom security attribute assignments", + "userDescription": "Allows the app to read and write custom security attribute assignments for all principals in the tenant on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write custom security attribute assignments", + "adminDescription": "Allows the app to read and write custom security attribute assignments for all principals in the tenant without a signed in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/CustomSecAttributeDefinition.json b/permissions/beta/CustomSecAttributeDefinition.json new file mode 100644 index 000000000..8aebac212 --- /dev/null +++ b/permissions/beta/CustomSecAttributeDefinition.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "CustomSecAttributeDefinition.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read custom security attribute definitions", + "adminDescription": "Allows the app to read custom security attribute definitions for the tenant on behalf of a signed in user.", + "userDisplayName": "Read custom security attribute definitions", + "userDescription": "Allows the app to read custom security attribute definitions for the tenant on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read custom security attribute definitions", + "adminDescription": "Allows the app to read custom security attribute definitions for the tenant without a signed in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/directory/attributesets": {}, + "/directory/attributesets/{id}": {}, + "/directory/customsecurityattributedefinitions": {}, + "/directory/customsecurityattributedefinitions/{id}": {}, + "/directory/customsecurityattributedefinitions/{id}/allowedvalues": {}, + "/directory/customsecurityattributedefinitions/{id}/allowedvalues/{id}": {} + } + } + ] + }, + "CustomSecAttributeDefinition.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write custom security attribute definitions", + "adminDescription": "Allows the app to read and write custom security attribute definitions for the tenant on behalf of a signed in user.", + "userDisplayName": "Read and write custom security attribute definitions", + "userDescription": "Allows the app to read and write custom security attribute definitions for the tenant on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write custom security attribute definitions", + "adminDescription": "Allows the app to read and write custom security attribute definitions for the tenant without a signed in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/directory/attributesets": {}, + "/directory/customsecurityattributedefinitions": {}, + "/directory/customsecurityattributedefinitions/{id}/allowedvalues": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/directory/attributesets/{id}": {}, + "/directory/customsecurityattributedefinitions/{id}": {}, + "/directory/customsecurityattributedefinitions/{id}/allowedvalues/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/DelegatedAdminRelationship.json b/permissions/beta/DelegatedAdminRelationship.json new file mode 100644 index 000000000..0cd04fbd4 --- /dev/null +++ b/permissions/beta/DelegatedAdminRelationship.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "DelegatedAdminRelationship.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read Delegated Admin relationships with customers", + "adminDescription": "Allows the app to read details of delegated admin relationships with customers like access details (that includes roles) and the duration as well as specific role assignments to security groups on behalf of the signed-in user.", + "userDisplayName": "Read Delegated Admin relationships with customers", + "userDescription": "Allows the app to read details of Delegated Admin relationships with customers like access details (that includes roles) and the duration as well as specific role assignments to security groups on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read Delegated Admin relationships with customers", + "adminDescription": "Allows the app to read details of delegated admin relationships with customers like access details (that includes roles) and the duration as well as specific role assignments to security groups without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/delegatedadminrelationships/{id}": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/accessassignments/{id}": {}, + "/tenantrelationships/delegatedadmincustomers": {}, + "/tenantrelationships/delegatedadmincustomers/{id}": {}, + "/tenantrelationships/delegatedadmincustomers/{id}/servicemanagementdetails": {}, + "/tenantrelationships/delegatedadminrelationships": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/accessassignments": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/operations": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/operations/{id}": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/requests": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/requests/{id}": {} + } + } + ] + }, + "DelegatedAdminRelationship.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Manage Delegated Admin relationships with customers", + "adminDescription": "Allows the app to manage (create-update-terminate) Delegated Admin relationships with customers as well as role assignments to security groups for active Delegated Admin relationships on behalf of the signed-in user.", + "userDisplayName": "Manage Delegated Admin relationships with customers", + "userDescription": "Allows the app to manage (create-update-terminate) Delegated Admin relationships with customers and role assignments to security groups for active Delegated Admin relationships on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Manage Delegated Admin relationships with customers", + "adminDescription": "Allows the app to manage (create-update-terminate) Delegated Admin relationships with customers and role assignments to security groups for active Delegated Admin relationships without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/tenantrelationships/delegatedadminrelationships/{id}": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/accessassignments/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/delegatedadmincustomers": {}, + "/tenantrelationships/delegatedadmincustomers/{id}": {}, + "/tenantrelationships/delegatedadmincustomers/{id}/servicemanagementdetails": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/operations": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/operations/{id}": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/requests/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/tenantrelationships/delegatedadminrelationships": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/accessassignments": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/requests": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/DelegatedPermissionGrant.json b/permissions/beta/DelegatedPermissionGrant.json index 1d9a79776..459699acb 100644 --- a/permissions/beta/DelegatedPermissionGrant.json +++ b/permissions/beta/DelegatedPermissionGrant.json @@ -1,59 +1,60 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "DelegatedPermissionGrant.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage delegated permission grants for any API (including Microsoft Graph), on behalf of the signed-in user.", - "longDescription": "Manage delegated permission grants" + "adminDisplayName": "Manage all delegated permission grants", + "adminDescription": "Allows the app to manage permission grants for delegated permissions exposed by any API (including Microsoft Graph), on behalf of the signed in user.", + "userDisplayName": "Manage all delegated permission grants", + "userDescription": "Allows the app to manage permission grants for delegated permissions exposed by any API (including Microsoft Graph), on your behalf. ", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to grant or revoke any delegated permission for any API (including Microsoft Graph), without a signed-in user.", - "longDescription": "Manage all delegated permission grants" + "adminDisplayName": "Manage all delegated permission grants", + "adminDescription": "Allows the app to manage permission grants for delegated permissions exposed by any API (including Microsoft Graph), without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET" + "DELETE", + "GET", + "PATCH" ], "paths": { - "/me/oauth2permissiongrants": {}, - "/serviceprincipals/{id}/oauth2permissiongrants": {}, - "/users/{id}/oauth2permissiongrants": {} + "/oauth2permissiongrants/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "GET", - "POST" + "GET" ], "paths": { - "/oauth2permissiongrants": {} + "/me/oauth2permissiongrants": {}, + "/serviceprincipals/{id}/oauth2permissiongrants": {}, + "/users/{id}/oauth2permissiongrants": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ "GET", - "DELETE", - "PATCH" + "POST" ], "paths": { - "/oauth2permissiongrants/{id}": {} + "/oauth2permissiongrants": {} } } ] diff --git a/permissions/beta/Device.json b/permissions/beta/Device.json index 31fd4fb8d..ce942a45e 100644 --- a/permissions/beta/Device.json +++ b/permissions/beta/Device.json @@ -1,22 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Device.Command": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to launch another app or communicate with another app on a user\u0027s device on behalf of the signed-in user.", - "longDescription": "Communicate with user devices" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to launch another app or communicate with another app on a user\u0027s device on behalf of the signed-in user.", - "longDescription": "Communicate with user devices" + "adminDisplayName": "Communicate with user devices", + "adminDescription": "Allows the app to launch another app or communicate with another app on a user\u0027s device on behalf of the signed-in user.", + "userDisplayName": "Communicate with your other devices", + "userDescription": "Allows the app to launch another app or communicate with another app on a device that you own." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -30,7 +26,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -45,20 +41,16 @@ }, "Device.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read a user\u0027s list of devices on behalf of the signed-in user.", - "longDescription": "Read user devices" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read a user\u0027s list of devices on behalf of the signed-in user.", - "longDescription": "Read user devices" + "adminDisplayName": "Read user devices", + "adminDescription": "Allows the app to read a user\u0027s list of devices on behalf of the signed-in user.", + "userDisplayName": "View your list of devices", + "userDescription": "Allows the app to see your list of devices." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -73,57 +65,71 @@ }, "Device.Read.All": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read your organization\u0027s devices\u0027 configuration information on behalf of the signed-in user.", - "longDescription": "Read all devices" - }, "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u0027s devices\u0027 configuration information on behalf of the signed-in user.", - "longDescription": "Read all devices" + "adminDisplayName": "Read all devices", + "adminDescription": "Allows the app to read your organization\u0027s devices\u0027 configuration information on behalf of the signed-in user.", + "userDisplayName": "Read all devices", + "userDescription": "Allows the app to read devices\u0027 configuration information on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u0027s devices\u0027 configuration information without a signed-in user.", - "longDescription": "Read all devices" + "adminDisplayName": "Read all devices", + "adminDescription": "Allows the app to read your organization\u0027s devices\u0027 configuration information without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET" + "POST" ], "paths": { - "/devices": {}, - "/devices/{id}": {}, - "/devices/{id}/memberof": {}, - "/devices/{id}/registeredowners": {}, - "/devices/{id}/registeredusers": {}, - "/devices/{id}/transitivememberof": {}, - "/devices/{id}/usagerights": {} + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "POST" + "GET" ], "paths": { - "/devices/{id}/checkmemberobjects": {} + "/devices": {}, + "/devices/{id}": {}, + "/devices/{id}/memberof": {}, + "/devices/{id}/registeredowners": {}, + "/devices/{id}/registeredusers": {}, + "/devices/{id}/transitivememberof": {}, + "/devices/{id}/usagerights": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -139,17 +145,45 @@ "Device.ReadWrite.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion, or update of device alternative security identifiers.", - "longDescription": "Read and write devices" + "adminDisplayName": "Read and write devices", + "adminDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers." } }, "pathSets": [ { - "schemes": [ - "Application", - "DelegatedWork" + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {} + } + }, + { + "schemeKeys": [ + "Application" ], "methods": [ "GET" @@ -164,30 +198,16 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork" + "schemeKeys": [ + "Application" ], "methods": [ "GET", - "PATCH", - "DELETE" + "PATCH" ], "paths": { "/devices/{id}": {} } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/devices/{id}/checkmemberobjects": {} - } } ] } diff --git a/permissions/beta/DeviceManagementApps.json b/permissions/beta/DeviceManagementApps.json index ad561d86b..c12395fcd 100644 --- a/permissions/beta/DeviceManagementApps.json +++ b/permissions/beta/DeviceManagementApps.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "DeviceManagementApps.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", - "longDescription": "Read Microsoft Intune apps" + "adminDisplayName": "Read Microsoft Intune apps", + "adminDescription": "Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", + "userDisplayName": "Read Microsoft Intune apps", + "userDescription": "Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", - "longDescription": "Read Microsoft Intune apps" + "adminDisplayName": "Read Microsoft Intune apps", + "adminDescription": "Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -160,6 +159,12 @@ "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, "/deviceappmanagement/windowsinformationprotectionwipeactions": {}, "/deviceappmanagement/windowsinformationprotectionwipeactions/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments/{id}": {}, "/devicemanagement/auditevents": {}, "/devicemanagement/auditevents/getauditactivitytypes": {}, "/devicemanagement/auditevents/getauditcategories": {}, @@ -187,7 +192,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -206,11 +211,13 @@ "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, "/devicemanagement/reports/getdevicenoncompliancereport": {}, "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getnoncompliantdevicesandsettingsreport": {}, "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, "/devicemanagement/reports/getpolicynoncompliancereport": {}, "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, "/devicemanagement/reports/getreportfilters": {}, - "/devicemanagement/reports/getsettingnoncompliancereport": {} + "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/users/{id}/wipemanagedappregistrationsbyazureaddeviceid": {} } } ] @@ -218,21 +225,20 @@ "DeviceManagementApps.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", - "longDescription": "Read and write Microsoft Intune apps" + "adminDisplayName": "Read and write Microsoft Intune apps", + "adminDescription": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", + "userDisplayName": "Read and write Microsoft Intune apps", + "userDescription": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.", - "longDescription": "Read and write Microsoft Intune apps" + "adminDisplayName": "Read and write Microsoft Intune apps", + "adminDescription": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -292,6 +298,8 @@ "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, "/deviceappmanagement/windowsinformationprotectionwipeactions": {}, + "/deviceappmanagement/windowsmanagedappprotections": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps": {}, "/devicemanagement/auditevents": {}, "/devicemanagement/configmanagercollections": {}, "/devicemanagement/intunebrandingprofiles": {}, @@ -304,7 +312,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -372,6 +380,9 @@ "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, "/deviceappmanagement/windowsinformationprotectionwipeactions/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments/{id}": {}, "/devicemanagement/auditevents/{id}": {}, "/devicemanagement/configmanagercollections/{id}": {}, "/devicemanagement/intunebrandingprofiles/{id}": {}, @@ -384,7 +395,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -407,6 +418,7 @@ "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments": {}, "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments": {}, "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments": {}, "/devicemanagement/auditevents/getauditactivitytypes": {}, "/devicemanagement/auditevents/getauditcategories": {}, "/devicemanagement/configmanagercollections/getpolicysummary": {}, @@ -415,7 +427,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -438,7 +450,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -457,6 +469,7 @@ "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, "/devicemanagement/reports/getdevicenoncompliancereport": {}, "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getnoncompliantdevicesandsettingsreport": {}, "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, "/devicemanagement/reports/getpolicynoncompliancereport": {}, "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, @@ -486,6 +499,8 @@ "/deviceappmanagement/wdacsupplementalpolicies/{id}/assign": {}, "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}/policy/assign": {}, "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}/wipe": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assign": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/targetapps": {}, "/devicemanagement/intunebrandingprofiles/{id}/assign": {}, "/users/{id}/unblockmanagedapps": {}, "/users/{id}/wipeandblockmanagedapps": {} diff --git a/permissions/beta/DeviceManagementConfiguration.json b/permissions/beta/DeviceManagementConfiguration.json index 7c6870c3d..1fa7be8e0 100644 --- a/permissions/beta/DeviceManagementConfiguration.json +++ b/permissions/beta/DeviceManagementConfiguration.json @@ -1,25 +1,25 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "DeviceManagementConfiguration.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", - "longDescription": "Read Microsoft Intune device configuration and policies" + "adminDisplayName": "Read Microsoft Intune Device Configuration and Policies", + "adminDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", + "userDisplayName": "Read Microsoft Intune Device Configuration and Policies", + "userDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", - "longDescription": "Read Microsoft Intune device configuration and policies" + "adminDisplayName": "Read Microsoft Intune device configuration and policies", + "adminDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups, without a signed-in user." } }, "pathSets": [ { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ "GET" @@ -35,18 +35,6 @@ "/deviceappmanagement/defaultmanagedappprotections/{id}/apps": {}, "/deviceappmanagement/defaultmanagedappprotections/{id}/apps/{id}": {}, "/deviceappmanagement/defaultmanagedappprotections/{id}/deploymentsummary": {}, - "/deviceappmanagement/deviceappmanagementtasks": {}, - "/deviceappmanagement/deviceappmanagementtasks/{id}": {}, - "/deviceappmanagement/enterprisecodesigningcertificates": {}, - "/deviceappmanagement/enterprisecodesigningcertificates/{id}": {}, - "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments": {}, - "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments/{id}": {}, - "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses": {}, - "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses/{id}": {}, - "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments": {}, - "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments/{id}": {}, - "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses": {}, - "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses/{id}": {}, "/deviceappmanagement/iosmanagedappprotections/{id}/apps": {}, "/deviceappmanagement/iosmanagedappprotections/{id}/apps/{id}": {}, "/deviceappmanagement/iosmanagedappprotections/{id}/assignments": {}, @@ -65,88 +53,17 @@ "/deviceappmanagement/managedappregistrations/{id}/operations/{id}": {}, "/deviceappmanagement/managedappstatuses": {}, "/deviceappmanagement/managedappstatuses/{id}": {}, - "/deviceappmanagement/managedebookcategories": {}, - "/deviceappmanagement/managedebookcategories/{id}": {}, - "/deviceappmanagement/managedebooks": {}, - "/deviceappmanagement/managedebooks/{id}": {}, - "/deviceappmanagement/managedebooks/{id}/assignments": {}, - "/deviceappmanagement/managedebooks/{id}/assignments/{id}": {}, - "/deviceappmanagement/managedebooks/{id}/categories": {}, - "/deviceappmanagement/managedebooks/{id}/categories/{id}": {}, - "/deviceappmanagement/managedebooks/{id}/devicestates": {}, - "/deviceappmanagement/managedebooks/{id}/devicestates/{id}": {}, - "/deviceappmanagement/managedebooks/{id}/installsummary": {}, - "/deviceappmanagement/managedebooks/{id}/userstatesummary": {}, - "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}": {}, - "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates": {}, - "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates/{id}": {}, "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments": {}, "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments/{id}": {}, "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, - "/deviceappmanagement/mobileappcategories": {}, - "/deviceappmanagement/mobileappcategories/{id}": {}, - "/deviceappmanagement/mobileappconfigurations": {}, - "/deviceappmanagement/mobileappconfigurations/{id}": {}, - "/deviceappmanagement/mobileappconfigurations/{id}/assignments": {}, - "/deviceappmanagement/mobileappconfigurations/{id}/assignments/{id}": {}, - "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses": {}, - "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses/{id}": {}, - "/deviceappmanagement/mobileappconfigurations/{id}/devicestatussummary": {}, - "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses": {}, - "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses/{id}": {}, - "/deviceappmanagement/mobileappconfigurations/{id}/userstatussummary": {}, - "/deviceappmanagement/mobileapps": {}, - "/deviceappmanagement/mobileapps/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/assignments": {}, - "/deviceappmanagement/mobileapps/{id}/assignments/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/categories": {}, - "/deviceappmanagement/mobileapps/{id}/categories/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/contentversions": {}, - "/deviceappmanagement/mobileapps/{id}/contentversions/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps": {}, - "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files": {}, - "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/devicestatuses": {}, - "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app": {}, - "/deviceappmanagement/mobileapps/{id}/installsummary": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps": {}, - "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/relationships": {}, - "/deviceappmanagement/mobileapps/{id}/relationships/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/userstatuses": {}, - "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}": {}, - "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app": {}, - "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses": {}, - "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses/{id}": {}, - "/deviceappmanagement/symanteccodesigningcertificate": {}, "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps": {}, "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps/{id}": {}, "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments": {}, "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments/{id}": {}, "/deviceappmanagement/targetedmanagedappconfigurations/{id}/deploymentsummary": {}, - "/deviceappmanagement/wdacsupplementalpolicies": {}, - "/deviceappmanagement/wdacsupplementalpolicies/{id}": {}, - "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments": {}, - "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments/{id}": {}, - "/deviceappmanagement/wdacsupplementalpolicies/{id}/deploysummary": {}, - "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses": {}, - "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}": {}, - "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}/policy": {}, "/deviceappmanagement/windowsinformationprotectiondeviceregistrations": {}, "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}": {}, "/deviceappmanagement/windowsinformationprotectionpolicies": {}, @@ -159,296 +76,12 @@ "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, "/deviceappmanagement/windowsinformationprotectionwipeactions": {}, "/deviceappmanagement/windowsinformationprotectionwipeactions/{id}": {}, - "/devicemanagement/auditevents": {}, - "/devicemanagement/auditevents/getauditactivitytypes": {}, - "/devicemanagement/auditevents/getauditcategories": {}, - "/devicemanagement/auditevents/{id}": {}, - "/devicemanagement/configmanagercollections": {}, - "/devicemanagement/configmanagercollections/getpolicysummary": {}, - "/devicemanagement/configmanagercollections/{id}": {}, - "/devicemanagement/intunebrandingprofiles": {}, - "/devicemanagement/intunebrandingprofiles/{id}": {}, - "/devicemanagement/intunebrandingprofiles/{id}/assignments": {}, - "/devicemanagement/intunebrandingprofiles/{id}/assignments/{id}": {}, - "/devicemanagement/windowsinformationprotectionapplearningsummaries": {}, - "/devicemanagement/windowsinformationprotectionapplearningsummaries/{id}": {}, - "/devicemanagement/windowsinformationprotectionnetworklearningsummaries": {}, - "/devicemanagement/windowsinformationprotectionnetworklearningsummaries/{id}": {}, - "/users/getmanagedappblockedusers": {}, - "/users/{id}/ismanagedappuserblocked": {}, - "/deviceappmanagement/sideloadingkeys": {}, - "/deviceappmanagement/sideloadingkeys/{id}": {}, - "/deviceappmanagement/vpptokens": {}, - "/deviceappmanagement/vpptokens/getlicensesforapp": {}, - "/deviceappmanagement/vpptokens/{id}": {}, - "/deviceappmanagement/windowsmanagementapp": {}, - "/deviceappmanagement/windowsmanagementapp/healthstates": {}, - "/deviceappmanagement/windowsmanagementapp/healthstates/{id}": {}, - "/devicemanagement/applepushnotificationcertificate": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, - "/devicemanagement/chromeosonboardingsettings": {}, - "/devicemanagement/chromeosonboardingsettings/{id}": {}, - "/devicemanagement/cloudpcconnectivityissues": {}, - "/devicemanagement/cloudpcconnectivityissues/{id}": {}, - "/devicemanagement/comanageddevices": {}, - "/devicemanagement/comanageddevices/{id}": {}, - "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, - "/devicemanagement/comanagementeligibledevices": {}, - "/devicemanagement/comanagementeligibledevices/{id}": {}, - "/devicemanagement/compliancemanagementpartners": {}, - "/devicemanagement/compliancemanagementpartners/{id}": {}, - "/devicemanagement/conditionalaccesssettings": {}, - "/devicemanagement/datasharingconsents": {}, - "/devicemanagement/datasharingconsents/{id}": {}, - "/devicemanagement/deponboardingsettings": {}, - "/devicemanagement/deponboardingsettings/getexpiringvpptokencount": {}, - "/devicemanagement/deponboardingsettings/{id}": {}, - "/devicemanagement/deponboardingsettings/{id}/defaultiosenrollmentprofile": {}, - "/devicemanagement/deponboardingsettings/{id}/defaultmacosenrollmentprofile": {}, - "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, - "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}": {}, - "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/exportmobileconfig": {}, - "/devicemanagement/deponboardingsettings/{id}/getencryptionpublickey": {}, - "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, - "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/{id}": {}, - "/devicemanagement/detectedapps": {}, - "/devicemanagement/detectedapps/{id}": {}, - "/devicemanagement/devicecompliancescripts": {}, - "/devicemanagement/devicecompliancescripts/{id}": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, - "/devicemanagement/devicecompliancescripts/{id}/runsummary": {}, - "/devicemanagement/devicecustomattributeshellscripts": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments/{id}": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates/{id}": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments/{id}": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/runsummary": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates": {}, - "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates/{id}": {}, - "/devicemanagement/deviceenrollmentconfigurations": {}, - "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, - "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, - "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, - "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice": {}, - "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, - "/devicemanagement/devicemanagementpartners": {}, - "/devicemanagement/devicemanagementpartners/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/assignments": {}, - "/devicemanagement/devicemanagementscripts/{id}/assignments/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/groupassignments": {}, - "/devicemanagement/devicemanagementscripts/{id}/groupassignments/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/runsummary": {}, - "/devicemanagement/devicemanagementscripts/{id}/userrunstates": {}, - "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}": {}, - "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates": {}, - "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates/{id}": {}, - "/devicemanagement/deviceshellscripts": {}, - "/devicemanagement/deviceshellscripts/{id}": {}, - "/devicemanagement/deviceshellscripts/{id}/assignments": {}, - "/devicemanagement/deviceshellscripts/{id}/assignments/{id}": {}, - "/devicemanagement/deviceshellscripts/{id}/devicerunstates": {}, - "/devicemanagement/deviceshellscripts/{id}/devicerunstates/{id}": {}, - "/devicemanagement/deviceshellscripts/{id}/groupassignments": {}, - "/devicemanagement/deviceshellscripts/{id}/groupassignments/{id}": {}, - "/devicemanagement/deviceshellscripts/{id}/runsummary": {}, - "/devicemanagement/deviceshellscripts/{id}/userrunstates": {}, - "/devicemanagement/deviceshellscripts/{id}/userrunstates/{id}": {}, - "/devicemanagement/exchangeconnectors": {}, - "/devicemanagement/exchangeconnectors/{id}": {}, - "/devicemanagement/exchangeonpremisespolicies/{id}": {}, - "/devicemanagement/exchangeonpremisespolicy": {}, - "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, - "/devicemanagement/getallowedremoteassistanceactions": {}, - "/devicemanagement/getassignedroledetails": {}, - "/devicemanagement/getcomanageddevicessummary": {}, - "/devicemanagement/getcomanagementeligibledevicessummary": {}, - "/devicemanagement/getsuggestedenrollmentlimit": {}, - "/devicemanagement/importeddeviceidentities": {}, - "/devicemanagement/importeddeviceidentities/{id}": {}, - "/devicemanagement/importedwindowsautopilotdeviceidentities": {}, - "/devicemanagement/importedwindowsautopilotdeviceidentities/{id}": {}, - "/devicemanagement/manageddeviceoverview": {}, - "/devicemanagement/manageddevices": {}, - "/devicemanagement/manageddevices/{id}": {}, - "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, - "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, - "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, - "/devicemanagement/mobilethreatdefenseconnectors": {}, - "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, - "/devicemanagement/notificationmessagetemplates": {}, - "/devicemanagement/notificationmessagetemplates/{id}": {}, - "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages": {}, - "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages/{id}": {}, - "/devicemanagement/remoteactionaudits": {}, - "/devicemanagement/remoteactionaudits/{id}": {}, - "/devicemanagement/remoteassistancepartners": {}, - "/devicemanagement/remoteassistancepartners/{id}": {}, - "/devicemanagement/remoteassistancesettings": {}, - "/devicemanagement/resourceaccessprofiles": {}, - "/devicemanagement/resourceaccessprofiles/{id}": {}, - "/devicemanagement/resourceaccessprofiles/{id}/assignments": {}, - "/devicemanagement/resourceaccessprofiles/{id}/assignments/{id}": {}, - "/devicemanagement/resourceoperations": {}, - "/devicemanagement/resourceoperations/{id}": {}, - "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, - "/devicemanagement/roleassignments": {}, - "/devicemanagement/roleassignments/{id}": {}, - "/devicemanagement/roledefinitions": {}, - "/devicemanagement/roledefinitions/{id}": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments/{id}": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/roledefinition": {}, - "/devicemanagement/rolescopetags": {}, - "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, - "/devicemanagement/rolescopetags/{id}": {}, - "/devicemanagement/scopedforresource": {}, - "/devicemanagement/telecomexpensemanagementpartners": {}, - "/devicemanagement/telecomexpensemanagementpartners/{id}": {}, - "/devicemanagement/termsandconditions": {}, - "/devicemanagement/termsandconditions/{id}": {}, - "/devicemanagement/termsandconditions/{id}/acceptancestatuses": {}, - "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}": {}, - "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}/termsandconditions": {}, - "/devicemanagement/termsandconditions/{id}/assignments": {}, - "/devicemanagement/termsandconditions/{id}/assignments/{id}": {}, - "/devicemanagement/termsandconditions/{id}/groupassignments": {}, - "/devicemanagement/termsandconditions/{id}/groupassignments/{id}": {}, - "/devicemanagement/termsandconditions/{id}/groupassignments/{id}/termsandconditions": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion": {}, - "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance": {}, - "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance": {}, - "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails": {}, - "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthosversionperformance": {}, - "/devicemanagement/userexperienceanalyticsapphealthosversionperformance/{id}": {}, - "/devicemanagement/userexperienceanalyticsapphealthoverview": {}, - "/devicemanagement/userexperienceanalyticsbaselines": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues/{id}": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, - "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, - "/devicemanagement/userexperienceanalyticscategories/{id}": {}, - "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, - "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, - "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, - "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, - "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, - "/devicemanagement/userexperienceanalyticsdevicescores": {}, - "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, - "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, - "/devicemanagement/userexperienceanalyticsdevicestartuphistory/{id}": {}, - "/devicemanagement/userexperienceanalyticsdevicestartupprocesses": {}, - "/devicemanagement/userexperienceanalyticsdevicestartupprocesses/{id}": {}, - "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance": {}, - "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance/{id}": {}, - "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity": {}, - "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity/{id}": {}, - "/devicemanagement/userexperienceanalyticsimpactingprocess": {}, - "/devicemanagement/userexperienceanalyticsimpactingprocess/{id}": {}, - "/devicemanagement/userexperienceanalyticsmetrichistory": {}, - "/devicemanagement/userexperienceanalyticsmetrichistory/{id}": {}, - "/devicemanagement/userexperienceanalyticsmetrichistory/{id}/userexperienceanalyticsmetric": {}, - "/devicemanagement/userexperienceanalyticsmodelscores": {}, - "/devicemanagement/userexperienceanalyticsmodelscores/{id}": {}, - "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice": {}, - "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice/{id}": {}, - "/devicemanagement/userexperienceanalyticsoverview": {}, - "/devicemanagement/userexperienceanalyticsregressionsummary": {}, - "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression": {}, - "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression/{id}": {}, - "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression": {}, - "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression/{id}": {}, - "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression": {}, - "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression/{id}": {}, - "/devicemanagement/userexperienceanalyticsregressionsummary/summarizedeviceregressionperformance": {}, - "/devicemanagement/userexperienceanalyticsremoteconnection": {}, - "/devicemanagement/userexperienceanalyticsremoteconnection/{id}": {}, - "/devicemanagement/userexperienceanalyticsresourceperformance": {}, - "/devicemanagement/userexperienceanalyticsresourceperformance/{id}": {}, - "/devicemanagement/userexperienceanalyticsscorehistory": {}, - "/devicemanagement/userexperienceanalyticsscorehistory/{id}": {}, - "/devicemanagement/userexperienceanalyticsworkfromanywherehardwarereadinessmetric": {}, - "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics": {}, - "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, - "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, - "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, - "/devicemanagement/windowsautopilotdeploymentprofiles": {}, - "/devicemanagement/windowsautopilotdeploymentprofiles/{id}": {}, - "/devicemanagement/windowsautopilotdeviceidentities": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments/{id}": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/intendeddeploymentprofile": {}, - "/devicemanagement/windowsautopilotsettings": {}, - "/devicemanagement/windowsmalwareinformation": {}, - "/devicemanagement/windowsmalwareinformation/{id}": {}, - "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, - "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates/{id}": {}, - "/organization": {}, - "/organization/{id}": {}, - "/rolemanagement": {}, - "/rolemanagement/devicemanagement": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { + "/deviceappmanagement/windowsmanagedappprotections": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments/{id}": {}, "/devicemanagement/reports": {}, "/devicemanagement/reports/cachedreportconfigurations": {}, "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, @@ -456,12 +89,22 @@ "/devicemanagement/reports/exportjobs/{id}": {}, "/devicemanagement/reports/reportschedules": {}, "/devicemanagement/reports/reportschedules/{id}": {}, + "/users/getmanagedappblockedusers": {}, + "/users/{id}/ismanagedappuserblocked": {}, "/deviceappmanagement/policysets": {}, "/deviceappmanagement/policysets/{id}": {}, "/deviceappmanagement/policysets/{id}/assignments": {}, "/deviceappmanagement/policysets/{id}/assignments/{id}": {}, "/deviceappmanagement/policysets/{id}/items": {}, "/deviceappmanagement/policysets/{id}/items/{id}": {}, + "/deviceappmanagement/sideloadingkeys": {}, + "/deviceappmanagement/sideloadingkeys/{id}": {}, + "/deviceappmanagement/vpptokens": {}, + "/deviceappmanagement/vpptokens/getlicensesforapp": {}, + "/deviceappmanagement/vpptokens/{id}": {}, + "/deviceappmanagement/windowsmanagementapp": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates/{id}": {}, "/devicemanagement/advancedthreatprotectiononboardingstatesummary": {}, "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates": {}, "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates/{id}": {}, @@ -475,6 +118,7 @@ "/devicemanagement/androidmanagedstoreaccountenterprisesettings": {}, "/devicemanagement/androidmanagedstoreappconfigurationschemas": {}, "/devicemanagement/androidmanagedstoreappconfigurationschemas/{id}": {}, + "/devicemanagement/applepushnotificationcertificate": {}, "/devicemanagement/assignmentfilters": {}, "/devicemanagement/assignmentfilters/getplatformsupportedproperties": {}, "/devicemanagement/assignmentfilters/getstate": {}, @@ -488,6 +132,33 @@ "/devicemanagement/categories/{id}/settingdefinitions/{id}": {}, "/devicemanagement/certificateconnectordetails": {}, "/devicemanagement/certificateconnectordetails/{id}": {}, + "/devicemanagement/chromeosonboardingsettings": {}, + "/devicemanagement/chromeosonboardingsettings/{id}": {}, + "/devicemanagement/cloudpcconnectivityissues": {}, + "/devicemanagement/cloudpcconnectivityissues/{id}": {}, + "/devicemanagement/comanageddevices": {}, + "/devicemanagement/comanageddevices/{id}": {}, + "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/comanageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/comanagementeligibledevices": {}, + "/devicemanagement/comanagementeligibledevices/{id}": {}, + "/devicemanagement/compliancecategories": {}, + "/devicemanagement/compliancecategories/{id}": {}, + "/devicemanagement/compliancemanagementpartners": {}, + "/devicemanagement/compliancemanagementpartners/{id}": {}, + "/devicemanagement/compliancepolicies": {}, + "/devicemanagement/compliancepolicies/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/assignments": {}, + "/devicemanagement/compliancepolicies/{id}/assignments/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/settings": {}, + "/devicemanagement/compliancepolicies/{id}/settings/{id}": {}, + "/devicemanagement/compliancesettings": {}, + "/devicemanagement/compliancesettings/{id}": {}, + "/devicemanagement/conditionalaccesssettings": {}, "/devicemanagement/configurationcategories": {}, "/devicemanagement/configurationcategories/{id}": {}, "/devicemanagement/configurationpolicies": {}, @@ -506,7 +177,12 @@ "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions/{id}": {}, "/devicemanagement/configurationsettings": {}, "/devicemanagement/configurationsettings/{id}": {}, + "/devicemanagement/datasharingconsents": {}, + "/devicemanagement/datasharingconsents/{id}": {}, + "/devicemanagement/detectedapps": {}, + "/devicemanagement/detectedapps/{id}": {}, "/devicemanagement/devicecompliancepolicies": {}, + "/devicemanagement/devicecompliancepolicies/getdevicesscheduledtoretire": {}, "/devicemanagement/devicecompliancepolicies/{id}": {}, "/devicemanagement/devicecompliancepolicies/{id}/assignments": {}, "/devicemanagement/devicecompliancepolicies/{id}/assignments/{id}": {}, @@ -527,9 +203,17 @@ "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}": {}, "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates": {}, "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates/{id}": {}, - "/devicemanagement/deviceconfigurationconflictsummary": {}, - "/devicemanagement/deviceconfigurationconflictsummary/{id}": {}, - "/devicemanagement/deviceconfigurationdevicestatesummaries": {}, + "/devicemanagement/devicecompliancescripts": {}, + "/devicemanagement/devicecompliancescripts/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, + "/devicemanagement/devicecompliancescripts/{id}/runsummary": {}, + "/devicemanagement/deviceconfigurationconflictsummary": {}, + "/devicemanagement/deviceconfigurationconflictsummary/{id}": {}, + "/devicemanagement/deviceconfigurationdevicestatesummaries": {}, "/devicemanagement/deviceconfigurationrestrictedappsviolations": {}, "/devicemanagement/deviceconfigurationrestrictedappsviolations/{id}": {}, "/devicemanagement/deviceconfigurations": {}, @@ -613,6 +297,13 @@ "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilevpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownercertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerscepcertificateprofile/manageddevicecertificatestates/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/identitycertificateforclientauthentication": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/singlesignonextensionpkinitcertificate": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/identitycertificate": {}, @@ -739,6 +430,12 @@ "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificateforclientvalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/secondaryidentitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/secondaryrootcertificateforclientvalidation": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments/{id}": {}, @@ -758,9 +455,69 @@ "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates": {}, "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates/{id}": {}, "/devicemanagement/deviceconfigurationuserstatesummaries": {}, + "/devicemanagement/devicecustomattributeshellscripts": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/runsummary": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, "/devicemanagement/devicehealthscripts/areglobalscriptsavailable": {}, "/devicemanagement/devicehealthscripts/getremediationsummary": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/devicehealthscripts/{id}/getremediationhistory": {}, + "/devicemanagement/devicemanagementpartners": {}, + "/devicemanagement/devicemanagementpartners/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/runsummary": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts": {}, + "/devicemanagement/deviceshellscripts/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/runsummary": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates/{id}": {}, "/devicemanagement/domainjoinconnectors": {}, "/devicemanagement/domainjoinconnectors/{id}": {}, "/devicemanagement/embeddedsimactivationcodepools": {}, @@ -769,6 +526,15 @@ "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments/{id}": {}, "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates": {}, "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates/{id}": {}, + "/devicemanagement/exchangeconnectors": {}, + "/devicemanagement/exchangeconnectors/{id}": {}, + "/devicemanagement/exchangeonpremisespolicies/{id}": {}, + "/devicemanagement/exchangeonpremisespolicy": {}, + "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, + "/devicemanagement/getallowedremoteassistanceactions": {}, + "/devicemanagement/getassignedroledetails": {}, + "/devicemanagement/getcomanageddevicessummary": {}, + "/devicemanagement/getcomanagementeligibledevicessummary": {}, "/devicemanagement/grouppolicycategories": {}, "/devicemanagement/grouppolicycategories/{id}": {}, "/devicemanagement/grouppolicyconfigurations": {}, @@ -812,6 +578,17 @@ "/devicemanagement/grouppolicyobjectfiles/{id}": {}, "/devicemanagement/grouppolicyuploadeddefinitionfiles": {}, "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}": {}, + "/devicemanagement/hardwareconfigurations": {}, + "/devicemanagement/hardwareconfigurations/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/assignments": {}, + "/devicemanagement/hardwareconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/devicerunstates": {}, + "/devicemanagement/hardwareconfigurations/{id}/devicerunstates/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/runsummary": {}, + "/devicemanagement/hardwareconfigurations/{id}/userrunstates": {}, + "/devicemanagement/hardwareconfigurations/{id}/userrunstates/{id}": {}, + "/devicemanagement/hardwarepasswordinfo": {}, + "/devicemanagement/hardwarepasswordinfo/{id}": {}, "/devicemanagement/intents": {}, "/devicemanagement/intents/{id}": {}, "/devicemanagement/intents/{id}/assignments": {}, @@ -843,6 +620,11 @@ "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries/{id}": {}, "/devicemanagement/manageddeviceencryptionstates": {}, "/devicemanagement/manageddeviceencryptionstates/{id}": {}, + "/devicemanagement/manageddeviceoverview": {}, + "/devicemanagement/manageddevices": {}, + "/devicemanagement/manageddevices/{id}": {}, + "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/manageddevices/{id}/getoemwarranty": {}, "/devicemanagement/managementconditions": {}, "/devicemanagement/managementconditions/getmanagementconditionsforplatform": {}, "/devicemanagement/managementconditions/{id}": {}, @@ -868,14 +650,53 @@ "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelconfiguration": {}, "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers": {}, "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, + "/devicemanagement/mobilethreatdefenseconnectors": {}, + "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, "/devicemanagement/ndesconnectors": {}, "/devicemanagement/ndesconnectors/{id}": {}, + "/devicemanagement/oemwarrantyinformationonboarding": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}": {}, + "/devicemanagement/operationapprovalpolicies": {}, + "/devicemanagement/operationapprovalpolicies/getapprovableoperations": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsallowedapproval": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsrequiringapproval": {}, + "/devicemanagement/operationapprovalpolicies/{id}": {}, + "/devicemanagement/operationapprovalrequests": {}, + "/devicemanagement/operationapprovalrequests/getmyrequestbyid": {}, + "/devicemanagement/operationapprovalrequests/getmyrequests": {}, + "/devicemanagement/operationapprovalrequests/{id}": {}, + "/devicemanagement/remoteactionaudits": {}, + "/devicemanagement/remoteactionaudits/{id}": {}, + "/devicemanagement/remoteassistancepartners": {}, + "/devicemanagement/remoteassistancepartners/{id}": {}, + "/devicemanagement/remoteassistancesettings": {}, + "/devicemanagement/resourceoperations": {}, + "/devicemanagement/resourceoperations/{id}": {}, + "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, "/devicemanagement/reusablepolicysettings": {}, "/devicemanagement/reusablepolicysettings/{id}": {}, "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies": {}, "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}": {}, "/devicemanagement/reusablesettings": {}, "/devicemanagement/reusablesettings/{id}": {}, + "/devicemanagement/roleassignments": {}, + "/devicemanagement/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions": {}, + "/devicemanagement/roledefinitions/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/roledefinition": {}, + "/devicemanagement/rolescopetags": {}, + "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/rolescopetags/{id}": {}, + "/devicemanagement/scopedforresource": {}, "/devicemanagement/settingdefinitions": {}, "/devicemanagement/settingdefinitions/{id}": {}, "/devicemanagement/softwareupdatestatussummary": {}, @@ -900,6 +721,102 @@ "/devicemanagement/templates/{id}/settings/{id}": {}, "/devicemanagement/templatesettings": {}, "/devicemanagement/templatesettings/{id}": {}, + "/devicemanagement/tenantattachrbac": {}, + "/devicemanagement/tenantattachrbac/getstate": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthoverview": {}, + "/devicemanagement/userexperienceanalyticsbaselines": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/batteryhealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthcapacitydetails": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthruntimedetails": {}, + "/devicemanagement/userexperienceanalyticscategories/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescope": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescores": {}, + "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity/{id}": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}/userexperienceanalyticsmetric": {}, + "/devicemanagement/userexperienceanalyticsmodelscores": {}, + "/devicemanagement/userexperienceanalyticsmodelscores/{id}": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice/{id}": {}, + "/devicemanagement/userexperienceanalyticsoverview": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/summarizedeviceregressionperformance": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/{id}": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsscorehistory": {}, + "/devicemanagement/userexperienceanalyticsscorehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywherehardwarereadinessmetric": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance/{id}": {}, "/devicemanagement/userpfxcertificates": {}, "/devicemanagement/userpfxcertificates/{id}": {}, "/devicemanagement/windowsdriverupdateprofiles": {}, @@ -912,24 +829,37 @@ "/devicemanagement/windowsfeatureupdateprofiles/{id}": {}, "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments": {}, "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsmalwareinformation": {}, + "/devicemanagement/windowsmalwareinformation/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates/{id}": {}, "/devicemanagement/windowsqualityupdateprofiles": {}, "/devicemanagement/windowsqualityupdateprofiles/{id}": {}, "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments": {}, "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments/{id}": {}, "/devicemanagement/windowsupdatecatalogitems": {}, "/devicemanagement/windowsupdatecatalogitems/{id}": {}, + "/devicemanagement/zebrafotaartifacts": {}, + "/devicemanagement/zebrafotaartifacts/{id}": {}, + "/devicemanagement/zebrafotaconnector": {}, + "/devicemanagement/zebrafotadeployments": {}, + "/devicemanagement/zebrafotadeployments/{id}": {}, "/officeconfiguration/clientconfigurations": {}, "/officeconfiguration/clientconfigurations/{id}": {}, "/onpremencryptedpayloads": {}, "/onpremencryptedpayloads/{id}": {}, + "/organization": {}, + "/organization/{id}": {}, "/pfxrecryptionrequests": {}, "/pfxrecryptionrequests/{id}": {}, "/pfxusercertificates": {}, - "/pfxusercertificates/{id}": {} + "/pfxusercertificates/{id}": {}, + "/rolemanagement": {}, + "/rolemanagement/devicemanagement": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -948,29 +878,109 @@ "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, "/devicemanagement/reports/getdevicenoncompliancereport": {}, "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getnoncompliantdevicesandsettingsreport": {}, "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, "/devicemanagement/reports/getpolicynoncompliancereport": {}, "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, "/devicemanagement/reports/getreportfilters": {}, "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/users/{id}/wipemanagedappregistrationsbyazureaddeviceid": {}, "/deviceappmanagement/policysets/getpolicysets": {}, - "/devicemanagement/certificateconnectordetails/gethealthmetrics": {}, - "/devicemanagement/certificateconnectordetails/gethealthmetrictimeseries": {}, - "/devicemanagement/devicecompliancepolicies/getdevicesscheduledtoretire": {}, + "/deviceappmanagement/windowsmanagementapp/setasmanagedinstaller": {}, + "/devicemanagement/assignmentfilters/enable": {}, + "/devicemanagement/certificateconnectordetails/{id}/gethealthmetrics": {}, + "/devicemanagement/certificateconnectordetails/{id}/gethealthmetrictimeseries": {}, + "/devicemanagement/chromeosonboardingsettings/connect": {}, + "/devicemanagement/comanageddevices/executeaction": {}, + "/devicemanagement/comanageddevices/movedevicestoou": {}, + "/devicemanagement/comanageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/comanageddevices/{id}/deprovision": {}, + "/devicemanagement/comanageddevices/{id}/disable": {}, + "/devicemanagement/comanageddevices/{id}/reenable": {}, + "/devicemanagement/comanageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/compliancepolicies/{id}/setscheduledactions": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/deviceenrollmentconfigurations/createenrollmentnotificationconfiguration": {}, "/devicemanagement/devicehealthscripts/enableglobalscripts": {}, "/devicemanagement/devicehealthscripts/{id}/assign": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, "/devicemanagement/devicehealthscripts/{id}/getglobalscripthighestavailableversion": {}, "/devicemanagement/devicehealthscripts/{id}/updateglobalscript": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/movedevicestoou": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/movedevicestoou": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, "/devicemanagement/enableandroiddeviceadministratorenrollment": {}, + "/devicemanagement/evaluateassignmentfilter": {}, "/devicemanagement/getassignmentfiltersstatusdetails": {}, + "/devicemanagement/hardwareconfigurations/{id}/assignhardwareconfiguration": {}, + "/devicemanagement/manageddevices/executeaction": {}, + "/devicemanagement/manageddevices/movedevicestoou": {}, + "/devicemanagement/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/manageddevices/{id}/deprovision": {}, + "/devicemanagement/manageddevices/{id}/disable": {}, + "/devicemanagement/manageddevices/{id}/reenable": {}, + "/devicemanagement/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}/createdownloadurl": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/createserverlogcollectionrequest": {}, "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrics": {}, "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrictimeseries": {}, - "/devicemanagement/reports/getgrouppolicysettingsdevicesettingsreport": {} + "/devicemanagement/microsofttunnelsites/{id}/requestupgrade": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}/disable": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}/enable": {}, + "/devicemanagement/operationapprovalrequests/cancelmyrequest": {}, + "/devicemanagement/operationapprovalrequests/getrequeststatus": {}, + "/devicemanagement/operationapprovalrequests/{id}/approve": {}, + "/devicemanagement/operationapprovalrequests/{id}/cancelapproval": {}, + "/devicemanagement/operationapprovalrequests/{id}/reject": {}, + "/devicemanagement/reportremoteassistance": {}, + "/devicemanagement/reports/getgrouppolicysettingsdevicesettingsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, + "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, + "/devicemanagement/reports/getremoteassistancesessionsreport": {}, + "/devicemanagement/reports/getzebrafotadeploymentreport": {}, + "/devicemanagement/reusablepolicysettings/{id}/clone": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/tenantattachrbac/enable": {}, + "/devicemanagement/userexperienceanalyticsdevicescope/triggerdevicescopeaction": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes/{id}/triggerdevicescopeaction": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/executeaction": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/syncinventory": {}, + "/devicemanagement/zebrafotaconnector/approvefotaapps": {}, + "/devicemanagement/zebrafotaconnector/connect": {}, + "/devicemanagement/zebrafotaconnector/hasactivedeployments": {}, + "/devicemanagement/zebrafotadeployments/{id}/cancel": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -987,7 +997,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1003,7 +1013,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1016,29 +1026,7 @@ } }, { - "schemes": [ - "Application" - ], - "methods": [ - "POST" - ], - "paths": { - "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, - "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, - "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {}, - "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, - "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, - "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, - "/devicemanagement/reports/getremoteassistancesessionsreport": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, - "/devicemanagement/rolescopetags/getrolescopetagsbyid": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignuserfromdevice": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignuserfromdevice": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -1046,7 +1034,7 @@ ], "paths": { "/tenantrelationships/managedtenants/aggregatedpolicycompliances": {}, - "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummarys/{id}": {} + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummaries/{id}": {} } } ] @@ -1054,84 +1042,53 @@ "DeviceManagementConfiguration.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", - "longDescription": "Read and write Microsoft Intune device configuration and policies" + "adminDisplayName": "Read and write Microsoft Intune Device Configuration and Policies", + "adminDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", + "userDisplayName": "Read and write Microsoft Intune Device Configuration and Policies", + "userDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.", - "longDescription": "Read and write Microsoft Intune device configuration and policies" + "adminDisplayName": "Read and write Microsoft Intune device configuration and policies", + "adminDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ "GET", - "PATCH" - ], - "paths": { - "/devicemanagement/reports": {}, - "/devicemanagement/advancedthreatprotectiononboardingstatesummary": {}, - "/devicemanagement/androidforworksettings": {}, - "/devicemanagement/androidmanagedstoreaccountenterprisesettings": {}, - "/devicemanagement/devicecompliancepolicies/{id}/devicestatusoverview": {}, - "/devicemanagement/devicecompliancepolicies/{id}/userstatusoverview": {}, - "/devicemanagement/devicecompliancepolicydevicestatesummary": {}, - "/devicemanagement/deviceconfigurationdevicestatesummaries": {}, - "/devicemanagement/deviceconfigurations/{id}/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatusoverview": {}, - "/devicemanagement/deviceconfigurations/{id}/userstatusoverview": {}, - "/devicemanagement/deviceconfigurationuserstatesummaries": {}, - "/devicemanagement/devicehealthscripts/{id}/runsummary": {}, - "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitionfile": {}, - "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile": {}, - "/devicemanagement/grouppolicydefinitionfiles/{id}": {}, - "/devicemanagement/intents/{id}/devicestatesummary": {}, - "/devicemanagement/intents/{id}/userstatesummary": {}, - "/devicemanagement/softwareupdatestatussummary": {}, - "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestatesummary": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "GET", - "POST" + "POST" ], "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/defaultmanagedappprotections": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/managedappregistrations": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions": {}, + "/deviceappmanagement/windowsmanagedappprotections": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps": {}, "/devicemanagement/reports/cachedreportconfigurations": {}, "/devicemanagement/reports/exportjobs": {}, "/devicemanagement/reports/reportschedules": {}, "/deviceappmanagement/policysets": {}, "/deviceappmanagement/policysets/{id}/assignments": {}, "/deviceappmanagement/policysets/{id}/items": {}, + "/deviceappmanagement/sideloadingkeys": {}, + "/deviceappmanagement/vpptokens": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates": {}, "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates": {}, "/devicemanagement/androiddeviceownerenrollmentprofiles": {}, "/devicemanagement/androidforworkappconfigurationschemas": {}, @@ -1142,6 +1099,29 @@ "/devicemanagement/categories": {}, "/devicemanagement/categories/{id}/settingdefinitions": {}, "/devicemanagement/certificateconnectordetails": {}, + "/devicemanagement/chromeosonboardingsettings": {}, + "/devicemanagement/cloudpcconnectivityissues": {}, + "/devicemanagement/comanageddevices": {}, + "/devicemanagement/comanagementeligibledevices": {}, + "/devicemanagement/compliancecategories": {}, + "/devicemanagement/compliancemanagementpartners": {}, + "/devicemanagement/compliancepolicies": {}, + "/devicemanagement/compliancepolicies/{id}/assignments": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations": {}, + "/devicemanagement/compliancepolicies/{id}/settings": {}, + "/devicemanagement/compliancesettings": {}, + "/devicemanagement/configurationcategories": {}, + "/devicemanagement/configurationpolicies": {}, + "/devicemanagement/configurationpolicies/{id}/assignments": {}, + "/devicemanagement/configurationpolicies/{id}/settings": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions": {}, + "/devicemanagement/configurationpolicytemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions": {}, + "/devicemanagement/configurationsettings": {}, + "/devicemanagement/datasharingconsents": {}, + "/devicemanagement/detectedapps": {}, "/devicemanagement/devicecompliancepolicies": {}, "/devicemanagement/devicecompliancepolicies/{id}/assignments": {}, "/devicemanagement/devicecompliancepolicies/{id}/devicesettingstatesummaries": {}, @@ -1151,7 +1131,9 @@ "/devicemanagement/devicecompliancepolicies/{id}/userstatuses": {}, "/devicemanagement/devicecompliancepolicysettingstatesummaries": {}, "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates": {}, + "/devicemanagement/devicecompliancescripts": {}, "/devicemanagement/devicecompliancescripts/{id}/assignments": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates": {}, "/devicemanagement/deviceconfigurationconflictsummary": {}, "/devicemanagement/deviceconfigurationrestrictedappsviolations": {}, "/devicemanagement/deviceconfigurations": {}, @@ -1180,6 +1162,8 @@ "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidscepcertificateprofile/manageddevicecertificatestates": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilepkcscertificateprofile/manageddevicecertificatestates": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerscepcertificateprofile/manageddevicecertificatestates": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/rootcertificatesforservervalidation": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosimportedpfxcertificateprofile/manageddevicecertificatestates": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iospkcscertificateprofile/manageddevicecertificatestates": {}, @@ -1226,6 +1210,7 @@ "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatuses": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/groupassignments": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificatesforservervalidation": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicesettingstatesummaries": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatuses": {}, @@ -1233,13 +1218,37 @@ "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatuses": {}, "/devicemanagement/deviceconfigurations/{id}/userstatuses": {}, "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates": {}, + "/devicemanagement/devicecustomattributeshellscripts": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates": {}, + "/devicemanagement/deviceenrollmentconfigurations": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, "/devicemanagement/devicehealthscripts": {}, "/devicemanagement/devicehealthscripts/{id}/assignments": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementpartners": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates": {}, "/devicemanagement/domainjoinconnectors": {}, "/devicemanagement/embeddedsimactivationcodepools": {}, "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments": {}, "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates": {}, + "/devicemanagement/exchangeconnectors": {}, "/devicemanagement/grouppolicycategories": {}, "/devicemanagement/grouppolicyconfigurations": {}, "/devicemanagement/grouppolicyconfigurations/{id}/assignments": {}, @@ -1256,6 +1265,11 @@ "/devicemanagement/grouppolicymigrationreports/{id}/unsupportedgrouppolicyextensions": {}, "/devicemanagement/grouppolicyobjectfiles": {}, "/devicemanagement/grouppolicyuploadeddefinitionfiles": {}, + "/devicemanagement/hardwareconfigurations": {}, + "/devicemanagement/hardwareconfigurations/{id}/assignments": {}, + "/devicemanagement/hardwareconfigurations/{id}/devicerunstates": {}, + "/devicemanagement/hardwareconfigurations/{id}/userrunstates": {}, + "/devicemanagement/hardwarepasswordinfo": {}, "/devicemanagement/intents": {}, "/devicemanagement/intents/{id}/assignments": {}, "/devicemanagement/intents/{id}/categories": {}, @@ -1270,6 +1284,7 @@ "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries": {}, "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries": {}, "/devicemanagement/manageddeviceencryptionstates": {}, + "/devicemanagement/manageddevices": {}, "/devicemanagement/managementconditions": {}, "/devicemanagement/managementconditions/{id}/managementconditionstatements": {}, "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions": {}, @@ -1279,7 +1294,24 @@ "/devicemanagement/microsofttunnelserverlogcollectionresponses": {}, "/devicemanagement/microsofttunnelsites": {}, "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, + "/devicemanagement/mobilethreatdefenseconnectors": {}, "/devicemanagement/ndesconnectors": {}, + "/devicemanagement/oemwarrantyinformationonboarding": {}, + "/devicemanagement/operationapprovalpolicies": {}, + "/devicemanagement/operationapprovalrequests": {}, + "/devicemanagement/remoteactionaudits": {}, + "/devicemanagement/remoteassistancepartners": {}, + "/devicemanagement/resourceoperations": {}, + "/devicemanagement/reusablepolicysettings": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies": {}, + "/devicemanagement/reusablesettings": {}, + "/devicemanagement/roleassignments": {}, + "/devicemanagement/roledefinitions": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments": {}, + "/devicemanagement/rolescopetags": {}, "/devicemanagement/settingdefinitions": {}, "/devicemanagement/templates": {}, "/devicemanagement/templates/{id}/categories": {}, @@ -1289,15 +1321,58 @@ "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestates": {}, "/devicemanagement/templates/{id}/migratableto": {}, "/devicemanagement/templates/{id}/settings": {}, + "/devicemanagement/templatesettings": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance": {}, + "/devicemanagement/userexperienceanalyticsbaselines": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes": {}, + "/devicemanagement/userexperienceanalyticsdevicescores": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory": {}, + "/devicemanagement/userexperienceanalyticsmodelscores": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance": {}, + "/devicemanagement/userexperienceanalyticsscorehistory": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance": {}, "/devicemanagement/userpfxcertificates": {}, "/devicemanagement/windowsdriverupdateprofiles": {}, "/devicemanagement/windowsdriverupdateprofiles/{id}/assignments": {}, "/devicemanagement/windowsdriverupdateprofiles/{id}/driverinventories": {}, "/devicemanagement/windowsfeatureupdateprofiles": {}, "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsmalwareinformation": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, "/devicemanagement/windowsqualityupdateprofiles": {}, "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments": {}, "/devicemanagement/windowsupdatecatalogitems": {}, + "/devicemanagement/zebrafotaartifacts": {}, + "/devicemanagement/zebrafotadeployments": {}, "/officeconfiguration/clientconfigurations": {}, "/onpremencryptedpayloads": {}, "/pfxrecryptionrequests": {}, @@ -1305,7 +1380,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1315,6 +1390,27 @@ "PATCH" ], "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments/{id}": {}, "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, "/devicemanagement/reports/exportjobs/{id}": {}, "/devicemanagement/reports/reportschedules/{id}": {}, @@ -1324,6 +1420,9 @@ "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}": {}, "/deviceappmanagement/policysets/{id}/assignments/{id}": {}, "/deviceappmanagement/policysets/{id}/items/{id}": {}, + "/deviceappmanagement/sideloadingkeys/{id}": {}, + "/deviceappmanagement/vpptokens/{id}": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates/{id}": {}, "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates/{id}": {}, "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}": {}, "/devicemanagement/androidforworkappconfigurationschemas/{id}": {}, @@ -1334,6 +1433,29 @@ "/devicemanagement/categories/{id}": {}, "/devicemanagement/categories/{id}/settingdefinitions/{id}": {}, "/devicemanagement/certificateconnectordetails/{id}": {}, + "/devicemanagement/chromeosonboardingsettings/{id}": {}, + "/devicemanagement/cloudpcconnectivityissues/{id}": {}, + "/devicemanagement/comanageddevices/{id}": {}, + "/devicemanagement/comanagementeligibledevices/{id}": {}, + "/devicemanagement/compliancecategories/{id}": {}, + "/devicemanagement/compliancemanagementpartners/{id}": {}, + "/devicemanagement/compliancepolicies/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/assignments/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/settings/{id}": {}, + "/devicemanagement/compliancesettings/{id}": {}, + "/devicemanagement/configurationcategories/{id}": {}, + "/devicemanagement/configurationpolicies/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/assignments/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationsettings/{id}": {}, + "/devicemanagement/datasharingconsents/{id}": {}, + "/devicemanagement/detectedapps/{id}": {}, "/devicemanagement/devicecompliancepolicies/{id}": {}, "/devicemanagement/devicecompliancepolicies/{id}/assignments/{id}": {}, "/devicemanagement/devicecompliancepolicies/{id}/devicesettingstatesummaries/{id}": {}, @@ -1343,6 +1465,9 @@ "/devicemanagement/devicecompliancepolicies/{id}/userstatuses/{id}": {}, "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}": {}, "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice": {}, "/devicemanagement/deviceconfigurationconflictsummary/{id}": {}, "/devicemanagement/deviceconfigurationrestrictedappsviolations/{id}": {}, "/devicemanagement/deviceconfigurations/{id}": {}, @@ -1380,6 +1505,10 @@ "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileenterprisewificonfiguration/rootcertificateforservervalidation": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilepkcscertificateprofile/manageddevicecertificatestates/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownercertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerscepcertificateprofile/manageddevicecertificatestates/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/rootcertificatesforservervalidation/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iospkcscertificateprofile/manageddevicecertificatestates/{id}": {}, @@ -1433,6 +1562,9 @@ "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatuses/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/groupassignments/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificateforclientvalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/secondaryrootcertificateforclientvalidation": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicesettingstatesummaries/{id}": {}, @@ -1441,10 +1573,36 @@ "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatuses/{id}": {}, "/devicemanagement/deviceconfigurations/{id}/userstatuses/{id}": {}, "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementpartners/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates/{id}": {}, "/devicemanagement/domainjoinconnectors/{id}": {}, "/devicemanagement/embeddedsimactivationcodepools/{id}": {}, "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments/{id}": {}, "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates/{id}": {}, + "/devicemanagement/exchangeconnectors/{id}": {}, "/devicemanagement/grouppolicycategories/{id}": {}, "/devicemanagement/grouppolicyconfigurations/{id}": {}, "/devicemanagement/grouppolicyconfigurations/{id}/assignments/{id}": {}, @@ -1469,6 +1627,11 @@ "/devicemanagement/grouppolicymigrationreports/{id}/unsupportedgrouppolicyextensions/{id}": {}, "/devicemanagement/grouppolicyobjectfiles/{id}": {}, "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/devicerunstates/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/userrunstates/{id}": {}, + "/devicemanagement/hardwarepasswordinfo/{id}": {}, "/devicemanagement/intents/{id}": {}, "/devicemanagement/intents/{id}/assignments/{id}": {}, "/devicemanagement/intents/{id}/categories/{id}": {}, @@ -1483,6 +1646,7 @@ "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}": {}, "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries/{id}": {}, "/devicemanagement/manageddeviceencryptionstates/{id}": {}, + "/devicemanagement/manageddevices/{id}": {}, "/devicemanagement/managementconditions/{id}": {}, "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}": {}, "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions/{id}": {}, @@ -1493,7 +1657,25 @@ "/devicemanagement/microsofttunnelsites/{id}": {}, "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelconfiguration": {}, "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, + "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, "/devicemanagement/ndesconnectors/{id}": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}": {}, + "/devicemanagement/operationapprovalpolicies/{id}": {}, + "/devicemanagement/operationapprovalrequests/{id}": {}, + "/devicemanagement/remoteactionaudits/{id}": {}, + "/devicemanagement/remoteassistancepartners/{id}": {}, + "/devicemanagement/resourceoperations/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}": {}, + "/devicemanagement/reusablesettings/{id}": {}, + "/devicemanagement/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/roledefinition": {}, + "/devicemanagement/rolescopetags/{id}": {}, "/devicemanagement/settingdefinitions/{id}": {}, "/devicemanagement/templates/{id}": {}, "/devicemanagement/templates/{id}/categories/{id}": {}, @@ -1503,15 +1685,60 @@ "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestates/{id}": {}, "/devicemanagement/templates/{id}/migratableto/{id}": {}, "/devicemanagement/templates/{id}/settings/{id}": {}, + "/devicemanagement/templatesettings/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescope": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity/{id}": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}/userexperienceanalyticsmetric": {}, + "/devicemanagement/userexperienceanalyticsmodelscores/{id}": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/{id}": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsscorehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance/{id}": {}, "/devicemanagement/userpfxcertificates/{id}": {}, "/devicemanagement/windowsdriverupdateprofiles/{id}": {}, "/devicemanagement/windowsdriverupdateprofiles/{id}/assignments/{id}": {}, "/devicemanagement/windowsdriverupdateprofiles/{id}/driverinventories/{id}": {}, "/devicemanagement/windowsfeatureupdateprofiles/{id}": {}, "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates/{id}": {}, "/devicemanagement/windowsqualityupdateprofiles/{id}": {}, "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments/{id}": {}, "/devicemanagement/windowsupdatecatalogitems/{id}": {}, + "/devicemanagement/zebrafotaartifacts/{id}": {}, + "/devicemanagement/zebrafotadeployments/{id}": {}, "/officeconfiguration/clientconfigurations/{id}": {}, "/onpremencryptedpayloads/{id}": {}, "/pfxrecryptionrequests/{id}": {}, @@ -1519,121 +1746,41 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "POST" - ], - "paths": { - "/devicemanagement/reports/getcachedreport": {}, - "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, - "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, - "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, - "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, - "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, - "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, - "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, - "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, - "/devicemanagement/reports/getdevicenoncompliancereport": {}, - "/devicemanagement/reports/gethistoricalreport": {}, - "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, - "/devicemanagement/reports/getpolicynoncompliancereport": {}, - "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, - "/devicemanagement/reports/getreportfilters": {}, - "/devicemanagement/reports/getsettingnoncompliancereport": {}, - "/deviceappmanagement/policysets/getpolicysets": {}, - "/devicemanagement/certificateconnectordetails/gethealthmetrics": {}, - "/devicemanagement/certificateconnectordetails/gethealthmetrictimeseries": {}, - "/devicemanagement/devicecompliancepolicies/getdevicesscheduledtoretire": {}, - "/devicemanagement/devicehealthscripts/enableglobalscripts": {}, - "/devicemanagement/devicehealthscripts/{id}/assign": {}, - "/devicemanagement/devicehealthscripts/{id}/getglobalscripthighestavailableversion": {}, - "/devicemanagement/devicehealthscripts/{id}/updateglobalscript": {}, - "/devicemanagement/enableandroiddeviceadministratorenrollment": {}, - "/devicemanagement/getassignmentfiltersstatusdetails": {}, - "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}/createdownloadurl": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrics": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrictimeseries": {}, - "/devicemanagement/reports/getgrouppolicysettingsdevicesettingsreport": {}, - "/deviceappmanagement/policysets/{id}/update": {}, - "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}/createtoken": {}, - "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}/revoketoken": {}, - "/devicemanagement/androidforworkenrollmentprofiles/{id}/createtoken": {}, - "/devicemanagement/androidforworkenrollmentprofiles/{id}/revoketoken": {}, - "/devicemanagement/androidforworksettings/completesignup": {}, - "/devicemanagement/androidforworksettings/requestsignupurl": {}, - "/devicemanagement/androidforworksettings/syncapps": {}, - "/devicemanagement/androidforworksettings/unbind": {}, - "/devicemanagement/androidmanagedstoreaccountenterprisesettings/approveapps": {}, - "/devicemanagement/androidmanagedstoreaccountenterprisesettings/completesignup": {}, - "/devicemanagement/androidmanagedstoreaccountenterprisesettings/creategoogleplaywebtoken": {}, - "/devicemanagement/androidmanagedstoreaccountenterprisesettings/requestsignupurl": {}, - "/devicemanagement/androidmanagedstoreaccountenterprisesettings/setandroiddeviceownerfullymanagedenrollmentstate": {}, - "/devicemanagement/androidmanagedstoreaccountenterprisesettings/syncapps": {}, - "/devicemanagement/androidmanagedstoreaccountenterprisesettings/unbind": {}, - "/devicemanagement/assignmentfilters/enable": {}, - "/devicemanagement/assignmentfilters/validatefilter": {}, - "/devicemanagement/devicecompliancepolicies/setscheduledretirestate": {}, - "/devicemanagement/devicecompliancepolicies/validatecompliancescript": {}, - "/devicemanagement/deviceconfigurations/{id}/extendfeatureupdatespause": {}, - "/devicemanagement/deviceconfigurations/{id}/extendqualityupdatespause": {}, - "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/extendfeatureupdatespause": {}, - "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/extendqualityupdatespause": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/extendfeatureupdatespause": {}, - "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/extendqualityupdatespause": {}, - "/devicemanagement/embeddedsimactivationcodepools/{id}/assign": {}, - "/devicemanagement/grouppolicyconfigurations/{id}/assign": {}, - "/devicemanagement/grouppolicyconfigurations/{id}/updatedefinitionvalues": {}, - "/devicemanagement/grouppolicymigrationreports/createmigrationreport": {}, - "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/addlanguagefiles": {}, - "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/remove": {}, - "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/removelanguagefiles": {}, - "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/updatelanguagefiles": {}, - "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/uploadnewversion": {}, - "/devicemanagement/intents/{id}/assign": {}, - "/devicemanagement/intents/{id}/createcopy": {}, - "/devicemanagement/intents/{id}/migratetotemplate": {}, - "/devicemanagement/intents/{id}/updatesettings": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/createserverlogcollectionrequest": {}, - "/devicemanagement/microsofttunnelsites/{id}/requestupgrade": {}, - "/devicemanagement/templates/importoffice365deviceconfigurationpolicies": {}, - "/devicemanagement/templates/{id}/createinstance": {}, - "/devicemanagement/templates/{id}/migratableto/importoffice365deviceconfigurationpolicies": {}, - "/devicemanagement/templates/{id}/migratableto/{id}/createinstance": {}, - "/devicemanagement/windowsfeatureupdateprofiles/{id}/assign": {}, - "/devicemanagement/windowsqualityupdateprofiles/{id}/assign": {}, - "/officeconfiguration/clientconfigurations/microsoft.management.services.api.updatepriorities": {}, - "/officeconfiguration/clientconfigurations/{id}/assign": {}, - "/officeconfiguration/clientconfigurations/{id}/assignments": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "GET", - "DELETE" - ], - "paths": { - "/deviceappmanagement/policysets/{id}": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "GET" + "GET" ], "paths": { + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/managedapppolicies": {}, + "/deviceappmanagement/managedapppolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration": {}, + "/deviceappmanagement/managedappregistrations/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}": {}, + "/deviceappmanagement/managedappstatuses": {}, + "/deviceappmanagement/managedappstatuses/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments": {}, + "/users/getmanagedappblockedusers": {}, + "/users/{id}/ismanagedappuserblocked": {}, + "/deviceappmanagement/vpptokens/getlicensesforapp": {}, "/devicemanagement/assignmentfilters/getplatformsupportedproperties": {}, "/devicemanagement/assignmentfilters/getstate": {}, "/devicemanagement/assignmentfilters/{id}/getsupportedproperties": {}, + "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/comanageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/devicecompliancepolicies/getdevicesscheduledtoretire": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/deviceconfigurations/{id}/getomasettingplaintextvalue": {}, "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/getomasettingplaintextvalue": {}, "/devicemanagement/deviceconfigurations/{id}/identitycertificate": {}, @@ -1649,6 +1796,7 @@ "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileeasemailprofilebase/identitycertificate": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileenterprisewificonfiguration/identitycertificateforclientauthentication": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilevpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerenterprisewificonfiguration/identitycertificateforclientauthentication": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/identitycertificateforclientauthentication": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/singlesignonextensionpkinitcertificate": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/identitycertificate": {}, @@ -1664,86 +1812,320 @@ "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/getomasettingplaintextvalue": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate": {}, "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/secondaryidentitycertificateforclientauthentication": {}, "/devicemanagement/devicehealthscripts/areglobalscriptsavailable": {}, "/devicemanagement/devicehealthscripts/getremediationsummary": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/devicehealthscripts/{id}/getremediationhistory": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/getallowedremoteassistanceactions": {}, + "/devicemanagement/getassignedroledetails": {}, + "/devicemanagement/getcomanageddevicessummary": {}, + "/devicemanagement/getcomanagementeligibledevicessummary": {}, "/devicemanagement/intents/{id}/compare": {}, + "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/manageddevices/{id}/getoemwarranty": {}, "/devicemanagement/managementconditions/getmanagementconditionsforplatform": {}, "/devicemanagement/managementconditions/{id}/managementconditionstatements/getmanagementconditionstatementsforplatform": {}, "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/getmanagementconditionstatementexpressionstring": {}, "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions/getmanagementconditionsforplatform": {}, "/devicemanagement/managementconditionstatements/getmanagementconditionstatementsforplatform": {}, "/devicemanagement/managementconditionstatements/{id}/getmanagementconditionstatementexpressionstring": {}, + "/devicemanagement/operationapprovalpolicies/getapprovableoperations": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsallowedapproval": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsrequiringapproval": {}, + "/devicemanagement/operationapprovalrequests/getmyrequestbyid": {}, + "/devicemanagement/operationapprovalrequests/getmyrequests": {}, + "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/scopedforresource": {}, "/devicemanagement/templates/{id}/compare": {}, - "/devicemanagement/templates/{id}/migratableto/{id}/compare": {} + "/devicemanagement/templates/{id}/migratableto/{id}/compare": {}, + "/devicemanagement/tenantattachrbac/getstate": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/summarizedeviceregressionperformance": {}, + "/organization": {}, + "/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/summarizedeviceremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/summarizedeviceresourceperformance": {}, + "/devicemanagement/userexperienceanalyticssummarizeworkfromanywheredevices": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ "GET", - "POST" + "PATCH" ], "paths": { - "/devicemanagement/configurationcategories": {}, - "/devicemanagement/configurationpolicies": {}, - "/devicemanagement/configurationpolicies/{id}/assignments": {}, - "/devicemanagement/configurationpolicies/{id}/settings": {}, - "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions": {}, - "/devicemanagement/configurationpolicytemplates": {}, - "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates": {}, - "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions": {}, - "/devicemanagement/configurationsettings": {}, - "/devicemanagement/reusablepolicysettings": {}, - "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies": {}, - "/devicemanagement/reusablesettings": {}, - "/devicemanagement/templatesettings": {} + "/deviceappmanagement/androidmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/deploymentsummary": {}, + "/devicemanagement/reports": {}, + "/deviceappmanagement/windowsmanagementapp": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary": {}, + "/devicemanagement/androidforworksettings": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings": {}, + "/devicemanagement/applepushnotificationcertificate": {}, + "/devicemanagement/conditionalaccesssettings": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatusoverview": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatusoverview": {}, + "/devicemanagement/devicecompliancepolicydevicestatesummary": {}, + "/devicemanagement/devicecompliancescripts/{id}/runsummary": {}, + "/devicemanagement/deviceconfigurationdevicestatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurationuserstatesummaries": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/runsummary": {}, + "/devicemanagement/devicehealthscripts/{id}/runsummary": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate": {}, + "/devicemanagement/devicemanagementscripts/{id}/runsummary": {}, + "/devicemanagement/deviceshellscripts/{id}/runsummary": {}, + "/devicemanagement/exchangeonpremisespolicies/{id}": {}, + "/devicemanagement/exchangeonpremisespolicy": {}, + "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitionfile": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile": {}, + "/devicemanagement/grouppolicydefinitionfiles/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/runsummary": {}, + "/devicemanagement/intents/{id}/devicestatesummary": {}, + "/devicemanagement/intents/{id}/userstatesummary": {}, + "/devicemanagement/manageddeviceoverview": {}, + "/devicemanagement/remoteassistancesettings": {}, + "/devicemanagement/softwareupdatestatussummary": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestatesummary": {}, + "/devicemanagement/tenantattachrbac": {}, + "/devicemanagement/userexperienceanalyticsapphealthoverview": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/batteryhealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthcapacitydetails": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthruntimedetails": {}, + "/devicemanagement/userexperienceanalyticscategories/{id}": {}, + "/devicemanagement/userexperienceanalyticsoverview": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywherehardwarereadinessmetric": {}, + "/devicemanagement/zebrafotaconnector": {}, + "/organization/{id}": {}, + "/rolemanagement": {}, + "/rolemanagement/devicemanagement": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "GET", - "DELETE", - "PATCH" + "POST" ], "paths": { - "/devicemanagement/configurationcategories/{id}": {}, - "/devicemanagement/configurationpolicies/{id}": {}, - "/devicemanagement/configurationpolicies/{id}/assignments/{id}": {}, - "/devicemanagement/configurationpolicies/{id}/settings/{id}": {}, - "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions/{id}": {}, - "/devicemanagement/configurationpolicytemplates/{id}": {}, - "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}": {}, - "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions/{id}": {}, - "/devicemanagement/configurationsettings/{id}": {}, - "/devicemanagement/reusablepolicysettings/{id}": {}, - "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}": {}, - "/devicemanagement/reusablesettings/{id}": {}, - "/devicemanagement/templatesettings/{id}": {} + "/devicemanagement/reports/getcachedreport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, + "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, + "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, + "/devicemanagement/reports/getdevicenoncompliancereport": {}, + "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getnoncompliantdevicesandsettingsreport": {}, + "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, + "/devicemanagement/reports/getpolicynoncompliancereport": {}, + "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getreportfilters": {}, + "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/deviceappmanagement/managedapppolicies/{id}/assign": {}, + "/deviceappmanagement/managedapppolicies/{id}/targetapps": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}/assign": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}/targetapps": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}/assign": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}/targetapps": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}/wipe": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assign": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/targetapps": {}, + "/users/{id}/unblockmanagedapps": {}, + "/users/{id}/wipeandblockmanagedapps": {}, + "/deviceappmanagement/policysets/getpolicysets": {}, + "/devicemanagement/certificateconnectordetails/{id}/gethealthmetrics": {}, + "/devicemanagement/certificateconnectordetails/{id}/gethealthmetrictimeseries": {}, + "/devicemanagement/devicehealthscripts/enableglobalscripts": {}, + "/devicemanagement/devicehealthscripts/{id}/assign": {}, + "/devicemanagement/devicehealthscripts/{id}/getglobalscripthighestavailableversion": {}, + "/devicemanagement/devicehealthscripts/{id}/updateglobalscript": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/enableandroiddeviceadministratorenrollment": {}, + "/devicemanagement/getassignmentfiltersstatusdetails": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}/createdownloadurl": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrics": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrictimeseries": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/operationapprovalrequests/getrequeststatus": {}, + "/devicemanagement/reports/getgrouppolicysettingsdevicesettingsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, + "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, + "/devicemanagement/reports/getremoteassistancesessionsreport": {}, + "/devicemanagement/reports/getzebrafotadeploymentreport": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/rolescopetags/getrolescopetagsbyid": {}, + "/deviceappmanagement/policysets/{id}/update": {}, + "/deviceappmanagement/vpptokens/synclicensecounts": {}, + "/deviceappmanagement/vpptokens/{id}/revokelicenses": {}, + "/deviceappmanagement/vpptokens/{id}/synclicenses": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}/createtoken": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}/revoketoken": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}/createtoken": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}/revoketoken": {}, + "/devicemanagement/androidforworksettings/completesignup": {}, + "/devicemanagement/androidforworksettings/requestsignupurl": {}, + "/devicemanagement/androidforworksettings/syncapps": {}, + "/devicemanagement/androidforworksettings/unbind": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/approveapps": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/completesignup": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/creategoogleplaywebtoken": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/requestsignupurl": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/setandroiddeviceownerfullymanagedenrollmentstate": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/syncapps": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/unbind": {}, + "/devicemanagement/applepushnotificationcertificate/generateapplepushnotificationcertificatesigningrequest": {}, + "/devicemanagement/assignmentfilters/validatefilter": {}, + "/devicemanagement/chromeosonboardingsettings/disconnect": {}, + "/devicemanagement/comanageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/comanageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/comanageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/comanageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/comanageddevices/{id}/wipe": {}, + "/devicemanagement/compliancepolicies/{id}/assign": {}, + "/devicemanagement/configurationpolicies/{id}/assign": {}, + "/devicemanagement/configurationpolicies/{id}/createcopy": {}, + "/devicemanagement/devicecompliancepolicies/setscheduledretirestate": {}, + "/devicemanagement/devicecompliancepolicies/validatecompliancescript": {}, + "/devicemanagement/devicecompliancescripts/{id}/assign": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/deviceconfigurations/{id}/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/extendqualityupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/extendqualityupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/extendqualityupdatespause": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assign": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/deviceshellscripts/{id}/assign": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assign": {}, + "/devicemanagement/exchangeconnectors/{id}/sync": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assign": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/updatedefinitionvalues": {}, + "/devicemanagement/grouppolicymigrationreports/createmigrationreport": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/addlanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/remove": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/removelanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/updatelanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/uploadnewversion": {}, + "/devicemanagement/hardwareconfigurations/{id}/assign": {}, + "/devicemanagement/intents/{id}/assign": {}, + "/devicemanagement/intents/{id}/createcopy": {}, + "/devicemanagement/intents/{id}/migratetotemplate": {}, + "/devicemanagement/intents/{id}/updatesettings": {}, + "/devicemanagement/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/manageddevices/{id}/wipe": {}, + "/devicemanagement/remoteassistancepartners/{id}/beginonboarding": {}, + "/devicemanagement/remoteassistancepartners/{id}/disconnect": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/assign": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/createcopy": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assign": {}, + "/devicemanagement/rolescopetags/{id}/assign": {}, + "/devicemanagement/templates/importoffice365deviceconfigurationpolicies": {}, + "/devicemanagement/templates/{id}/createinstance": {}, + "/devicemanagement/templates/{id}/migratableto/importoffice365deviceconfigurationpolicies": {}, + "/devicemanagement/templates/{id}/migratableto/{id}/createinstance": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/assign": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assign": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assign": {}, + "/devicemanagement/zebrafotaconnector/disconnect": {}, + "/officeconfiguration/clientconfigurations/microsoft.management.services.api.updatepriorities": {}, + "/officeconfiguration/clientconfigurations/{id}/assign": {}, + "/officeconfiguration/clientconfigurations/{id}/assignments": {}, + "/organization/{id}/setmobiledevicemanagementauthority": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "POST" + "GET", + "DELETE" ], "paths": { - "/devicemanagement/configurationpolicies/{id}/assign": {}, - "/devicemanagement/configurationpolicies/{id}/createcopy": {}, - "/devicemanagement/reusablepolicysettings/{id}/clone": {}, - "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/assign": {}, - "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/createcopy": {} + "/deviceappmanagement/policysets/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -1751,7 +2133,7 @@ ], "paths": { "/tenantrelationships/managedtenants/aggregatedpolicycompliances": {}, - "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummarys/{id}": {} + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummaries/{id}": {} } } ] diff --git a/permissions/beta/DeviceManagementManagedDevices.json b/permissions/beta/DeviceManagementManagedDevices.json index e9d9e122b..b117ff744 100644 --- a/permissions/beta/DeviceManagementManagedDevices.json +++ b/permissions/beta/DeviceManagementManagedDevices.json @@ -1,28 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "DeviceManagementManagedDevices.PrivilegedOperations.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.", - "longDescription": "Perform user-impacting remote actions on Microsoft Intune devices" + "adminDisplayName": "Perform user-impacting remote actions on Microsoft Intune devices", + "adminDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.", + "userDisplayName": "Perform user-impacting remote actions on Microsoft Intune devices", + "userDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.", - "longDescription": "Perform user-impacting remote actions on Microsoft Intune devices" + "adminDisplayName": "Perform user-impacting remote actions on Microsoft Intune devices", + "adminDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune, without a signed-in user." } }, - "pathSets": [] - }, - "DeviceManagementManagedDevices.PriviligedOperation.All": { - "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -31,6 +26,16 @@ ], "paths": { "/devicemanagement/comanageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/executeaction": {}, + "/devicemanagement/manageddevices/executeaction": {}, + "/devicemanagement/comanageddevices/{id}/wipe": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/manageddevices/{id}/wipe": {}, "/devicemanagement/comanageddevices/{id}/bypassactivationlock": {}, "/devicemanagement/comanageddevices/{id}/cleanwindowsdevice": {}, "/devicemanagement/comanageddevices/{id}/deleteuserfromsharedappledevice": {}, @@ -53,7 +58,6 @@ "/devicemanagement/comanageddevices/{id}/updatewindowsdeviceaccount": {}, "/devicemanagement/comanageddevices/{id}/windowsdefenderscan": {}, "/devicemanagement/comanageddevices/{id}/windowsdefenderupdatesignatures": {}, - "/devicemanagement/comanageddevices/{id}/wipe": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, @@ -76,7 +80,6 @@ "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, @@ -99,11 +102,9 @@ "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, - "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/executeaction": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/bypassactivationlock": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/cleanwindowsdevice": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/deleteuserfromsharedappledevice": {}, @@ -126,7 +127,6 @@ "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/updatewindowsdeviceaccount": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/windowsdefenderscan": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/windowsdefenderupdatesignatures": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/wipe": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/disablelostmode": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/enablelostmode": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/locatedevice": {}, @@ -144,7 +144,6 @@ "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/syncdevice": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/triggerconfigurationmanageraction": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/executeaction": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/bypassactivationlock": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/cleanwindowsdevice": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/deleteuserfromsharedappledevice": {}, @@ -167,11 +166,8 @@ "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/updatewindowsdeviceaccount": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/windowsdefenderscan": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/windowsdefenderupdatesignatures": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/wipe": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, - "/devicemanagement/manageddevices/executeaction": {}, "/devicemanagement/manageddevices/{id}/bypassactivationlock": {}, "/devicemanagement/manageddevices/{id}/cleanwindowsdevice": {}, "/devicemanagement/manageddevices/{id}/deleteuserfromsharedappledevice": {}, @@ -193,8 +189,7 @@ "/devicemanagement/manageddevices/{id}/triggerconfigurationmanageraction": {}, "/devicemanagement/manageddevices/{id}/updatewindowsdeviceaccount": {}, "/devicemanagement/manageddevices/{id}/windowsdefenderscan": {}, - "/devicemanagement/manageddevices/{id}/windowsdefenderupdatesignatures": {}, - "/devicemanagement/manageddevices/{id}/wipe": {} + "/devicemanagement/manageddevices/{id}/windowsdefenderupdatesignatures": {} } } ] @@ -202,21 +197,20 @@ "DeviceManagementManagedDevices.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the properties of devices managed by Microsoft Intune.", - "longDescription": "Read Microsoft Intune devices" + "adminDisplayName": "Read Microsoft Intune devices", + "adminDescription": "Allows the app to read the properties of devices managed by Microsoft Intune.", + "userDisplayName": "Read devices Microsoft Intune devices", + "userDescription": "Allows the app to read the properties of devices managed by Microsoft Intune.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the properties of devices managed by Microsoft Intune.", - "longDescription": "Read Microsoft Intune devices" + "adminDisplayName": "Read Microsoft Intune devices", + "adminDescription": "Allows the app to read the properties of devices managed by Microsoft Intune, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -240,6 +234,7 @@ "/devicemanagement/comanageddevices": {}, "/devicemanagement/comanageddevices/{id}": {}, "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/comanageddevices/{id}/getoemwarranty": {}, "/devicemanagement/comanagementeligibledevices": {}, "/devicemanagement/comanagementeligibledevices/{id}": {}, "/devicemanagement/detectedapps": {}, @@ -250,6 +245,7 @@ "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/devicecompliancescripts/{id}/runsummary": {}, "/devicemanagement/devicecustomattributeshellscripts": {}, "/devicemanagement/devicecustomattributeshellscripts/{id}": {}, @@ -264,6 +260,7 @@ "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates/{id}": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/devicemanagementscripts/{id}/assignments": {}, "/devicemanagement/devicemanagementscripts/{id}/assignments/{id}": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates": {}, @@ -274,12 +271,15 @@ "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getoemwarranty": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getoemwarranty": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate/{id}": {}, @@ -307,10 +307,15 @@ "/devicemanagement/manageddevices": {}, "/devicemanagement/manageddevices/{id}": {}, "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/manageddevices/{id}/getoemwarranty": {}, "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, + "/devicemanagement/oemwarrantyinformationonboarding": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}": {}, "/devicemanagement/remoteactionaudits": {}, "/devicemanagement/remoteactionaudits/{id}": {}, + "/devicemanagement/tenantattachrbac": {}, + "/devicemanagement/tenantattachrbac/getstate": {}, "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, @@ -333,6 +338,7 @@ "/devicemanagement/userexperienceanalyticsbaselines": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/batteryhealthmetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, @@ -340,12 +346,29 @@ "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthcapacitydetails": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthruntimedetails": {}, "/devicemanagement/userexperienceanalyticscategories/{id}": {}, "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescope": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes/{id}": {}, "/devicemanagement/userexperienceanalyticsdevicescores": {}, "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, @@ -385,6 +408,8 @@ "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance/{id}": {}, "/devicemanagement/windowsmalwareinformation": {}, "/devicemanagement/windowsmalwareinformation/{id}": {}, "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, @@ -401,7 +426,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -420,24 +445,74 @@ "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, "/devicemanagement/reports/getdevicenoncompliancereport": {}, "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getnoncompliantdevicesandsettingsreport": {}, "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, "/devicemanagement/reports/getpolicynoncompliancereport": {}, "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, "/devicemanagement/reports/getreportfilters": {}, "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/deviceappmanagement/windowsmanagementapp/setasmanagedinstaller": {}, + "/devicemanagement/comanageddevices/executeaction": {}, + "/devicemanagement/comanageddevices/movedevicestoou": {}, + "/devicemanagement/comanageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/comanageddevices/{id}/deprovision": {}, + "/devicemanagement/comanageddevices/{id}/disable": {}, + "/devicemanagement/comanageddevices/{id}/reenable": {}, + "/devicemanagement/comanageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/movedevicestoou": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, - "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {} + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/movedevicestoou": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/manageddevices/executeaction": {}, + "/devicemanagement/manageddevices/movedevicestoou": {}, + "/devicemanagement/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/manageddevices/{id}/deprovision": {}, + "/devicemanagement/manageddevices/{id}/disable": {}, + "/devicemanagement/manageddevices/{id}/reenable": {}, + "/devicemanagement/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}/disable": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}/enable": {}, + "/devicemanagement/tenantattachrbac/enable": {}, + "/devicemanagement/userexperienceanalyticsdevicescope/triggerdevicescopeaction": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes/{id}/triggerdevicescopeaction": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummary": {}, + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummaries": {}, "/tenantrelationships/managedtenants/manageddevicecompliances": {}, "/tenantrelationships/managedtenants/manageddevicecompliances/{id}": {}, "/tenantrelationships/managedtenants/manageddevicecompliancetrends": {}, @@ -453,21 +528,20 @@ "DeviceManagementManagedDevices.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device\u2019s owner.", - "longDescription": "Read and write Microsoft Intune devices" + "adminDisplayName": "Read and write Microsoft Intune devices", + "adminDescription": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device\u2019s owner.", + "userDisplayName": "Read and write Microsoft Intune devices", + "userDescription": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device\u2019s owner.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device\u2019s owner.", - "longDescription": "Read and write Microsoft Intune devices" + "adminDisplayName": "Read and write Microsoft Intune devices", + "adminDescription": "Allows the app to read and write the properties of devices managed by Microsoft Intune, without a signed-in user. Does not allow high impact operations such as remote wipe and password reset on the device\u2019s owner" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -484,13 +558,17 @@ "/devicemanagement/devicemanagementscripts/{id}/runsummary": {}, "/devicemanagement/deviceshellscripts/{id}/runsummary": {}, "/devicemanagement/manageddeviceoverview": {}, + "/devicemanagement/tenantattachrbac": {}, "/devicemanagement/userexperienceanalyticsapphealthoverview": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/batteryhealthmetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthcapacitydetails": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthruntimedetails": {}, "/devicemanagement/userexperienceanalyticscategories/{id}": {}, "/devicemanagement/userexperienceanalyticsoverview": {}, "/devicemanagement/userexperienceanalyticsregressionsummary": {}, @@ -498,7 +576,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -539,6 +617,7 @@ "/devicemanagement/deviceshellscripts/{id}/userrunstates": {}, "/devicemanagement/manageddevices": {}, "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, + "/devicemanagement/oemwarrantyinformationonboarding": {}, "/devicemanagement/remoteactionaudits": {}, "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, @@ -551,8 +630,15 @@ "/devicemanagement/userexperienceanalyticsapphealthosversionperformance": {}, "/devicemanagement/userexperienceanalyticsbaselines": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance": {}, "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes": {}, "/devicemanagement/userexperienceanalyticsdevicescores": {}, "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, "/devicemanagement/userexperienceanalyticsdevicestartupprocesses": {}, @@ -570,6 +656,7 @@ "/devicemanagement/userexperienceanalyticsscorehistory": {}, "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics": {}, "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance": {}, "/devicemanagement/windowsmalwareinformation": {}, "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, "/devicemanagement/autopilotevents": {}, @@ -579,7 +666,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -624,6 +711,7 @@ "/devicemanagement/deviceshellscripts/{id}/userrunstates/{id}": {}, "/devicemanagement/manageddevices/{id}": {}, "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}": {}, "/devicemanagement/remoteactionaudits/{id}": {}, "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion/{id}": {}, @@ -636,8 +724,16 @@ "/devicemanagement/userexperienceanalyticsapphealthosversionperformance/{id}": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance/{id}": {}, "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescope": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes/{id}": {}, "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, "/devicemanagement/userexperienceanalyticsdevicestartuphistory/{id}": {}, "/devicemanagement/userexperienceanalyticsdevicestartupprocesses/{id}": {}, @@ -656,6 +752,7 @@ "/devicemanagement/userexperienceanalyticsscorehistory/{id}": {}, "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance/{id}": {}, "/devicemanagement/windowsmalwareinformation/{id}": {}, "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates/{id}": {}, "/devicemanagement/autopilotevents/{id}": {}, @@ -665,7 +762,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -684,6 +781,7 @@ "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, "/devicemanagement/reports/getdevicenoncompliancereport": {}, "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getnoncompliantdevicesandsettingsreport": {}, "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, "/devicemanagement/reports/getpolicynoncompliancereport": {}, "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, @@ -691,81 +789,48 @@ "/devicemanagement/reports/getsettingnoncompliancereport": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {}, - "/devicemanagement/comanageddevices/{id}/wipe": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, - "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/wipe": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/wipe": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, - "/devicemanagement/manageddevices/{id}/wipe": {}, - "/deviceappmanagement/windowsmanagementapp/setasmanagedinstaller": {}, - "/devicemanagement/comanageddevices/movedevicestoou": {}, - "/devicemanagement/comanageddevices/{id}/activatedeviceesim": {}, "/devicemanagement/comanageddevices/{id}/createdevicelogcollectionrequest": {}, - "/devicemanagement/comanageddevices/{id}/deprovision": {}, - "/devicemanagement/comanageddevices/{id}/disable": {}, - "/devicemanagement/comanageddevices/{id}/reenable": {}, "/devicemanagement/comanageddevices/{id}/requestremoteassistance": {}, "/devicemanagement/comanageddevices/{id}/rotatebitlockerkeys": {}, "/devicemanagement/comanageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/comanageddevices/{id}/wipe": {}, "/devicemanagement/devicecompliancescripts/{id}/assign": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, - "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, "/devicemanagement/devicecustomattributeshellscripts/{id}/assign": {}, - "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, - "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, - "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, - "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/movedevicestoou": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/activatedeviceesim": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/createdevicelogcollectionrequest": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/deprovision": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/disable": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/reenable": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/requestremoteassistance": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/rotatebitlockerkeys": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/wipe": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/movedevicestoou": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/activatedeviceesim": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/createdevicelogcollectionrequest": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/deprovision": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/disable": {}, - "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/reenable": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/requestremoteassistance": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/rotatebitlockerkeys": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, "/devicemanagement/deviceshellscripts/{id}/assign": {}, - "/devicemanagement/manageddevices/movedevicestoou": {}, - "/devicemanagement/manageddevices/{id}/activatedeviceesim": {}, "/devicemanagement/manageddevices/{id}/createdevicelogcollectionrequest": {}, - "/devicemanagement/manageddevices/{id}/deprovision": {}, - "/devicemanagement/manageddevices/{id}/disable": {}, - "/devicemanagement/manageddevices/{id}/reenable": {}, "/devicemanagement/manageddevices/{id}/requestremoteassistance": {}, "/devicemanagement/manageddevices/{id}/rotatebitlockerkeys": {}, - "/devicemanagement/manageddevices/{id}/sendcustomnotificationtocompanyportal": {} + "/devicemanagement/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/manageddevices/{id}/wipe": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -774,31 +839,39 @@ ], "paths": { "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/comanageddevices/{id}/getoemwarranty": {}, "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getoemwarranty": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getoemwarranty": {}, "/devicemanagement/getcomanageddevicessummary": {}, "/devicemanagement/getcomanagementeligibledevicessummary": {}, "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/manageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/tenantattachrbac/getstate": {}, "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, "/devicemanagement/userexperienceanalyticsregressionsummary/summarizedeviceregressionperformance": {}, - "/users/{id}/getmanageddeviceswithfailedorpendingapps": {}, "/devicemanagement/userexperienceanalyticsremoteconnection/summarizedeviceremoteconnection": {}, "/devicemanagement/userexperienceanalyticsresourceperformance/summarizedeviceresourceperformance": {}, - "/devicemanagement/userexperienceanalyticssummarizeworkfromanywheredevices": {} + "/devicemanagement/userexperienceanalyticssummarizeworkfromanywheredevices": {}, + "/users/{id}/getmanageddeviceswithfailedorpendingapps": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummary": {}, + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummaries": {}, "/tenantrelationships/managedtenants/manageddevicecompliances": {}, "/tenantrelationships/managedtenants/manageddevicecompliances/{id}": {}, "/tenantrelationships/managedtenants/manageddevicecompliancetrends": {}, diff --git a/permissions/beta/DeviceManagementRBAC.json b/permissions/beta/DeviceManagementRBAC.json index b35f1f454..86a07248b 100644 --- a/permissions/beta/DeviceManagementRBAC.json +++ b/permissions/beta/DeviceManagementRBAC.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "DeviceManagementRBAC.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", - "longDescription": "Read Microsoft Intune RBAC settings" + "adminDisplayName": "Read Microsoft Intune RBAC settings", + "adminDescription": "Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", + "userDisplayName": "Read Microsoft Intune RBAC settings", + "userDescription": "Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", - "longDescription": "Read Microsoft Intune RBAC settings" + "adminDisplayName": "Read Microsoft Intune RBAC settings", + "adminDescription": "Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -39,6 +38,15 @@ "/rolemanagement/entitlementmanagement/roledefinitions": {}, "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, "/devicemanagement/getassignedroledetails": {}, + "/devicemanagement/operationapprovalpolicies": {}, + "/devicemanagement/operationapprovalpolicies/getapprovableoperations": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsallowedapproval": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsrequiringapproval": {}, + "/devicemanagement/operationapprovalpolicies/{id}": {}, + "/devicemanagement/operationapprovalrequests": {}, + "/devicemanagement/operationapprovalrequests/getmyrequestbyid": {}, + "/devicemanagement/operationapprovalrequests/getmyrequests": {}, + "/devicemanagement/operationapprovalrequests/{id}": {}, "/devicemanagement/resourceoperations": {}, "/devicemanagement/resourceoperations/{id}": {}, "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, @@ -64,7 +72,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -72,6 +80,11 @@ "POST" ], "paths": { + "/devicemanagement/operationapprovalrequests/cancelmyrequest": {}, + "/devicemanagement/operationapprovalrequests/getrequeststatus": {}, + "/devicemanagement/operationapprovalrequests/{id}/approve": {}, + "/devicemanagement/operationapprovalrequests/{id}/cancelapproval": {}, + "/devicemanagement/operationapprovalrequests/{id}/reject": {}, "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, "/devicemanagement/rolescopetags/getrolescopetagsbyid": {} } @@ -81,21 +94,20 @@ "DeviceManagementRBAC.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", - "longDescription": "Read and write Microsoft Intune RBAC settings" + "adminDisplayName": "Read and write Microsoft Intune RBAC settings", + "adminDescription": "Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", + "userDisplayName": "Read and write Microsoft Intune RBAC settings", + "userDescription": "Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings.", - "longDescription": "Read and write Microsoft Intune RBAC settings" + "adminDisplayName": "Read and write Microsoft Intune RBAC settings", + "adminDescription": "Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -110,7 +122,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -124,27 +136,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/rolemanagement/cloudpc/roledefinitions": {}, - "/rolemanagement/cloudpc/roledefinitions/{id}": {}, - "/rolemanagement/entitlementmanagement/roledefinitions": {}, - "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, - "/devicemanagement/getassignedroledetails": {}, - "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, - "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, - "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, - "/devicemanagement/scopedforresource": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -153,8 +145,11 @@ "POST" ], "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, "/rolemanagement/devicemanagement/roledefinitions": {}, "/rolemanagement/directory/roledefinitions": {}, + "/devicemanagement/operationapprovalpolicies": {}, + "/devicemanagement/operationapprovalrequests": {}, "/devicemanagement/resourceoperations": {}, "/devicemanagement/roleassignments": {}, "/devicemanagement/roledefinitions": {}, @@ -165,7 +160,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -175,8 +170,11 @@ "PATCH" ], "paths": { + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, "/rolemanagement/directory/roledefinitions/{id}": {}, + "/devicemanagement/operationapprovalpolicies/{id}": {}, + "/devicemanagement/operationapprovalrequests/{id}": {}, "/devicemanagement/resourceoperations/{id}": {}, "/devicemanagement/roleassignments/{id}": {}, "/devicemanagement/roledefinitions/{id}": {}, @@ -188,7 +186,30 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/devicemanagement/getassignedroledetails": {}, + "/devicemanagement/operationapprovalpolicies/getapprovableoperations": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsallowedapproval": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsrequiringapproval": {}, + "/devicemanagement/operationapprovalrequests/getmyrequestbyid": {}, + "/devicemanagement/operationapprovalrequests/getmyrequests": {}, + "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/scopedforresource": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -202,7 +223,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -210,6 +231,7 @@ "POST" ], "paths": { + "/devicemanagement/operationapprovalrequests/getrequeststatus": {}, "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, "/devicemanagement/rolescopetags/getrolescopetagsbyid": {}, "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assign": {}, diff --git a/permissions/beta/DeviceManagementServiceConfig.json b/permissions/beta/DeviceManagementServiceConfig.json index 2aa70f9b7..874ec500b 100644 --- a/permissions/beta/DeviceManagementServiceConfig.json +++ b/permissions/beta/DeviceManagementServiceConfig.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "DeviceManagementServiceConfig.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read Intune service properties including device enrollment and third party service connection configuration.", - "longDescription": "Read Microsoft Intune configuration" + "adminDisplayName": "Read Microsoft Intune configuration", + "adminDescription": "Allows the app to read Microsoft Intune service properties including device enrollment and third party service connection configuration.", + "userDisplayName": "Read Microsoft Intune configuration", + "userDescription": "Allows the app to read Microsoft Intune service properties including device enrollment and third party service connection configuration.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read Intune service properties including device enrollment and third party service connection configuration.", - "longDescription": "Read Microsoft Intune configuration" + "adminDisplayName": "Read Microsoft Intune configuration", + "adminDescription": "Allows the app to read Microsoft Intune service properties including device enrollment and third party service connection configuration, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -32,24 +31,9 @@ "/deviceappmanagement/vpptokens": {}, "/deviceappmanagement/vpptokens/getlicensesforapp": {}, "/deviceappmanagement/vpptokens/{id}": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, "/devicemanagement/compliancemanagementpartners": {}, "/devicemanagement/compliancemanagementpartners/{id}": {}, "/devicemanagement/conditionalaccesssettings": {}, - "/devicemanagement/deponboardingsettings": {}, - "/devicemanagement/deponboardingsettings/getexpiringvpptokencount": {}, - "/devicemanagement/deponboardingsettings/{id}": {}, - "/devicemanagement/deponboardingsettings/{id}/defaultiosenrollmentprofile": {}, - "/devicemanagement/deponboardingsettings/{id}/defaultmacosenrollmentprofile": {}, - "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, - "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}": {}, - "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/exportmobileconfig": {}, - "/devicemanagement/deponboardingsettings/{id}/getencryptionpublickey": {}, - "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, - "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/{id}": {}, "/devicemanagement/deviceenrollmentconfigurations": {}, "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, @@ -62,20 +46,37 @@ "/devicemanagement/exchangeonpremisespolicy": {}, "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, "/devicemanagement/getallowedremoteassistanceactions": {}, + "/devicemanagement/mobilethreatdefenseconnectors": {}, + "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, + "/devicemanagement/remoteassistancepartners": {}, + "/devicemanagement/remoteassistancepartners/{id}": {}, + "/devicemanagement/remoteassistancesettings": {}, + "/organization": {}, + "/organization/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/deponboardingsettings": {}, + "/devicemanagement/deponboardingsettings/getexpiringvpptokencount": {}, + "/devicemanagement/deponboardingsettings/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultiosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultmacosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/exportmobileconfig": {}, + "/devicemanagement/deponboardingsettings/{id}/getencryptionpublickey": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/{id}": {}, "/devicemanagement/getsuggestedenrollmentlimit": {}, "/devicemanagement/importeddeviceidentities": {}, "/devicemanagement/importeddeviceidentities/{id}": {}, "/devicemanagement/importedwindowsautopilotdeviceidentities": {}, "/devicemanagement/importedwindowsautopilotdeviceidentities/{id}": {}, - "/devicemanagement/mobilethreatdefenseconnectors": {}, - "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, "/devicemanagement/notificationmessagetemplates": {}, "/devicemanagement/notificationmessagetemplates/{id}": {}, "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages": {}, "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages/{id}": {}, - "/devicemanagement/remoteassistancepartners": {}, - "/devicemanagement/remoteassistancepartners/{id}": {}, - "/devicemanagement/remoteassistancesettings": {}, "/devicemanagement/resourceaccessprofiles": {}, "/devicemanagement/resourceaccessprofiles/{id}": {}, "/devicemanagement/resourceaccessprofiles/{id}/assignments": {}, @@ -102,13 +103,11 @@ "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments": {}, "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments/{id}": {}, "/devicemanagement/windowsautopilotdeviceidentities/{id}/intendeddeploymentprofile": {}, - "/devicemanagement/windowsautopilotsettings": {}, - "/organization": {}, - "/organization/{id}": {} + "/devicemanagement/windowsautopilotsettings": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -116,12 +115,14 @@ "POST" ], "paths": { - "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, - "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, + "/devicemanagement/deviceenrollmentconfigurations/createenrollmentnotificationconfiguration": {}, + "/devicemanagement/reportremoteassistance": {}, "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, "/devicemanagement/reports/getremoteassistancesessionsreport": {}, + "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, + "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignuserfromdevice": {}, "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignuserfromdevice": {} } @@ -131,21 +132,20 @@ "DeviceManagementServiceConfig.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.", - "longDescription": "Read and write Microsoft Intune configuration" + "adminDisplayName": "Read and write Microsoft Intune configuration", + "adminDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.", + "userDisplayName": "Read and write Microsoft Intune configuration", + "userDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.", - "longDescription": "Read and write Microsoft Intune configuration" + "adminDisplayName": "Read and write Microsoft Intune configuration", + "adminDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -161,80 +161,12 @@ "/devicemanagement/exchangeonpremisespolicy": {}, "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, "/devicemanagement/remoteassistancesettings": {}, - "/devicemanagement/windowsautopilotsettings": {}, - "/organization/{id}": {} - } - }, - { - "schemes": [ - "Application" - ], - "methods": [ - "GET", - "POST" - ], - "paths": { - "/deviceappmanagement/policysets": {}, - "/deviceappmanagement/policysets/{id}/assignments": {}, - "/deviceappmanagement/policysets/{id}/items": {}, - "/devicemanagement/assignmentfilters": {}, - "/devicemanagement/configurationcategories": {}, - "/devicemanagement/configurationpolicies": {}, - "/devicemanagement/configurationpolicies/{id}/assignments": {}, - "/devicemanagement/configurationpolicies/{id}/settings": {}, - "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions": {}, - "/devicemanagement/configurationpolicytemplates": {}, - "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates": {}, - "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions": {}, - "/devicemanagement/configurationsettings": {}, - "/devicemanagement/reusablepolicysettings": {}, - "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies": {}, - "/devicemanagement/reusablesettings": {}, - "/devicemanagement/templatesettings": {} - } - }, - { - "schemes": [ - "Application" - ], - "methods": [ - "GET", - "DELETE" - ], - "paths": { - "/deviceappmanagement/policysets/{id}": {} - } - }, - { - "schemes": [ - "Application" - ], - "methods": [ - "GET", - "DELETE", - "PATCH" - ], - "paths": { - "/deviceappmanagement/policysets/{id}/assignments/{id}": {}, - "/deviceappmanagement/policysets/{id}/items/{id}": {}, - "/devicemanagement/assignmentfilters/{id}": {}, - "/devicemanagement/configurationcategories/{id}": {}, - "/devicemanagement/configurationpolicies/{id}": {}, - "/devicemanagement/configurationpolicies/{id}/assignments/{id}": {}, - "/devicemanagement/configurationpolicies/{id}/settings/{id}": {}, - "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions/{id}": {}, - "/devicemanagement/configurationpolicytemplates/{id}": {}, - "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}": {}, - "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions/{id}": {}, - "/devicemanagement/configurationsettings/{id}": {}, - "/devicemanagement/reusablepolicysettings/{id}": {}, - "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}": {}, - "/devicemanagement/reusablesettings/{id}": {}, - "/devicemanagement/templatesettings/{id}": {} + "/organization/{id}": {}, + "/devicemanagement/windowsautopilotsettings": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -245,24 +177,23 @@ "paths": { "/deviceappmanagement/sideloadingkeys": {}, "/deviceappmanagement/vpptokens": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, - "/devicemanagement/chromeosonboardingsettings": {}, "/devicemanagement/compliancemanagementpartners": {}, "/devicemanagement/datasharingconsents": {}, - "/devicemanagement/deponboardingsettings": {}, - "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, - "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, "/devicemanagement/deviceenrollmentconfigurations": {}, "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, "/devicemanagement/devicemanagementpartners": {}, "/devicemanagement/exchangeconnectors": {}, + "/devicemanagement/mobilethreatdefenseconnectors": {}, + "/devicemanagement/remoteassistancepartners": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, + "/devicemanagement/deponboardingsettings": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, "/devicemanagement/importeddeviceidentities": {}, "/devicemanagement/importedwindowsautopilotdeviceidentities": {}, - "/devicemanagement/mobilethreatdefenseconnectors": {}, "/devicemanagement/notificationmessagetemplates": {}, "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages": {}, - "/devicemanagement/remoteassistancepartners": {}, "/devicemanagement/resourceaccessprofiles": {}, "/devicemanagement/resourceaccessprofiles/{id}/assignments": {}, "/devicemanagement/telecomexpensemanagementpartners": {}, @@ -277,7 +208,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -289,25 +220,24 @@ "paths": { "/deviceappmanagement/sideloadingkeys/{id}": {}, "/deviceappmanagement/vpptokens/{id}": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, - "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, - "/devicemanagement/chromeosonboardingsettings/{id}": {}, "/devicemanagement/compliancemanagementpartners/{id}": {}, "/devicemanagement/datasharingconsents/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementpartners/{id}": {}, + "/devicemanagement/exchangeconnectors/{id}": {}, + "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, + "/devicemanagement/remoteassistancepartners/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, "/devicemanagement/deponboardingsettings/{id}": {}, "/devicemanagement/deponboardingsettings/{id}/defaultiosenrollmentprofile": {}, "/devicemanagement/deponboardingsettings/{id}/defaultmacosenrollmentprofile": {}, "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}": {}, "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/{id}": {}, - "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, - "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, - "/devicemanagement/devicemanagementpartners/{id}": {}, - "/devicemanagement/exchangeconnectors/{id}": {}, "/devicemanagement/importeddeviceidentities/{id}": {}, - "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, "/devicemanagement/notificationmessagetemplates/{id}": {}, "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages/{id}": {}, - "/devicemanagement/remoteassistancepartners/{id}": {}, "/devicemanagement/resourceaccessprofiles/{id}": {}, "/devicemanagement/resourceaccessprofiles/{id}/assignments/{id}": {}, "/devicemanagement/telecomexpensemanagementpartners/{id}": {}, @@ -324,7 +254,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -333,120 +263,41 @@ ], "paths": { "/deviceappmanagement/vpptokens/getlicensesforapp": {}, + "/devicemanagement/getallowedremoteassistanceactions": {}, + "/organization": {}, + "/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest": {}, "/devicemanagement/deponboardingsettings/getexpiringvpptokencount": {}, "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/exportmobileconfig": {}, "/devicemanagement/deponboardingsettings/{id}/getencryptionpublickey": {}, - "/devicemanagement/getallowedremoteassistanceactions": {}, - "/devicemanagement/getsuggestedenrollmentlimit": {}, - "/organization": {}, - "/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest": {} - } - }, - { - "schemes": [ - "Application" - ], - "methods": [ - "GET" - ], - "paths": { - "/devicemanagement/assignmentfilters/getplatformsupportedproperties": {}, - "/devicemanagement/assignmentfilters/getstate": {}, - "/devicemanagement/assignmentfilters/{id}/getsupportedproperties": {} + "/devicemanagement/getsuggestedenrollmentlimit": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET", - "DELETE" - ], - "paths": { - "/devicemanagement/importedwindowsautopilotdeviceidentities/{id}": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", "POST" ], "paths": { - "/devicemanagement/microsofttunnelconfigurations": {}, - "/devicemanagement/microsofttunnelhealththresholds": {}, - "/devicemanagement/microsofttunnelserverlogcollectionresponses": {}, - "/devicemanagement/microsofttunnelsites": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "DELETE", - "PATCH" - ], - "paths": { - "/devicemanagement/microsofttunnelconfigurations/{id}": {}, - "/devicemanagement/microsofttunnelhealththresholds/{id}": {}, - "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}": {}, - "/devicemanagement/microsofttunnelsites/{id}": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelconfiguration": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}": {} - } - }, - { - "schemes": [ - "Application" - ], - "methods": [ - "POST" - ], - "paths": { - "/deviceappmanagement/policysets/getpolicysets": {}, - "/devicemanagement/getassignmentfiltersstatusdetails": {}, - "/deviceappmanagement/policysets/{id}/update": {}, - "/devicemanagement/assignmentfilters/enable": {}, - "/devicemanagement/assignmentfilters/validatefilter": {}, - "/devicemanagement/configurationpolicies/{id}/assign": {}, - "/devicemanagement/configurationpolicies/{id}/createcopy": {}, - "/devicemanagement/reusablepolicysettings/{id}/clone": {}, - "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/assign": {}, - "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/createcopy": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, - "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, "/devicemanagement/reports/getremoteassistancesessionsreport": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignuserfromdevice": {}, - "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignuserfromdevice": {}, "/deviceappmanagement/vpptokens/synclicensecounts": {}, "/deviceappmanagement/vpptokens/{id}/revokelicenses": {}, "/deviceappmanagement/vpptokens/{id}/synclicenses": {}, "/devicemanagement/applepushnotificationcertificate/generateapplepushnotificationcertificatesigningrequest": {}, + "/devicemanagement/exchangeconnectors/{id}/sync": {}, + "/devicemanagement/remoteassistancepartners/{id}/beginonboarding": {}, + "/devicemanagement/remoteassistancepartners/{id}/disconnect": {}, + "/organization/{id}/setmobiledevicemanagementauthority": {}, + "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, + "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignuserfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignuserfromdevice": {}, "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/setpriority": {}, - "/devicemanagement/chromeosonboardingsettings/connect": {}, "/devicemanagement/datasharingconsents/{id}/consenttodatasharing": {}, "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/setdefaultprofile": {}, "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/updatedeviceprofileassignment": {}, @@ -456,13 +307,9 @@ "/devicemanagement/deponboardingsettings/{id}/unshareforschooldatasyncservice": {}, "/devicemanagement/deponboardingsettings/{id}/uploaddeptoken": {}, "/devicemanagement/enableunlicensedadminstrators": {}, - "/devicemanagement/exchangeconnectors/{id}/sync": {}, "/devicemanagement/importeddeviceidentities/importdeviceidentitylist": {}, "/devicemanagement/importedwindowsautopilotdeviceidentities/import": {}, "/devicemanagement/notificationmessagetemplates/{id}/sendtestmessage": {}, - "/devicemanagement/remoteassistancepartners/{id}/beginonboarding": {}, - "/devicemanagement/remoteassistancepartners/{id}/disconnect": {}, - "/devicemanagement/reportremoteassistance": {}, "/devicemanagement/resourceaccessprofiles/querybyplatformtype": {}, "/devicemanagement/resourceaccessprofiles/{id}/assign": {}, "/devicemanagement/windowsautopilotdeviceidentities/{id}/assignresourceaccounttodevice": {}, @@ -473,23 +320,22 @@ "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/updatedeviceproperties": {}, "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignresourceaccountfromdevice": {}, "/devicemanagement/windowsautopilotdeviceidentities/{id}/updatedeviceproperties": {}, - "/devicemanagement/windowsautopilotsettings/sync": {}, - "/organization/{id}/setmobiledevicemanagementauthority": {} + "/devicemanagement/windowsautopilotsettings/sync": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "POST" + "GET", + "DELETE" ], "paths": { - "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}/createdownloadurl": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrics": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrictimeseries": {}, - "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/createserverlogcollectionrequest": {}, - "/devicemanagement/microsofttunnelsites/{id}/requestupgrade": {} + "/devicemanagement/importedwindowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}": {} } } ] diff --git a/permissions/beta/Directory.json b/permissions/beta/Directory.json index 9be01ae96..e2b02ec15 100644 --- a/permissions/beta/Directory.json +++ b/permissions/beta/Directory.json @@ -1,315 +1,101 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Directory.AccessAsUser.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have the same access to information in the directory as the signed-in user.", - "longDescription": "Access directory as the signed-in user" + "adminDisplayName": "Access directory as the signed in user", + "adminDescription": "Allows the app to have the same access to information in the directory as the signed-in user.", + "userDisplayName": "Access the directory as you", + "userDescription": "Allows the app to have the same access to information in your work or school directory as you do.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "POST" ], "paths": { - "/administrativeunits": {}, - "/administrativeunits/{id}/members": {}, - "/groups/{id}/approleassignments": {}, - "/users/{id}/approleassignments": {}, - "/serviceprincipals/{id}/approleassignedto": {}, - "/serviceprincipals/{id}/approleassignments": {}, - "/applications": {}, - "/applications/{id}/extensionproperties": {}, - "/applications/{id}/owners": {}, - "/serviceprincipals/{id}/owners": {}, - "/serviceprincipals": {}, - "/rolemanagement/devicemanagement/roledefinitions": {}, - "/rolemanagement/directory/roledefinitions": {}, "/devices": {}, "/devices/{id}/registeredowners": {}, "/devices/{id}/registeredusers": {}, - "/administrativeunits/{id}/scopedrolemembers": {}, - "/directoryroles": {}, - "/directoryroles/roletemplateid={roletemplateid}/members": {}, - "/directoryroles/{id}/members": {}, - "/groups": {}, - "/groups/{id}/owners": {}, - "/groups/{id}/settings": {}, - "/oauth2permissiongrants": {}, - "/settings": {}, - "/users": {}, - "/onpremisespublishingprofiles/applicationproxy/connectorgroups": {}, - "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/members": {}, - "/onpremisespublishingprofiles/applicationproxy/connectors/{id}/memberof": {}, "/privilegedapproval": {}, - "/privilegedroleassignmentrequests": {}, - "/privilegedroleassignments": {} + "/me/changepassword": {}, + "/privilegedroleassignments/{id}/makeeligible": {}, + "/privilegedroleassignments/{id}/makepermanent": {}, + "/privilegedroles/{id}/selfactivate": {}, + "/privilegedroles/{id}/selfdeactivate": {}, + "/users/{id}/changepassword": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "DELETE", - "PATCH" + "PATCH", + "DELETE" ], "paths": { - "/administrativeunits/{id}": {}, - "/applications/{id}": {}, - "/serviceprincipals/{id}": {}, - "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, - "/rolemanagement/directory/roledefinitions/{id}": {}, - "/devices/{id}": {}, - "/groups/{id}": {}, - "/groups/{id}/settings/{id}": {}, - "/oauth2permissiongrants/{id}": {}, - "/settings/{id}": {}, - "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}": {} + "/devices/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "DELETE" ], "paths": { - "/administrativeunits/{id}/members/{id}": {}, - "/directory/deleteditems/{id}": {}, - "/administrativeunits/{id}/scopedrolemembers/{id}": {}, - "/contacts/{id}": {}, - "/directoryobjects/{id}": {}, - "/privilegedroleassignments/{id}": {} + "/devices/{id}/registeredowners/{id}": {}, + "/devices/{id}/registeredusers/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "DELETE" + "DELETE", + "GET" ], "paths": { - "/groups/{id}/approleassignments/{id}": {}, - "/serviceprincipals/{id}/approleassignedto/{id}": {}, - "/serviceprincipals/{id}/approleassignments/{id}": {}, - "/users/{id}/approleassignments/{id}": {}, - "/applications/{id}/extensionproperties/{id}": {}, - "/applications/{id}/owners/{id}": {}, - "/serviceprincipals/{id}/owners/{id}": {}, - "/groups/{id}/members/{id}": {}, - "/groups/{id}/owners/{id}": {}, - "/directoryroles/roletemplateid={roletemplateid}/members/{id}": {}, - "/directoryroles/{id}/members/{id}": {}, - "/devices/{id}/registeredowners/{id}": {}, - "/devices/{id}/registeredusers/{id}": {} + "/privilegedroleassignments/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/applications/delta": {}, - "/directory/deleteditems/microsoft.graph.application": {}, - "/directory/deleteditems/microsoft.graph.group": {}, - "/directory/deleteditems/microsoft.graph.user": {}, - "/serviceprincipals/delta": {}, - "/serviceprincipals/{id}/createdobjects": {}, - "/serviceprincipals/{id}/memberof": {}, - "/serviceprincipals/{id}/ownedobjects": {}, - "/serviceprincipals/{id}/transitivememberof": {}, - "/rolemanagement/cloudpc/roledefinitions": {}, - "/rolemanagement/cloudpc/roledefinitions/{id}": {}, - "/rolemanagement/entitlementmanagement/roledefinitions": {}, - "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, - "/me/oauth2permissiongrants": {}, - "/serviceprincipals/{id}/oauth2permissiongrants": {}, - "/users/{id}/oauth2permissiongrants": {}, - "/devices/{id}/memberof": {}, - "/devices/{id}/transitivememberof": {}, - "/contacts": {}, - "/contacts/delta": {}, - "/contacts/{id}/directreports": {}, - "/contacts/{id}/manager": {}, - "/contacts/{id}/memberof": {}, - "/contracts": {}, - "/contracts/{id}": {}, - "/directoryroles/delta": {}, - "/directoryroles/roletemplateid={roletemplateid}": {}, - "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, - "/directoryroles/{id}": {}, - "/directoryroles/{id}/scopedmembers": {}, - "/directoryroletemplates": {}, - "/directoryroletemplates/{id}": {}, - "/directorysettingtemplates": {}, - "/directorysettingtemplates/{id}": {}, - "/groups/delta": {}, - "/groups/{id}/memberof": {}, - "/groups/{id}/transitivememberof": {}, - "/groups/{id}/transitivemembers": {}, - "/me": {}, - "/me/createdobjects": {}, - "/me/directreports": {}, - "/me/licensedetails": {}, - "/me/manager": {}, - "/me/memberof": {}, - "/me/scopedrolememberof": {}, - "/rolemanagement/directory/roleassignments": {}, - "/rolemanagement/directory/roleassignments/{id}": {}, - "/rolemanagement/entitlementmanagement/roleassignments": {}, - "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, - "/subscribedskus": {}, - "/subscribedskus/{id}": {}, - "/users/delta": {}, - "/users/{id}": {}, - "/users/{id}/": {}, - "/users/{id}/createdobjects": {}, - "/users/{id}/directreports": {}, - "/users/{id}/licensedetails": {}, - "/users/{id}/memberof": {}, - "/users/{id}/owneddevices": {}, - "/users/{id}/ownedobjects": {}, - "/users/{id}/registereddevices": {}, - "/users/{id}/scopedrolememberof": {}, - "/users/{id}/transitivememberof": {}, - "/administrativeunits/delta": {}, - "/oauth2permissiongrants/delta": {}, - "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/applications": {}, - "/onpremisespublishingprofiles/applicationproxy/connectors": {}, - "/onpremisespublishingprofiles/applicationproxy/connectors/{id}": {}, "/privilegedapproval/myrequests": {}, "/privilegedoperationevents": {}, "/privilegedroleassignments/my": {}, "/privilegedroleassignments/{id}/roleinfo": {}, "/privilegedroles": {}, "/privilegedroles/{id}": {}, - "/privilegedroles/{id}/assignments": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/schemaextensions": {}, - "/serviceprincipals/{id}/checkmembergroups": {}, - "/serviceprincipals/{id}/checkmemberobjects": {}, - "/serviceprincipals/{id}/getmembergroups": {}, - "/serviceprincipals/{id}/getmemberobjects": {}, - "/applications/{id}/addpassword": {}, - "/applications/{id}/removepassword": {}, - "/directory/deleteditems/{id}/restore": {}, - "/serviceprincipals/{id}/addkey": {}, - "/serviceprincipals/{id}/addpassword": {}, - "/serviceprincipals/{id}/createpasswordsinglesignoncredentials": {}, - "/serviceprincipals/{id}/deletepasswordsinglesignoncredentials": {}, - "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, - "/serviceprincipals/{id}/removekey": {}, - "/serviceprincipals/{id}/removepassword": {}, - "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {}, - "/devices/{id}/checkmemberobjects": {}, - "/groups/{id}/members": {}, - "/contacts/{id}/checkmembergroups": {}, - "/contacts/{id}/getmembergroups": {}, - "/contacts/{id}/getmemberobjects": {}, - "/directoryobjects/validateproperties": {}, - "/groups/{id}/checkmembergroups": {}, - "/groups/{id}/checkmemberobjects": {}, - "/groups/{id}/getmembergroups": {}, - "/groups/{id}/getmemberobjects": {}, - "/me/checkmemberobjects": {}, - "/users/{id}/checkmembergroups": {}, - "/users/{id}/checkmemberobjects": {}, - "/users/{id}/getmembergroups": {}, - "/users/{id}/getmemberobjects": {}, - "/me/revokesigninsessions": {}, - "/users/{id}/revokesigninsessions": {}, - "/me/changepassword": {}, - "/privilegedroleassignmentrequests/my": {}, - "/privilegedroleassignmentrequests/{id}/cancel": {}, - "/privilegedroleassignments/{id}/makeeligible": {}, - "/privilegedroleassignments/{id}/makepermanent": {}, - "/privilegedroles/{id}/selfactivate": {}, - "/privilegedroles/{id}/selfdeactivate": {}, - "/users/{id}/changepassword": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "DELETE", - "PATCH" - ], - "paths": { - "/schemaextensions/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "PATCH" - ], - "paths": { - "/organization/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "PUT" - ], - "paths": { - "/users/{id}/manager": {}, + "/privilegedroles/{id}/assignments": {}, "/privilegedroles/{id}/settings": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "PATCH" - ], - "paths": { - "/privilegedapproval/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "PUT" + "POST" ], "paths": { - "/applications/{id}/connectorgroup": {} + "/privilegedroleassignments": {} } } ] @@ -317,21 +103,20 @@ "Directory.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read data in your organization\u0027s directory, such as users, groups and apps. Note: Users may consent to applications that require this permission if the application is registered in their own organization\u2019s tenant.", - "longDescription": "Read directory data" + "adminDisplayName": "Read directory data", + "adminDescription": "Allows the app to read data in your organization\u0027s directory, such as users, groups and apps.", + "userDisplayName": "Read directory data", + "userDescription": "Allows the app to read data in your organization\u0027s directory.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read data in your organization\u0027s directory, such as users, groups and apps, without a signed-in user.", - "longDescription": "Read directory data" + "adminDisplayName": "Read directory data", + "adminDescription": "Allows the app to read data in your organization\u0027s directory, such as users, groups and apps, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -343,6 +128,8 @@ "/administrativeunits/{id}": {}, "/administrativeunits/{id}/members": {}, "/administrativeunits/{id}/members/{id}": {}, + "/directory/administrativeunits": {}, + "/directory/administrativeunits/{id}": {}, "/groups/{id}/approleassignments": {}, "/users/{id}/approleassignments": {}, "/serviceprincipals/{id}/approleassignments": {}, @@ -352,6 +139,7 @@ "/applications/{id}/extensionproperties": {}, "/directory/deleteditems/microsoft.graph.application": {}, "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, "/directory/deleteditems/microsoft.graph.user": {}, "/directory/deleteditems/{id}": {}, "/policies/claimsmappingpolicies/{id}/appliesto": {}, @@ -365,6 +153,7 @@ "/serviceprincipals/{id}/memberof": {}, "/serviceprincipals/{id}/ownedobjects": {}, "/serviceprincipals/{id}/transitivememberof": {}, + "/directoryobjects/{id}": {}, "/serviceprincipals": {}, "/auditlogs/directoryaudits": {}, "/auditlogs/directoryaudits/{id}": {}, @@ -381,7 +170,9 @@ "/rolemanagement/directory/roledefinitions/{id}": {}, "/rolemanagement/entitlementmanagement/roledefinitions": {}, "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/oauth2permissiongrants/{id}": {}, "/me/oauth2permissiongrants": {}, + "/oauth2permissiongrants": {}, "/serviceprincipals/{id}/oauth2permissiongrants": {}, "/users/{id}/oauth2permissiongrants": {}, "/devices": {}, @@ -403,11 +194,10 @@ "/contacts/{id}/transitivereports/$count": {}, "/contracts": {}, "/contracts/{id}": {}, - "/dataClassification/jobs": {}, - "/dataClassification/jobs/{id}": {}, - "/dataClassification/sensitiveTypes": {}, - "/dataClassification/sensitiveTypes/{id}": {}, - "/directoryobjects/{id}": {}, + "/dataclassification/jobs": {}, + "/dataclassification/jobs/{id}": {}, + "/dataclassification/sensitivetypes": {}, + "/dataclassification/sensitivetypes/{id}": {}, "/directoryroles": {}, "/directoryroles/delta": {}, "/directoryroles/roletemplateid={roletemplateid}": {}, @@ -422,15 +212,10 @@ "/directorysettingtemplates/{id}": {}, "/domains": {}, "/domains/{id}": {}, - "/domains/{id}/domainnamereferences": {}, - "/domains/{id}/serviceconfigurationrecords": {}, - "/domains/{id}/verificationdnsrecords": {}, "/education/classes/{id}/group": {}, "/education/me/user": {}, "/education/schools/{id}/administrativeunit": {}, "/education/users/{id}/user": {}, - "/groupSettings": {}, - "/groupSettings/{id}": {}, "/grouplifecyclepolicies": {}, "/grouplifecyclepolicies/{id}": {}, "/groups": {}, @@ -444,6 +229,8 @@ "/groups/{id}/settings/{id}": {}, "/groups/{id}/transitivememberof": {}, "/groups/{id}/transitivemembers": {}, + "/groupsettings": {}, + "/groupsettings/{id}": {}, "/me": {}, "/me/createdobjects": {}, "/me/directreports": {}, @@ -451,14 +238,15 @@ "/me/licensedetails": {}, "/me/manager": {}, "/me/memberof": {}, + "/me/ownedobjects": {}, + "/me/registereddevices": {}, "/me/scopedrolememberof": {}, - "/oauth2permissiongrants": {}, - "/oauth2permissiongrants/{id}": {}, "/policies/adminconsentrequestpolicy": {}, "/policies/permissiongrantpolicies/{id}/excludes": {}, "/policies/permissiongrantpolicies/{id}/includes": {}, "/rolemanagement/directory/roleassignments": {}, "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/directory/transitiveroleassignments": {}, "/rolemanagement/entitlementmanagement/roleassignments": {}, "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, "/settings": {}, @@ -473,7 +261,6 @@ "/users": {}, "/users/delta": {}, "/users/{id}": {}, - "/users/{id}/": {}, "/users/{id}/createdobjects": {}, "/users/{id}/directreports": {}, "/users/{id}/joinedteams": {}, @@ -490,7 +277,36 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/appcatalogs/teamsapps": {}, + "/applications/{id}/extensionproperties/{id}": {}, + "/applications/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema": {}, + "/applications/{id}/synchronization/templates": {}, + "/applications/{id}/synchronization/templates/{id}": {}, + "/applications/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/applications/{id}/synchronization/templates/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/templates": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/functions": {}, + "/privilegedroleassignmentrequests": {}, + "/administrativeunits/delta": {}, + "/oauth2permissiongrants/delta": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -505,7 +321,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -513,23 +329,16 @@ "POST" ], "paths": { - "/serviceprincipals/{id}/checkmembergroups": {}, - "/serviceprincipals/{id}/checkmemberobjects": {}, - "/serviceprincipals/{id}/getmembergroups": {}, - "/serviceprincipals/{id}/getmemberobjects": {}, - "/serviceprincipals/{id}/createpasswordsinglesignoncredentials": {}, - "/serviceprincipals/{id}/deletepasswordsinglesignoncredentials": {}, - "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, - "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {}, - "/devices/{id}/checkmemberobjects": {}, "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, "/contacts/{id}/getmembergroups": {}, "/contacts/{id}/getmemberobjects": {}, - "/dataClassification/classifyFile": {}, - "/dataClassification/classifyText": {}, - "/directoryobjects/getbyids": {}, - "/directoryobjects/validateproperties": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, "/directoryobjects/{id}/getmembergroups": {}, "/directoryobjects/{id}/getmemberobjects": {}, "/groups/{id}/checkmembergroups": {}, @@ -540,42 +349,26 @@ "/me/checkmemberobjects": {}, "/me/getmembergroups": {}, "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, "/users/{id}/checkmembergroups": {}, "/users/{id}/checkmemberobjects": {}, "/users/{id}/getmembergroups": {}, - "/users/{id}/getmemberobjects": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/applications/{id}/synchronization/templates/{id}/schema": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/schema": {}, - "/applications/{id}/synchronization/templates": {}, - "/applications/{id}/synchronization/templates/{id}": {}, - "/applications/{id}/synchronization/templates/{id}/schema/filteroperators": {}, - "/applications/{id}/synchronization/templates/{id}/schema/functions": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/filteroperators": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/functions": {}, - "/serviceprincipals/{id}/synchronization/templates": {}, - "/serviceprincipals/{id}/synchronization/templates/{id}": {}, - "/serviceprincipals/{id}/synchronization/templates/{id}/schema": {}, - "/serviceprincipals/{id}/synchronization/templates/{id}/schema/filteroperators": {}, - "/serviceprincipals/{id}/synchronization/templates/{id}/schema/functions": {}, - "/administrativeunits/delta": {}, - "/appcatalogs/teamsapps": {}, - "/oauth2permissiongrants/delta": {}, - "/privilegedroleassignmentrequests": {} + "/users/{id}/getmemberobjects": {}, + "/serviceprincipals/{id}/createpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/deletepasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {}, + "/dataclassification/classifyfile": {}, + "/dataclassification/classifytext": {}, + "/directoryobjects/getbyids": {}, + "/directoryobjects/validateproperties": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -592,21 +385,20 @@ "Directory.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write data in your organization\u0027s directory, such as users, and groups. It does not allow the app to delete users or groups, or reset user passwords.", - "longDescription": "Read and write directory data" + "adminDisplayName": "Read and write directory data", + "adminDescription": "Allows the app to read and write data in your organization\u0027s directory, such as users, and groups. It does not allow the app to delete users or groups, or reset user passwords.", + "userDisplayName": "Read and write directory data", + "userDescription": "Allows the app to read and write data in your organization\u0027s directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write data in your organization\u0027s directory, such as users, and groups, without a signed-in user. Does not allow user or group deletion.", - "longDescription": "Read and write directory data" + "adminDisplayName": "Read and write directory data", + "adminDescription": "Allows the app to read and write data in your organization\u0027s directory, such as users, and groups, without a signed-in user. Does not allow user or group deletion." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -616,26 +408,23 @@ "paths": { "/administrativeunits": {}, "/administrativeunits/{id}": {}, - "/administrativeunits/{id}/members": {}, "/administrativeunits/{id}/members/{id}": {}, + "/directory/administrativeunits": {}, + "/directory/administrativeunits/{id}": {}, "/groups/{id}/approleassignments": {}, - "/users/{id}/approleassignments": {}, "/applications/delta": {}, "/directory/deleteditems/microsoft.graph.application": {}, "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, "/directory/deleteditems/microsoft.graph.user": {}, "/serviceprincipals/delta": {}, "/serviceprincipals/{id}/createdobjects": {}, "/serviceprincipals/{id}/memberof": {}, "/serviceprincipals/{id}/ownedobjects": {}, "/serviceprincipals/{id}/transitivememberof": {}, - "/rolemanagement/cloudpc/roledefinitions": {}, - "/rolemanagement/cloudpc/roledefinitions/{id}": {}, "/rolemanagement/entitlementmanagement/roledefinitions": {}, "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, - "/me/oauth2permissiongrants": {}, "/serviceprincipals/{id}/oauth2permissiongrants": {}, - "/users/{id}/oauth2permissiongrants": {}, "/devices": {}, "/devices/{id}/memberof": {}, "/devices/{id}/registeredowners": {}, @@ -676,15 +465,17 @@ "/me/licensedetails": {}, "/me/manager": {}, "/me/memberof": {}, + "/me/ownedobjects": {}, + "/me/registereddevices": {}, "/me/scopedrolememberof": {}, "/rolemanagement/directory/roleassignments": {}, "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/directory/transitiveroleassignments": {}, "/rolemanagement/entitlementmanagement/roleassignments": {}, "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, "/subscribedskus": {}, "/subscribedskus/{id}": {}, "/users/delta": {}, - "/users/{id}/": {}, "/users/{id}/createdobjects": {}, "/users/{id}/directreports": {}, "/users/{id}/joinedteams": {}, @@ -699,15 +490,16 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "POST", - "GET" + "GET", + "POST" ], "paths": { + "/administrativeunits/{id}/members": {}, "/serviceprincipals/{id}/approleassignedto": {}, "/serviceprincipals/{id}/approleassignments": {}, "/applications": {}, @@ -715,14 +507,15 @@ "/applications/{id}/owners": {}, "/serviceprincipals/{id}/owners": {}, "/serviceprincipals": {}, - "/serviceprincipals/{id}/synchronization/jobs/": {}, + "/serviceprincipals/{id}/synchronization/jobs": {}, "/teams/{id}/channels": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, "/rolemanagement/devicemanagement/roledefinitions": {}, "/rolemanagement/directory/roledefinitions": {}, + "/oauth2permissiongrants": {}, "/grouplifecyclepolicies": {}, "/groups": {}, "/groups/{id}/settings": {}, - "/oauth2permissiongrants": {}, "/settings": {}, "/teams/{id}/channels/{id}/tabs": {}, "/teams/{id}/installedapps": {}, @@ -731,7 +524,22 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/appcatalogs/teamsapps": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/members": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors/{id}/memberof": {}, + "/policies/featurerolloutpolicies": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -744,17 +552,34 @@ "/applications/{id}": {}, "/serviceprincipals/{id}": {}, "/teams/{id}/channels/{id}": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, "/rolemanagement/directory/roledefinitions/{id}": {}, + "/oauth2permissiongrants/{id}": {}, "/grouplifecyclepolicies/{id}": {}, "/groups/{id}/settings/{id}": {}, - "/oauth2permissiongrants/{id}": {}, "/settings/{id}": {}, "/teams/{id}/channels/{id}/tabs/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/applications/{id}/extensionproperties/{id}": {}, + "/applications/{id}/owners/{id}": {}, + "/serviceprincipals/{id}/owners/{id}": {}, + "/groups/{id}/members/{id}": {}, + "/groups/{id}/owners/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -764,12 +589,34 @@ ], "paths": { "/directory/deleteditems/{id}": {}, - "/serviceprincipals/{id}/synchronization/jobs/{id}/": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}": {}, "/teams/{id}/installedapps/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/schemaextensions": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/schemaextensions/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -777,10 +624,34 @@ "POST" ], "paths": { + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, "/serviceprincipals/{id}/checkmembergroups": {}, "/serviceprincipals/{id}/checkmemberobjects": {}, "/serviceprincipals/{id}/getmembergroups": {}, "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, "/applications/{id}/addpassword": {}, "/applications/{id}/removepassword": {}, "/applicationtemplates/{id}/instantiate": {}, @@ -794,7 +665,6 @@ "/serviceprincipals/{id}/removepassword": {}, "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {}, "/applications/{id}/synchronization/acquireaccesstoken": {}, - "/applications/{id}/synchronization/templates/": {}, "/serviceprincipals/{id}/synchronization/acquireaccesstoken": {}, "/serviceprincipals/{id}/synchronization/jobs/{id}/pause": {}, "/serviceprincipals/{id}/synchronization/jobs/{id}/provisionondemand": {}, @@ -804,27 +674,15 @@ "/serviceprincipals/{id}/synchronization/jobs/{id}/start": {}, "/serviceprincipals/{id}/synchronization/jobs/{id}/validatecredentials": {}, "/serviceprincipals/{id}/synchronization/templates/{id}/schema/parseexpression": {}, - "/devices/{id}/checkmemberobjects": {}, - "/groupSettings": {}, "/groups/{id}/members": {}, "/groups/{id}/owners": {}, - "/contacts/{id}/checkmembergroups": {}, - "/contacts/{id}/getmembergroups": {}, - "/contacts/{id}/getmemberobjects": {}, + "/groupsettings": {}, "/directoryobjects/validateproperties": {}, - "/groups/{id}/checkmembergroups": {}, - "/groups/{id}/checkmemberobjects": {}, - "/groups/{id}/getmembergroups": {}, - "/groups/{id}/getmemberobjects": {}, - "/me/checkmemberobjects": {}, - "/users/{id}/checkmembergroups": {}, - "/users/{id}/checkmemberobjects": {}, - "/users/{id}/getmembergroups": {}, - "/users/{id}/getmemberobjects": {}, "/grouplifecyclepolicies/renewgroup": {}, "/grouplifecyclepolicies/{id}/addgroup": {}, "/grouplifecyclepolicies/{id}/removegroup": {}, "/groups/{id}/assignlicense": {}, + "/groups/{id}/renew": {}, "/invitations": {}, "/me/revokesigninsessions": {}, "/organization/{id}/activateservice": {}, @@ -841,23 +699,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "DELETE" - ], - "paths": { - "/applications/{id}/extensionproperties/{id}": {}, - "/applications/{id}/owners/{id}": {}, - "/serviceprincipals/{id}/owners/{id}": {}, - "/groups/{id}/members/{id}": {}, - "/groups/{id}/owners/{id}": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -872,7 +714,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -893,7 +735,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -910,179 +752,183 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "PATCH" + "PUT" ], "paths": { - "/teams/{id}/channels/{id}/members/{id}": {}, - "/teams/{id}/members/{id}": {} + "/serviceprincipals/{id}/synchronization/secrets": {}, + "/groups/{id}/team": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "DELETE", "PATCH" ], "paths": { - "/groupSettings/{id}": {} + "/teams/{id}/channels/{id}/members/{id}": {}, + "/teams/{id}/members/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET", - "PUT" + "DELETE", + "PATCH" ], "paths": { - "/policies/adminconsentrequestpolicy": {}, - "/users/{id}/manager": {} + "/groupsettings/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ + "GET", "PUT" ], "paths": { - "/groups/{id}/team": {} + "/policies/adminconsentrequestpolicy": {}, + "/users/{id}/manager": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "DELETE" ], "paths": { - "/administrativeunits/delta": {}, - "/oauth2permissiongrants/delta": {}, - "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/applications": {}, - "/onpremisespublishingprofiles/applicationproxy/connectors": {}, - "/onpremisespublishingprofiles/applicationproxy/connectors/{id}": {}, - "/onpremisespublishingprofiles/{id}/": {}, - "/onpremisespublishingprofiles/{id}/agents": {}, - "/onpremisespublishingprofiles/{id}/agents/{id}/": {} + "/appcatalogs/teamsapps/{id}": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}/agentgroups/{id}": {}, + "/policies/featurerolloutpolicies/{id}/appliesto/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "DELETE", "GET", - "POST" + "PATCH" ], "paths": { - "/appcatalogs/teamsapps": {}, - "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/members": {}, - "/onpremisespublishingprofiles/applicationproxy/connectors/{id}/memberof": {}, - "/policies/featurerolloutpolicies": {} + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}": {}, + "/policies/featurerolloutpolicies/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "DELETE" + "DELETE", + "GET" ], "paths": { - "/appcatalogs/teamsapps/{id}": {}, - "/appcatalogs/teamsapps/{id}/appdefinitions/{id}": {}, - "/onpremisespublishingprofiles/{id}/agents/{id}/agentgroups/{id}": {}, - "/policies/featurerolloutpolicies/{id}/appliesto/{id}": {} + "/onpremisespublishingprofiles/{id}/agentgroups/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "POST" + "GET" ], "paths": { - "/appcatalogs/teamsapps/{id}/appdefinitions": {}, - "/onpremisespublishingprofiles/{id}/agentgroups/{id}/agents": {}, - "/onpremisespublishingprofiles/{id}/agents/{id}/agentgroups": {}, - "/policies/featurerolloutpolicies/{id}/appliesto": {} + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/applications": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors/{id}": {}, + "/onpremisespublishingprofiles/{id}": {}, + "/onpremisespublishingprofiles/{id}/agents": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}": {}, + "/administrativeunits/delta": {}, + "/oauth2permissiongrants/delta": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "DELETE", "GET", "PATCH" ], "paths": { - "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}": {}, - "/policies/featurerolloutpolicies/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "PUT" - ], - "paths": { - "/applications/{id}/connectorgroup": {} + "/onpremisespublishingprofiles/{id}/agentgroups": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "DELETE", - "GET" + "PATCH" ], "paths": { - "/onpremisespublishingprofiles/{id}/agentgroups/{id}": {} + "/onpremisespublishingprofiles/{id}/hybridagentupdaterconfiguration": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "PATCH" + "POST" ], "paths": { - "/onpremisespublishingprofiles/{id}/agentgroups": {} + "/appcatalogs/teamsapps/{id}/appdefinitions": {}, + "/me/invalidateallrefreshtokens": {}, + "/onpremisespublishingprofiles/{id}/agentgroups/{id}/agents": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}/agentgroups": {}, + "/policies/featurerolloutpolicies/{id}/appliesto": {}, + "/users/{id}/invalidateallrefreshtokens": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "PATCH" + "PUT" ], "paths": { - "/onpremisespublishingprofiles/{id}/hybridagentupdaterconfiguration": {} + "/applications/{id}/connectorgroup": {} } } ] + }, + "Directory.Write.Restricted": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Manage restricted resources in the directory", + "adminDescription": "Allows the app to manage restricted resources based on the other permissions granted to the app, on behalf of the signed-in user.", + "userDisplayName": "Manage restricted resources in the directory", + "userDescription": "Allows the app to manage restricted resources based on the other permissions granted to the app, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Manage restricted resources in the directory", + "adminDescription": "Allows the app to manage restricted resources based on the other permissions granted to the app, without a signed-in user." + } + }, + "pathSets": [] } } } \ No newline at end of file diff --git a/permissions/beta/DirectoryRecommendations.json b/permissions/beta/DirectoryRecommendations.json new file mode 100644 index 000000000..753c27258 --- /dev/null +++ b/permissions/beta/DirectoryRecommendations.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "DirectoryRecommendations.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read Azure AD recommendations", + "adminDescription": "Allows the app to read Azure AD recommendations, on behalf of the signed-in user.", + "userDisplayName": "Read Azure AD recommendations", + "userDescription": "Allows the app to read Azure AD recommendations, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all Azure AD recommendations", + "adminDescription": "Allows the app to read all Azure AD recommendations, without a signed-in user. " + } + }, + "pathSets": [] + }, + "DirectoryRecommendations.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and update Azure AD recommendations", + "adminDescription": "Allows the app to read and update Azure AD recommendations, on behalf of the signed-in user. ", + "userDisplayName": "Read and update Azure AD recommendations", + "userDescription": "Allows the app to read and update Azure AD recommendations, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and update all Azure AD recommendations", + "adminDescription": "Allows the app to read and update all Azure AD recommendations, without a signed-in user. " + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Domain.json b/permissions/beta/Domain.json index 2354f84b6..5f49cbe4d 100644 --- a/permissions/beta/Domain.json +++ b/permissions/beta/Domain.json @@ -1,11 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Domain.Read.All": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read domains.", + "adminDescription": "Allows the app to read all domain properties on behalf of the signed-in user.", + "userDisplayName": "Read domains.", + "userDescription": "Allows the app to read all domain properties on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read domains", + "adminDescription": "Allows the app to read all domain properties without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -15,39 +27,32 @@ "paths": { "/domains": {}, "/domains/{id}": {}, + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, "/domains/{id}/domainnamereferences": {}, + "/domains/{id}/federationconfiguration/{id}": {}, "/domains/{id}/serviceconfigurationrecords": {}, - "/domains/{id}/verificationdnsrecords": {}, - "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, - "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation/{id}/domains": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/directory/federationconfigurations": {} + "/domains/{id}/verificationdnsrecords": {} } } ] }, "Domain.ReadWrite.All": { "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write domains", + "adminDescription": "Allows the app to read and write all domain properties on behalf of the signed-in user. Also allows the app to add, verify and remove domains.", + "userDisplayName": "Read and write domains", + "userDescription": "Allows the app to read and write all domain properties on your behalf. Also allows the app to add, verify and remove domains.", + "requiresAdminConsent": true + }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write domains without a signed-in user.", - "longDescription": "Read and write domains" + "adminDisplayName": "Read and write domains", + "adminDescription": "Allows the app to read and write all domain properties without a signed in user. \u00A0Also allows the app to add, \u00A0verify and remove domains." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -60,7 +65,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -70,11 +75,12 @@ "PATCH" ], "paths": { - "/domains/{id}": {} + "/domains/{id}": {}, + "/domains/{id}/federationconfiguration/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -82,15 +88,14 @@ "GET" ], "paths": { + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, "/domains/{id}/domainnamereferences": {}, "/domains/{id}/serviceconfigurationrecords": {}, - "/domains/{id}/verificationdnsrecords": {}, - "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, - "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation/{id}/domains": {} + "/domains/{id}/verificationdnsrecords": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -98,35 +103,11 @@ "POST" ], "paths": { - "/directory/federationconfigurations": {}, - "/directory/federationconfigurations/{id}/microsoft.graph.samlorwsfedexternaldomainfederation/domains": {}, + "/domains/{id}/federationconfiguration": {}, "/domains/{id}/forcedelete": {}, + "/domains/{id}/promote": {}, "/domains/{id}/verify": {} } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "DELETE" - ], - "paths": { - "/directory/federationconfigurations/{id}": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "PATCH" - ], - "paths": { - "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation/{id}": {} - } } ] } diff --git a/permissions/beta/EAS.json b/permissions/beta/EAS.json new file mode 100644 index 000000000..8479c832e --- /dev/null +++ b/permissions/beta/EAS.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "EAS.AccessAsUser.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Access mailboxes via Exchange ActiveSync", + "adminDescription": "Allows the app to have the same access to mailboxes as the signed-in user via Exchange ActiveSync.", + "userDisplayName": "Access your mailboxes", + "userDescription": "Allows the app full access to your mailboxes on your behalf." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/EWS.json b/permissions/beta/EWS.json new file mode 100644 index 000000000..5add6b28b --- /dev/null +++ b/permissions/beta/EWS.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "EWS.AccessAsUser.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Access mailboxes as the signed-in user via Exchange Web Services", + "adminDescription": "Allows the app to have the same access to mailboxes as the signed-in user via Exchange Web Services.", + "userDisplayName": "Access your mailboxes", + "userDescription": "Allows the app full access to your mailboxes on your behalf." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/EduAdministration.json b/permissions/beta/EduAdministration.json index f3bfd4142..071cd05ee 100644 --- a/permissions/beta/EduAdministration.json +++ b/permissions/beta/EduAdministration.json @@ -1,18 +1,19 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "EduAdministration.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read education app settings on behalf of the user.", - "longDescription": "Read education app settings" + "adminDisplayName": "Read education app settings", + "adminDescription": "Read the state and settings of all Microsoft education apps on behalf of the user.", + "userDisplayName": "View your education app settings", + "userDescription": "Allows the app to view the state and settings of all Microsoft education apps on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -30,15 +31,13 @@ "EduAdministration.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read the state and settings of all Microsoft education apps on behalf of the user", - "longDescription": "Read Education app settings" + "adminDisplayName": "Read Education app settings", + "adminDescription": "Read the state and settings of all Microsoft education apps." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -56,15 +55,16 @@ "EduAdministration.ReadWrite": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage education app settings on behalf of the user.", - "longDescription": "Manage education app settings" + "adminDisplayName": "Manage education app settings", + "adminDescription": "Manage the state and settings of all Microsoft education apps on behalf of the user.", + "userDisplayName": "Manage your education app settings", + "userDescription": "Allows the app to manage the state and settings of all Microsoft education apps on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -77,7 +77,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -89,7 +89,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -102,7 +102,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -120,15 +120,13 @@ "EduAdministration.ReadWrite.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Manage the state and settings of all Microsoft education apps on behalf of the user", - "longDescription": "Manage education app settings" + "adminDisplayName": "Manage education app settings", + "adminDescription": "Manage the state and settings of all Microsoft education apps." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -143,7 +141,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/EduAssignments.json b/permissions/beta/EduAssignments.json index 1da9a0b0f..241bdefd6 100644 --- a/permissions/beta/EduAssignments.json +++ b/permissions/beta/EduAssignments.json @@ -1,30 +1,36 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "EduAssignments.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read assignments and their grades on behalf of the user", - "longDescription": "Read users\u0027 view of class assignments and their grades" + "adminDisplayName": "Read users\u0027 class assignments and their grades", + "adminDescription": "Allows the app to read assignments and their grades on behalf of the user.", + "userDisplayName": "View your assignments and grades", + "userDescription": "Allows the app to view your assignments on your behalf including grades.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, "/education/classes/{id}/assignmentcategories/{id}": {}, "/education/classes/{id}/assignmentdefaults": {}, "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/delta": {}, "/education/classes/{id}/assignments/{id}": {}, "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, "/education/classes/{id}/assignments/{id}/resources": {}, "/education/classes/{id}/assignments/{id}/resources/{id}": {}, "/education/classes/{id}/assignments/{id}/rubric": {}, @@ -36,19 +42,22 @@ "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, "/education/classes/{id}/assignmentsettings": {}, - "/education/me/rubrics/{id}": {}, + "/education/classes/{id}/members/{id}/assignments/delta": {}, "/education/me/assignments": {}, + "/education/me/rubrics/{id}": {}, + "/education/users/{id}/assignments": {}, "/education/me/rubrics": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "POST" ], "paths": { + "/classes/{id}/assignments/{id}/setupfeedbackresourcesfolder": {}, "/education/classes/{id}/assignments/{id}/setupresourcesfolder": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/setupresourcesfolder": {} } @@ -58,27 +67,30 @@ "EduAssignments.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read assignments and their grades for all users", - "longDescription": "Read class assignments with grades" + "adminDisplayName": "Read class assignments with grades", + "adminDescription": "Allows the app to read assignments and their grades for all users." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, "/education/classes/{id}/assignmentcategories/{id}": {}, "/education/classes/{id}/assignmentdefaults": {}, "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/delta": {}, "/education/classes/{id}/assignments/{id}": {}, "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, "/education/classes/{id}/assignments/{id}/resources": {}, "/education/classes/{id}/assignments/{id}/resources/{id}": {}, "/education/classes/{id}/assignments/{id}/rubric": {}, @@ -90,7 +102,10 @@ "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, "/education/classes/{id}/assignmentsettings": {}, - "/education/me/rubrics/{id}": {} + "/education/classes/{id}/members/{id}/assignments/delta": {}, + "/education/me/assignments": {}, + "/education/me/rubrics/{id}": {}, + "/education/users/{id}/assignments": {} } } ] @@ -98,27 +113,33 @@ "EduAssignments.ReadBasic": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read assignments without grades on behalf of the user", - "longDescription": "Read users\u0027 class assignments without grades" + "adminDisplayName": "Read users\u0027 class assignments without grades", + "adminDescription": "Allows the app to read assignments without grades on behalf of the user.", + "userDisplayName": "View your assignments without grades", + "userDescription": "Allows the app to view your assignments on your behalf without seeing grades.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, "/education/classes/{id}/assignmentcategories/{id}": {}, "/education/classes/{id}/assignmentdefaults": {}, "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/delta": {}, "/education/classes/{id}/assignments/{id}": {}, "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, "/education/classes/{id}/assignments/{id}/resources": {}, "/education/classes/{id}/assignments/{id}/resources/{id}": {}, "/education/classes/{id}/assignments/{id}/rubric": {}, @@ -130,19 +151,22 @@ "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, "/education/classes/{id}/assignmentsettings": {}, - "/education/me/rubrics/{id}": {}, + "/education/classes/{id}/members/{id}/assignments/delta": {}, "/education/me/assignments": {}, + "/education/me/rubrics/{id}": {}, + "/education/users/{id}/assignments": {}, "/education/me/rubrics": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "POST" ], "paths": { + "/classes/{id}/assignments/{id}/setupfeedbackresourcesfolder": {}, "/education/classes/{id}/assignments/{id}/setupresourcesfolder": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/setupresourcesfolder": {} } @@ -152,27 +176,30 @@ "EduAssignments.ReadBasic.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read assignments without grades for all users", - "longDescription": "Read class assignments without grades" + "adminDisplayName": "Read class assignments without grades", + "adminDescription": "Allows the app to read assignments without grades for all users." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, "/education/classes/{id}/assignmentcategories/{id}": {}, "/education/classes/{id}/assignmentdefaults": {}, "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/delta": {}, "/education/classes/{id}/assignments/{id}": {}, "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, "/education/classes/{id}/assignments/{id}/resources": {}, "/education/classes/{id}/assignments/{id}/resources/{id}": {}, "/education/classes/{id}/assignments/{id}/rubric": {}, @@ -184,7 +211,10 @@ "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, "/education/classes/{id}/assignmentsettings": {}, - "/education/me/rubrics/{id}": {} + "/education/classes/{id}/members/{id}/assignments/delta": {}, + "/education/me/assignments": {}, + "/education/me/rubrics/{id}": {}, + "/education/users/{id}/assignments": {} } } ] @@ -192,15 +222,38 @@ "EduAssignments.ReadWrite": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write assignments and their grades on behalf of the user", - "longDescription": "Read and write users\u0027 view of class assignments and their grades" + "adminDisplayName": "Read and write users\u0027 class assignments and their grades", + "adminDescription": "Allows the app to read and write assignments and their grades on behalf of the user.", + "userDisplayName": "View and modify your assignments and grades", + "userDescription": "Allows the app to view and modify your assignments on your behalf including \u00A0grades.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, + "/education/classes/{id}/assignments/delta": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/members/{id}/assignments/delta": {}, + "/education/me/assignments": {}, + "/education/users/{id}/assignments": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -212,12 +265,13 @@ "/education/classes/{id}/assignments": {}, "/education/classes/{id}/assignments/{id}/categories": {}, "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, "/education/me/rubrics": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -231,7 +285,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -244,13 +298,13 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "DELETE", - "PATCH" + "PATCH", + "DELETE" ], "paths": { "/education/classes/{id}/assignments/{id}": {}, @@ -258,7 +312,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -272,23 +326,7 @@ } }, { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/education/classes/{id}/assignments/{id}/submissions": {}, - "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, - "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, - "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, - "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, - "/education/me/assignments": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -299,10 +337,11 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "DELETE", "PATCH" ], "paths": { @@ -310,7 +349,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -330,27 +369,30 @@ "EduAssignments.ReadWrite.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write assignments and their grades for all users", - "longDescription": "Read and write class assignments with grades" + "adminDisplayName": "Read and write class assignments with grades", + "adminDescription": "Allows the app to read and write assignments and their grades for all users." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, "/education/classes/{id}/assignmentcategories/{id}": {}, "/education/classes/{id}/assignmentdefaults": {}, "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/delta": {}, "/education/classes/{id}/assignments/{id}": {}, "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, "/education/classes/{id}/assignments/{id}/resources": {}, "/education/classes/{id}/assignments/{id}/resources/{id}": {}, "/education/classes/{id}/assignments/{id}/rubric": {}, @@ -362,7 +404,10 @@ "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, "/education/classes/{id}/assignmentsettings": {}, - "/education/me/rubrics/{id}": {} + "/education/classes/{id}/members/{id}/assignments/delta": {}, + "/education/me/assignments": {}, + "/education/me/rubrics/{id}": {}, + "/education/users/{id}/assignments": {} } } ] @@ -370,15 +415,38 @@ "EduAssignments.ReadWriteBasic": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write assignments without grades on behalf of the user", - "longDescription": "Read and write users\u0027 class assignments without grades" + "adminDisplayName": "Read and write users\u0027 class assignments without grades", + "adminDescription": "Allows the app to read and write assignments without grades on behalf of the user.", + "userDisplayName": "View and modify your assignments without grades", + "userDescription": "Allows the app to view and modify your assignments on your behalf without seeing grades.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, + "/education/classes/{id}/assignments/delta": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/members/{id}/assignments/delta": {}, + "/education/me/assignments": {}, + "/education/users/{id}/assignments": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -390,12 +458,13 @@ "/education/classes/{id}/assignments": {}, "/education/classes/{id}/assignments/{id}/categories": {}, "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, "/education/me/rubrics": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -409,7 +478,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -422,13 +491,13 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "DELETE", - "PATCH" + "PATCH", + "DELETE" ], "paths": { "/education/classes/{id}/assignments/{id}": {}, @@ -436,7 +505,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -450,23 +519,7 @@ } }, { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/education/classes/{id}/assignments/{id}/submissions": {}, - "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, - "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, - "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, - "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, - "/education/me/assignments": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -477,10 +530,11 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "DELETE", "PATCH" ], "paths": { @@ -488,7 +542,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -508,27 +562,30 @@ "EduAssignments.ReadWriteBasic.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write assignments without grades for all users", - "longDescription": "Read and write class assignments without grades" + "adminDisplayName": "Read and write class assignments without grades", + "adminDescription": "Allows the app to read and write assignments without grades for all users." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, "/education/classes/{id}/assignmentcategories/{id}": {}, "/education/classes/{id}/assignmentdefaults": {}, "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/delta": {}, "/education/classes/{id}/assignments/{id}": {}, "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, "/education/classes/{id}/assignments/{id}/resources": {}, "/education/classes/{id}/assignments/{id}/resources/{id}": {}, "/education/classes/{id}/assignments/{id}/rubric": {}, @@ -540,7 +597,10 @@ "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, "/education/classes/{id}/assignmentsettings": {}, - "/education/me/rubrics/{id}": {} + "/education/classes/{id}/members/{id}/assignments/delta": {}, + "/education/me/assignments": {}, + "/education/me/rubrics/{id}": {}, + "/education/users/{id}/assignments": {} } } ] diff --git a/permissions/beta/EduRoster.json b/permissions/beta/EduRoster.json index 4ba6bfbca..b1dce8ac0 100644 --- a/permissions/beta/EduRoster.json +++ b/permissions/beta/EduRoster.json @@ -1,18 +1,19 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "EduRoster.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the structure of schools and classes in an organization\u0027s roster and education-specific information about users to be read on behalf of the user.", - "longDescription": "Read users\u0027 view of the roster" + "adminDisplayName": "Read users\u0027 view of the roster", + "adminDescription": "Allows the app to read the structure of schools and classes in an organization\u0027s roster and education-specific information about users to be read on behalf of the user.", + "userDisplayName": "View your school, class and user information", + "userDescription": "Allows the app to view information about schools and classes in your organization and education-related information about you and other users on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -33,15 +34,13 @@ "EduRoster.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the structure of schools and classes in the organization\u0027s roster and education-specific information about all users to be read.", - "longDescription": "Read the organization\u0027s roster." + "adminDisplayName": "Read the organization\u0027s roster", + "adminDescription": "Allows the app to read the structure of schools and classes in the organization\u0027s roster and education-specific information about all users to be read." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -78,15 +77,16 @@ "EduRoster.ReadBasic": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read a limited subset of the properties from the structure of schools and classes in an organization\u0027s roster and a limited subset of properties about users to be read on behalf of the user. Includes name, status, education role, email address and photo.", - "longDescription": "Read a limited subset of users\u0027 view of the roster" + "adminDisplayName": "Read a limited subset of users\u0027 view of the roster", + "adminDescription": "Allows the app to read a limited subset of the properties from the structure of schools and classes in an organization\u0027s roster and a limited subset of properties about users to be read on behalf of the user.\u00A0Includes name, status, education role, email address and photo.", + "userDisplayName": "View a limited subset of your school, class and user information", + "userDescription": "Allows the app to view minimal \u00A0information about both schools and classes in your organization and education-related information about you and other users on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -121,15 +121,13 @@ "EduRoster.ReadBasic.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read a limited subset of both the structure of schools and classes in an organization\u0027s roster and education-specific information about all users.", - "longDescription": "Read a limited subset of the organization\u0027s roster." + "adminDisplayName": "Read a limited subset of the organization\u0027s roster", + "adminDescription": "Allows the app to read a limited subset of properties from both the structure of schools and classes in the organization\u0027s roster and education-specific information about all users. Includes name, status, role, email address and photo." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -146,15 +144,16 @@ "EduRoster.ReadWrite": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the structure of schools and classes in an organization\u0027s roster and education-specific information about users to be read and written on behalf of the user.", - "longDescription": "Read and write users\u0027 view of the roster" + "adminDisplayName": "Read and write users\u0027 view of the roster", + "adminDescription": "Allows the app to read and write the structure of schools and classes in an organization\u0027s roster and education-specific information about users to be read and written on behalf of the user.", + "userDisplayName": "View and modify your school, class and user information", + "userDescription": "Allows the app to view and modify information about schools and classes in your organization and education-related information about you and other users on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -171,15 +170,13 @@ "EduRoster.ReadWrite.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the structure of schools and classes in the organization\u0027s roster and education-specific information about all users to be read and written.", - "longDescription": "Read and write the organization\u0027s roster." + "adminDisplayName": "Read and write the organization\u0027s roster", + "adminDescription": "Allows the app to read and write the structure of schools and classes in the organization\u0027s roster and education-specific information about all users to be read and written." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -200,7 +197,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -218,7 +215,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -232,7 +229,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -244,7 +241,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -258,7 +255,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -275,7 +272,7 @@ "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -294,7 +291,7 @@ "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/EntitlementManagement.json b/permissions/beta/EntitlementManagement.json index 246277414..f24ffe97b 100644 --- a/permissions/beta/EntitlementManagement.json +++ b/permissions/beta/EntitlementManagement.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "EntitlementManagement.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to request access to read access packages and related entitlement management resources on behalf of the signed-in user.", - "longDescription": "Read entitlement management resources" + "adminDisplayName": "Read all entitlement management resources", + "adminDescription": "Allows the app to read access packages and related entitlement management resources on behalf of the signed-in user.", + "userDisplayName": "Read all entitlement management resources", + "userDescription": "Allows the app to read access packages and related entitlement management resources that you have access to.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read access packages and related entitlement management resources.", - "longDescription": "Read entitlement management resources" + "adminDisplayName": "Read all entitlement management resources", + "adminDescription": "Allows the app to read access packages and related entitlement management resources without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -26,13 +25,9 @@ ], "paths": { "/rolemanagement/cloudpc/roledefinitions": {}, - "/rolemanagement/cloudpc/roledefinitions/{id}": {}, "/rolemanagement/devicemanagement/roledefinitions": {}, - "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, "/rolemanagement/directory/roledefinitions": {}, - "/rolemanagement/directory/roledefinitions/{id}": {}, "/rolemanagement/entitlementmanagement/roledefinitions": {}, - "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, "/rolemanagement/directory/roleassignments": {}, "/rolemanagement/directory/roleassignments/{id}": {}, "/rolemanagement/entitlementmanagement/roleassignments": {}, @@ -40,15 +35,14 @@ "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps": {}, "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps/{id}": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/filterbycurrentuser": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignments/filterbycurrentuser": {}, - "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments": {}, - "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments/{id}": {}, - "/identitygovernance/entitlementmanagement/accesspackages/filterbycurrentuser": {} + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/additionalaccess(accesspackageid={value},incompatibleaccesspackageid={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/filterbycurrentuser(on={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackages/filterbycurrentuser(on={value})": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -56,9 +50,10 @@ "GET" ], "paths": { - "/identitygovernance/entitlementmanagement/accesspackage/{id}/accesspackagesincompatiblewith": {}, - "/identitygovernance/entitlementmanagement/accesspackage/{id}/incompatibleaccesspackages": {}, - "/identitygovernance/entitlementmanagement/accesspackage/{id}/incompatiblegroups": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies": {}, "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests": {}, @@ -67,12 +62,20 @@ "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackageassignments": {}, "/identitygovernance/entitlementmanagement/accesspackagecatalogs": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/32efb28c-9a7a-446c-986b-ca6528c6669d/customaccesspackageworkflowextensions": {}, "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresourceroles": {}, "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresources": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/customaccesspackageworkflowextensions": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/customaccesspackageworkflowextensions/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackageresourcerequests": {}, "/identitygovernance/entitlementmanagement/accesspackages": {}, "/identitygovernance/entitlementmanagement/accesspackages/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/accesspackagesincompatiblewith": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatibleaccesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatiblegroups": {}, "/identitygovernance/entitlementmanagement/connectedorganizations": {}, "/identitygovernance/entitlementmanagement/connectedorganizations/{id}": {}, "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/externalsponsors": {}, @@ -81,7 +84,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -96,21 +99,20 @@ "EntitlementManagement.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to request access to read and manage access packages and related entitlement management resources on behalf of the signed-in user.", - "longDescription": "Read and write entitlement management resources" + "adminDisplayName": "Read and write entitlement management resources", + "adminDescription": "Allows the app to request access to and management of access packages and related entitlement management resources on behalf of the signed-in user.", + "userDisplayName": "Read and write entitlement management resources", + "userDescription": "Allows the app to request access to and management of access packages and related entitlement management resources that you have access to.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and manage access packages and related entitlement management resources.", - "longDescription": "Read and write entitlement management resources" + "adminDisplayName": "Read and write all entitlement management resources", + "adminDescription": "Allows the app to read and write access packages and related entitlement management resources without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -118,24 +120,43 @@ ], "paths": { "/rolemanagement/cloudpc/roledefinitions": {}, - "/rolemanagement/cloudpc/roledefinitions/{id}": {}, "/rolemanagement/devicemanagement/roledefinitions": {}, - "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, "/rolemanagement/directory/roledefinitions": {}, - "/rolemanagement/directory/roledefinitions/{id}": {}, "/rolemanagement/entitlementmanagement/roledefinitions": {}, - "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/filterbycurrentuser": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignments/filterbycurrentuser": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/additionalaccess(accesspackageid={value},incompatibleaccesspackageid={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/filterbycurrentuser(on={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackages/filterbycurrentuser(on={value})": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/32efb28c-9a7a-446c-986b-ca6528c6669d/customaccesspackageworkflowextensions": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresourceroles": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresources": {}, "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments": {}, "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments/{id}": {}, - "/identitygovernance/entitlementmanagement/accesspackages/filterbycurrentuser": {} + "/identitygovernance/entitlementmanagement/accesspackages/{id}/accesspackagesincompatiblewith": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -148,7 +169,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -161,26 +182,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/identitygovernance/entitlementmanagement/accesspackage/{id}/accesspackagesincompatiblewith": {}, - "/identitygovernance/entitlementmanagement/accesspackage/{id}/incompatibleaccesspackages": {}, - "/identitygovernance/entitlementmanagement/accesspackage/{id}/incompatiblegroups": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/{id}": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignments": {}, - "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresourceroles": {}, - "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresources": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -192,15 +194,18 @@ "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies": {}, "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests": {}, "/identitygovernance/entitlementmanagement/accesspackagecatalogs": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/customaccesspackageworkflowextensions": {}, "/identitygovernance/entitlementmanagement/accesspackageresourcerequests": {}, "/identitygovernance/entitlementmanagement/accesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatibleaccesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatiblegroups": {}, "/identitygovernance/entitlementmanagement/connectedorganizations": {}, "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/externalsponsors": {}, "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/internalsponsors": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -210,11 +215,12 @@ "PUT" ], "paths": { - "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies/{id}": {} + "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/customaccesspackageworkflowextensions/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -227,7 +233,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -243,7 +249,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -256,7 +262,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -264,6 +270,7 @@ "DELETE" ], "paths": { + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/32efb28c-9a7a-446c-986b-ca6528c6669d/customaccesspackageworkflowextensions/98ffaec5-ae8e-4902-a434-5ffc5d3d3cd0": {}, "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatibleaccesspackages/{id}": {}, "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatiblegroups/{id}": {}, "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/externalsponsors/{id}": {}, @@ -271,7 +278,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -279,15 +286,13 @@ "POST" ], "paths": { + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}/reprocess": {}, "/identitygovernance/entitlementmanagement/accesspackageassignments/{id}/reprocess": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignmentsrequests/{id}/reprocess": {}, - "/identitygovernance/entitlementmanagement/accesspackages/{id}/accesspackageresourcerolescopes": {}, - "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatibleaccesspackages": {}, - "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatiblegroups": {} + "/identitygovernance/entitlementmanagement/accesspackages/{id}/accesspackageresourcerolescopes": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -299,15 +304,15 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "POST" ], "paths": { - "/identitygovernance/entitlementmanagement/accesspackages/{id}/getapplicablepolicyrequirements": {}, - "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}/cancel": {} + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}/cancel": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/getapplicablepolicyrequirements": {} } } ] diff --git a/permissions/beta/EventListener.json b/permissions/beta/EventListener.json new file mode 100644 index 000000000..0c5135ff5 --- /dev/null +++ b/permissions/beta/EventListener.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "EventListener.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read your organization\u0027s authentication event listeners", + "adminDescription": "Allows the app to read your organization\u0027s authentication event listeners on behalf of the signed-in user.", + "userDisplayName": "Read your organization\u0027s authentication event listeners", + "userDescription": "Allows the app to read your organization\u0027s authentication event listeners on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all authentication event listeners", + "adminDescription": "Allows the app to read your organization\u0027s authentication event listeners without a signed-in user." + } + }, + "pathSets": [] + }, + "EventListener.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write your organization\u0027s authentication event listeners", + "adminDescription": "Allows the app to read or write your organization\u0027s authentication event listeners on behalf of the signed-in user.", + "userDisplayName": "Read and write your organization\u0027s authentication event listeners", + "userDescription": "Allows the app to read or write your organization\u0027s authentication event listeners on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all authentication event listeners", + "adminDescription": "Allows the app to read or write your organization\u0027s authentication event listeners without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ExternalConnection.json b/permissions/beta/ExternalConnection.json index d6b636185..67fb28d41 100644 --- a/permissions/beta/ExternalConnection.json +++ b/permissions/beta/ExternalConnection.json @@ -1,23 +1,144 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { - "ExternalConnection.ReadWrite.OwnedBy": { + "ExternalConnection.Read.All": { "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all external connections", + "adminDescription": "Allows the app to read all external connections on behalf of a signed-in user. The signed-in user must be an administrator.", + "userDisplayName": "Read all external connections", + "userDescription": "Allows the app to read all external connections on your behalf. The signed-in user must be an administrator.", + "requiresAdminConsent": true + }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write external connections and their settings without a signed-in user. The app can only read and write external connections that it is authorized to, or it can create new external connections.", - "longDescription": "Read and write external connections and connection settings" + "adminDisplayName": "Read all external connections", + "adminDescription": "Allows the app to read all external connections without a signed-in user." } }, "pathSets": [ { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/external/connections": {}, + "/external/connections/{id}": {}, + "/external/connections/{id}/operations/{id}": {}, + "/external/connections/{id}/schema": {} + } + } + ] + }, + "ExternalConnection.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write all external connections", + "adminDescription": "Allows the app to read and write all external connections on behalf of a signed-in user. The signed-in user must be an administrator.", + "userDisplayName": "Read and write all external connections", + "userDescription": "Allows the app to read and write all external connections on your behalf. The signed-in user must be an administrator.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all external connections", + "adminDescription": "Allows the app to read and write all external connections without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/external/connections": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ + "GET", "DELETE", + "PATCH" + ], + "paths": { + "/external/connections/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/external/connections/{id}/operations/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH", + "POST" + ], + "paths": { + "/external/connections/{id}/schema": {} + } + } + ] + }, + "ExternalConnection.ReadWrite.OwnedBy": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write external connections", + "adminDescription": "Allows the app to read and write settings of external connections on behalf of a signed-in user. The signed-in user must be an administrator. The app can only read and write settings of connections that it is authorized to.", + "userDisplayName": "Read and write external connections", + "userDescription": "Allows the app to read and write external connections on your behalf. The signed-in user must be an administrator. The app can only read and write external connections that it is authorized to, or it can create new external connections. ", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write external connections", + "adminDescription": "Allows the app to read and write external connections without a signed-in user. The app can only read and write external connections that it is authorized to, or it can create new external connections. " + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ "GET", + "POST" + ], + "paths": { + "/external/connections": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", "PATCH" ], "paths": { @@ -25,27 +146,40 @@ } }, { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/external/connections/{id}/operations/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ "GET", + "PATCH", "POST" ], "paths": { - "/external/connections": {}, "/external/connections/{id}/schema": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { - "/external/connections/{id}/operations/{id}": {} + "/external/connections/{id}/quota": {} } } ] diff --git a/permissions/beta/ExternalItem.json b/permissions/beta/ExternalItem.json index 301ecaff0..23baeee26 100644 --- a/permissions/beta/ExternalItem.json +++ b/permissions/beta/ExternalItem.json @@ -1,18 +1,35 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ExternalItem.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to query data ingested with Microsoft Graph connectors", - "longDescription": "Read external data" + "adminDisplayName": "Read items in external datasets", + "adminDescription": "Allow the app to read external datasets and content, on behalf of the signed-in user.", + "userDisplayName": "Read items in external datasets", + "userDescription": "Allows the app to read external datasets and content that you have access to.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all external items", + "adminDescription": "Allows the app to read all external items without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/external/connections/{id}/items/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -26,43 +43,51 @@ }, "ExternalItem.ReadWrite.All": { "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write all external items", + "adminDescription": "Allows the app to read and write all external items on behalf of a signed-in user. The signed-in user must be an administrator.", + "userDisplayName": "Read and write all external items", + "userDescription": "Allows the app to read and write all external items on your behalf. The signed-in user must be an administrator.", + "requiresAdminConsent": true + }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write all external items without a signed-in user.", - "longDescription": "Read and write all external items" + "adminDisplayName": "Read and write items in external datasets", + "adminDescription": "Allow the app to read or write items in all external datasets that the app is authorized to access" } }, "pathSets": [ { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ - "DELETE" + "GET", + "DELETE", + "PATCH", + "PUT" ], "paths": { - "/external/connections/{id}/groups/{id}": {}, - "/external/connections/{id}/groups/{id}/members/{id}": {} + "/external/connections/{id}/items/{id}": {} } }, { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ - "DELETE", - "GET", - "PATCH", - "PUT" + "DELETE" ], "paths": { - "/external/connections/{id}/items/{id}": {} + "/external/connections/{id}/groups/{id}": {}, + "/external/connections/{id}/groups/{id}/members/{id}": {} } }, { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ "POST" @@ -76,43 +101,51 @@ }, "ExternalItem.ReadWrite.OwnedBy": { "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write external items", + "adminDescription": "Allows the app to read and write external items on behalf of a signed-in user. The signed-in user must be an administrator. The app can only read external items of the connection that it is authorized to.", + "userDisplayName": "Read and write external items", + "userDescription": "Allows the app to read and write external items on your behalf. The signed-in user must be an administrator. The app can only read external items of the connection that it is authorized to.", + "requiresAdminConsent": true + }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write external items without a signed-in user. The app can only read external items of the connection that it is authorized to.", - "longDescription": "Read and write external items" + "adminDisplayName": "Read and write external items", + "adminDescription": "Allows the app to read and write external items without a signed-in user. The app can only read external items of the connection that it is authorized to." } }, "pathSets": [ { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ - "DELETE" + "GET", + "DELETE", + "PATCH", + "PUT" ], "paths": { - "/external/connections/{id}/groups/{id}": {}, - "/external/connections/{id}/groups/{id}/members/{id}": {} + "/external/connections/{id}/items/{id}": {} } }, { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ - "DELETE", - "GET", - "PATCH", - "PUT" + "DELETE" ], "paths": { - "/external/connections/{id}/items/{id}": {} + "/external/connections/{id}/groups/{id}": {}, + "/external/connections/{id}/groups/{id}/members/{id}": {} } }, { - "schemes": [ - "Application" + "schemeKeys": [ + "Application", + "DelegatedWork" ], "methods": [ "POST" diff --git a/permissions/beta/Family.json b/permissions/beta/Family.json new file mode 100644 index 000000000..c9c74f2cb --- /dev/null +++ b/permissions/beta/Family.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "Family.Read": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read your family info", + "adminDescription": "Allows the app to read your family information, members and their basic profile.", + "userDisplayName": "Read your family info", + "userDescription": "Allows the app to read your family information, members and their basic profile." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/File.json b/permissions/beta/File.json index 9f6dde4ea..48a5ace0f 100644 --- a/permissions/beta/File.json +++ b/permissions/beta/File.json @@ -1,18 +1,11 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "File.Read.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Limited support \u003Cbr/\u003E (Preview) Read this team\u0027s files and folders, without a signed-in users.", - "longDescription": "Read this team\u0027s files and folders." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/Files.json b/permissions/beta/Files.json index d1f472fc7..ff14e6d50 100644 --- a/permissions/beta/Files.json +++ b/permissions/beta/Files.json @@ -1,22 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Files.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read the signed-in user\u0027s files.", - "longDescription": "Read user files" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the signed-in user\u0027s files.", - "longDescription": "Read user files" + "adminDisplayName": "Read user files", + "adminDescription": "Allows the app to read the signed-in user\u0027s files.", + "userDisplayName": "Read your files", + "userDescription": "Allows the app to read your files." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -25,6 +21,9 @@ ], "paths": { "/teams/{id}/channels/{id}/filesfolder": {}, + "/drive/items/{id}": {}, + "/drive/items/{id}/content": {}, + "/drive/root:/{id}:/content": {}, "/drives/{id}": {}, "/drives/{id}/items/{id}": {}, "/drives/{id}/items/{id}/children": {}, @@ -65,6 +64,7 @@ "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/current": {}, "/me/drive/items/{id}/versions/{id}": {}, "/me/drive/items/{id}/versions/{id}/content": {}, "/me/drive/recent": {}, @@ -103,6 +103,7 @@ "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/current": {}, "/users/{id}/drive/items/{id}/versions/{id}": {}, "/users/{id}/drive/items/{id}/versions/{id}/content": {}, "/users/{id}/drive/recent": {}, @@ -116,20 +117,20 @@ "/users/{id}/drive/special/{id}": {}, "/users/{id}/drive/special/{id}/children": {}, "/users/{id}/drives": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/names": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, "/drives/{id}/list/subscriptions/socketio": {}, "/drives/{id}/root/subscriptions/socketio": {}, "/groups/{id}/drive/root/subscriptions/socketio": {}, "/me/drive/root/subscriptions/socketio": {}, "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, - "/users/{id}/drive/root/subscriptions/socketio": {} + "/users/{id}/drive/root/subscriptions/socketio": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -141,20 +142,7 @@ } }, { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "DELETE", - "POST" - ], - "paths": { - "/me/drive/items/{id}/unfollow": {}, - "/users/{id}/drive/items/{id}/unfollow": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -176,7 +164,28 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/extractsensitivitylabels": {}, + "/drives/{id}/root:/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/me/drive/items/{id}/extractsensitivitylabels": {}, + "/me/drive/root:/{id}/extractsensitivitylabels": {}, + "/sites/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/sites/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/root:/{id}/extractsensitivitylabels": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -189,15 +198,17 @@ "/groups/{id}/drive/items/{id}/preview": {}, "/me/drive/items/{id}/follow": {}, "/me/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/unfollow": {}, "/shares/{id}/driveitem/preview": {}, "/sites/{id}/drive/items/{id}/follow": {}, "/sites/{id}/drive/items/{id}/preview": {}, "/users/{id}/drive/items/{id}/follow": {}, - "/users/{id}/drive/items/{id}/preview": {} + "/users/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/unfollow": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -205,34 +216,27 @@ ], "paths": { "/drive/bundles": {}, - "/drive/bundles/{id}": {}, - "/drive/items/{id}": {} + "/drive/bundles/{id}": {} } } ] }, "Files.Read.All": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read all files the signed-in user can access.", - "longDescription": "Read all files that user can access" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read all files the signed-in user can access.", - "longDescription": "Read all files that user can access" + "adminDisplayName": "Read all files that user can access", + "adminDescription": "Allows the app to read all files the signed-in user can access.", + "userDisplayName": "Read all files that you have access to", + "userDescription": "Allows the app to read all files you can access." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all files in all site collections without a signed in user.", - "longDescription": "Read files in all site collections" + "adminDisplayName": "Read files in all site collections", + "adminDescription": "Allows the app to read all files in all site collections without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -242,6 +246,9 @@ ], "paths": { "/teams/{id}/channels/{id}/filesfolder": {}, + "/drive/items/{id}": {}, + "/drive/items/{id}/content": {}, + "/drive/root:/{id}:/content": {}, "/drives/{id}": {}, "/drives/{id}/items/{id}": {}, "/drives/{id}/items/{id}/children": {}, @@ -280,6 +287,7 @@ "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/current": {}, "/me/drive/items/{id}/versions/{id}": {}, "/me/drive/items/{id}/versions/{id}/content": {}, "/me/drive/recent": {}, @@ -319,6 +327,7 @@ "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/current": {}, "/users/{id}/drive/items/{id}/versions/{id}": {}, "/users/{id}/drive/items/{id}/versions/{id}/content": {}, "/users/{id}/drive/recent": {}, @@ -336,7 +345,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -349,21 +358,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "DELETE", - "POST" - ], - "paths": { - "/me/drive/items/{id}/unfollow": {}, - "/users/{id}/drive/items/{id}/unfollow": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -386,7 +381,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -398,7 +393,29 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/extractsensitivitylabels": {}, + "/drives/{id}/root:/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/me/drive/items/{id}/extractsensitivitylabels": {}, + "/me/drive/root:/{id}/extractsensitivitylabels": {}, + "/sites/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/sites/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/root:/{id}/extractsensitivitylabels": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -412,35 +429,36 @@ "/groups/{id}/drive/items/{id}/preview": {}, "/me/drive/items/{id}/follow": {}, "/me/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/unfollow": {}, "/shares/{id}/driveitem/preview": {}, "/sites/{id}/drive/items/{id}/follow": {}, "/sites/{id}/drive/items/{id}/preview": {}, "/users/{id}/drive/items/{id}/follow": {}, - "/users/{id}/drive/items/{id}/preview": {} + "/users/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/unfollow": {} } }, { - "schemes": [ - "DelegatedWork" + "schemeKeys": [ + "DelegatedPersonal" ], "methods": [ - "POST" + "GET" ], "paths": { - "/search/query": {} + "/drive/bundles": {}, + "/drive/bundles/{id}": {} } }, { - "schemes": [ - "DelegatedPersonal" + "schemeKeys": [ + "DelegatedWork" ], "methods": [ - "GET" + "POST" ], "paths": { - "/drive/bundles": {}, - "/drive/bundles/{id}": {}, - "/drive/items/{id}": {} + "/search/query": {} } } ] @@ -448,29 +466,26 @@ "Files.Read.Selected": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Limited support in Microsoft Graph; see Remarks \u003Cbr/\u003E (Preview) Allows the app to read files that the user selects. The app has access for several hours after the user selects a file.", - "longDescription": "Read files that the user selects" + "adminDisplayName": "Read files that the user selects (preview)", + "adminDescription": "(Preview) Allows the app to read files that the user selects. The app has access for several hours after the user selects a file.", + "userDisplayName": "Read selected files", + "userDescription": "(Preview) Allows the app to read files that you select. After you select a file, the app has access to the file for several hours." } }, "pathSets": [] }, "Files.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read, create, update, and delete the signed-in user\u0027s files.", - "longDescription": "Have full access to user files" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read, create, update, and delete the signed-in user\u0027s files.", - "longDescription": "Have full access to user files" + "adminDisplayName": "Have full access to user files", + "adminDescription": "Allows the app to read, create, update and delete the signed-in user\u0027s files.", + "userDisplayName": "Have full access to your files", + "userDescription": "Allows the app to read, create, update, and delete your files." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -479,6 +494,8 @@ ], "paths": { "/teams/{id}/channels/{id}/filesfolder": {}, + "/drive/items/{id}/content": {}, + "/drive/root:/{id}:/content": {}, "/drives/{id}": {}, "/drives/{id}/items/{id}/permissions": {}, "/drives/{id}/items/{id}/thumbnails": {}, @@ -505,6 +522,7 @@ "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/current": {}, "/me/drive/items/{id}/versions/{id}": {}, "/me/drive/items/{id}/versions/{id}/content": {}, "/me/drive/recent": {}, @@ -533,6 +551,7 @@ "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/current": {}, "/users/{id}/drive/items/{id}/versions/{id}": {}, "/users/{id}/drive/items/{id}/versions/{id}/content": {}, "/users/{id}/drive/recent": {}, @@ -546,16 +565,9 @@ "/users/{id}/drives": {}, "/shares/{id}": {}, "/shares/{id}/driveitem": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/names": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, "/drives/{id}/list/subscriptions/socketio": {}, "/drives/{id}/root/subscriptions/socketio": {}, "/groups/{id}/drive/root/subscriptions/socketio": {}, - "/me/drive/root/subscriptions/socketio": {}, - "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, - "/users/{id}/drive/root/subscriptions/socketio": {}, "/me/drive/items/{id}/workbook/names": {}, "/me/drive/items/{id}/workbook/names/{id}/range/boundingrect": {}, "/me/drive/items/{id}/workbook/names/{id}/range/cell": {}, @@ -589,9 +601,7 @@ "/me/drive/items/{id}/workbook/tables/{id}/rows/{id}/range": {}, "/me/drive/items/{id}/workbook/tables/{id}/sort": {}, "/me/drive/items/{id}/workbook/tables/{id}/totalrowrange": {}, - "/me/drive/items/{id}/workbook/worksheets": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/cell(row={value},column={value})": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/charts": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables": {}, @@ -626,6 +636,7 @@ "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/me/drive/root/subscriptions/socketio": {}, "/me/drive/root:/{id}:/workbook/names": {}, "/me/drive/root:/{id}:/workbook/names/{id}/range/boundingrect": {}, "/me/drive/root:/{id}:/workbook/names/{id}/range/cell": {}, @@ -659,9 +670,7 @@ "/me/drive/root:/{id}:/workbook/tables/{id}/rows/{id}/range": {}, "/me/drive/root:/{id}:/workbook/tables/{id}/sort": {}, "/me/drive/root:/{id}:/workbook/tables/{id}/totalrowrange": {}, - "/me/drive/root:/{id}:/workbook/worksheets": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/cell(row={value},column={value})": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables": {}, @@ -693,10 +702,10 @@ "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/range": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, "/users/{id}/drive/items/{id}/workbook/names": {}, "/users/{id}/drive/items/{id}/workbook/names/{id}/range/boundingrect": {}, "/users/{id}/drive/items/{id}/workbook/names/{id}/range/cell": {}, @@ -730,9 +739,7 @@ "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/{id}/range": {}, "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort": {}, "/users/{id}/drive/items/{id}/workbook/tables/{id}/totalrowrange": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/cell(row={value},column={value})": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables": {}, @@ -767,6 +774,7 @@ "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/users/{id}/drive/root/subscriptions/socketio": {}, "/users/{id}/drive/root:/{id}:/workbook/names": {}, "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/boundingrect": {}, "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/cell": {}, @@ -800,9 +808,7 @@ "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/{id}/range": {}, "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort": {}, "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/totalrowrange": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/cell(row={value},column={value})": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables": {}, @@ -834,14 +840,17 @@ "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/range": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/totalrowrange": {} + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -853,20 +862,62 @@ } }, { - "schemes": [ - "DelegatedWork" + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" ], "methods": [ + "GET", "DELETE", - "POST" + "PATCH" ], "paths": { - "/me/drive/items/{id}/unfollow": {}, - "/users/{id}/drive/items/{id}/unfollow": {} + "/drive/items/{id}": {}, + "/drives/{id}/items/{id}/permissions/{id}": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}": {}, + "/me/drive/items/{id}/permissions/{id}": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}/workbook/tables/{id}": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -886,31 +937,34 @@ "/sites/{id}/lists/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, "/users/{id}/drive/following": {}, "/drive/items/{id}/workbook/comments/{id}/replies/{id}": {}, - "/driveitem/workbook/tablerowoperationresult(key={value})": {}, "/me/drive/items/{id}/workbook/application": {}, "/me/drive/items/{id}/workbook/comments": {}, "/me/drive/items/{id}/workbook/comments/{id}": {}, "/me/drive/items/{id}/workbook/operations/{id}": {}, + "/me/drive/items/{id}/workbook/tablerowoperationresult(key={value})": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/usedrange": {}, "/me/drive/root:/{id}:/workbook/application": {}, "/me/drive/root:/{id}:/workbook/comments": {}, + "/me/drive/root:/{id}:/workbook/tablerowoperationresult(key={value})": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/usedrange": {}, "/users/{id}/drive/items/{id}/workbook/application": {}, "/users/{id}/drive/items/{id}/workbook/comments": {}, "/users/{id}/drive/items/{id}/workbook/comments/{id}": {}, "/users/{id}/drive/items/{id}/workbook/operations/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tablerowoperationresult(key={value})": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/usedrange": {}, "/users/{id}/drive/root:/{id}:/workbook/application": {}, "/users/{id}/drive/root:/{id}:/workbook/comments": {}, + "/users/{id}/drive/root:/{id}:/workbook/tablerowoperationresult(key={value})": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/usedrange": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -925,7 +979,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -945,6 +999,8 @@ "/me/drive/items/{id}/workbook/tables/{id}/columns": {}, "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders": {}, "/me/drive/items/{id}/workbook/tables/{id}/rows": {}, + "/me/drive/items/{id}/workbook/worksheets": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders": {}, @@ -954,14 +1010,19 @@ "/me/drive/root:/{id}:/workbook/tables/{id}/columns": {}, "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders": {}, "/me/drive/root:/{id}:/workbook/tables/{id}/rows": {}, + "/me/drive/root:/{id}:/workbook/worksheets": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows": {}, "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/borders": {}, "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns": {}, "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders": {}, "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders": {}, @@ -971,14 +1032,17 @@ "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns": {}, "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders": {}, "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns": {} + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -997,107 +1061,7 @@ } }, { - "schemes": [ - "DelegatedWork", - "DelegatedPersonal" - ], - "methods": [ - "GET", - "DELETE", - "PATCH" - ], - "paths": { - "/drives/{id}/items/{id}/permissions/{id}": {}, - "/groups/{id}/drive/items/{id}": {}, - "/groups/{id}/drive/items/{id}/permissions/{id}": {}, - "/me/drive/items/{id}": {}, - "/me/drive/items/{id}/permissions/{id}": {}, - "/sites/{id}/drive/items/{id}": {}, - "/sites/{id}/drive/items/{id}/permissions/{id}": {}, - "/users/{id}/drive/items/{id}": {}, - "/users/{id}/drive/items/{id}/permissions/{id}": {}, - "/me/drive/items/{id}/workbook/tables/{id}": {}, - "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}": {}, - "/me/drive/items/{id}/workbook/tables/{id}/rows/{id}": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, - "/me/drive/root:/{id}:/workbook/tables/{id}": {}, - "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}": {}, - "/me/drive/root:/{id}:/workbook/tables/{id}/rows/{id}": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, - "/users/{id}/drive/items/{id}/workbook/tables/{id}": {}, - "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}": {}, - "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/{id}": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, - "/users/{id}/drive/root:/{id}:/workbook/tables/{id}": {}, - "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}": {}, - "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/{id}": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/drives/{id}/items/{id}/follow": {}, - "/drives/{id}/items/{id}/preview": {}, - "/groups/{id}/drive/items/{id}/follow": {}, - "/groups/{id}/drive/items/{id}/preview": {}, - "/me/drive/items/{id}/follow": {}, - "/me/drive/items/{id}/preview": {}, - "/shares/{id}/driveitem/preview": {}, - "/sites/{id}/drive/items/{id}/follow": {}, - "/sites/{id}/drive/items/{id}/preview": {}, - "/users/{id}/drive/items/{id}/follow": {}, - "/users/{id}/drive/items/{id}/preview": {}, - "/drives/{id}/items/{id}/permissions/{id}/revokegrants": {}, - "/groups/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, - "/me/drive/items/{id}/permissions/{id}/revokegrants": {}, - "/shares/{id}/permission/grant": {}, - "/sites/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, - "/sites/{id}/lists/{id}/items/{id}/driveitem/permissions/{id}/revokegrants": {}, - "/users/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, - "/me/drive/items/{id}/workbook/application/calculate": {}, - "/me/drive/items/{id}/workbook/closesession": {}, - "/me/drive/items/{id}/workbook/createsession": {}, - "/me/drive/items/{id}/workbook/refreshsession": {}, - "/me/drive/root:/{id}:/workbook/application/calculate": {}, - "/me/drive/root:/{id}:/workbook/closesession": {}, - "/me/drive/root:/{id}:/workbook/createsession": {}, - "/me/drive/root:/{id}:/workbook/refreshsession": {}, - "/me/drive/root:/{id}:/workbookworksheets/{id}/tables/{id}/rows": {}, - "/users/{id}/drive/items/{id}/workbook/application/calculate": {}, - "/users/{id}/drive/items/{id}/workbook/closesession": {}, - "/users/{id}/drive/items/{id}/workbook/createsession": {}, - "/users/{id}/drive/items/{id}/workbook/refreshsession": {}, - "/users/{id}/drive/root:/{id}:/workbook/application/calculate": {}, - "/users/{id}/drive/root:/{id}:/workbook/closesession": {}, - "/users/{id}/drive/root:/{id}:/workbook/createsession": {}, - "/users/{id}/drive/root:/{id}:/workbook/refreshsession": {}, - "/users/{id}/drive/root:/{id}:/workbookworksheets/{id}/tables/{id}/rows": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1105,6 +1069,16 @@ "POST" ], "paths": { + "/drives/{id}/items/{id}/extractsensitivitylabels": {}, + "/drives/{id}/root:/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/me/drive/items/{id}/extractsensitivitylabels": {}, + "/me/drive/root:/{id}/extractsensitivitylabels": {}, + "/sites/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/sites/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/root:/{id}/extractsensitivitylabels": {}, "/drives/{id}/items/{id}/checkin": {}, "/drives/{id}/items/{id}/checkout": {}, "/drives/{id}/items/{id}/copy": {}, @@ -1137,20 +1111,6 @@ "/users/{id}/drive/items/{id}/createlink": {}, "/users/{id}/drive/items/{id}/invite": {}, "/users/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, - "/me/drive/items/{id}/workbook/names/add": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, - "/me/drive/root:/{id}:/workbook/names/add": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, - "/users/{id}/drive/items/{id}/workbook/names/add": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, - "/users/{id}/drive/root:/{id}:/workbook/names/add": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, - "/drive/root:/{id}:/createuploadsession": {}, - "/drives/{id}/items/{id}/createuploadsession": {}, - "/groups/{id}/drive/items/{id}/createuploadsession": {}, - "/me/drive/items/{id}/createuploadsession": {}, - "/sites/{id}/drive/items/{id}/createuploadsession": {}, - "/users/{id}/drive/items/{id}/createuploadsession": {}, "/me/drive/items/{id}/workbook/names/{id}/range/clear": {}, "/me/drive/items/{id}/workbook/names/{id}/range/delete": {}, "/me/drive/items/{id}/workbook/names/{id}/range/format/autofitcolumns": {}, @@ -1186,8 +1146,6 @@ "/me/drive/items/{id}/workbook/tables/{id}/sort/apply": {}, "/me/drive/items/{id}/workbook/tables/{id}/sort/clear": {}, "/me/drive/items/{id}/workbook/tables/{id}/sort/reapply": {}, - "/me/drive/items/{id}/workbook/worksheets/": {}, - "/me/drive/items/{id}/workbook/worksheets/{id}/charts/": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/charts/add": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/charts/itemat": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, @@ -1267,8 +1225,6 @@ "/me/drive/root:/{id}:/workbook/tables/{id}/sort/apply": {}, "/me/drive/root:/{id}:/workbook/tables/{id}/sort/clear": {}, "/me/drive/root:/{id}:/workbook/tables/{id}/sort/reapply": {}, - "/me/drive/root:/{id}:/workbook/worksheets/": {}, - "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/add": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/itemat": {}, "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, @@ -1348,8 +1304,6 @@ "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/apply": {}, "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/clear": {}, "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/reapply": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/": {}, - "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/add": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/itemat": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, @@ -1429,8 +1383,6 @@ "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/apply": {}, "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/clear": {}, "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/reapply": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/add": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/itemat": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, @@ -1474,11 +1426,71 @@ "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, - "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/reapply": {} + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/reapply": {}, + "/me/drive/items/{id}/workbook/names/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, + "/me/drive/root:/{id}:/workbook/names/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/drive/items/{id}/workbook/names/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, + "/drive/root:/{id}:/createuploadsession": {}, + "/drives/{id}/items/{id}/createuploadsession": {}, + "/groups/{id}/drive/items/{id}/createuploadsession": {}, + "/me/drive/items/{id}/createuploadsession": {}, + "/sites/{id}/drive/items/{id}/createuploadsession": {}, + "/users/{id}/drive/items/{id}/createuploadsession": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/unfollow": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/unfollow": {}, + "/drives/{id}/items/{id}/permissions/{id}/revokegrants": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/me/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/shares/{id}/permission/grant": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/sites/{id}/lists/{id}/items/{id}/driveitem/permissions/{id}/revokegrants": {}, + "/users/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/me/drive/items/{id}/workbook/application/calculate": {}, + "/me/drive/items/{id}/workbook/closesession": {}, + "/me/drive/items/{id}/workbook/createsession": {}, + "/me/drive/items/{id}/workbook/refreshsession": {}, + "/me/drive/root:/{id}:/workbook/application/calculate": {}, + "/me/drive/root:/{id}:/workbook/closesession": {}, + "/me/drive/root:/{id}:/workbook/createsession": {}, + "/me/drive/root:/{id}:/workbook/refreshsession": {}, + "/users/{id}/drive/items/{id}/workbook/application/calculate": {}, + "/users/{id}/drive/items/{id}/workbook/closesession": {}, + "/users/{id}/drive/items/{id}/workbook/createsession": {}, + "/users/{id}/drive/items/{id}/workbook/refreshsession": {}, + "/users/{id}/drive/root:/{id}:/workbook/application/calculate": {}, + "/users/{id}/drive/root:/{id}:/workbook/closesession": {}, + "/users/{id}/drive/root:/{id}:/workbook/createsession": {}, + "/users/{id}/drive/root:/{id}:/workbook/refreshsession": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1496,7 +1508,41 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/drive/bundles/{id}/children/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/drive/bundles": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/bundles/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -1511,7 +1557,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1679,54 +1725,7 @@ } }, { - "schemes": [ - "DelegatedPersonal" - ], - "methods": [ - "GET", - "POST" - ], - "paths": { - "/drive/bundles": {} - } - }, - { - "schemes": [ - "DelegatedPersonal" - ], - "methods": [ - "GET" - ], - "paths": { - "/drive/bundles/{id}": {} - } - }, - { - "schemes": [ - "DelegatedPersonal" - ], - "methods": [ - "GET", - "DELETE", - "PATCH" - ], - "paths": { - "/drive/items/{id}": {} - } - }, - { - "schemes": [ - "DelegatedPersonal" - ], - "methods": [ - "DELETE" - ], - "paths": { - "/drive/bundles/{id}/children/{id}": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -1740,26 +1739,20 @@ }, "Files.ReadWrite.All": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read, create, update, and delete all files the signed-in user can access.", - "longDescription": "Have full access to all files user can access" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read, create, update, and delete all files the signed-in user can access.", - "longDescription": "Have full access to all files user can access" + "adminDisplayName": "Have full access to all files user can access", + "adminDescription": "Allows the app to read, create, update and delete all files the signed-in user can access.", + "userDisplayName": "Have full access to all files you have access to", + "userDescription": "Allows the app to read, create, update and delete all files that you can access." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, create, update, and delete all files in all site collections without a signed in user.", - "longDescription": "Read and write files in all site collections" + "adminDisplayName": "Read and write files in all site collections", + "adminDescription": "Allows the app to read, create, update and delete all files in all site collections without a signed in user. " } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -1769,6 +1762,8 @@ ], "paths": { "/teams/{id}/channels/{id}/filesfolder": {}, + "/drive/items/{id}/content": {}, + "/drive/root:/{id}:/content": {}, "/drives/{id}": {}, "/drives/{id}/items/{id}/permissions": {}, "/drives/{id}/items/{id}/thumbnails": {}, @@ -1795,6 +1790,7 @@ "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/current": {}, "/me/drive/items/{id}/versions/{id}": {}, "/me/drive/items/{id}/versions/{id}/content": {}, "/me/drive/recent": {}, @@ -1824,6 +1820,7 @@ "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/current": {}, "/users/{id}/drive/items/{id}/versions/{id}": {}, "/users/{id}/drive/items/{id}/versions/{id}/content": {}, "/users/{id}/drive/recent": {}, @@ -1841,7 +1838,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1854,21 +1851,31 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", - "DelegatedWork" + "DelegatedWork", + "DelegatedPersonal" ], "methods": [ + "GET", "DELETE", - "POST" + "PATCH" ], "paths": { - "/me/drive/items/{id}/unfollow": {}, - "/users/{id}/drive/items/{id}/unfollow": {} + "/drive/items/{id}": {}, + "/drives/{id}/items/{id}/permissions/{id}": {}, + "/groups/{id}/drive/items/{id}": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}": {}, + "/me/drive/items/{id}": {}, + "/me/drive/items/{id}/permissions/{id}": {}, + "/sites/{id}/drive/items/{id}": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}": {}, + "/users/{id}/drive/items/{id}": {}, + "/users/{id}/drive/items/{id}/permissions/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1891,7 +1898,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -1907,7 +1914,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -1927,7 +1934,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -1947,59 +1954,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork", - "DelegatedPersonal" - ], - "methods": [ - "GET", - "DELETE", - "PATCH" - ], - "paths": { - "/drives/{id}/items/{id}/permissions/{id}": {}, - "/groups/{id}/drive/items/{id}": {}, - "/groups/{id}/drive/items/{id}/permissions/{id}": {}, - "/me/drive/items/{id}": {}, - "/me/drive/items/{id}/permissions/{id}": {}, - "/sites/{id}/drive/items/{id}": {}, - "/sites/{id}/drive/items/{id}/permissions/{id}": {}, - "/users/{id}/drive/items/{id}": {}, - "/users/{id}/drive/items/{id}/permissions/{id}": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/drives/{id}/items/{id}/follow": {}, - "/drives/{id}/items/{id}/preview": {}, - "/groups/{id}/drive/items/{id}/follow": {}, - "/groups/{id}/drive/items/{id}/preview": {}, - "/me/drive/items/{id}/follow": {}, - "/me/drive/items/{id}/preview": {}, - "/shares/{id}/driveitem/preview": {}, - "/sites/{id}/drive/items/{id}/follow": {}, - "/sites/{id}/drive/items/{id}/preview": {}, - "/users/{id}/drive/items/{id}/follow": {}, - "/users/{id}/drive/items/{id}/preview": {}, - "/drives/{id}/items/{id}/permissions/{id}/revokegrants": {}, - "/groups/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, - "/me/drive/items/{id}/permissions/{id}/revokegrants": {}, - "/shares/{id}/permission/grant": {}, - "/sites/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, - "/sites/{id}/lists/{id}/items/{id}/driveitem/permissions/{id}/revokegrants": {}, - "/users/{id}/drive/items/{id}/permissions/{id}/revokegrants": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -2008,6 +1963,16 @@ "POST" ], "paths": { + "/drives/{id}/items/{id}/extractsensitivitylabels": {}, + "/drives/{id}/root:/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/me/drive/items/{id}/extractsensitivitylabels": {}, + "/me/drive/root:/{id}/extractsensitivitylabels": {}, + "/sites/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/sites/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/items/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/root:/{id}/extractsensitivitylabels": {}, "/drives/{id}/items/{id}/checkin": {}, "/drives/{id}/items/{id}/checkout": {}, "/drives/{id}/items/{id}/copy": {}, @@ -2043,7 +2008,38 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/unfollow": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/unfollow": {}, + "/drives/{id}/items/{id}/permissions/{id}/revokegrants": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/me/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/shares/{id}/permission/grant": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/sites/{id}/lists/{id}/items/{id}/driveitem/permissions/{id}/revokegrants": {}, + "/users/{id}/drive/items/{id}/permissions/{id}/revokegrants": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedPersonal" ], @@ -2056,7 +2052,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -2075,41 +2071,18 @@ } }, { - "schemes": [ - "DelegatedWork", + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ - "POST" - ], - "paths": { - "/drive/root:/{id}:/createuploadsession": {}, - "/drives/{id}/items/{id}/createuploadsession": {}, - "/groups/{id}/drive/items/{id}/createuploadsession": {}, - "/me/drive/items/{id}/createuploadsession": {}, - "/sites/{id}/drive/items/{id}/createuploadsession": {}, - "/users/{id}/drive/items/{id}/createuploadsession": {} - } - }, - { - "schemes": [ - "DelegatedWork", - "DelegatedPersonal" - ], - "methods": [ - "GET" + "DELETE" ], "paths": { - "/drives/{id}/list/subscriptions/socketio": {}, - "/drives/{id}/root/subscriptions/socketio": {}, - "/groups/{id}/drive/root/subscriptions/socketio": {}, - "/me/drive/root/subscriptions/socketio": {}, - "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, - "/users/{id}/drive/root/subscriptions/socketio": {} + "/drive/bundles/{id}/children/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -2121,7 +2094,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -2132,58 +2105,64 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork", "DelegatedPersonal" ], "methods": [ - "GET", - "DELETE", - "PATCH" + "GET" ], "paths": { - "/drive/items/{id}": {} + "/drives/{id}/list/subscriptions/socketio": {}, + "/drives/{id}/root/subscriptions/socketio": {}, + "/groups/{id}/drive/root/subscriptions/socketio": {}, + "/me/drive/root/subscriptions/socketio": {}, + "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, + "/users/{id}/drive/root/subscriptions/socketio": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ - "DELETE" + "POST" ], "paths": { - "/drive/bundles/{id}/children/{id}": {} + "/drive/bundles/{id}/children": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork", "DelegatedPersonal" ], "methods": [ "POST" ], "paths": { - "/drive/bundles/{id}/children": {} + "/drive/root:/{id}:/createuploadsession": {}, + "/drives/{id}/items/{id}/createuploadsession": {}, + "/groups/{id}/drive/items/{id}/createuploadsession": {}, + "/me/drive/items/{id}/createuploadsession": {}, + "/sites/{id}/drive/items/{id}/createuploadsession": {}, + "/users/{id}/drive/items/{id}/createuploadsession": {} } } ] }, "Files.ReadWrite.AppFolder": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "(Preview) Allows the app to read, create, update, and delete files in the application\u0027s folder.", - "longDescription": "Have full access to the application\u0027s folder (preview)" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "(Preview) Allows the app to read, create, update, and delete files in the application\u0027s folder.", - "longDescription": "Have full access to the application\u0027s folder (preview)" + "adminDisplayName": "Have full access to the application\u0027s folder (preview)", + "adminDescription": "(Preview) Allows the app to read, create, update and delete files in the application\u0027s folder.", + "userDisplayName": "Have full access to the application\u0027s folder", + "userDescription": "(Preview) Allows the app to read, create, update and delete files in the application\u0027s folder." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -2201,9 +2180,10 @@ "Files.ReadWrite.Selected": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Limited support in Microsoft Graph; see Remarks \u003Cbr/\u003E (Preview) Allows the app to read and write files that the user selects. The app has access for several hours after the user selects a file.", - "longDescription": "Read and write files that the user selects" + "adminDisplayName": "Read and write files that the user selects (preview)", + "adminDescription": "(Preview) Allows the app to read and write files that the user selects. The app has access for several hours after the user selects a file.", + "userDisplayName": "Read and write selected files", + "userDescription": "(Preview) Allows the app to read and write files that you select. After you select a file, the app has access to the file for several hours." } }, "pathSets": [] diff --git a/permissions/beta/Financials.json b/permissions/beta/Financials.json index fb77b16a2..fa2f1f3c5 100644 --- a/permissions/beta/Financials.json +++ b/permissions/beta/Financials.json @@ -1,17 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Financials.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read and write financials data on behalf of the signed-in user", - "longDescription": "Read and write financials data" + "adminDisplayName": "Read and write financials data", + "adminDescription": "Allows the app to read and write financials data on behalf of the signed-in user.", + "userDisplayName": "Read and write financials data", + "userDescription": "Allows the app to read and write financials data on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -36,7 +37,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -55,7 +56,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -73,7 +74,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -86,7 +87,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/Group.json b/permissions/beta/Group.json index 8fc2ce72b..ce2b0ef9d 100644 --- a/permissions/beta/Group.json +++ b/permissions/beta/Group.json @@ -1,18 +1,16 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Group.Create": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the calling app to create groups without a signed-in user. Does not allow read, update, or deletion of any groups.", - "longDescription": "Create groups" + "adminDisplayName": "Create groups", + "adminDescription": "Allows the app to create groups without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -27,21 +25,20 @@ "Group.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access.", - "longDescription": "Read all groups" + "adminDisplayName": "Read all groups", + "adminDescription": "Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access. ", + "userDisplayName": "Read all groups", + "userDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read memberships for all groups without a signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups.\u003Cbr/\u003E\u003Cbr/\u003ENote: Not all group APIs support access using app-only permissions. See [known issues](known-issues.md) for examples.", - "longDescription": "Read all groups" + "adminDisplayName": "Read all groups", + "adminDescription": "Allows the app to read group properties and memberships, and read\u00A0conversations for all groups, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -51,6 +48,7 @@ "paths": { "/directory/deleteditems/microsoft.graph.application": {}, "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, "/directory/deleteditems/microsoft.graph.user": {}, "/directory/deleteditems/{id}": {}, "/teams/{id}/channels": {}, @@ -77,7 +75,11 @@ "/groups/{id}/memberof": {}, "/groups/{id}/members": {}, "/groups/{id}/owners": {}, + "/groups/{id}/settings": {}, + "/groups/{id}/settings/{id}": {}, "/groups/{id}/transitivemembers": {}, + "/settings": {}, + "/settings/{id}": {}, "/teams/{id}": {}, "/teams/{id}/channels/{id}/tabs": {}, "/teams/{id}/channels/{id}/tabs/{id}": {}, @@ -103,7 +105,6 @@ "/groups/{id}/conversations/{id}/threads/{id}": {}, "/groups/{id}/conversations/{id}/threads/{id}/posts": {}, "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}": {}, - "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/attachments": {}, "/groups/{id}/endpoints": {}, "/groups/{id}/endpoints/{id}": {}, "/groups/{id}/permissiongrants": {}, @@ -115,12 +116,11 @@ "/groups/{id}/threads": {}, "/groups/{id}/threads/{id}": {}, "/groups/{id}/threads/{id}/posts": {}, - "/groups/{id}/threads/{id}/posts/{id}": {}, - "/groups/{id}/threads/{id}/posts/{id}/attachments": {} + "/groups/{id}/threads/{id}/posts/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -128,21 +128,41 @@ "POST" ], "paths": { - "/serviceprincipals/{id}/getmembergroups": {}, - "/directoryobjects/validateproperties": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, "/groups/{id}/checkmembergroups": {}, "/groups/{id}/checkmemberobjects": {}, "/groups/{id}/getmembergroups": {}, "/groups/{id}/getmemberobjects": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, + "/directoryobjects/validateproperties": {}, "/directory/deleteditems/getuserownedobjects": {}, "/groups/{id}/validateproperties": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -153,28 +173,18 @@ "/groups/{id}/calendarview": {}, "/groups/{id}/events/{id}": {}, "/teams/{id}/channels/{id}/members": {}, - "/teams/{id}/schedule/shifts/{id}": {}, - "/teams/{id}/schedule": {}, - "/teams/{id}/schedule/offershiftrequests/{id}": {}, - "/teams/{id}/schedule/schedulinggroups": {}, - "/teams/{id}/schedule/schedulinggroups/{id}": {}, - "/teams/{id}/schedule/shifts": {}, - "/teams/{id}/schedule/timeoffreasons": {}, - "/teams/{id}/schedule/timeoffreasons/{id}": {}, - "/teams/{id}/schedule/timeoffrequests": {}, - "/teams/{id}/schedule/timeoffrequests/{id}": {}, - "/teams/{id}/schedule/openshiftchangerequests": {}, - "/teams/{id}/schedule/timesoff": {}, - "/drive/root/createdbyuser/planner/plans": {}, "/groups/{id}/acceptedsenders": {}, - "/groups/{id}/calendar/calendarview": {}, - "/groups/{id}/calendar/calendarview/delta": {}, + "/groups/{id}/rejectedsenders": {}, + "/planner/buckets/{id}": {}, + "/planner/plans/{id}": {}, + "/planner/tasks/{id}": {}, + "/teams/{id}/schedule/openshifts/{id}": {}, + "/drive/root/createdbyuser/planner/plans": {}, "/groups/{id}/calendar/events": {}, - "/groups/{id}/calendarView": {}, - "/groups/{id}/calendarView/delta": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/attachments": {}, "/groups/{id}/events": {}, "/groups/{id}/planner/plans": {}, - "/groups/{id}/rejectedsenders": {}, + "/groups/{id}/threads/{id}/posts/{id}/attachments": {}, "/me/planner": {}, "/me/planner/all/delta": {}, "/me/planner/favoriteplans": {}, @@ -182,43 +192,54 @@ "/me/planner/recentplans": {}, "/me/planner/tasks": {}, "/planner/buckets": {}, - "/planner/buckets/{id}": {}, "/planner/buckets/{id}/tasks": {}, "/planner/plans": {}, - "/planner/plans/{id}": {}, "/planner/plans/{id}/buckets": {}, "/planner/plans/{id}/details": {}, "/planner/plans/{id}/tasks": {}, "/planner/tasks": {}, - "/planner/tasks/{id}": {}, "/planner/tasks/{id}/assignedtotaskboardformat": {}, "/planner/tasks/{id}/buckettaskboardformat": {}, "/planner/tasks/{id}/details": {}, "/planner/tasks/{id}/progresstaskboardformat": {}, + "/teams/{id}/schedule/openshiftchangerequests": {}, "/teams/{id}/schedule/openshiftchangerequests/{id}": {}, - "/teams/{id}/schedule/openshifts/{id}": {}, + "/teams/{id}/schedule/timesoff": {}, "/users/{id}/planner": {}, "/users/{id}/planner/all/delta": {}, "/users/{id}/planner/favoriteplans": {}, "/users/{id}/planner/plans": {}, "/users/{id}/planner/recentplans": {}, - "/users/{id}/planner/tasks": {} + "/users/{id}/planner/tasks": {}, + "/teams/{id}/schedule/shifts/{id}": {}, + "/teams/{id}/schedule": {}, + "/teams/{id}/schedule/offershiftrequests/{id}": {}, + "/teams/{id}/schedule/schedulinggroups": {}, + "/teams/{id}/schedule/schedulinggroups/{id}": {}, + "/teams/{id}/schedule/shifts": {}, + "/teams/{id}/schedule/timeoffreasons": {}, + "/teams/{id}/schedule/timeoffreasons/{id}": {}, + "/teams/{id}/schedule/timeoffrequests": {}, + "/teams/{id}/schedule/timeoffrequests/{id}": {}, + "/groups/{id}/calendar/calendarview": {}, + "/groups/{id}/calendar/calendarview/delta": {}, + "/groups/{id}/calendarview/delta": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "PUT" + "POST" ], "paths": { - "/teams/{id}/schedule/timesoff/{id}": {} + "/teams/{id}/schedule/openshifts": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -230,15 +251,15 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "POST" + "PUT" ], "paths": { - "/teams/{id}/schedule/openshifts": {} + "/teams/{id}/schedule/timesoff/{id}": {} } } ] @@ -246,21 +267,20 @@ "Group.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create groups and read all group properties and memberships on behalf of the signed-in user. Also allows the app to read and write calendar, conversations, files, and other group content for all groups the signed-in user can access. Additionally allows group owners to manage their groups and allows group members to update group content.", - "longDescription": "Read and write all groups" + "adminDisplayName": "Read and write all groups", + "adminDescription": "Allows the app to create groups and read all group properties and memberships on behalf of the signed-in user. Additionally allows group owners to manage their groups and allows group members to update group content.", + "userDisplayName": "Read and write all groups", + "userDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create groups, read and update group memberships, and delete groups. Also allows the app to read and write calendar, conversations, files, and other group content for all groups. All of these operations can be performed by the app without a signed-in user.\u003Cbr/\u003E\u003Cbr/\u003ENote: Not all group APIs support access using app-only permissions. See [known issues](known-issues.md) for examples.", - "longDescription": "Read and write all groups" + "adminDisplayName": "Read and write all groups", + "adminDescription": "Allows the app to create groups, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -270,6 +290,7 @@ "paths": { "/directory/deleteditems/microsoft.graph.application": {}, "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, "/directory/deleteditems/microsoft.graph.user": {}, "/chats/{id}/messages/{id}": {}, "/chats/{id}/messages/{id}/hostedcontents": {}, @@ -286,7 +307,11 @@ "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, "/groups/delta": {}, + "/groups/{id}/settings": {}, + "/groups/{id}/settings/{id}": {}, "/groups/{id}/transitivemembers": {}, + "/settings": {}, + "/settings/{id}": {}, "/teams/{id}/channels/{id}/filesfolder": {}, "/drives/{id}/items/{id}": {}, "/drives/{id}/root:/{id}": {}, @@ -302,17 +327,15 @@ "/users/{id}/drive/root:/{id}": {}, "/groups/{id}/conversations/{id}/threads/{id}/posts": {}, "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}": {}, - "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/attachments": {}, "/groups/{id}/endpoints": {}, "/groups/{id}/endpoints/{id}": {}, "/groups/{id}/permissiongrants": {}, "/groups/{id}/threads/{id}/posts": {}, - "/groups/{id}/threads/{id}/posts/{id}": {}, - "/groups/{id}/threads/{id}/posts/{id}/attachments": {} + "/groups/{id}/threads/{id}/posts/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -327,7 +350,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -335,13 +358,38 @@ "POST" ], "paths": { - "/directory/deleteditems/{id}/restore": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, "/groups/{id}/checkmembergroups": {}, "/groups/{id}/checkmemberobjects": {}, "/groups/{id}/getmembergroups": {}, "/groups/{id}/getmemberobjects": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, + "/directory/deleteditems/{id}/restore": {}, "/grouplifecyclepolicies/renewgroup": {}, "/groups/{id}/assignlicense": {}, + "/groups/{id}/renew": {}, "/teams": {}, "/teams/87654321-0abc-zqf0-321456789q/installedapps": {}, "/teams/{id}/archive": {}, @@ -352,22 +400,34 @@ "/groups/{id}/validateproperties": {}, "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/forward": {}, "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/reply": {}, - "/groups/{id}/conversations/{id}/threads/{id}/reply": {}, "/groups/{id}/threads/{id}/posts/{id}/forward": {}, "/groups/{id}/threads/{id}/posts/{id}/reply": {}, - "/groups/{id}/threads/{id}/reply": {}, "/groups/{id}/unsubscribebymail": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "GET", - "PATCH", "DELETE" ], + "paths": { + "/directoryobjects/{id}": {}, + "/groups/{id}/members/{id}": {}, + "/groups/{id}/owners/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], "paths": { "/groups/{id}/calendar/events/{id}": {}, "/groups/{id}/events/{id}": {}, @@ -377,7 +437,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -385,10 +445,10 @@ ], "paths": { "/groups/{id}/calendarview": {}, - "/teams/{id}/schedule/offershiftrequests/{id}": {}, - "/teams/{id}/schedule/timeoffrequests": {}, "/drive/root/createdbyuser/planner/plans": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/attachments": {}, "/groups/{id}/planner/plans": {}, + "/groups/{id}/threads/{id}/posts/{id}/attachments": {}, "/me/planner/all/delta": {}, "/me/planner/plans": {}, "/me/planner/tasks": {}, @@ -398,11 +458,13 @@ "/teams/{id}/schedule/openshiftchangerequests/{id}": {}, "/users/{id}/planner/all/delta": {}, "/users/{id}/planner/plans": {}, - "/users/{id}/planner/tasks": {} + "/users/{id}/planner/tasks": {}, + "/teams/{id}/schedule/offershiftrequests/{id}": {}, + "/teams/{id}/schedule/timeoffrequests": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -425,7 +487,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -443,7 +505,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -456,7 +518,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -464,23 +526,25 @@ ], "paths": { "/chats/{id}/messages": {}, - "/teams/{id}/schedule/offershiftrequests/{id}/approve": {}, - "/teams/{id}/schedule/offershiftrequests/{id}/decline": {}, - "/teams/{id}/schedule/share": {}, - "/teams/{id}/schedule/timeoffrequests/{id}/approve": {}, - "/teams/{id}/schedule/timeoffrequests/{id}/decline": {}, "/groups/{id}/addfavorite": {}, + "/groups/{id}/conversations/{id}/threads/{id}/reply": {}, "/groups/{id}/removefavorite": {}, "/groups/{id}/resetunseencount": {}, "/groups/{id}/subscribebymail": {}, + "/groups/{id}/threads/{id}/reply": {}, "/teams/{id}/schedule/openshiftchangerequests/{id}/approve": {}, "/teams/{id}/schedule/openshiftchangerequests/{id}/decline": {}, "/teams/{id}/schedule/swapshiftschangerequests/{id}/approve": {}, - "/teams/{id}/schedule/swapshiftschangerequests/{id}/decline": {} + "/teams/{id}/schedule/swapshiftschangerequests/{id}/decline": {}, + "/teams/{id}/schedule/offershiftrequests/{id}/approve": {}, + "/teams/{id}/schedule/offershiftrequests/{id}/decline": {}, + "/teams/{id}/schedule/share": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/approve": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/decline": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -493,7 +557,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -504,20 +568,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "DELETE" - ], - "paths": { - "/groups/{id}/members/{id}": {}, - "/groups/{id}/owners/{id}": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -529,7 +580,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -542,36 +593,38 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "DELETE", "GET", - "PUT" + "POST" ], "paths": { - "/teams/{id}/schedule/shifts/{id}": {}, - "/teams/{id}/schedule/schedulinggroups/{id}": {}, - "/teams/{id}/schedule/timeoffreasons/{id}": {}, - "/teams/{id}/schedule/timesoff/{id}": {}, - "/teams/{id}/schedule/openshifts/{id}": {} + "/groups/{id}/acceptedsenders": {}, + "/groups/{id}/rejectedsenders": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "DELETE", "GET", "PUT" ], "paths": { - "/teams/{id}/schedule": {} + "/teams/{id}/schedule/openshifts/{id}": {}, + "/teams/{id}/schedule/shifts/{id}": {}, + "/teams/{id}/schedule/schedulinggroups/{id}": {}, + "/teams/{id}/schedule/timeoffreasons/{id}": {}, + "/teams/{id}/schedule/timesoff/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -579,87 +632,74 @@ "POST" ], "paths": { - "/teams/{id}/schedule/schedulinggroups": {}, - "/teams/{id}/schedule/shifts": {}, - "/teams/{id}/schedule/swapshiftschangerequests": {}, - "/teams/{id}/schedule/timeoffreasons": {}, - "/teams/{id}/schedule/offershiftrequests": {}, - "/teams/{id}/schedule/openshiftchangerequests": {}, - "/teams/{id}/schedule/timesoff": {}, "/groups/{id}/calendar/events": {}, "/groups/{id}/events": {}, "/planner/buckets": {}, "/planner/plans": {}, "/planner/tasks": {}, - "/teams/{id}/schedule/openshifts": {} + "/teams/{id}/schedule/openshiftchangerequests": {}, + "/teams/{id}/schedule/openshifts": {}, + "/teams/{id}/schedule/timesoff": {}, + "/teams/{id}/schedule/schedulinggroups": {}, + "/teams/{id}/schedule/shifts": {}, + "/teams/{id}/schedule/swapshiftschangerequests": {}, + "/teams/{id}/schedule/timeoffreasons": {}, + "/teams/{id}/schedule/offershiftrequests": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "DELETE" + "PATCH" ], "paths": { - "/teams/{id}/schedule/timeoffrequests/{id}": {} + "/me/planner": {}, + "/users/{id}/planner": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "DELETE", - "POST" + "PATCH" ], "paths": { - "/groups/{id}/acceptedsenders": {}, - "/groups/{id}/rejectedsenders": {} + "/planner/plans/{id}/details": {}, + "/planner/tasks/{id}/assignedtotaskboardformat": {}, + "/planner/tasks/{id}/buckettaskboardformat": {}, + "/planner/tasks/{id}/details": {}, + "/planner/tasks/{id}/progresstaskboardformat": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "PATCH" + "GET", + "PUT" ], "paths": { - "/me/planner": {}, - "/users/{id}/planner": {} + "/teams/{id}/schedule": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "PATCH" + "DELETE" ], "paths": { - "/planner/plans/{id}/details": {}, - "/planner/tasks/{id}/assignedtotaskboardformat": {}, - "/planner/tasks/{id}/buckettaskboardformat": {}, - "/planner/tasks/{id}/details": {}, - "/planner/tasks/{id}/progresstaskboardformat": {} + "/teams/{id}/schedule/timeoffrequests/{id}": {} } } ] - }, - "Group.Selected": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Note: This permission is exposed in the Azure portal for a feature that is not available for general use. Do not use this permission as it is subject to change.", - "longDescription": "Access selected groups" - } - }, - "pathSets": [] } } } \ No newline at end of file diff --git a/permissions/beta/GroupMember.json b/permissions/beta/GroupMember.json index 961e8b5e1..8f9b10edc 100644 --- a/permissions/beta/GroupMember.json +++ b/permissions/beta/GroupMember.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "GroupMember.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to list groups, read basic group properties and read membership of all groups the signed-in user has access to.", - "longDescription": "Read group memberships" + "adminDisplayName": "Read group memberships", + "adminDescription": "Allows the app to list groups, read basic group properties and read membership of all groups the signed-in user has access to.", + "userDisplayName": "Read group memberships", + "userDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read memberships and basic group properties for all groups without a signed-in user.", - "longDescription": "Read group memberships" + "adminDisplayName": "Read all group memberships", + "adminDescription": "Allows the app to read memberships and basic group properties for all groups without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -26,16 +25,38 @@ "POST" ], "paths": { - "/serviceprincipals/{id}/getmembergroups": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, "/me/getmembergroups": {}, - "/users/{id}/getmembergroups": {} + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -54,7 +75,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -62,7 +83,8 @@ ], "paths": { "/me/memberof": {}, - "/users/{id}/memberof": {} + "/users/{id}/memberof": {}, + "/users/{id}/transitivememberof": {} } } ] @@ -70,21 +92,20 @@ "GroupMember.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to list groups, read basic properties, read and update the membership of the groups the signed-in user has access to. Group properties and owners cannot be updated and groups cannot be deleted.", - "longDescription": "Read and write group memberships" + "adminDisplayName": "Read and write group memberships", + "adminDescription": "Allows the app to list groups, read basic properties, read and update the membership of the groups the signed-in user has access to. Group properties and owners cannot be updated and groups cannot be deleted.", + "userDisplayName": "Read and write group memberships", + "userDescription": "Allows the app to list groups, read basic properties, read and update the membership of your groups. Group properties and owners cannot be updated and groups cannot be deleted.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to list groups, read basic properties, read and update the membership of the groups without a signed-in user. Group properties and owners cannot be updated and groups cannot be deleted.", - "longDescription": "Read and write group memberships" + "adminDisplayName": "Read and write all group memberships", + "adminDescription": "Allows the app to list groups, read basic properties, read and update the membership of the groups this app has access to without a signed-in user. Group properties and owners cannot be updated and groups cannot be deleted." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -97,7 +118,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -111,7 +132,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/IMAP.json b/permissions/beta/IMAP.json index 3ed04f4b4..254fd455d 100644 --- a/permissions/beta/IMAP.json +++ b/permissions/beta/IMAP.json @@ -1,17 +1,13 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "IMAP.AccessAsUser.All": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read, update, create and delete email in user mailboxes. Does not include permission to send mail.", - "longDescription": "Read and write access to user mail via IMAP" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read, update, create and delete email in user mailboxes. Does not include permission to send mail.", - "longDescription": "Read and write access to user mail via IMAP" + "adminDisplayName": "Read and write access to mailboxes via IMAP.", + "adminDescription": "Allows the app to have the same access to mailboxes as the signed-in user via IMAP protocol.", + "userDisplayName": "Read and write access to your mail.", + "userDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail." } }, "pathSets": [] diff --git a/permissions/beta/IdentityProvider.json b/permissions/beta/IdentityProvider.json index f46ba7b9a..163da8dbc 100644 --- a/permissions/beta/IdentityProvider.json +++ b/permissions/beta/IdentityProvider.json @@ -1,18 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "IdentityProvider.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user.", - "longDescription": "Read identity provider information" + "adminDisplayName": "Read identity providers", + "adminDescription": "Allows the app to read your organization\u2019s identity (authentication) providers\u2019 properties on behalf of the user.", + "userDisplayName": "Read identity providers", + "userDescription": "Allows the app to read your organization\u2019s identity (authentication) providers\u2019 properties on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read identity providers", + "adminDescription": "Allows the app to read your organization\u2019s identity (authentication) providers\u2019 properties without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -20,6 +25,8 @@ "GET" ], "paths": { + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, + "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation/{id}/domains": {}, "/identity/identityproviders": {}, "/identity/identityproviders/availableprovidertypes": {}, "/identity/identityproviders/{id}": {}, @@ -33,42 +40,49 @@ "IdentityProvider.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read or write identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user.", - "longDescription": "Read and write identity provider information" + "adminDisplayName": "Read and write identity providers", + "adminDescription": "Allows the app to read and write your organization\u2019s identity (authentication) providers\u2019 properties on behalf of the user.", + "userDisplayName": "Read and write identity providers", + "userDescription": "Allows the app to read and write your organization\u2019s identity (authentication) providers\u2019 properties on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write identity providers", + "adminDescription": "Allows the app to read and write your organization\u2019s identity (authentication) providers\u2019 properties without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET", - "POST" + "GET" ], "paths": { - "/identity/identityproviders": {}, - "/identityproviders": {} + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, + "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation/{id}/domains": {}, + "/identity/identityproviders/availableprovidertypes": {}, + "/identityproviders/availableprovidertypes": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET" + "GET", + "POST" ], "paths": { - "/identity/identityproviders/availableprovidertypes": {}, - "/identityproviders/availableprovidertypes": {} + "/identity/identityproviders": {}, + "/identityproviders": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -81,6 +95,43 @@ "/identity/identityproviders/{id}": {}, "/identityproviders/{id}": {} } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/directory/federationconfigurations/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation": {}, + "/directory/federationconfigurations/{id}/microsoft.graph.samlorwsfedexternaldomainfederation/domains": {} + } } ] } diff --git a/permissions/beta/IdentityRiskEvent.json b/permissions/beta/IdentityRiskEvent.json index d1ace70fa..15e42be53 100644 --- a/permissions/beta/IdentityRiskEvent.json +++ b/permissions/beta/IdentityRiskEvent.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "IdentityRiskEvent.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user.", - "longDescription": "Read identity risk event information" + "adminDisplayName": "Read identity risk event information", + "adminDescription": "Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user. ", + "userDisplayName": "Read identity risk event information", + "userDescription": "Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user. ", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read identity risk event information for all users in your organization without a signed-in user.", - "longDescription": "Read identity risk event information" + "adminDisplayName": "Read all identity risk event information", + "adminDescription": "Allows the app to read the identity risk event information for your organization without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -26,25 +25,41 @@ "GET" ], "paths": { - "/anonymousipriskevents": {}, - "/anonymousipriskevents/{id}": {}, "/identityprotection/riskdetections": {}, "/identityprotection/riskdetections/{id}": {}, - "/identityriskevents": {}, - "/identityriskevents/{id}": {}, - "/impossibletravelriskevents": {}, - "/impossibletravelriskevents/{id}": {}, - "/leakedcredentialsriskevents": {}, - "/leakedcredentialsriskevents/{id}": {}, - "/locatedriskevents/{id}": {}, - "/malwareriskevents": {}, - "/malwareriskevents/{id}": {}, + "/identityprotection/serviceprincipalriskdetections": {}, + "/identityprotection/serviceprincipalriskdetections/{id}": {}, "/riskdetections": {}, - "/riskdetections/{id}": {}, - "/suspiciousipriskevents": {}, - "/suspiciousipriskevents/{id}": {}, - "/unfamiliarlocationriskevents": {}, - "/unfamiliarlocationriskevents/{id}": {} + "/riskdetections/{id}": {} + } + } + ] + }, + "IdentityRiskEvent.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write risk event information", + "adminDescription": "Allows the app to read and update identity risk event information for all users in your organization on behalf of the signed-in user.\u00A0Update operations include confirming risk event detections.\u00A0", + "userDisplayName": "Read and write risk event information", + "userDescription": "Allows the app to read and update identity risk event information for all users in your organization on your behalf.\u00A0Update operations include confirming risk event detections.\u00A0", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all risk detection information", + "adminDescription": "Allows the app to read and update identity risk detection information for your organization without a signed-in user. Update operations include confirming risk event detections.\u00A0" + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/auditlogs/signins/confirmcompromised": {}, + "/auditlogs/signins/confirmsafe": {} } } ] diff --git a/permissions/beta/IdentityRiskyServicePrincipal.json b/permissions/beta/IdentityRiskyServicePrincipal.json new file mode 100644 index 000000000..0cecdcadb --- /dev/null +++ b/permissions/beta/IdentityRiskyServicePrincipal.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "IdentityRiskyServicePrincipal.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all identity risky service principal information", + "adminDescription": "Allows the app to read all identity risky service principal information for your organization, on behalf of the signed-in user.", + "userDisplayName": "Read all identity risky service principal information", + "userDescription": "Allows the app to read all identity risky service principal information for your organization, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all identity risky service principal information", + "adminDescription": "Allows the app to read all risky service principal information for your organization, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identityprotection/riskyserviceprincipals": {}, + "/identityprotection/riskyserviceprincipals/{id}": {}, + "/identityprotection/riskyserviceprincipals/{id}/history": {} + } + } + ] + }, + "IdentityRiskyServicePrincipal.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write all identity risky service principal information", + "adminDescription": "Allows the app to read and update identity risky service principal information for all service principals in your organization, on behalf of the signed-in user. Update operations include dismissing risky service principals.", + "userDisplayName": "Read and write all identity risky service principal information", + "userDescription": "Allows the app to read and update identity risky service principal information for all service principals in your organization, on your behalf. Update operations include dismissing risky service principals.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all identity risky service principal information", + "adminDescription": "Allows the app to read and update identity risky service principal for your organization, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/identityprotection/riskyserviceprincipals": {}, + "/identityprotection/riskyserviceprincipals/{id}": {}, + "/identityprotection/riskyserviceprincipals/{id}/history": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/identityprotection/riskyserviceprincipals/confirmcompromised": {}, + "/identityprotection/riskyserviceprincipals/dismiss": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/IdentityRiskyUser.json b/permissions/beta/IdentityRiskyUser.json index 7704c18f6..440262dbf 100644 --- a/permissions/beta/IdentityRiskyUser.json +++ b/permissions/beta/IdentityRiskyUser.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "IdentityRiskyUser.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read identity user risk information for all users in your organization on behalf of the signed-in user.", - "longDescription": "Read identity user risk information" + "adminDisplayName": "Read identity risky user information", + "adminDescription": "Allows the app to read identity risky user information for all users in your organization on behalf of the signed-in user.", + "userDisplayName": "Read identity risky user information", + "userDescription": "Allows the app to read identity risky user information for all users in your organization on behalf of the signed-in user.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read identity user risk information for all users in your organization without a signed-in user.", - "longDescription": "Read identity user risk information" + "adminDisplayName": "Read all identity risky user information", + "adminDescription": "Allows the app to read the identity risky user information for your organization without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -28,82 +27,69 @@ "paths": { "/identityprotection/riskyusers": {}, "/identityprotection/riskyusers/{id}": {}, - "/identityprotection/riskyusers/{id}/history/": {}, + "/identityprotection/riskyusers/{id}/history": {}, "/identityprotection/riskyusers/{id}/history/{id}": {}, "/riskyusers": {}, "/riskyusers/{id}": {}, "/riskyusers/{id}/history": {}, "/riskyusers/{id}/history/{id}": {} } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/tenantrelationships/managedtenants/riskyusers": {}, - "/tenantrelationships/managedtenants/riskyusers/{id}": {} - } } ] }, "IdentityRiskyUser.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and update identity user risk information for all users in your organization on behalf of the signed-in user.", - "longDescription": "Read and update identity user risk information" + "adminDisplayName": "Read and write risky user information", + "adminDescription": "Allows the app to read and update identity risky user information for all users in your organization on behalf of the signed-in user.\u00A0Update operations include dismissing risky users.", + "userDisplayName": "Read and write identity risky user information", + "userDescription": "Allows the app to read and update identity risky user information for all users in your organization on your behalf.\u00A0Update operations include dismissing risky users.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and update identity user risk information for all users in your organization without a signed-in user.", - "longDescription": "Read and update identity user risk information" + "adminDisplayName": "Read and write all risky user information", + "adminDescription": "Allows the app to read and update identity risky user information for your organization without a signed-in user. \u00A0Update operations include dismissing risky users." } }, "pathSets": [ { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "POST" ], "paths": { - "/identityprotection/riskyusers/{id}/history/": {}, - "/identityprotection/riskyusers/{id}/history/{id}": {}, - "/riskyusers/{id}/history": {}, - "/riskyusers/{id}/history/{id}": {} + "/auditlogs/signins/confirmcompromised": {}, + "/auditlogs/signins/confirmsafe": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "POST" + "GET" ], "paths": { - "/riskyusers/confirmcompromised": {}, - "/riskyusers/dismiss": {} + "/identityprotection/riskyusers/{id}/history": {}, + "/identityprotection/riskyusers/{id}/history/{id}": {}, + "/riskyusers/{id}/history": {}, + "/riskyusers/{id}/history/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "GET" + "POST" ], "paths": { - "/tenantrelationships/managedtenants/riskyusers": {}, - "/tenantrelationships/managedtenants/riskyusers/{id}": {} + "/riskyusers/confirmcompromised": {}, + "/riskyusers/dismiss": {} } } ] diff --git a/permissions/beta/IdentityUserFlow.json b/permissions/beta/IdentityUserFlow.json index 5a45d42bf..706cf3479 100644 --- a/permissions/beta/IdentityUserFlow.json +++ b/permissions/beta/IdentityUserFlow.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "IdentityUserFlow.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u0027s user flows.", - "longDescription": "Read all identity user flows in a tenant" + "adminDisplayName": "Read all identity user flows", + "adminDescription": "Allows the app to read your organization\u0027s user flows, on behalf of the signed-in user.", + "userDisplayName": "Read all identity user flows", + "userDescription": "Allows the app to read your organization\u0027s user flows, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u0027s user flows.", - "longDescription": "Read all identity user flows in a tenant" + "adminDisplayName": "Read all identity user flows", + "adminDescription": "Allows the app to read your organization\u0027s user flows, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -59,21 +58,20 @@ "IdentityUserFlow.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read or write your organization\u0027s user flows.", - "longDescription": "Read and write all identity user flows in a tenant." + "adminDisplayName": "Read and write all identity user flows", + "adminDescription": "Allows the app to read or write your organization\u0027s user flows, on behalf of the signed-in user.", + "userDisplayName": "Read and write all identity user flows", + "userDescription": "Allows the app to read or write your organization\u0027s user flows, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read or write your organization\u0027s user flows.", - "longDescription": "Read and write all identity user flows in a tenant." + "adminDisplayName": "Read and write all identity user flows", + "adminDescription": "Allows the app to read or write your organization\u0027s user flows, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -93,7 +91,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -110,7 +108,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -132,7 +130,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -146,7 +144,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -162,7 +160,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -176,7 +174,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -190,7 +188,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -204,7 +202,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -217,7 +215,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/InformationProtectionContent.json b/permissions/beta/InformationProtectionContent.json new file mode 100644 index 000000000..97f6b886c --- /dev/null +++ b/permissions/beta/InformationProtectionContent.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "InformationProtectionContent.Sign.All": { + "schemes": { + "Application": { + "adminDisplayName": "Sign digests for data", + "adminDescription": "Allows an app to sign digests for data without a signed-in user." + } + }, + "pathSets": [] + }, + "InformationProtectionContent.Write.All": { + "schemes": { + "Application": { + "adminDisplayName": "Create protected content", + "adminDescription": "Allows the app to create protected content without a signed-in user. " + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/InformationProtectionPolicy.json b/permissions/beta/InformationProtectionPolicy.json index e779e2ee5..e04663ddb 100644 --- a/permissions/beta/InformationProtectionPolicy.json +++ b/permissions/beta/InformationProtectionPolicy.json @@ -1,18 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "InformationProtectionPolicy.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read information protection sensitivity labels and label policy settings, on behalf of the signed-in user.", - "longDescription": "Read user sensitivity labels and label policies" + "adminDisplayName": "Read user sensitivity labels and label policies.", + "adminDescription": "Allows an app to read information protection sensitivity labels and label policy settings, on behalf of the signed-in user.", + "userDisplayName": "Read user sensitivity labels and label policies.", + "userDescription": "Allows an app to read information protection sensitivity labels and label policy settings, on behalf of the signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -28,7 +28,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -47,15 +47,13 @@ "InformationProtectionPolicy.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read published sensitivity labels and label policy settings for the entire organization or a specific user, without a signed in user.", - "longDescription": "Read all published labels and label policies for an organization" + "adminDisplayName": "Read all published labels and label policies for an organization.", + "adminDescription": "Allows an app to read published sensitivity labels and label policy settings for the entire organization or a specific user, without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -71,7 +69,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/LearningContent.json b/permissions/beta/LearningContent.json new file mode 100644 index 000000000..405edac5a --- /dev/null +++ b/permissions/beta/LearningContent.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "LearningContent.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read learning content", + "adminDescription": "Allows the app to read learning content in the organization\u0027s directory, on behalf of the signed-in user.", + "userDisplayName": "Read learning content", + "userDescription": "Allows the app to read learning content in the organization\u0027s directory, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all learning content", + "adminDescription": "Allows the app to read all learning content in the organization\u0027s directory, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/employeeexperience/learningproviders/13727311-e7bb-470d-8b20-6a23d9030d70/learningcontents": {}, + "/employeeexperience/learningproviders/13727311-e7bb-470d-8b20-6a23d9030d70/learningcontents(externalid={value})": {}, + "/employeeexperience/learningproviders/{id}/learningcontents": {}, + "/employeeexperience/learningproviders/{id}/learningcontents/{id}": {} + } + } + ] + }, + "LearningContent.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Manage\u00A0learning\u00A0content", + "adminDescription": "Allows\u00A0the\u00A0app\u00A0to\u00A0manage learning\u00A0content\u00A0in\u00A0the\u00A0organization\u0027s\u00A0directory, on behalf of the signed-in user.", + "userDisplayName": "Manage learning content", + "userDescription": "Allows\u00A0the\u00A0app\u00A0to\u00A0manage learning\u00A0content\u00A0in\u00A0the\u00A0organization\u0027s\u00A0directory, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Manage all\u00A0learning\u00A0content", + "adminDescription": "Allows\u00A0the\u00A0app\u00A0to\u00A0manage all learning\u00A0content\u00A0in\u00A0the\u00A0organization\u0027s\u00A0directory, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/employeeexperience/learningproviders/13727311-e7bb-470d-8b20-6a23d9030d70/learningcontents(externalid={value})": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/employeeexperience/learningproviders/{id}/learningcontents/{id}\u0027}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/employeeexperience/learningproviders/{id}/learningcontents(externalid={value})": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/LearningProvider.json b/permissions/beta/LearningProvider.json new file mode 100644 index 000000000..943d7b569 --- /dev/null +++ b/permissions/beta/LearningProvider.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "LearningProvider.Read": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read learning provider", + "adminDescription": "Allows the app to read data for the learning provider in the organization\u0027s directory, on behalf of the signed-in user.", + "userDisplayName": "Read learning provider", + "userDescription": "Allows\u00A0the\u00A0app\u00A0to\u00A0read\u00A0data\u00A0for\u00A0the learning\u00A0provider\u00A0in\u00A0the organization\u0027s\u00A0directory, on your behalf.", + "requiresAdminConsent": true + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/employeeexperience/learningproviders/13727311-e7bb-470d-8b20-6a23d9030d70": {}, + "/employeeexperience/learningproviders/{id}": {}, + "/employeeexperience/learningproviders": {} + } + } + ] + }, + "LearningProvider.ReadWrite": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Manage\u00A0learning\u00A0provider", + "adminDescription": "Allows the app to create, update, read, and delete data for the learning provider in the organization\u0027s directory, on behalf of the signed-in user.", + "userDisplayName": "Manage learning provider", + "userDescription": "Allows\u00A0the\u00A0app\u00A0to\u00A0create, update, read, and delete\u00A0data\u00A0for\u00A0the learning\u00A0provider\u00A0in\u00A0the organization\u0027s\u00A0directory, on your behalf.", + "requiresAdminConsent": true + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/employeeexperience/learningproviders/13727311-e7bb-470d-8b20-6a23d9030d70": {}, + "/employeeexperience/learningproviders/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/employeeexperience/learningproviders": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/LicenseAssignment.json b/permissions/beta/LicenseAssignment.json new file mode 100644 index 000000000..6a22684e2 --- /dev/null +++ b/permissions/beta/LicenseAssignment.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "LicenseAssignment.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Manage all license assignments", + "adminDescription": "Allows an app to manage license assignments for users and groups, on behalf of the signed-in user.", + "userDisplayName": "Manage all license assignments", + "userDescription": "Allows the app to manage all license assignments, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Manage all license assignments", + "adminDescription": "Allows an app to manage license assignments for users and groups, without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/LifecycleWorkflows.json b/permissions/beta/LifecycleWorkflows.json new file mode 100644 index 000000000..109479d0a --- /dev/null +++ b/permissions/beta/LifecycleWorkflows.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "LifecycleWorkflows.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all lifecycle workflows resources", + "adminDescription": "Allows the app to list and read all workflows, tasks and related lifecycle workflows resources on behalf of the signed-in user.", + "userDisplayName": "Read all lifecycle workflows resources", + "userDescription": "Allows the app to list and read all workflows, tasks and related lifecycle workflows resources on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all lifecycle workflows resources", + "adminDescription": "Allows the app to list and read all workflows, tasks and related lifecycle workflows resources without a signed-in user." + } + }, + "pathSets": [] + }, + "LifecycleWorkflows.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write all lifecycle workflows resources", + "adminDescription": "Allows the app to create, update, list, read and delete all workflows, tasks and related lifecycle workflows resources on behalf of the signed-in user.", + "userDisplayName": "Read and write all lifecycle workflows resources", + "userDescription": "Allows the app to create, update, list, read and delete all workflows, tasks and related lifecycle workflows resources on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all lifecycle workflows resources", + "adminDescription": "Allows the app to create, update, list, read and delete all workflows, tasks and related lifecycle workflows resources without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Mail.json b/permissions/beta/Mail.json index 5dee664ef..95759c4b3 100644 --- a/permissions/beta/Mail.json +++ b/permissions/beta/Mail.json @@ -1,28 +1,22 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Mail.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read email in user mailboxes.", - "longDescription": "Read user mail" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read email in user mailboxes.", - "longDescription": "Read user mail" + "adminDisplayName": "Read user mail ", + "adminDescription": "Allows the app to read the signed-in user\u0027s mailbox.", + "userDisplayName": "Read your mail ", + "userDescription": "Allows the app to read email in your mailbox. " }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read mail in all mailboxes without a signed-in user.", - "longDescription": "Read mail in all mailboxes" + "adminDisplayName": "Read mail in all mailboxes", + "adminDescription": "Allows the app to read mail in all mailboxes without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -33,7 +27,6 @@ "paths": { "/me/inferenceclassification/overrides": {}, "/me/mailfolders": {}, - "/me/mailfolders/": {}, "/me/mailfolders/delta": {}, "/me/mailfolders/{id}": {}, "/me/mailfolders/{id}/childfolders": {}, @@ -47,7 +40,6 @@ "/me/messages/{id}/attachments": {}, "/users/{id}/inferenceclassification/overrides": {}, "/users/{id}/mailfolders": {}, - "/users/{id}/mailfolders/": {}, "/users/{id}/mailfolders/delta": {}, "/users/{id}/mailfolders/{id}": {}, "/users/{id}/mailfolders/{id}/childfolders": {}, @@ -63,7 +55,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -77,7 +69,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -92,14 +84,15 @@ "Mail.Read.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read mail that the user can access, including the user\u0027s own and shared mail.", - "longDescription": "Read user and shared mail" + "adminDisplayName": "Read user and shared mail", + "adminDescription": "Allows the app to read mail a user can access, including their own and shared mail.", + "userDisplayName": "Read mail you can access", + "userDescription": "Allows the app to read mail you can access, including shared mail." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -115,14 +108,19 @@ "Mail.ReadBasic": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read email in the signed-in user\u0027s mailbox, except for body, bodyPreview, uniqueBody, attachments, extensions, and any extended properties. Does not include permissions to search messages.", - "longDescription": "Read user basic mail" + "adminDisplayName": "Read user basic mail", + "adminDescription": "Allows the app to read email in the signed-in user\u0027s mailbox except body, previewBody, attachments and any extended properties.", + "userDisplayName": "Read user basic mail", + "userDescription": "Allows the app to read email in the signed-in user\u0027s mailbox except body, previewBody, attachments and any extended properties." + }, + "Application": { + "adminDisplayName": "Read basic mail in all mailboxes", + "adminDescription": "Allows the app to read basic mail properties in all mailboxes without a signed-in user. Includes all properties except body, previewBody, attachments and any extended properties." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -131,7 +129,6 @@ ], "paths": { "/me/mailfolders": {}, - "/me/mailfolders/": {}, "/me/mailfolders/delta": {}, "/me/mailfolders/{id}": {}, "/me/mailfolders/{id}/childfolders": {}, @@ -141,7 +138,6 @@ "/me/messages": {}, "/me/messages/{id}": {}, "/users/{id}/mailfolders": {}, - "/users/{id}/mailfolders/": {}, "/users/{id}/mailfolders/delta": {}, "/users/{id}/mailfolders/{id}": {}, "/users/{id}/mailfolders/{id}/childfolders": {}, @@ -157,15 +153,13 @@ "Mail.ReadBasic.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all users mailboxes except Body, BodyPreview, UniqueBody, Attachments, ExtendedProperties, and Extensions. Does not include permissions to search messages.", - "longDescription": "Read all users basic mail" + "adminDisplayName": "Read basic mail in all mailboxes", + "adminDescription": "Allows the app to read basic mail properties in all mailboxes without a signed-in user. Includes all properties except body, previewBody, attachments and any extended properties." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -173,7 +167,6 @@ ], "paths": { "/me/mailfolders": {}, - "/me/mailfolders/": {}, "/me/mailfolders/delta": {}, "/me/mailfolders/{id}": {}, "/me/mailfolders/{id}/childfolders": {}, @@ -183,7 +176,6 @@ "/me/messages": {}, "/me/messages/{id}": {}, "/users/{id}/mailfolders": {}, - "/users/{id}/mailfolders/": {}, "/users/{id}/mailfolders/delta": {}, "/users/{id}/mailfolders/{id}": {}, "/users/{id}/mailfolders/{id}/childfolders": {}, @@ -198,26 +190,20 @@ }, "Mail.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.", - "longDescription": "Read and write access to user mail" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.", - "longDescription": "Read and write access to user mail" + "adminDisplayName": "Read and write access to user mail ", + "adminDescription": "Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail. ", + "userDisplayName": "Read and write access to your mail ", + "userDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail. " }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail.", - "longDescription": "Read and write mail in all mailboxes" + "adminDisplayName": "Read and write mail in all mailboxes", + "adminDescription": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -266,7 +252,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -287,7 +273,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -296,16 +282,14 @@ "GET" ], "paths": { - "/me/mailfolders/": {}, "/me/mailfolders/delta": {}, "/me/mailfolders/{id}/messages/delta": {}, - "/users/{id}/mailfolders/": {}, "/users/{id}/mailfolders/delta": {}, "/users/{id}/mailfolders/{id}/messages/delta": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -321,7 +305,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -340,7 +324,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -360,35 +344,30 @@ "Mail.ReadWrite.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete mail that the user has permission to access, including the user\u0027s own and shared mail. Does not include permission to send mail.", - "longDescription": "Read and write user and shared mail" + "adminDisplayName": "Read and write user and shared mail", + "adminDescription": "Allows the app to create, read, update, and delete mail a user has permission to access, including their own and shared mail. Does not include permission to send mail.", + "userDisplayName": "Read and write mail\u00A0you can access", + "userDescription": "Allows the app to read, update, create, and delete mail you have permission to access, including your own and shared mail. Does not allow the app to send mail on your behalf." } }, "pathSets": [] }, "Mail.Send": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to send mail as users in the organization.", - "longDescription": "Send mail as a user" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to send mail as users in the organization.", - "longDescription": "Send mail as a user" + "adminDisplayName": "Send mail as a user ", + "adminDescription": "Allows the app to send mail as users in the organization. ", + "userDisplayName": "Send mail as you ", + "userDescription": "Allows the app to send mail as you. " }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to send mail as any user without a signed-in user.", - "longDescription": "Send mail as any user" + "adminDisplayName": "Send mail as any user", + "adminDescription": "Allows the app to send mail as any user without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -421,9 +400,10 @@ "Mail.Send.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to send mail as the signed-in user, including sending on-behalf of others.", - "longDescription": "Send mail on behalf of others" + "adminDisplayName": "Send mail on behalf of others", + "adminDescription": "Allows the app to send mail as the signed-in user, including sending on-behalf of others.", + "userDisplayName": "Send mail on behalf of others or yourself", + "userDescription": "Allows the app to send mail as you or on-behalf of someone else." } }, "pathSets": [] diff --git a/permissions/beta/MailboxSettings.json b/permissions/beta/MailboxSettings.json index c1bbea232..9c34d17e4 100644 --- a/permissions/beta/MailboxSettings.json +++ b/permissions/beta/MailboxSettings.json @@ -1,28 +1,22 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "MailboxSettings.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to the read user\u0027s mailbox settings. Does not include permission to send mail.", - "longDescription": "Read user mailbox settings" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to the read user\u0027s mailbox settings. Does not include permission to send mail.", - "longDescription": "Read user mailbox settings" + "adminDisplayName": "Read user mailbox settings", + "adminDescription": "Allows the app to the read user\u0027s mailbox settings. Does not include permission to send mail.", + "userDisplayName": "Read your mailbox settings", + "userDescription": "Allows the app to read your mailbox settings." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read user\u0027s mailbox settings without a signed-in user. Does not include permission to send mail.", - "longDescription": "Read all user mailbox settings" + "adminDisplayName": "Read all user mailbox settings", + "adminDescription": "Allows the app to read user\u0027s mailbox settings without a signed-in user. Does not include permission to send mail." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -63,26 +57,20 @@ }, "MailboxSettings.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete user\u0027s mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages.", - "longDescription": "Read and write user mailbox settings" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete user\u0027s mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages.", - "longDescription": "Read and write user mailbox settings" + "adminDisplayName": "Read and write user mailbox settings", + "adminDescription": "Allows the app to create, read, update, and delete user\u0027s mailbox settings. Does not include permission to send mail.", + "userDisplayName": "Read and write to your mailbox settings", + "userDescription": "Allows the app to read, update, create, and delete your mailbox settings." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete user\u0027s mailbox settings without a signed-in user. Does not include permission to send mail.", - "longDescription": "Read and write all user mailbox settings" + "adminDisplayName": "Read and write all user mailbox settings", + "adminDescription": "Allows the app to create, read, update, and delete user\u0027s mailbox settings without a signed-in user. Does not include permission to send mail." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -97,7 +85,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -125,7 +113,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -141,7 +129,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" diff --git a/permissions/beta/ManagedTenant.json b/permissions/beta/ManagedTenant.json new file mode 100644 index 000000000..8dfd180f8 --- /dev/null +++ b/permissions/beta/ManagedTenant.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "ManagedTenant.Read.All": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/auditevent": {}, + "/managedtenant/auditevents": {}, + "/managedtenant/auditevents/{id}": {} + } + } + ] + }, + "ManagedTenant.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/auditevent": {}, + "/managedtenant/auditevents": {}, + "/managedtenant/auditevents/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ManagedTenants.json b/permissions/beta/ManagedTenants.json index ea2b7c633..a44f79db5 100644 --- a/permissions/beta/ManagedTenants.json +++ b/permissions/beta/ManagedTenants.json @@ -1,17 +1,26 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ManagedTenants.Read.All": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all managed tenant information", + "adminDescription": "Allows the app to read all managed tenant information on behalf of the signed-in user.", + "userDisplayName": "Read all managed tenant information", + "userDescription": "Allows the app to read all managed tenant information on your behalf.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/tenantrelationships/managedtenants/tenanttags/{id}": {}, "/tenantrelationships/managedtenants/managementactions": {}, "/tenantrelationships/managedtenants/managementactions/{id}": {}, "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses": {}, @@ -20,6 +29,7 @@ "/tenantrelationships/managedtenants/managementintents/{id}": {}, "/tenantrelationships/managedtenants/managementtemplates": {}, "/tenantrelationships/managedtenants/managementtemplates/{id}": {}, + "/tenantrelationships/managedtenants/myroles": {}, "/tenantrelationships/managedtenants/tenantgroups": {}, "/tenantrelationships/managedtenants/tenantgroups/{id}": {}, "/tenantrelationships/managedtenants/tenants": {}, @@ -29,11 +39,11 @@ "/tenantrelationships/managedtenants/tenantsdetailedinformation": {}, "/tenantrelationships/managedtenants/tenantsdetailedinformation/{id}": {}, "/tenantrelationships/managedtenants/tenanttags": {}, - "/tenantrelationships/managedtenants/tenanttags/{id}": {} + "/tenantrelationships/managedtenants/tenantusage": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -46,10 +56,18 @@ ] }, "ManagedTenants.ReadWrite.All": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write all managed tenant information", + "adminDescription": "Allows the app to read and write all managed tenant information on behalf of the signed-in user.", + "userDisplayName": "Read and write all managed tenant information", + "userDescription": "Allows the app to read and write all managed tenant information on your behalf.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -64,17 +82,19 @@ "/tenantrelationships/managedtenants/managementintents/{id}": {}, "/tenantrelationships/managedtenants/managementtemplates": {}, "/tenantrelationships/managedtenants/managementtemplates/{id}": {}, + "/tenantrelationships/managedtenants/myroles": {}, "/tenantrelationships/managedtenants/tenantgroups": {}, "/tenantrelationships/managedtenants/tenantgroups/{id}": {}, "/tenantrelationships/managedtenants/tenants": {}, "/tenantrelationships/managedtenants/tenants/{id}": {}, "/tenantrelationships/managedtenants/tenantscustomizedinformation": {}, "/tenantrelationships/managedtenants/tenantsdetailedinformation": {}, - "/tenantrelationships/managedtenants/tenantsdetailedinformation/{id}": {} + "/tenantrelationships/managedtenants/tenantsdetailedinformation/{id}": {}, + "/tenantrelationships/managedtenants/tenantusage": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -86,16 +106,16 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "POST" ], "paths": { - "/tenantrelationships/managedtenants/tenantgroups/tenantsearch": {}, "/tenantrelationships/managedtenants/managementactions/{id}/apply": {}, "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses/changedeploymentstatus": {}, + "/tenantrelationships/managedtenants/tenantgroups/tenantsearch": {}, "/tenantrelationships/managedtenants/tenants/{id}/offboardtenant": {}, "/tenantrelationships/managedtenants/tenants/{id}/resettenantonboardingstatus": {} } @@ -106,32 +126,32 @@ "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "DELETE", "GET", - "POST" + "PATCH" ], "paths": { - "/tenantrelationships/managedtenants/tenanttags": {} + "/tenantrelationships/managedtenants/tenanttags/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "DELETE", - "PATCH" + "POST" ], "paths": { - "/tenantrelationships/managedtenants/tenanttags/{id}": {} + "/tenantrelationships/managedtenants/tenanttags": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/Member.json b/permissions/beta/Member.json index c89202d5e..a44be19c6 100644 --- a/permissions/beta/Member.json +++ b/permissions/beta/Member.json @@ -1,35 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { - "Member.Read.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read this group\u0027s members, without a signed-in user.", - "longDescription": "Read this group\u0027s members." - } - }, - "pathSets": [] - }, "Member.Read.Hidden": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the memberships of hidden groups and administrative units on behalf of the signed-in user, for those hidden groups and administrative units that the signed-in user has access to.", - "longDescription": "Read hidden memberships" + "adminDisplayName": "Read hidden memberships", + "adminDescription": "Allows the app to read the memberships of hidden groups and administrative units on behalf of the signed-in user, for those hidden groups and administrative units that the signed-in user has access to.", + "userDisplayName": "Read your hidden memberships", + "userDescription": "Allows the app to read the memberships of hidden groups or administrative units on your behalf, for those hidden groups or adminstrative units that you have access to.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the memberships of hidden groups and administrative units without a signed-in user.", - "longDescription": "Read all hidden memberships" + "adminDisplayName": "Read all hidden memberships", + "adminDescription": "Allows the app to read the memberships of hidden groups and administrative units without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/N-A.json b/permissions/beta/N-A.json new file mode 100644 index 000000000..996cb970c --- /dev/null +++ b/permissions/beta/N-A.json @@ -0,0 +1,4818 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "N/A": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/identity/apiconnectors/{id}": {}, + "/accessreviews/{id}": {}, + "/administrativeunits/{id}": {}, + "/serviceprincipals/{id}": {}, + "/identity/conditionalaccess/policies/{id}": {}, + "/bookingbusinesses/{id}/appointments/{id}": {}, + "/bookingbusinesses/{id}/customers/{id}": {}, + "/teams/{id}/channels/{id}": {}, + "/teams/{id}/channels/{id}/members/{id}": {}, + "/teams/{id}/members/{id}": {}, + "/devicemanagement/virtualendpoint/provisioningpolicies/{id}": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/oauth2permissiongrants/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/deviceappmanagementtasks/{id}": {}, + "/deviceappmanagement/enterprisecodesigningcertificates/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations/{id}": {}, + "/deviceappmanagement/managedebookcategories/{id}": {}, + "/deviceappmanagement/managedebooks/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/assignments/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/categories/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/devicestates/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/mobileappcategories/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/assignments/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/categories/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/relationships/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}/policy": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles/{id}": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps/{id}": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments/{id}": {}, + "/devicemanagement/auditevents/{id}": {}, + "/devicemanagement/configmanagercollections/{id}": {}, + "/devicemanagement/intunebrandingprofiles/{id}": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/reports/cachedreportconfigurations/{id}": {}, + "/devicemanagement/reports/exportjobs/{id}": {}, + "/devicemanagement/reports/reportschedules/{id}": {}, + "/devicemanagement/windowsinformationprotectionapplearningsummaries/{id}": {}, + "/devicemanagement/windowsinformationprotectionnetworklearningsummaries/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}": {}, + "/deviceappmanagement/policysets/{id}/assignments/{id}": {}, + "/deviceappmanagement/policysets/{id}/items/{id}": {}, + "/deviceappmanagement/sideloadingkeys/{id}": {}, + "/deviceappmanagement/vpptokens/{id}": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates/{id}": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates/{id}": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}": {}, + "/devicemanagement/androidforworkappconfigurationschemas/{id}": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}": {}, + "/devicemanagement/androidmanagedstoreappconfigurationschemas/{id}": {}, + "/devicemanagement/assignmentfilters/{id}": {}, + "/devicemanagement/carttoclassassociations/{id}": {}, + "/devicemanagement/categories/{id}": {}, + "/devicemanagement/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/certificateconnectordetails/{id}": {}, + "/devicemanagement/chromeosonboardingsettings/{id}": {}, + "/devicemanagement/cloudpcconnectivityissues/{id}": {}, + "/devicemanagement/comanageddevices/{id}": {}, + "/devicemanagement/comanagementeligibledevices/{id}": {}, + "/devicemanagement/compliancecategories/{id}": {}, + "/devicemanagement/compliancemanagementpartners/{id}": {}, + "/devicemanagement/compliancepolicies/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/assignments/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations/{id}": {}, + "/devicemanagement/compliancepolicies/{id}/settings/{id}": {}, + "/devicemanagement/compliancesettings/{id}": {}, + "/devicemanagement/configurationcategories/{id}": {}, + "/devicemanagement/configurationpolicies/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/assignments/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/configurationsettings/{id}": {}, + "/devicemanagement/datasharingconsents/{id}": {}, + "/devicemanagement/detectedapps/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/assignments/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatuses/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations/{id}": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatuses/{id}": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/deviceconfigurationconflictsummary/{id}": {}, + "/devicemanagement/deviceconfigurationrestrictedappsviolations/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidcertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownercertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilecertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilepkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownercertificateprofilebase/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerpkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iospkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosimportedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macospkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10generalconfiguration/privacyaccesscontrols/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10importedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10pkcscertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windowsphone81importedpfxcertificateprofile/manageddevicecertificatestates/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificateforclientvalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificateforclientvalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificatesforservervalidation/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/secondaryrootcertificateforclientvalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/groupassignments/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatuses/{id}": {}, + "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementpartners/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments/{id}": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates/{id}": {}, + "/devicemanagement/domainjoinconnectors/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments/{id}": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates/{id}": {}, + "/devicemanagement/exchangeconnectors/{id}": {}, + "/devicemanagement/grouppolicycategories/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/definition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/definitionvalue": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/children/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitions/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/parent": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/definitions/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/microsoft.graph.grouppolicyuploadeddefinitionfile/grouppolicyoperations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/nextversiondefinition": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/presentations/{id}": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/previousversiondefinition": {}, + "/devicemanagement/grouppolicydefinitions/{id}": {}, + "/devicemanagement/grouppolicymigrationreports/{id}": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/grouppolicysettingmappings/{id}": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/unsupportedgrouppolicyextensions/{id}": {}, + "/devicemanagement/grouppolicyobjectfiles/{id}": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/assignments/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/devicerunstates/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/userrunstates/{id}": {}, + "/devicemanagement/hardwarepasswordinfo/{id}": {}, + "/devicemanagement/intents/{id}": {}, + "/devicemanagement/intents/{id}/assignments/{id}": {}, + "/devicemanagement/intents/{id}/categories/{id}": {}, + "/devicemanagement/intents/{id}/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/intents/{id}/categories/{id}/settings/{id}": {}, + "/devicemanagement/intents/{id}/devicesettingstatesummaries/{id}": {}, + "/devicemanagement/intents/{id}/devicestates/{id}": {}, + "/devicemanagement/intents/{id}/settings/{id}": {}, + "/devicemanagement/intents/{id}/userstates/{id}": {}, + "/devicemanagement/iosupdatestatuses/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries/{id}": {}, + "/devicemanagement/manageddeviceencryptionstates/{id}": {}, + "/devicemanagement/manageddevices/{id}": {}, + "/devicemanagement/managementconditions/{id}": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions/{id}": {}, + "/devicemanagement/managementconditionstatements/{id}": {}, + "/devicemanagement/microsofttunnelconfigurations/{id}": {}, + "/devicemanagement/microsofttunnelhealththresholds/{id}": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}": {}, + "/devicemanagement/microsofttunnelsites/{id}": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelconfiguration": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}": {}, + "/devicemanagement/mobilethreatdefenseconnectors/{id}": {}, + "/devicemanagement/ndesconnectors/{id}": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}": {}, + "/devicemanagement/operationapprovalpolicies/{id}": {}, + "/devicemanagement/operationapprovalrequests/{id}": {}, + "/devicemanagement/remoteactionaudits/{id}": {}, + "/devicemanagement/remoteassistancepartners/{id}": {}, + "/devicemanagement/resourceoperations/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}": {}, + "/devicemanagement/reusablesettings/{id}": {}, + "/devicemanagement/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments/{id}": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/roledefinition": {}, + "/devicemanagement/rolescopetags/{id}": {}, + "/devicemanagement/settingdefinitions/{id}": {}, + "/devicemanagement/templates/{id}": {}, + "/devicemanagement/templates/{id}/categories/{id}": {}, + "/devicemanagement/templates/{id}/categories/{id}/recommendedsettings/{id}": {}, + "/devicemanagement/templates/{id}/categories/{id}/settingdefinitions/{id}": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/categorydevicestatesummaries/{id}": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestates/{id}": {}, + "/devicemanagement/templates/{id}/migratableto/{id}": {}, + "/devicemanagement/templates/{id}/settings/{id}": {}, + "/devicemanagement/templatesettings/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails/{id}": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescope": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicescores/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses/{id}": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity/{id}": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory/{id}/userexperienceanalyticsmetric": {}, + "/devicemanagement/userexperienceanalyticsmodelscores/{id}": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression/{id}": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/{id}": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/{id}": {}, + "/devicemanagement/userexperienceanalyticsscorehistory/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices/{id}": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance/{id}": {}, + "/devicemanagement/userpfxcertificates/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/driverinventories/{id}": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates/{id}": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/windowsupdatecatalogitems/{id}": {}, + "/devicemanagement/zebrafotaartifacts/{id}": {}, + "/devicemanagement/zebrafotadeployments/{id}": {}, + "/officeconfiguration/clientconfigurations/{id}": {}, + "/onpremencryptedpayloads/{id}": {}, + "/pfxrecryptionrequests/{id}": {}, + "/pfxusercertificates/{id}": {}, + "/devicemanagement/autopilotevents/{id}": {}, + "/devicemanagement/autopilotevents/{id}/policystatusdetails/{id}": {}, + "/devicemanagement/troubleshootingevents/{id}": {}, + "/users/{id}/mobileappintentandstates/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultiosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/defaultmacosenrollmentprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/{id}": {}, + "/devicemanagement/importeddeviceidentities/{id}": {}, + "/devicemanagement/notificationmessagetemplates/{id}": {}, + "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages/{id}": {}, + "/devicemanagement/resourceaccessprofiles/{id}": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assignments/{id}": {}, + "/devicemanagement/telecomexpensemanagementpartners/{id}": {}, + "/devicemanagement/termsandconditions/{id}": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses/{id}/termsandconditions": {}, + "/devicemanagement/termsandconditions/{id}/assignments/{id}": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments/{id}": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments/{id}/termsandconditions": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/intendeddeploymentprofile": {}, + "/domains/{id}": {}, + "/grouplifecyclepolicies/{id}": {}, + "/groups/{id}": {}, + "/groups/{id}/settings/{id}": {}, + "/settings/{id}": {}, + "/teams/{id}/channels/{id}/tabs/{id}": {}, + "/users/{id}": {}, + "/domains/{id}/federationconfiguration/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}": {}, + "/external/connections/{id}": {}, + "/groups/{id}/conversations/{id}/threads/{id}": {}, + "/identity/identityproviders/{id}": {}, + "/identityproviders/{id}": {}, + "/identity/b2cuserflows/{id}": {}, + "/identity/b2cuserflows/{id}/userattributeassignments/{id}": {}, + "/identity/b2xuserflows/{id}/userattributeassignments/{id}": {}, + "/identity/userflowattributes/{id}": {}, + "/employeeexperience/learningproviders/13727311-e7bb-470d-8b20-6a23d9030d70/learningcontents(externalid={value})": {}, + "/identity/conditionalaccess/namedlocations/{id}": {}, + "/policies/activitybasedtimeoutpolicies/{id}": {}, + "/policies/appmanagementpolicies/{id}": {}, + "/policies/claimsmappingpolicies/{id}": {}, + "/policies/homerealmdiscoverypolicies/{id}": {}, + "/policies/tokenissuancepolicies/{id}": {}, + "/policies/tokenlifetimepolicies/{id}": {}, + "/policies/permissiongrantpolicies/{id}": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/microsoftauthenticator": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/sms": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/temporaryaccesspass": {}, + "/search/acronyms/{id}": {}, + "/search/bookmarks/{id}": {}, + "/sites/{id}/columns/{id}": {}, + "/sites/{id}/contenttypes/{id}": {}, + "/sites/{id}/contenttypes/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns/{id}": {}, + "/chats/{id}/tabs/{id}": {}, + "/teams/{id}/tags/{id}": {}, + "/security/tiindicators/{id}": {}, + "/admin/windows/updates/deployments/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}": {}, + "/devicemanagement/derivedcredentials/{id}": {}, + "/devicemanagement/devicecategories/{id}": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsupdateforbusinessconfiguration/deviceupdatestates/{id}": {}, + "/devicemanagement/devicemanagementscripts/{id}": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}": {}, + "/officeconfiguration/clientconfigurations/{id}/assignments/{id}": {}, + "/users/{id}/mobileapptroubleshootingevents/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/identity/apiconnectors": {}, + "/accessreviews": {}, + "/accessreviews/{id}/reviewers": {}, + "/identitygovernance/accessreviews/definitions": {}, + "/identitygovernance/accessreviews/historydefinitions": {}, + "/administrativeunits": {}, + "/administrativeunits/{id}/members": {}, + "/directory/administrativeunits": {}, + "/groups/{id}/approleassignments": {}, + "/users/{id}/approleassignments": {}, + "/serviceprincipals/{id}/approleassignedto": {}, + "/serviceprincipals/{id}/approleassignments": {}, + "/applications/{id}/owners": {}, + "/schemaextensions": {}, + "/serviceprincipals/{id}/delegatedpermissionclassifications": {}, + "/serviceprincipals/{id}/owners": {}, + "/identity/conditionalaccess/policies": {}, + "/applications/{id}/tokenissuancepolicies": {}, + "/applications/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals": {}, + "/serviceprincipals/{id}/claimsmappingpolicies": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies": {}, + "/serviceprincipals/{id}/synchronization/jobs": {}, + "/bookingbusinesses/{id}/appointments": {}, + "/teams/{id}/channels": {}, + "/teams/{id}/channels/{id}/members": {}, + "/chats": {}, + "/chats/{id}/installedapps": {}, + "/chats/{id}/members": {}, + "/chats/{id}/pinnedmessages": {}, + "/devicemanagement/virtualendpoint/deviceimages": {}, + "/devicemanagement/virtualendpoint/provisioningpolicies": {}, + "/devicemanagement/virtualendpoint/usersettings": {}, + "/directory/attributesets": {}, + "/directory/customsecurityattributedefinitions": {}, + "/directory/customsecurityattributedefinitions/{id}/allowedvalues": {}, + "/oauth2permissiongrants": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/defaultmanagedappprotections": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/deviceappmanagementtasks": {}, + "/deviceappmanagement/enterprisecodesigningcertificates": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assignments": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/devicestatuses": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/groupassignments": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/userstatuses": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/apps": {}, + "/deviceappmanagement/managedappregistrations": {}, + "/deviceappmanagement/managedappregistrations/{id}/operations": {}, + "/deviceappmanagement/managedebookcategories": {}, + "/deviceappmanagement/managedebooks": {}, + "/deviceappmanagement/managedebooks/{id}/assignments": {}, + "/deviceappmanagement/managedebooks/{id}/categories": {}, + "/deviceappmanagement/managedebooks/{id}/devicestates": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary": {}, + "/deviceappmanagement/managedebooks/{id}/userstatesummary/{id}/devicestates": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/mobileappcategories": {}, + "/deviceappmanagement/mobileappconfigurations": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatuses": {}, + "/deviceappmanagement/mobileapps": {}, + "/deviceappmanagement/mobileapps/{id}/assignments": {}, + "/deviceappmanagement/mobileapps/{id}/categories": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/containedapps": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.iosvppapp/assignedlicenses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.macosvppapp/assignedlicenses": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.managedmobilelobapp/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.microsoftstoreforbusinessapp/containedapps": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.mobilelobapp/contentversions": {}, + "/deviceappmanagement/mobileapps/{id}/microsoft.graph.windowsuniversalappx/committedcontainedapps": {}, + "/deviceappmanagement/mobileapps/{id}/relationships": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/devicestatuses": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/apps": {}, + "/deviceappmanagement/wdacsupplementalpolicies": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assignments": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/exemptapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/protectedapplockerfiles": {}, + "/deviceappmanagement/windowsinformationprotectionwipeactions": {}, + "/deviceappmanagement/windowsmanagedappprotections": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/apps": {}, + "/devicemanagement/auditevents": {}, + "/devicemanagement/configmanagercollections": {}, + "/devicemanagement/intunebrandingprofiles": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assignments": {}, + "/devicemanagement/reports/cachedreportconfigurations": {}, + "/devicemanagement/reports/exportjobs": {}, + "/devicemanagement/reports/reportschedules": {}, + "/devicemanagement/windowsinformationprotectionapplearningsummaries": {}, + "/devicemanagement/windowsinformationprotectionnetworklearningsummaries": {}, + "/deviceappmanagement/policysets": {}, + "/deviceappmanagement/policysets/{id}/assignments": {}, + "/deviceappmanagement/policysets/{id}/items": {}, + "/deviceappmanagement/sideloadingkeys": {}, + "/deviceappmanagement/vpptokens": {}, + "/deviceappmanagement/windowsmanagementapp/healthstates": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary/advancedthreatprotectiononboardingdevicesettingstates": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles": {}, + "/devicemanagement/androidforworkappconfigurationschemas": {}, + "/devicemanagement/androidforworkenrollmentprofiles": {}, + "/devicemanagement/androidmanagedstoreappconfigurationschemas": {}, + "/devicemanagement/assignmentfilters": {}, + "/devicemanagement/carttoclassassociations": {}, + "/devicemanagement/categories": {}, + "/devicemanagement/categories/{id}/settingdefinitions": {}, + "/devicemanagement/certificateconnectordetails": {}, + "/devicemanagement/chromeosonboardingsettings": {}, + "/devicemanagement/cloudpcconnectivityissues": {}, + "/devicemanagement/comanageddevices": {}, + "/devicemanagement/comanagementeligibledevices": {}, + "/devicemanagement/compliancecategories": {}, + "/devicemanagement/compliancemanagementpartners": {}, + "/devicemanagement/compliancepolicies": {}, + "/devicemanagement/compliancepolicies/{id}/assignments": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule": {}, + "/devicemanagement/compliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations": {}, + "/devicemanagement/compliancepolicies/{id}/settings": {}, + "/devicemanagement/compliancesettings": {}, + "/devicemanagement/configurationcategories": {}, + "/devicemanagement/configurationpolicies": {}, + "/devicemanagement/configurationpolicies/{id}/assignments": {}, + "/devicemanagement/configurationpolicies/{id}/settings": {}, + "/devicemanagement/configurationpolicies/{id}/settings/{id}/settingdefinitions": {}, + "/devicemanagement/configurationpolicytemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates": {}, + "/devicemanagement/configurationpolicytemplates/{id}/settingtemplates/{id}/settingdefinitions": {}, + "/devicemanagement/configurationsettings": {}, + "/devicemanagement/datasharingconsents": {}, + "/devicemanagement/detectedapps": {}, + "/devicemanagement/devicecompliancepolicies": {}, + "/devicemanagement/devicecompliancepolicies/{id}/assignments": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatuses": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduledactionsforrule/{id}/scheduledactionconfigurations": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatuses": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries": {}, + "/devicemanagement/devicecompliancepolicysettingstatesummaries/{id}/devicecompliancesettingstates": {}, + "/devicemanagement/devicecompliancescripts": {}, + "/devicemanagement/devicecompliancescripts/{id}/assignments": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates": {}, + "/devicemanagement/deviceconfigurationconflictsummary": {}, + "/devicemanagement/deviceconfigurationrestrictedappsviolations": {}, + "/devicemanagement/deviceconfigurations": {}, + "/devicemanagement/deviceconfigurations/{id}/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/microsoft.graph.androidforworkscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilepkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilescepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerpkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iospkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosimportedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macospkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/microsoft.graph.macosscepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10generalconfiguration/privacyaccesscontrols": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/microsoft.graph.windowsphone81scepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10importedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows10pkcscertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windows81scepcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/microsoft.graph.windowsphone81importedpfxcertificateprofile/manageddevicecertificatestates": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/rootcertificatesforservervalidation": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/assignments": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicesettingstatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/groupassignments": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatuses": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatuses": {}, + "/devicemanagement/deviceconfigurationsallmanageddevicecertificatestates": {}, + "/devicemanagement/devicecustomattributeshellscripts": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/groupassignments": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/userrunstates": {}, + "/devicemanagement/deviceenrollmentconfigurations": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assignments": {}, + "/devicemanagement/devicehealthscripts": {}, + "/devicemanagement/devicehealthscripts/{id}/assignments": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementpartners": {}, + "/devicemanagement/devicemanagementscripts/{id}/assignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate/detectedmalwarestate": {}, + "/devicemanagement/devicemanagementscripts/{id}/groupassignments": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates": {}, + "/devicemanagement/devicemanagementscripts/{id}/userrunstates/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts": {}, + "/devicemanagement/deviceshellscripts/{id}/assignments": {}, + "/devicemanagement/deviceshellscripts/{id}/devicerunstates": {}, + "/devicemanagement/deviceshellscripts/{id}/groupassignments": {}, + "/devicemanagement/deviceshellscripts/{id}/userrunstates": {}, + "/devicemanagement/domainjoinconnectors": {}, + "/devicemanagement/embeddedsimactivationcodepools": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assignments": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/devicestates": {}, + "/devicemanagement/exchangeconnectors": {}, + "/devicemanagement/grouppolicycategories": {}, + "/devicemanagement/grouppolicyconfigurations": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assignments": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/children": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitions": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/definitions": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile/microsoft.graph.grouppolicyuploadeddefinitionfile/grouppolicyoperations": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/presentations": {}, + "/devicemanagement/grouppolicydefinitions": {}, + "/devicemanagement/grouppolicymigrationreports": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/grouppolicysettingmappings": {}, + "/devicemanagement/grouppolicymigrationreports/{id}/unsupportedgrouppolicyextensions": {}, + "/devicemanagement/grouppolicyobjectfiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles": {}, + "/devicemanagement/hardwareconfigurations": {}, + "/devicemanagement/hardwareconfigurations/{id}/assignments": {}, + "/devicemanagement/hardwareconfigurations/{id}/devicerunstates": {}, + "/devicemanagement/hardwareconfigurations/{id}/userrunstates": {}, + "/devicemanagement/hardwarepasswordinfo": {}, + "/devicemanagement/intents": {}, + "/devicemanagement/intents/{id}/assignments": {}, + "/devicemanagement/intents/{id}/categories": {}, + "/devicemanagement/intents/{id}/categories/{id}/settingdefinitions": {}, + "/devicemanagement/intents/{id}/categories/{id}/settings": {}, + "/devicemanagement/intents/{id}/devicesettingstatesummaries": {}, + "/devicemanagement/intents/{id}/devicestates": {}, + "/devicemanagement/intents/{id}/settings": {}, + "/devicemanagement/intents/{id}/userstates": {}, + "/devicemanagement/iosupdatestatuses": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries": {}, + "/devicemanagement/macossoftwareupdateaccountsummaries/{id}/categorysummaries/{id}/updatestatesummaries": {}, + "/devicemanagement/manageddeviceencryptionstates": {}, + "/devicemanagement/manageddevices": {}, + "/devicemanagement/managementconditions": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions": {}, + "/devicemanagement/managementconditionstatements": {}, + "/devicemanagement/microsofttunnelconfigurations": {}, + "/devicemanagement/microsofttunnelhealththresholds": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses": {}, + "/devicemanagement/microsofttunnelsites": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests": {}, + "/devicemanagement/mobilethreatdefenseconnectors": {}, + "/devicemanagement/ndesconnectors": {}, + "/devicemanagement/oemwarrantyinformationonboarding": {}, + "/devicemanagement/operationapprovalpolicies": {}, + "/devicemanagement/operationapprovalrequests": {}, + "/devicemanagement/remoteactionaudits": {}, + "/devicemanagement/remoteassistancepartners": {}, + "/devicemanagement/resourceoperations": {}, + "/devicemanagement/reusablepolicysettings": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies": {}, + "/devicemanagement/reusablesettings": {}, + "/devicemanagement/roleassignments": {}, + "/devicemanagement/roledefinitions": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assignments": {}, + "/devicemanagement/rolescopetags": {}, + "/devicemanagement/settingdefinitions": {}, + "/devicemanagement/templates": {}, + "/devicemanagement/templates/{id}/categories": {}, + "/devicemanagement/templates/{id}/categories/{id}/recommendedsettings": {}, + "/devicemanagement/templates/{id}/categories/{id}/settingdefinitions": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/categorydevicestatesummaries": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestates": {}, + "/devicemanagement/templates/{id}/migratableto": {}, + "/devicemanagement/templates/{id}/settings": {}, + "/devicemanagement/templatesettings": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyappversiondeviceid": {}, + "/devicemanagement/userexperienceanalyticsapphealthapplicationperformancebyosversion": {}, + "/devicemanagement/userexperienceanalyticsapphealthdevicemodelperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsapphealthdeviceperformancedetails": {}, + "/devicemanagement/userexperienceanalyticsapphealthosversionperformance": {}, + "/devicemanagement/userexperienceanalyticsbaselines": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics/metricvalues": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceappimpact": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthdeviceruntimehistory": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthmodelperformance": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthosperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicemetrichistory": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes": {}, + "/devicemanagement/userexperienceanalyticsdevicescores": {}, + "/devicemanagement/userexperienceanalyticsdevicestartuphistory": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocesses": {}, + "/devicemanagement/userexperienceanalyticsdevicestartupprocessperformance": {}, + "/devicemanagement/userexperienceanalyticsdeviceswithoutcloudidentity": {}, + "/devicemanagement/userexperienceanalyticsimpactingprocess": {}, + "/devicemanagement/userexperienceanalyticsmetrichistory": {}, + "/devicemanagement/userexperienceanalyticsmodelscores": {}, + "/devicemanagement/userexperienceanalyticsnotautopilotreadydevice": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/manufacturerregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/modelregression": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/operatingsystemregression": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance": {}, + "/devicemanagement/userexperienceanalyticsscorehistory": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremetrics/{id}/metricdevices": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywheremodelperformance": {}, + "/devicemanagement/userpfxcertificates": {}, + "/devicemanagement/windowsdriverupdateprofiles": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/driverinventories": {}, + "/devicemanagement/windowsfeatureupdateprofiles": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsmalwareinformation": {}, + "/devicemanagement/windowsmalwareinformation/{id}/devicemalwarestates": {}, + "/devicemanagement/windowsqualityupdateprofiles": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assignments": {}, + "/devicemanagement/windowsupdatecatalogitems": {}, + "/devicemanagement/zebrafotaartifacts": {}, + "/devicemanagement/zebrafotadeployments": {}, + "/officeconfiguration/clientconfigurations": {}, + "/onpremencryptedpayloads": {}, + "/pfxrecryptionrequests": {}, + "/pfxusercertificates": {}, + "/officeconfiguration/clientconfigurations/{id}/assignments": {}, + "/devicemanagement/autopilotevents": {}, + "/devicemanagement/autopilotevents/{id}/policystatusdetails": {}, + "/devicemanagement/troubleshootingevents": {}, + "/users/{id}/mobileappintentandstates": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/assignments": {}, + "/devicemanagement/deponboardingsettings": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities": {}, + "/devicemanagement/importeddeviceidentities": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities": {}, + "/devicemanagement/notificationmessagetemplates": {}, + "/devicemanagement/notificationmessagetemplates/{id}/localizednotificationmessages": {}, + "/devicemanagement/resourceaccessprofiles": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assignments": {}, + "/devicemanagement/telecomexpensemanagementpartners": {}, + "/devicemanagement/termsandconditions": {}, + "/devicemanagement/termsandconditions/{id}/acceptancestatuses": {}, + "/devicemanagement/termsandconditions/{id}/assignments": {}, + "/devicemanagement/termsandconditions/{id}/groupassignments": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles": {}, + "/devicemanagement/windowsautopilotdeviceidentities": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assignments": {}, + "/administrativeunits/{id}/scopedrolemembers": {}, + "/directoryroles": {}, + "/directoryroles/roletemplateid={roletemplateid}/members": {}, + "/directoryroles/{id}/members": {}, + "/domains": {}, + "/grouplifecyclepolicies": {}, + "/groups": {}, + "/groups/{id}/members": {}, + "/groups/{id}/owners": {}, + "/groups/{id}/settings": {}, + "/policies/permissiongrantpolicies/{id}/excludes": {}, + "/policies/permissiongrantpolicies/{id}/includes": {}, + "/settings": {}, + "/teams/{id}/channels/{id}/tabs": {}, + "/teams/{id}/installedapps": {}, + "/users": {}, + "/teams": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/customaccesspackageworkflowextensions": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourcerequests": {}, + "/identitygovernance/entitlementmanagement/accesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatibleaccesspackages": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatiblegroups": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/externalsponsors": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/internalsponsors": {}, + "/external/connections": {}, + "/identity/identityproviders": {}, + "/identityproviders": {}, + "/identity/b2cuserflows": {}, + "/identity/b2cuserflows/{id}/userattributeassignments": {}, + "/identity/b2xuserflows": {}, + "/identity/b2xuserflows/{id}/userattributeassignments": {}, + "/identity/userflowattributes": {}, + "/identity/userflows": {}, + "/identity/b2cuserflows/{id}/identityproviders": {}, + "/identity/b2xuserflows/{id}/identityproviders": {}, + "/organization/{id}/certificatebasedauthconfiguration": {}, + "/identity/conditionalaccess/namedlocations": {}, + "/identity/events/onsignupstart": {}, + "/policies/activitybasedtimeoutpolicies": {}, + "/policies/appmanagementpolicies": {}, + "/policies/claimsmappingpolicies": {}, + "/policies/homerealmdiscoverypolicies": {}, + "/policies/tokenissuancepolicies": {}, + "/policies/tokenlifetimepolicies": {}, + "/trustframework/policies": {}, + "/identity/conditionalaccess/authenticationcontextclassreferences": {}, + "/policies/permissiongrantpolicies": {}, + "/programcontrols": {}, + "/teams/{id}/schedule/schedulinggroups": {}, + "/teams/{id}/schedule/shifts": {}, + "/teams/{id}/schedule/swapshiftschangerequests": {}, + "/teams/{id}/schedule/timecards": {}, + "/teams/{id}/schedule/timeoffreasons": {}, + "/teams/{id}/schedule/offershiftrequests": {}, + "/search/acronyms": {}, + "/search/bookmarks": {}, + "/search/qnas": {}, + "/sites/{id}/columns": {}, + "/sites/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/columns": {}, + "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions": {}, + "/sites/{id}/lists": {}, + "/sites/{id}/lists/{id}/items": {}, + "/sites/{id}/pages": {}, + "/teams/{id}/members": {}, + "/users/{id}/teamwork/installedapps": {}, + "/chats/{id}/tabs": {}, + "/teams/{id}/tags": {}, + "/teams/{id}/tags/{id}/members": {}, + "/security/tiindicators": {}, + "/security/threatsubmission/emailthreats": {}, + "/security/threatsubmission/emailthreatsubmissionpolicies": {}, + "/security/threatsubmission/filethreats": {}, + "/security/threatsubmission/urlthreats": {}, + "/trustframework/keysets": {}, + "/admin/windows/updates/deployments": {}, + "/admin/windows/updates/resourceconnections": {}, + "/admin/windows/updates/updatableassets": {}, + "/deviceappmanagement/androidmanagedappprotections": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations": {}, + "/deviceappmanagement/iosmanagedappprotections": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies": {}, + "/deviceappmanagement/targetedmanagedappconfigurations": {}, + "/devicemanagement/devicecategories": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsupdateforbusinessconfiguration/deviceupdatestates": {}, + "/devicemanagement/devicemanagementscripts": {}, + "/devicemanagement/mobileapptroubleshootingevents": {}, + "/users/{id}/mobileapptroubleshootingevents": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/identity/apiconnectors/{id}/uploadclientcertificate": {}, + "/identitygovernance/accessreviews/decisions/filterbycurrentuser(on={value})/recordalldecisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/applydecisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/resetdecisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/sendreminder": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/stop": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stop": {}, + "/identitygovernance/accessreviews/historydefinitions/{id}/instances/{id}/generatedownloaduri": {}, + "/me/pendingaccessreviewinstances/{id}/batchrecorddecisions": {}, + "/users/{id}/pendingaccessreviewinstances/{id}/batchrecorddecisions": {}, + "/accessreviews/{id}/applydecisions": {}, + "/accessreviews/{id}/resetdecisions": {}, + "/accessreviews/{id}/sendreminder": {}, + "/accessreviews/{id}/stop": {}, + "/applications/{id}/appmanagementpolicies": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmembergroups": {}, + "/me/checkmemberobjects": {}, + "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmembergroups": {}, + "/users/{id}/getmemberobjects": {}, + "/applicationtemplates/{id}/instantiate": {}, + "/directory/deleteditems/{id}/restore": {}, + "/serviceprincipals/{id}/addpassword": {}, + "/serviceprincipals/{id}/createpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/deletepasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/getpasswordsinglesignoncredentials": {}, + "/serviceprincipals/{id}/removepassword": {}, + "/serviceprincipals/{id}/updatepasswordsinglesignoncredentials": {}, + "/applications/{id}/synchronization/acquireaccesstoken": {}, + "/serviceprincipals/{id}/synchronization/acquireaccesstoken": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/pause": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/provisionondemand": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/restart": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/directories/{id}/discover": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/parseexpression": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/start": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/validatecredentials": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/parseexpression": {}, + "/bookingbusinesses/{id}/appointments/{id}/cancel": {}, + "/me/calendar/getschedule": {}, + "/users/{id}/calendar/getschedule": {}, + "/chats/{id}/installedapps/{id}/upgrade": {}, + "/devicemanagement/manageddevices/bulkreprovisioncloudpc": {}, + "/devicemanagement/manageddevices/bulkrestorecloudpc": {}, + "/devicemanagement/manageddevices/bulksetcloudpcreviewstatus": {}, + "/devicemanagement/manageddevices/{id}/reprovisioncloudpc": {}, + "/devicemanagement/manageddevices/{id}/resizecloudpc": {}, + "/devicemanagement/manageddevices/{id}/restorecloudpc": {}, + "/devicemanagement/manageddevices/{id}/setcloudpcreviewstatus": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/changeuseraccounttype": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/endgraceperiod": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/reboot": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/rename": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/reprovision": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}/troubleshoot": {}, + "/devicemanagement/virtualendpoint/deviceimages/{id}/reupload": {}, + "/devicemanagement/virtualendpoint/provisioningpolicies/{id}/assign": {}, + "/devicemanagement/virtualendpoint/usersettings/{id}/assign": {}, + "/devicemanagement/reports/getcachedreport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancereport": {}, + "/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getcompliancesettingnoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancereport": {}, + "/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getconfigurationsettingnoncompliancereport": {}, + "/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles": {}, + "/devicemanagement/reports/getdevicemanagementintentsettingsreport": {}, + "/devicemanagement/reports/getdevicenoncompliancereport": {}, + "/devicemanagement/reports/gethistoricalreport": {}, + "/devicemanagement/reports/getnoncompliantdevicesandsettingsreport": {}, + "/devicemanagement/reports/getpolicynoncompliancemetadata": {}, + "/devicemanagement/reports/getpolicynoncompliancereport": {}, + "/devicemanagement/reports/getpolicynoncompliancesummaryreport": {}, + "/devicemanagement/reports/getreportfilters": {}, + "/devicemanagement/reports/getsettingnoncompliancereport": {}, + "/users/{id}/wipemanagedappregistrationsbyazureaddeviceid": {}, + "/deviceappmanagement/deviceappmanagementtasks/{id}/updatestatus": {}, + "/deviceappmanagement/managedapppolicies/{id}/assign": {}, + "/deviceappmanagement/managedapppolicies/{id}/targetapps": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}/assign": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}/targetapps": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}/assign": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}/targetapps": {}, + "/deviceappmanagement/managedebooks/{id}/assign": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/assign": {}, + "/deviceappmanagement/mobileapps/validatexml": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}/commit": {}, + "/deviceappmanagement/mobileapps/{id}/contentversions/{id}/files/{id}/renewupload": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/revokealllicenses": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/revokedevicelicense": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/revokeuserlicense": {}, + "/deviceappmanagement/mobileapps/{id}/revokealllicenses": {}, + "/deviceappmanagement/mobileapps/{id}/revokedevicelicense": {}, + "/deviceappmanagement/mobileapps/{id}/revokeuserlicense": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/revokealllicenses": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/revokedevicelicense": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/revokeuserlicense": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/assign": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/devicestatuses/{id}/policy/assign": {}, + "/deviceappmanagement/windowsinformationprotectiondeviceregistrations/{id}/wipe": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assign": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/targetapps": {}, + "/devicemanagement/intunebrandingprofiles/{id}/assign": {}, + "/users/{id}/unblockmanagedapps": {}, + "/users/{id}/wipeandblockmanagedapps": {}, + "/deviceappmanagement/policysets/getpolicysets": {}, + "/deviceappmanagement/windowsmanagementapp/setasmanagedinstaller": {}, + "/devicemanagement/assignmentfilters/enable": {}, + "/devicemanagement/certificateconnectordetails/{id}/gethealthmetrics": {}, + "/devicemanagement/certificateconnectordetails/{id}/gethealthmetrictimeseries": {}, + "/devicemanagement/chromeosonboardingsettings/connect": {}, + "/devicemanagement/comanageddevices/executeaction": {}, + "/devicemanagement/comanageddevices/movedevicestoou": {}, + "/devicemanagement/comanageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/comanageddevices/{id}/deprovision": {}, + "/devicemanagement/comanageddevices/{id}/disable": {}, + "/devicemanagement/comanageddevices/{id}/reenable": {}, + "/devicemanagement/comanageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/compliancepolicies/{id}/setscheduledactions": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/deviceenrollmentconfigurations/createenrollmentnotificationconfiguration": {}, + "/devicemanagement/devicehealthscripts/enableglobalscripts": {}, + "/devicemanagement/devicehealthscripts/{id}/assign": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicehealthscripts/{id}/getglobalscripthighestavailableversion": {}, + "/devicemanagement/devicehealthscripts/{id}/updateglobalscript": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/movedevicestoou": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/executeaction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/movedevicestoou": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/deprovision": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/disable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/reenable": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/enableandroiddeviceadministratorenrollment": {}, + "/devicemanagement/evaluateassignmentfilter": {}, + "/devicemanagement/getassignmentfiltersstatusdetails": {}, + "/devicemanagement/hardwareconfigurations/{id}/assignhardwareconfiguration": {}, + "/devicemanagement/manageddevices/executeaction": {}, + "/devicemanagement/manageddevices/movedevicestoou": {}, + "/devicemanagement/manageddevices/{id}/activatedeviceesim": {}, + "/devicemanagement/manageddevices/{id}/deprovision": {}, + "/devicemanagement/manageddevices/{id}/disable": {}, + "/devicemanagement/manageddevices/{id}/reenable": {}, + "/devicemanagement/manageddevices/{id}/removedevicefirmwareconfigurationinterfacemanagement": {}, + "/devicemanagement/microsofttunnelserverlogcollectionresponses/{id}/createdownloadurl": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/createserverlogcollectionrequest": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrics": {}, + "/devicemanagement/microsofttunnelsites/{id}/microsofttunnelservers/{id}/gethealthmetrictimeseries": {}, + "/devicemanagement/microsofttunnelsites/{id}/requestupgrade": {}, + "/devicemanagement/mobileapptroubleshootingevents/{id}/applogcollectionrequests/{id}/createdownloadurl": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}/disable": {}, + "/devicemanagement/oemwarrantyinformationonboarding/{id}/enable": {}, + "/devicemanagement/operationapprovalrequests/cancelmyrequest": {}, + "/devicemanagement/operationapprovalrequests/getrequeststatus": {}, + "/devicemanagement/operationapprovalrequests/{id}/approve": {}, + "/devicemanagement/operationapprovalrequests/{id}/cancelapproval": {}, + "/devicemanagement/operationapprovalrequests/{id}/reject": {}, + "/devicemanagement/reportremoteassistance": {}, + "/devicemanagement/reports/getgrouppolicysettingsdevicesettingsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoractivesessionsreport": {}, + "/devicemanagement/reports/getremoteassistancemonitoravgsessiontimereport": {}, + "/devicemanagement/reports/getremoteassistancemonitortotalsessionsreport": {}, + "/devicemanagement/reports/getremoteassistancesessionsreport": {}, + "/devicemanagement/reports/getzebrafotadeploymentreport": {}, + "/devicemanagement/reusablepolicysettings/{id}/clone": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/rolescopetags/getrolescopetagsbyid": {}, + "/devicemanagement/tenantattachrbac/enable": {}, + "/devicemanagement/userexperienceanalyticsdevicescope/triggerdevicescopeaction": {}, + "/devicemanagement/userexperienceanalyticsdevicescopes/{id}/triggerdevicescopeaction": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/executeaction": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/syncinventory": {}, + "/devicemanagement/zebrafotaconnector/approvefotaapps": {}, + "/devicemanagement/zebrafotaconnector/connect": {}, + "/devicemanagement/zebrafotaconnector/hasactivedeployments": {}, + "/devicemanagement/zebrafotadeployments/{id}/cancel": {}, + "/deviceappmanagement/policysets/{id}/update": {}, + "/deviceappmanagement/vpptokens/synclicensecounts": {}, + "/deviceappmanagement/vpptokens/{id}/revokelicenses": {}, + "/deviceappmanagement/vpptokens/{id}/synclicenses": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}/createtoken": {}, + "/devicemanagement/androiddeviceownerenrollmentprofiles/{id}/revoketoken": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}/createtoken": {}, + "/devicemanagement/androidforworkenrollmentprofiles/{id}/revoketoken": {}, + "/devicemanagement/androidforworksettings/completesignup": {}, + "/devicemanagement/androidforworksettings/requestsignupurl": {}, + "/devicemanagement/androidforworksettings/syncapps": {}, + "/devicemanagement/androidforworksettings/unbind": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/approveapps": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/completesignup": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/creategoogleplaywebtoken": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/requestsignupurl": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/setandroiddeviceownerfullymanagedenrollmentstate": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/syncapps": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings/unbind": {}, + "/devicemanagement/applepushnotificationcertificate/generateapplepushnotificationcertificatesigningrequest": {}, + "/devicemanagement/assignmentfilters/validatefilter": {}, + "/devicemanagement/chromeosonboardingsettings/disconnect": {}, + "/devicemanagement/comanageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/comanageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/comanageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/comanageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/comanageddevices/{id}/wipe": {}, + "/devicemanagement/compliancepolicies/{id}/assign": {}, + "/devicemanagement/configurationpolicies/{id}/assign": {}, + "/devicemanagement/configurationpolicies/{id}/createcopy": {}, + "/devicemanagement/devicecompliancepolicies/setscheduledretirestate": {}, + "/devicemanagement/devicecompliancepolicies/validatecompliancescript": {}, + "/devicemanagement/devicecompliancescripts/{id}/assign": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/deviceconfigurations/{id}/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/extendqualityupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/extendqualityupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/extendfeatureupdatespause": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/extendqualityupdatespause": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/assign": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/wipe": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/wipe": {}, + "/devicemanagement/deviceshellscripts/{id}/assign": {}, + "/devicemanagement/embeddedsimactivationcodepools/{id}/assign": {}, + "/devicemanagement/exchangeconnectors/{id}/sync": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/assign": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/updatedefinitionvalues": {}, + "/devicemanagement/grouppolicymigrationreports/createmigrationreport": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/addlanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/remove": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/removelanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/updatelanguagefiles": {}, + "/devicemanagement/grouppolicyuploadeddefinitionfiles/{id}/uploadnewversion": {}, + "/devicemanagement/hardwareconfigurations/{id}/assign": {}, + "/devicemanagement/intents/{id}/assign": {}, + "/devicemanagement/intents/{id}/createcopy": {}, + "/devicemanagement/intents/{id}/migratetotemplate": {}, + "/devicemanagement/intents/{id}/updatesettings": {}, + "/devicemanagement/manageddevices/{id}/createdevicelogcollectionrequest": {}, + "/devicemanagement/manageddevices/{id}/requestremoteassistance": {}, + "/devicemanagement/manageddevices/{id}/rotatebitlockerkeys": {}, + "/devicemanagement/manageddevices/{id}/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/manageddevices/{id}/wipe": {}, + "/devicemanagement/remoteassistancepartners/{id}/beginonboarding": {}, + "/devicemanagement/remoteassistancepartners/{id}/disconnect": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/assign": {}, + "/devicemanagement/reusablepolicysettings/{id}/referencingconfigurationpolicies/{id}/createcopy": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/{id}/assign": {}, + "/devicemanagement/rolescopetags/{id}/assign": {}, + "/devicemanagement/templates/importoffice365deviceconfigurationpolicies": {}, + "/devicemanagement/templates/{id}/createinstance": {}, + "/devicemanagement/templates/{id}/migratableto/importoffice365deviceconfigurationpolicies": {}, + "/devicemanagement/templates/{id}/migratableto/{id}/createinstance": {}, + "/devicemanagement/windowsdriverupdateprofiles/{id}/assign": {}, + "/devicemanagement/windowsfeatureupdateprofiles/{id}/assign": {}, + "/devicemanagement/windowsqualityupdateprofiles/{id}/assign": {}, + "/devicemanagement/zebrafotaconnector/disconnect": {}, + "/officeconfiguration/clientconfigurations/microsoft.management.services.api.updatepriorities": {}, + "/officeconfiguration/clientconfigurations/{id}/assign": {}, + "/organization/{id}/setmobiledevicemanagementauthority": {}, + "/devicemanagement/comanageddevices/{id}/bypassactivationlock": {}, + "/devicemanagement/comanageddevices/{id}/cleanwindowsdevice": {}, + "/devicemanagement/comanageddevices/{id}/deleteuserfromsharedappledevice": {}, + "/devicemanagement/comanageddevices/{id}/disablelostmode": {}, + "/devicemanagement/comanageddevices/{id}/enablelostmode": {}, + "/devicemanagement/comanageddevices/{id}/locatedevice": {}, + "/devicemanagement/comanageddevices/{id}/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/comanageddevices/{id}/playlostmodesound": {}, + "/devicemanagement/comanageddevices/{id}/rebootnow": {}, + "/devicemanagement/comanageddevices/{id}/recoverpasscode": {}, + "/devicemanagement/comanageddevices/{id}/remotelock": {}, + "/devicemanagement/comanageddevices/{id}/resetpasscode": {}, + "/devicemanagement/comanageddevices/{id}/retire": {}, + "/devicemanagement/comanageddevices/{id}/revokeapplevpplicenses": {}, + "/devicemanagement/comanageddevices/{id}/rotatefilevaultkey": {}, + "/devicemanagement/comanageddevices/{id}/setdevicename": {}, + "/devicemanagement/comanageddevices/{id}/shutdown": {}, + "/devicemanagement/comanageddevices/{id}/syncdevice": {}, + "/devicemanagement/comanageddevices/{id}/triggerconfigurationmanageraction": {}, + "/devicemanagement/comanageddevices/{id}/updatewindowsdeviceaccount": {}, + "/devicemanagement/comanageddevices/{id}/windowsdefenderscan": {}, + "/devicemanagement/comanageddevices/{id}/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/disablelostmode": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/enablelostmode": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/locatedevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/playlostmodesound": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/rebootnow": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/recoverpasscode": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/remotelock": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/resetpasscode": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/retire": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/revokeapplevpplicenses": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/rotatefilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/setdevicename": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/shutdown": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/syncdevice": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/disablelostmode": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/enablelostmode": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/locatedevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/playlostmodesound": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/rebootnow": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/recoverpasscode": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/remotelock": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/resetpasscode": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/retire": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/revokeapplevpplicenses": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/rotatefilevaultkey": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/setdevicename": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/shutdown": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/syncdevice": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/bypassactivationlock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/cleanwindowsdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/bypassactivationlock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/cleanwindowsdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/disablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/enablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/locatedevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/playlostmodesound": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/rebootnow": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/recoverpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/remotelock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/resetpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/retire": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/revokeapplevpplicenses": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/rotatefilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/setdevicename": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/shutdown": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/syncdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/windowsdefenderscan": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/disablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/enablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/locatedevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/playlostmodesound": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/rebootnow": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/recoverpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/remotelock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/resetpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/retire": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/revokeapplevpplicenses": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/rotatefilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/setdevicename": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/shutdown": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/syncdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/bypassactivationlock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/cleanwindowsdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/deleteuserfromsharedappledevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/disablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/enablelostmode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/locatedevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/playlostmodesound": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/rebootnow": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/recoverpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/remotelock": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/resetpasscode": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/retire": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/revokeapplevpplicenses": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/rotatefilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/setdevicename": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/shutdown": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/syncdevice": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/triggerconfigurationmanageraction": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/updatewindowsdeviceaccount": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/windowsdefenderscan": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/windowsdefenderupdatesignatures": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderscan": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsdefenderupdatesignatures": {}, + "/devicemanagement/manageddevices/{id}/bypassactivationlock": {}, + "/devicemanagement/manageddevices/{id}/cleanwindowsdevice": {}, + "/devicemanagement/manageddevices/{id}/deleteuserfromsharedappledevice": {}, + "/devicemanagement/manageddevices/{id}/disablelostmode": {}, + "/devicemanagement/manageddevices/{id}/enablelostmode": {}, + "/devicemanagement/manageddevices/{id}/locatedevice": {}, + "/devicemanagement/manageddevices/{id}/logoutsharedappledeviceactiveuser": {}, + "/devicemanagement/manageddevices/{id}/playlostmodesound": {}, + "/devicemanagement/manageddevices/{id}/rebootnow": {}, + "/devicemanagement/manageddevices/{id}/recoverpasscode": {}, + "/devicemanagement/manageddevices/{id}/remotelock": {}, + "/devicemanagement/manageddevices/{id}/resetpasscode": {}, + "/devicemanagement/manageddevices/{id}/retire": {}, + "/devicemanagement/manageddevices/{id}/revokeapplevpplicenses": {}, + "/devicemanagement/manageddevices/{id}/rotatefilevaultkey": {}, + "/devicemanagement/manageddevices/{id}/setdevicename": {}, + "/devicemanagement/manageddevices/{id}/shutdown": {}, + "/devicemanagement/manageddevices/{id}/syncdevice": {}, + "/devicemanagement/manageddevices/{id}/triggerconfigurationmanageraction": {}, + "/devicemanagement/manageddevices/{id}/updatewindowsdeviceaccount": {}, + "/devicemanagement/manageddevices/{id}/windowsdefenderscan": {}, + "/devicemanagement/manageddevices/{id}/windowsdefenderupdatesignatures": {}, + "/devicemanagement/deponboardingsettings/{id}/generateencryptionpublickey": {}, + "/devicemanagement/importeddeviceidentities/searchexistingidentities": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignuserfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignuserfromdevice": {}, + "/devicemanagement/appleuserinitiatedenrollmentprofiles/{id}/setpriority": {}, + "/devicemanagement/datasharingconsents/{id}/consenttodatasharing": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/setdefaultprofile": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/updatedeviceprofileassignment": {}, + "/devicemanagement/deponboardingsettings/{id}/importedappledeviceidentities/importappledeviceidentitylist": {}, + "/devicemanagement/deponboardingsettings/{id}/shareforschooldatasyncservice": {}, + "/devicemanagement/deponboardingsettings/{id}/syncwithappledeviceenrollmentprogram": {}, + "/devicemanagement/deponboardingsettings/{id}/unshareforschooldatasyncservice": {}, + "/devicemanagement/deponboardingsettings/{id}/uploaddeptoken": {}, + "/devicemanagement/enableunlicensedadminstrators": {}, + "/devicemanagement/importeddeviceidentities/importdeviceidentitylist": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities/import": {}, + "/devicemanagement/notificationmessagetemplates/{id}/sendtestmessage": {}, + "/devicemanagement/resourceaccessprofiles/querybyplatformtype": {}, + "/devicemanagement/resourceaccessprofiles/{id}/assign": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/assignresourceaccounttodevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/assignusertodevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/assignresourceaccounttodevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/assignusertodevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/unassignresourceaccountfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}/updatedeviceproperties": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/unassignresourceaccountfromdevice": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/updatedeviceproperties": {}, + "/devicemanagement/windowsautopilotsettings/sync": {}, + "/directoryobjects/getbyids": {}, + "/directoryobjects/validateproperties": {}, + "/grouplifecyclepolicies/renewgroup": {}, + "/grouplifecyclepolicies/{id}/addgroup": {}, + "/grouplifecyclepolicies/{id}/removegroup": {}, + "/groups/{id}/assignlicense": {}, + "/groups/{id}/renew": {}, + "/invitations": {}, + "/me/revokesigninsessions": {}, + "/teams/87654321-0abc-zqf0-321456789q/installedapps": {}, + "/teams/{id}/archive": {}, + "/teams/{id}/clone": {}, + "/teams/{id}/installedapps/{id}/upgrade": {}, + "/teams/{id}/unarchive": {}, + "/users/{id}/assignlicense": {}, + "/users/{id}/reprocesslicenseassignment": {}, + "/users/{id}/revokesigninsessions": {}, + "/domains/{id}/federationconfiguration": {}, + "/domains/{id}/forcedelete": {}, + "/domains/{id}/promote": {}, + "/domains/{id}/verify": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}/reprocess": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/{id}/reprocess": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/accesspackageresourcerolescopes": {}, + "/external/connections/{id}/groups": {}, + "/external/connections/{id}/groups/{id}/members": {}, + "/drives/{id}/items/{id}/follow": {}, + "/drives/{id}/items/{id}/preview": {}, + "/groups/{id}/drive/items/{id}/follow": {}, + "/groups/{id}/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/follow": {}, + "/me/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/unfollow": {}, + "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/follow": {}, + "/sites/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/follow": {}, + "/users/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/unfollow": {}, + "/drives/{id}/items/{id}/permissions/{id}/revokegrants": {}, + "/groups/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/me/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/shares/{id}/permission/grant": {}, + "/sites/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/sites/{id}/lists/{id}/items/{id}/driveitem/permissions/{id}/revokegrants": {}, + "/users/{id}/drive/items/{id}/permissions/{id}/revokegrants": {}, + "/directory/deleteditems/getuserownedobjects": {}, + "/groups/{id}/validateproperties": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/forward": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/reply": {}, + "/groups/{id}/threads/{id}/posts/{id}/forward": {}, + "/groups/{id}/threads/{id}/posts/{id}/reply": {}, + "/groups/{id}/unsubscribebymail": {}, + "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation": {}, + "/directory/federationconfigurations/{id}/microsoft.graph.samlorwsfedexternaldomainfederation/domains": {}, + "/auditlogs/signins/confirmcompromised": {}, + "/auditlogs/signins/confirmsafe": {}, + "/identityprotection/riskyserviceprincipals/confirmcompromised": {}, + "/identityprotection/riskyserviceprincipals/dismiss": {}, + "/riskyusers/confirmcompromised": {}, + "/riskyusers/dismiss": {}, + "/identity/b2cuserflows/{id}/userattributeassignments/setorder": {}, + "/identity/b2xuserflows/{id}/userattributeassignments/setorder": {}, + "/informationprotection/policy/labels/evaluateremoval": {}, + "/informationprotection/policy/labels/extractlabel": {}, + "/informationprotection/policy/labels/{id}/evaluateclassificationresults": {}, + "/me/informationprotection/policy/labels/evaluateapplication": {}, + "/users/{id}/informationprotection/policy/labels/evaluateapplication": {}, + "/me/onlinemeetings": {}, + "/users/{id}/onlinemeetings": {}, + "/security/labels/retentionlabels": {}, + "/security/triggers/retentionevents": {}, + "/security/triggertypes/retentioneventtypes": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}/cancel": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}/cancel": {}, + "/teams/{id}/schedule/offershiftrequests/{id}/approve": {}, + "/teams/{id}/schedule/offershiftrequests/{id}/decline": {}, + "/teams/{id}/schedule/share": {}, + "/teams/{id}/schedule/timecards/clockin": {}, + "/teams/{id}/schedule/timecards/{id}/clockout": {}, + "/teams/{id}/schedule/timecards/{id}/confirm": {}, + "/teams/{id}/schedule/timecards/{id}/endbreak": {}, + "/teams/{id}/schedule/timecards/{id}/startbreak": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/approve": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/decline": {}, + "/security/alerts/updatealerts": {}, + "/sites/id/contenttypes/id/copytodefaultcontentlocation": {}, + "/sites/{id}/contenttypes/addcopyfromcontenttypehub": {}, + "/sites/{id}/contenttypes/{id}/associatewithhubsites": {}, + "/sites/{id}/lists/{id}/contenttypes/addcopy": {}, + "/sites/{id}/lists/{id}/contenttypes/addcopyfromcontenttypehub": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}/restore": {}, + "/me/drive/items/{id}/workbook/names/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, + "/me/drive/root:/{id}:/workbook/names/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/drive/items/{id}/workbook/names/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/names/add": {}, + "/users/{id}/followedsites/add": {}, + "/users/{id}/followedsites/remove": {}, + "/teams/{id}/members/add": {}, + "/users/5b649834-7412-4cce-9e69-176e95a394f5/teamwork/installedapps/nwi2ndk4mzqtnzqxmi00y2nlltllnjktmtc2ztk1ytm5ngy1iynhnmi2mzm2ns0zmwe0ltrmndmtotjlyy03mtbinze1ntdhzjk/upgrade": {}, + "/users/{id}/teamwork/installedapps/{id}/upgrade": {}, + "/teamwork/devices/{id}/restart": {}, + "/teamwork/devices/{id}/rundiagnostics": {}, + "/teamwork/devices/{id}/updatesoftware": {}, + "/security/tiindicators/deletetiindicators": {}, + "/security/tiindicators/deletetiindicatorsbyexternalid": {}, + "/security/tiindicators/submittiindicators": {}, + "/security/tiindicators/updatetiindicators": {}, + "/emailthreats/{id}/review": {}, + "/trustframework/keysets/{id}/generatekey": {}, + "/trustframework/keysets/{id}/uploadcertificate": {}, + "/trustframework/keysets/{id}/uploadpkcs12": {}, + "/trustframework/keysets/{id}/uploadsecret": {}, + "/admin/windows/updates/deployments/{id}/audience/updateaudience": {}, + "/admin/windows/updates/deployments/{id}/audience/updateaudiencebyid": {}, + "/admin/windows/updates/updatableassets/enrollassets": {}, + "/admin/windows/updates/updatableassets/enrollassetsbyid": {}, + "/admin/windows/updates/updatableassets/unenrollassets": {}, + "/admin/windows/updates/updatableassets/unenrollassetsbyid": {}, + "/admin/windows/updates/updatableassets/{id}/addmembers": {}, + "/admin/windows/updates/updatableassets/{id}/addmembersbyid": {}, + "/admin/windows/updates/updatableassets/{id}/removemembers": {}, + "/admin/windows/updates/updatableassets/{id}/removemembersbyid": {}, + "/me/pendingaccessreviewinstances/{id}/acceptrecommendations": {}, + "/users/{id}/pendingaccessreviewinstances/{id}/acceptrecommendations": {}, + "/deviceappmanagement/androidmanagedappprotections/haspayloadlinks": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/haspayloadlinks": {}, + "/deviceappmanagement/ioslobappprovisioningconfigurations/{id}/assign": {}, + "/deviceappmanagement/iosmanagedappprotections/haspayloadlinks": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/haspayloadlinks": {}, + "/deviceappmanagement/mobileapps/haspayloadlinks": {}, + "/deviceappmanagement/mobileapps/{id}/assign": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/assign": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/updaterelationships": {}, + "/deviceappmanagement/mobileapps/{id}/updaterelationships": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/assign": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/updaterelationships": {}, + "/deviceappmanagement/syncmicrosoftstoreforbusinessapps": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/haspayloadlinks": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assign": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/targetapps": {}, + "/devicemanagement/devicecompliancepolicies/haspayloadlinks": {}, + "/devicemanagement/devicecompliancepolicies/refreshdevicecompliancereportsummarization": {}, + "/devicemanagement/devicecompliancepolicies/{id}/assign": {}, + "/devicemanagement/devicecompliancepolicies/{id}/scheduleactionsforrules": {}, + "/devicemanagement/deviceconfigurations/gettargetedusersanddevices": {}, + "/devicemanagement/deviceconfigurations/haspayloadlinks": {}, + "/devicemanagement/deviceconfigurations/{id}/assign": {}, + "/devicemanagement/deviceconfigurations/{id}/assignedaccessmultimodeprofiles": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/assign": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/assignedaccessmultimodeprofiles": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/windowsprivacyaccesscontrols": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/gettargetedusersanddevices": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/assign": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/assignedaccessmultimodeprofiles": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/windowsprivacyaccesscontrols": {}, + "/devicemanagement/deviceconfigurations/{id}/windowsprivacyaccesscontrols": {}, + "/devicemanagement/deviceenrollmentconfigurations/haspayloadlinks": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/assign": {}, + "/devicemanagement/deviceenrollmentconfigurations/{id}/setpriority": {}, + "/devicemanagement/devicemanagementscripts/haspayloadlinks": {}, + "/devicemanagement/devicemanagementscripts/{id}/assign": {}, + "/devicemanagement/enablelegacypcmanagement": {}, + "/devicemanagement/sendcustomnotificationtocompanyportal": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles/haspayloadlinks": {}, + "/devicemanagement/windowsautopilotdeploymentprofiles/{id}/assign": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assign": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/intendeddeploymentprofile/assign": {}, + "/users/{id}/removealldevicesfrommanagement": {}, + "/users/{id}/wipemanagedappregistrationbydevicetag": {}, + "/users/{id}/wipemanagedappregistrationsbydevicetag": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/accessreviews/{id}/decisions": {}, + "/businessflowtemplates": {}, + "/identitygovernance/accessreviews/definitions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/contactedreviewers": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions/filterbycurrentuser(on={value})": {}, + "/identitygovernance/accessreviews/historydefinitions/{id}": {}, + "/identitygovernance/accessreviews/historydefinitions/{id}/instances": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/bot": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/coloricon/hostedcontent": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}/outlineicon/hostedcontent": {}, + "/applications/delta": {}, + "/directory/deleteditems/microsoft.graph.application": {}, + "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, + "/directory/deleteditems/microsoft.graph.user": {}, + "/policies/appmanagementpolicies/{id}/appliesto": {}, + "/policies/claimsmappingpolicies/{id}/appliesto": {}, + "/policies/homerealmdiscoverypolicies/{id}/appliesto": {}, + "/policies/tokenissuancepolicies/{id}/appliesto": {}, + "/policies/tokenlifetimepolicies/{id}/appliesto": {}, + "/serviceprincipals/delta": {}, + "/serviceprincipals/{id}/createdobjects": {}, + "/serviceprincipals/{id}/memberof": {}, + "/serviceprincipals/{id}/ownedobjects": {}, + "/serviceprincipals/{id}/transitivememberof": {}, + "/applications/{id}/synchronization/templates": {}, + "/applications/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/applications/{id}/synchronization/templates/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema/functions": {}, + "/serviceprincipals/{id}/synchronization/templates": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/filteroperators": {}, + "/serviceprincipals/{id}/synchronization/templates/{id}/schema/functions": {}, + "/auditlogs/directoryaudits": {}, + "/auditlogs/directoryaudits/{id}": {}, + "/auditlogs/provisioning": {}, + "/auditlogs/signins": {}, + "/auditlogs/signins/{id}": {}, + "/reports/authenticationmethods/userregistrationdetails": {}, + "/reports/authenticationmethods/userregistrationdetails/{id}": {}, + "/teams/{id}/allchannels": {}, + "/teams/{id}/incomingchannels": {}, + "/teams/{id}/primarychannel": {}, + "/teams/{id}/channels/{id}/doesuserhaveaccess": {}, + "/teams/{id}/channels/{id}/sharedwithteams": {}, + "/teams/{id}/channels/{id}/sharedwithteams/{id}/allowedmembers": {}, + "/chats/{id}/messages/{id}/hostedcontents": {}, + "/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/me/chats/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/hostedcontents/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/hostedcontents/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents": {}, + "/users/{id}/chats/{id}/messages/{id}/hostedcontents/{id}": {}, + "/chats/{id}/operations": {}, + "/chats/{id}/operations/{id}": {}, + "/chats/{id}/permissiongrants": {}, + "/me/chats/{id}": {}, + "/users/{id}/chats/{id}": {}, + "/users/{id}/chats/{id}/members": {}, + "/users/{id}/chats/{id}/members/{id}": {}, + "/me/chats": {}, + "/me/chats/{id}/messages": {}, + "/users/{id}/chats": {}, + "/users/{id}/chats/{id}/messages": {}, + "/devicemanagement/manageddevices/{id}/getcloudpcreviewstatus": {}, + "/devicemanagement/virtualendpoint/auditevents": {}, + "/devicemanagement/virtualendpoint/auditevents/getauditactivitytypes": {}, + "/devicemanagement/virtualendpoint/auditevents/{id}": {}, + "/devicemanagement/virtualendpoint/cloudpcs": {}, + "/devicemanagement/virtualendpoint/cloudpcs/{id}": {}, + "/devicemanagement/virtualendpoint/deviceimages/getsourceimages": {}, + "/devicemanagement/virtualendpoint/galleryimages": {}, + "/devicemanagement/virtualendpoint/galleryimages/{id}": {}, + "/devicemanagement/virtualendpoint/serviceplans": {}, + "/devicemanagement/virtualendpoint/snapshots": {}, + "/devicemanagement/virtualendpoint/snapshots/getstorageaccounts(subscriptionid={value})": {}, + "/devicemanagement/virtualendpoint/snapshots/getsubscriptions": {}, + "/devicemanagement/virtualendpoint/snapshots/{id}": {}, + "/devicemanagement/virtualendpoint/supportedregions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/devicemanagement/manageddevices/{id}/getcloudpcremoteactionresults": {}, + "/identitygovernance/appconsent/appconsentrequests": {}, + "/identitygovernance/appconsent/appconsentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/appconsent/appconsentrequests/{id}/userconsentrequests/{id}": {}, + "/me/oauth2permissiongrants": {}, + "/serviceprincipals/{id}/oauth2permissiongrants": {}, + "/users/{id}/oauth2permissiongrants": {}, + "/devices/{id}/memberof": {}, + "/devices/{id}/transitivememberof": {}, + "/devices/{id}/usagerights": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/assignments": {}, + "/deviceappmanagement/managedapppolicies": {}, + "/deviceappmanagement/managedapppolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration": {}, + "/deviceappmanagement/managedappregistrations/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/appliedpolicies/{id}": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies": {}, + "/deviceappmanagement/managedappregistrations/{id}/intendedpolicies/{id}": {}, + "/deviceappmanagement/managedappstatuses": {}, + "/deviceappmanagement/managedappstatuses/{id}": {}, + "/deviceappmanagement/mdmwindowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/assignments": {}, + "/deviceappmanagement/windowsinformationprotectionpolicies/{id}/assignments": {}, + "/deviceappmanagement/windowsmanagedappprotections/{id}/assignments": {}, + "/devicemanagement/auditevents/getauditactivitytypes": {}, + "/devicemanagement/auditevents/getauditcategories": {}, + "/devicemanagement/configmanagercollections/getpolicysummary": {}, + "/users/getmanagedappblockedusers": {}, + "/users/{id}/ismanagedappuserblocked": {}, + "/deviceappmanagement/vpptokens/getlicensesforapp": {}, + "/devicemanagement/assignmentfilters/getplatformsupportedproperties": {}, + "/devicemanagement/assignmentfilters/getstate": {}, + "/devicemanagement/assignmentfilters/{id}/getsupportedproperties": {}, + "/devicemanagement/comanageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/comanageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/devicecompliancepolicies/getdevicesscheduledtoretire": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicecompliancescripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, + "/devicemanagement/deviceconfigurations/{id}/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/groupassignments/{id}/deviceconfiguration/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownerenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androiddeviceownervpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androideasemailprofileconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androideasemailprofileconfiguration/smimesigningcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkeasemailprofilebase/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidforworkvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileeasemailprofilebase/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofileenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.androidworkprofilevpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.aospdeviceownerenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosdevicefeaturesconfiguration/singlesignonextensionpkinitcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/smimeencryptioncertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/smimesigningcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosdevicefeaturesconfiguration/singlesignonextensionpkinitcertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosenterprisewificonfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macosvpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windows10vpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsdomainjoinconfiguration/networkaccessconfigurations/{id}/getomasettingplaintextvalue": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/identitycertificateforclientauthentication": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswirednetworkconfiguration/secondaryidentitycertificateforclientauthentication": {}, + "/devicemanagement/devicehealthscripts/areglobalscriptsavailable": {}, + "/devicemanagement/devicehealthscripts/getremediationsummary": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicehealthscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, + "/devicemanagement/devicehealthscripts/{id}/getremediationhistory": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/detectedapps/{id}/manageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/getoemwarranty": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/users/{id}/manageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/getallowedremoteassistanceactions": {}, + "/devicemanagement/getassignedroledetails": {}, + "/devicemanagement/getcomanageddevicessummary": {}, + "/devicemanagement/getcomanagementeligibledevicessummary": {}, + "/devicemanagement/intents/{id}/compare": {}, + "/devicemanagement/manageddevices/{id}/getfilevaultkey": {}, + "/devicemanagement/manageddevices/{id}/getoemwarranty": {}, + "/devicemanagement/managementconditions/getmanagementconditionsforplatform": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/getmanagementconditionstatementsforplatform": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/getmanagementconditionstatementexpressionstring": {}, + "/devicemanagement/managementconditions/{id}/managementconditionstatements/{id}/managementconditions/getmanagementconditionsforplatform": {}, + "/devicemanagement/managementconditionstatements/getmanagementconditionstatementsforplatform": {}, + "/devicemanagement/managementconditionstatements/{id}/getmanagementconditionstatementexpressionstring": {}, + "/devicemanagement/operationapprovalpolicies/getapprovableoperations": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsallowedapproval": {}, + "/devicemanagement/operationapprovalpolicies/getoperationsrequiringapproval": {}, + "/devicemanagement/operationapprovalrequests/getmyrequestbyid": {}, + "/devicemanagement/operationapprovalrequests/getmyrequests": {}, + "/devicemanagement/resourceoperations/{id}/getscopesforuser": {}, + "/devicemanagement/roledefinitions/{id}/roleassignments/{id}/microsoft.graph.deviceandappmanagementroleassignment/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/rolescopetags/hascustomrolescopetag": {}, + "/devicemanagement/scopedforresource": {}, + "/devicemanagement/templates/{id}/compare": {}, + "/devicemanagement/templates/{id}/migratableto/{id}/compare": {}, + "/devicemanagement/tenantattachrbac/getstate": {}, + "/devicemanagement/userexperienceanalyticsdeviceperformance/summarizedeviceperformancedevices": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary/summarizedeviceregressionperformance": {}, + "/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest": {}, + "/devicemanagement/userexperienceanalyticsremoteconnection/summarizedeviceremoteconnection": {}, + "/devicemanagement/userexperienceanalyticsresourceperformance/summarizedeviceresourceperformance": {}, + "/devicemanagement/userexperienceanalyticssummarizeworkfromanywheredevices": {}, + "/users/{id}/getmanageddeviceswithfailedorpendingapps": {}, + "/devicemanagement/deponboardingsettings/getexpiringvpptokencount": {}, + "/devicemanagement/deponboardingsettings/{id}/enrollmentprofiles/{id}/exportmobileconfig": {}, + "/devicemanagement/deponboardingsettings/{id}/getencryptionpublickey": {}, + "/devicemanagement/getsuggestedenrollmentlimit": {}, + "/contacts": {}, + "/contacts/delta": {}, + "/contacts/{id}": {}, + "/contacts/{id}/directreports": {}, + "/contacts/{id}/manager": {}, + "/contacts/{id}/memberof": {}, + "/contacts/{id}/transitivereports/$count": {}, + "/contracts": {}, + "/contracts/{id}": {}, + "/directoryroles/delta": {}, + "/directoryroles/roletemplateid={roletemplateid}": {}, + "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, + "/directoryroles/{id}": {}, + "/directoryroles/{id}/scopedmembers": {}, + "/directoryroletemplates": {}, + "/directoryroletemplates/{id}": {}, + "/directorysettingtemplates": {}, + "/directorysettingtemplates/{id}": {}, + "/education/classes/{id}/group": {}, + "/education/me/user": {}, + "/education/schools/{id}/administrativeunit": {}, + "/education/users/{id}/user": {}, + "/groups/delta": {}, + "/groups/{id}/grouplifecyclepolicies": {}, + "/groups/{id}/memberof": {}, + "/groups/{id}/transitivememberof": {}, + "/groups/{id}/transitivemembers": {}, + "/me": {}, + "/me/directreports": {}, + "/me/joinedteams": {}, + "/me/manager": {}, + "/me/memberof": {}, + "/me/ownedobjects": {}, + "/me/registereddevices": {}, + "/me/scopedrolememberof": {}, + "/rolemanagement/directory/transitiveroleassignments": {}, + "/subscribedskus": {}, + "/subscribedskus/{id}": {}, + "/users/delta": {}, + "/users/{id}/directreports": {}, + "/users/{id}/joinedteams": {}, + "/users/{id}/memberof": {}, + "/users/{id}/owneddevices": {}, + "/users/{id}/ownedobjects": {}, + "/users/{id}/registereddevices": {}, + "/users/{id}/scopedrolememberof": {}, + "/users/{id}/transitivememberof": {}, + "/users/{id}/transitivereports/$count": {}, + "/users/{id}/usagerights": {}, + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation": {}, + "/domains/{id}/domainnamereferences": {}, + "/domains/{id}/serviceconfigurationrecords": {}, + "/domains/{id}/verificationdnsrecords": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories/delta": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta": {}, + "/education/classes/{id}/assignmentcategories/delta": {}, + "/education/classes/{id}/assignmentcategories/{id}": {}, + "/education/classes/{id}/assignments/delta": {}, + "/education/classes/{id}/assignments/{id}/categories/delta": {}, + "/education/classes/{id}/assignments/{id}/submissions": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submittedresources/{id}": {}, + "/education/classes/{id}/members/{id}/assignments/delta": {}, + "/education/me/assignments": {}, + "/education/users/{id}/assignments": {}, + "/education/classes/delta": {}, + "/education/classes/{id}/schools": {}, + "/education/me/classes": {}, + "/education/me/schools": {}, + "/education/schools/delta": {}, + "/education/users/delta": {}, + "/education/users/schools": {}, + "/education/users/{id}/classes": {}, + "/education/users/{id}/schools": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/32efb28c-9a7a-446c-986b-ca6528c6669d/customaccesspackageworkflowextensions": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresourceroles": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/accesspackageresources": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments": {}, + "/identitygovernance/entitlementmanagement/accesspackageresourceenvironments/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/accesspackagesincompatiblewith": {}, + "/external/connections/{id}/operations/{id}": {}, + "/teams/{id}/channels/{id}/filesfolder": {}, + "/drives/{id}/activities": {}, + "/drives/{id}/items/{id}/activities": {}, + "/drives/{id}/items/{id}/analytics": {}, + "/drives/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/me/drive/following": {}, + "/sites/{id}/analytics": {}, + "/sites/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/sites/{id}/lists/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/activities": {}, + "/sites/{id}/lists/{id}/items/{id}/analytics": {}, + "/sites/{id}/lists/{id}/items/{id}/getactivitiesbyinterval(startdatetime={value},enddatetime={value},interval={value})": {}, + "/users/{id}/drive/following": {}, + "/financials/companies/{id}/accounts/{id}": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}": {}, + "/groups/{id}/endpoints": {}, + "/groups/{id}/endpoints/{id}": {}, + "/groups/{id}/permissiongrants": {}, + "/groups/{id}/threads/{id}/posts": {}, + "/groups/{id}/threads/{id}/posts/{id}": {}, + "/directory/federationconfigurations/microsoft.graph.samlorwsfedexternaldomainfederation/{id}/domains": {}, + "/identity/identityproviders/availableprovidertypes": {}, + "/identityproviders/availableprovidertypes": {}, + "/identityprotection/riskdetections": {}, + "/identityprotection/riskdetections/{id}": {}, + "/identityprotection/serviceprincipalriskdetections": {}, + "/identityprotection/serviceprincipalriskdetections/{id}": {}, + "/riskdetections": {}, + "/riskdetections/{id}": {}, + "/identityprotection/riskyserviceprincipals": {}, + "/identityprotection/riskyserviceprincipals/{id}": {}, + "/identityprotection/riskyserviceprincipals/{id}/history": {}, + "/identityprotection/riskyusers": {}, + "/identityprotection/riskyusers/{id}": {}, + "/identityprotection/riskyusers/{id}/history": {}, + "/identityprotection/riskyusers/{id}/history/{id}": {}, + "/riskyusers": {}, + "/riskyusers/{id}": {}, + "/riskyusers/{id}/history": {}, + "/riskyusers/{id}/history/{id}": {}, + "/identity/b2cuserflows/{id}/languages": {}, + "/identity/b2cuserflows/{id}/languages/{id}/defaultpages": {}, + "/identity/b2cuserflows/{id}/languages/{id}/defaultpages/{id}": {}, + "/identity/b2cuserflows/{id}/userattributeassignments/getorder": {}, + "/identity/b2xuserflows/{id}/languages": {}, + "/identity/b2xuserflows/{id}/languages/{id}": {}, + "/identity/b2xuserflows/{id}/languages/{id}/defaultpages": {}, + "/identity/b2xuserflows/{id}/languages/{id}/defaultpages/{id}": {}, + "/identity/b2xuserflows/{id}/userattributeassignments/getorder": {}, + "/identity/b2cuserflows/{id}/apiconnectorconfiguration": {}, + "/identity/b2xuserflows/{id}/apiconnectorconfiguration": {}, + "/informationprotection/policy/labels": {}, + "/informationprotection/policy/labels/{id}": {}, + "/me/informationprotection/policy/labels": {}, + "/me/informationprotection/policy/labels/{id}": {}, + "/users/{id}/informationprotection/policy/labels": {}, + "/users/{id}/informationprotection/policy/labels/{id}": {}, + "/employeeexperience/learningproviders/13727311-e7bb-470d-8b20-6a23d9030d70/learningcontents": {}, + "/employeeexperience/learningproviders/{id}/learningcontents": {}, + "/employeeexperience/learningproviders/{id}/learningcontents/{id}": {}, + "/me/onlinemeetings/{id}/attendancereports": {}, + "/me/onlinemeetings/{id}/attendancereports/{id}": {}, + "/me/onlinemeetings/{id}/attendancereports/{id}/attendancerecords": {}, + "/me/onlinemeetings/{id}/meetingattendancereport": {}, + "/users/{id}/onlinemeetings/{id}/attendancereports": {}, + "/users/{id}/onlinemeetings/{id}/attendancereports/{id}": {}, + "/users/{id}/onlinemeetings/{id}/attendancereports/{id}/attendancerecords": {}, + "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, + "/places/microsoft.graph.room": {}, + "/places/microsoft.graph.roomlist": {}, + "/places/{id}/microsoft.graph.roomlist/rooms": {}, + "/print/shares/{id}/jobs/{id}": {}, + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {}, + "/rolemanagement/directory/rolescheduleinstances": {}, + "/rolemanagement/directory/roleschedules": {}, + "/programcontroltypes": {}, + "/programs/{id}/controls": {}, + "/reports/credentialuserregistrationdetails": {}, + "/reports/getattacksimulationrepeatoffenders": {}, + "/reports/getattacksimulationsimulationusercoverage": {}, + "/reports/getattacksimulationtrainingusercoverage": {}, + "/reports/getazureadapplicationsigninsummary(period={value})": {}, + "/reports/getbrowserdistributionusercounts(period={value})": {}, + "/reports/getbrowserusercounts(period={value})": {}, + "/reports/getbrowseruserdetail(period={value})": {}, + "/reports/getcredentialusagesummary(period={value})": {}, + "/reports/getcredentialuserregistrationcount": {}, + "/reports/getemailactivitycounts(period={value})": {}, + "/reports/getemailactivityusercounts(period={value})": {}, + "/reports/getemailactivityuserdetail(date={value})": {}, + "/reports/getemailactivityuserdetail(period={value})": {}, + "/reports/getemailappusageappsusercounts(period={value})": {}, + "/reports/getemailappusageusercounts(period={value})": {}, + "/reports/getemailappusageuserdetail(date={value})": {}, + "/reports/getemailappusageuserdetail(period={value})": {}, + "/reports/getemailappusageversionsusercounts(period={value})": {}, + "/reports/getm365appplatformusercounts(period={value})": {}, + "/reports/getm365appusercounts(period={value})": {}, + "/reports/getm365appuserdetail(date={value})": {}, + "/reports/getm365appuserdetail(period={value})": {}, + "/reports/getmailboxusagedetail(period={value})": {}, + "/reports/getmailboxusagemailboxcounts(period={value})": {}, + "/reports/getmailboxusagequotastatusmailboxcounts(period={value})": {}, + "/reports/getmailboxusagestorage(period={value})": {}, + "/reports/getoffice365activationcounts": {}, + "/reports/getoffice365activationsusercounts": {}, + "/reports/getoffice365activationsuserdetail": {}, + "/reports/getoffice365activeusercounts(period={value})": {}, + "/reports/getoffice365activeuserdetail(date={value})": {}, + "/reports/getoffice365activeuserdetail(period={value})": {}, + "/reports/getoffice365groupsactivitycounts(period={value})": {}, + "/reports/getoffice365groupsactivitydetail(date={value})": {}, + "/reports/getoffice365groupsactivitydetail(period={value})": {}, + "/reports/getoffice365groupsactivityfilecounts(period={value})": {}, + "/reports/getoffice365groupsactivitygroupcounts(period={value})": {}, + "/reports/getoffice365groupsactivitystorage(period={value})": {}, + "/reports/getoffice365servicesusercounts(period={value})": {}, + "/reports/getonedriveactivityfilecounts(period={value})": {}, + "/reports/getonedriveactivityusercounts(period={value})": {}, + "/reports/getonedriveactivityuserdetail(date={value})": {}, + "/reports/getonedriveactivityuserdetail(period={value})": {}, + "/reports/getonedriveusageaccountcounts(period={value})": {}, + "/reports/getonedriveusageaccountdetail(date={value})": {}, + "/reports/getonedriveusageaccountdetail(period={value})": {}, + "/reports/getonedriveusagefilecounts(period={value})": {}, + "/reports/getonedriveusagestorage(period={value})": {}, + "/reports/getrelyingpartydetailedsummary": {}, + "/reports/getsharepointactivityfilecounts(period={value})": {}, + "/reports/getsharepointactivitypages(period={value})": {}, + "/reports/getsharepointactivityusercounts(period={value})": {}, + "/reports/getsharepointactivityuserdetail(date={value})": {}, + "/reports/getsharepointactivityuserdetail(period={value})": {}, + "/reports/getsharepointsiteusagedetail(date={value})": {}, + "/reports/getsharepointsiteusagedetail(period={value})": {}, + "/reports/getsharepointsiteusagefilecounts(period={value})": {}, + "/reports/getsharepointsiteusagepages(period={value})": {}, + "/reports/getsharepointsiteusagesitecounts(period={value})": {}, + "/reports/getsharepointsiteusagestorage(period={value})": {}, + "/reports/getskypeforbusinessactivitycounts(period={value})": {}, + "/reports/getskypeforbusinessactivityusercounts(period={value})": {}, + "/reports/getskypeforbusinessactivityuserdetail(date={value})": {}, + "/reports/getskypeforbusinessactivityuserdetail(period={value})": {}, + "/reports/getskypeforbusinessdeviceusagedistributionusercounts(period={value})": {}, + "/reports/getskypeforbusinessdeviceusageusercounts(period={value})": {}, + "/reports/getskypeforbusinessdeviceusageuserdetail(date={value})": {}, + "/reports/getskypeforbusinessdeviceusageuserdetail(period={value})": {}, + "/reports/getskypeforbusinessorganizeractivitycounts(period={value})": {}, + "/reports/getskypeforbusinessorganizeractivityminutecounts(period={value})": {}, + "/reports/getskypeforbusinessorganizeractivityusercounts(period={value})": {}, + "/reports/getskypeforbusinessparticipantactivitycounts(period={value})": {}, + "/reports/getskypeforbusinessparticipantactivityminutecounts(period={value})": {}, + "/reports/getskypeforbusinessparticipantactivityusercounts(period={value})": {}, + "/reports/getskypeforbusinesspeertopeeractivitycounts(period={value})": {}, + "/reports/getskypeforbusinesspeertopeeractivityminutecounts(period={value})": {}, + "/reports/getskypeforbusinesspeertopeeractivityusercounts(period={value})": {}, + "/reports/getteamsdeviceusagedistributiontotalusercounts(period={value})": {}, + "/reports/getteamsdeviceusagedistributionusercounts(period={value})": {}, + "/reports/getteamsdeviceusagetotalusercounts(period={value})": {}, + "/reports/getteamsdeviceusageusercounts(period={value})": {}, + "/reports/getteamsdeviceusageuserdetail(date={value})": {}, + "/reports/getteamsdeviceusageuserdetail(period={value})": {}, + "/reports/getteamsteamactivitycounts(period={value})": {}, + "/reports/getteamsteamactivitydetail(period={value})": {}, + "/reports/getteamsteamactivitydistributioncounts(period={value})": {}, + "/reports/getteamsuseractivitycounts(period={value})": {}, + "/reports/getteamsuseractivitydistributiontotalusercounts(period={value})": {}, + "/reports/getteamsuseractivitydistributionusercounts(period={value})": {}, + "/reports/getteamsuseractivitytotalcounts(period={value})": {}, + "/reports/getteamsuseractivitytotaldistributioncounts(period={value})": {}, + "/reports/getteamsuseractivitytotalusercounts(period={value})": {}, + "/reports/getteamsuseractivityusercounts(period={value})": {}, + "/reports/getteamsuseractivityuserdetail(date={value})": {}, + "/reports/getteamsuseractivityuserdetail(period={value})": {}, + "/reports/getyammeractivitycounts(period={value})": {}, + "/reports/getyammeractivityusercounts(period={value})": {}, + "/reports/getyammeractivityuserdetail(date={value})": {}, + "/reports/getyammeractivityuserdetail(period={value})": {}, + "/reports/getyammerdeviceusagedistributionusercounts(period={value})": {}, + "/reports/getyammerdeviceusageusercounts(period={value})": {}, + "/reports/getyammerdeviceusageuserdetail(date={value})": {}, + "/reports/getyammerdeviceusageuserdetail(period={value})": {}, + "/reports/getyammergroupsactivitycounts(period={value})": {}, + "/reports/getyammergroupsactivitydetail(date={value})": {}, + "/reports/getyammergroupsactivitydetail(period={value})": {}, + "/reports/getyammergroupsactivitygroupcounts(period={value})": {}, + "/reports/security/getattacksimulationrepeatoffenders": {}, + "/reports/security/getattacksimulationsimulationusercoverage": {}, + "/reports/security/getattacksimulationtrainingusercoverage": {}, + "/reports/usercredentialusagedetails": {}, + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicies/{id}": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules": {}, + "/policies/rolemanagementpolicies/{id}/rules": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/policies/rolemanagementpolicyassignments/{id}": {}, + "/rolemanagement/directory/resourcenamespaces": {}, + "/rolemanagement/directory/resourcenamespaces/{id}": {}, + "/rolemanagement/directory/resourcenamespaces/{id}/resourceactions": {}, + "/rolemanagement/directory/resourcenamespaces/{id}/resourceactions/{id}": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, + "/rolemanagement/directory/roleassignmentschedules": {}, + "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedules/{id}": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedules": {}, + "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedules/{id}": {}, + "/teams/{id}/schedule/offershiftrequests/{id}": {}, + "/teams/{id}/schedule/timeoffrequests": {}, + "/security/alerts": {}, + "/security/attacksimulation/simulationautomations": {}, + "/security/attacksimulation/simulationautomations/{id}/runs": {}, + "/security/attacksimulation/simulations": {}, + "/security/attacksimulation/simulations/{id}/report/overview": {}, + "/security/attacksimulation/simulations/{id}/report/simulationusers": {}, + "/security/securescorecontrolprofiles": {}, + "/security/securescores": {}, + "/admin/serviceannouncement/healthoverviews": {}, + "/admin/serviceannouncement/healthoverviews/{id}": {}, + "/admin/serviceannouncement/issues": {}, + "/admin/serviceannouncement/issues/{id}": {}, + "/admin/serviceannouncement/issues/{id}/incidentreport": {}, + "/admin/serviceannouncement/messages": {}, + "/admin/serviceannouncement/messages/{id}": {}, + "/admin/serviceannouncement/messages/{id}/attachments": {}, + "/admin/serviceannouncement/messages/{id}/attachments/{id}": {}, + "/sites/{id}/contenttypes": {}, + "/sites/{id}/contenttypes/getcompatiblehubcontenttypes": {}, + "/sites/{id}/getapplicablecontenttypesforlist": {}, + "/sites/{id}/lists/{id}/contenttypes": {}, + "/sites/{id}/lists/{id}/contenttypes/getcompatiblehubcontenttypes": {}, + "/sites/{id}/lists/{id}/operations": {}, + "/sites/{id}/lists/{id}/operations/{id}": {}, + "/sites/{id}/operations": {}, + "/sites/{id}/operations/{id}": {}, + "/drive/root/createdbyuser/trendingaround": {}, + "/drive/root/lastmodifiedbyuser/trendingaround": {}, + "/groups/{id}/sites/root": {}, + "/me/followedsites": {}, + "/me/insights/shared": {}, + "/me/insights/trending": {}, + "/me/insights/trending/{id}/resource": {}, + "/me/insights/used": {}, + "/me/insights/used/{id}/resource": {}, + "/me/trendingaround": {}, + "/sites/root": {}, + "/sites/{id}": {}, + "/sites/{id}/lists/{id}": {}, + "/sites/{id}/lists/{id}/items/delta": {}, + "/sites/{id}/settings": {}, + "/sites/{id}/sites": {}, + "/sites/{id}:/{id}": {}, + "/users/{id}/followedsites": {}, + "/users/{id}/insights/shared": {}, + "/users/{id}/insights/trending": {}, + "/users/{id}/insights/trending/{id}/resource": {}, + "/users/{id}/insights/used": {}, + "/users/{id}/insights/used/{id}/resource": {}, + "/users/{id}/trendingaround": {}, + "/teamwork/teamtemplates": {}, + "/teamwork/teamtemplates/{id}/definitions/{id}": {}, + "/teamwork/teamtemplates/{id}/definitions/{id}/teamdefinition": {}, + "/teamwork/deletedteams": {}, + "/users/{id}/teamwork/associatedteams": {}, + "/teams/{id}/permissiongrants": {}, + "/users/{id}/teamwork/installedapps/{id}/chat": {}, + "/teamwork/devices": {}, + "/teamwork/devices/{id}": {}, + "/teamwork/devices/{id}/activity": {}, + "/teamwork/devices/{id}/configuration": {}, + "/teamwork/devices/{id}/health": {}, + "/teamwork/devices/{id}/operations": {}, + "/teamwork/devices/{id}/operations/{id}": {}, + "/informationprotection/threatassessmentrequests/{id}": {}, + "/security/threatsubmission//emailthreatsubmissionpolicies/{id}": {}, + "/security/threatsubmission/emailthreats/{id}": {}, + "/security/threatsubmission/filethreats/{id}": {}, + "/security/threatsubmission/urlthreats/{id}": {}, + "/trustframework/keysets/{id}/getactivekey": {}, + "/me/findroomlists": {}, + "/me/findrooms": {}, + "/me/findrooms(roomlist={value})": {}, + "/users/{id}/findroomlists": {}, + "/users/{id}/findrooms": {}, + "/users/{id}/findrooms(roomlist={value})": {}, + "/me/authentication/methods/{id}": {}, + "/users/{id}/authentication/methods/{id}": {}, + "/admin/windows/updates/catalog/entries": {}, + "/admin/windows/updates/deployments/{id}/audience/exclusions": {}, + "/admin/windows/updates/deployments/{id}/audience/members": {}, + "/admin/windows/updates/resourceconnections/microsoft.graph.windowsupdates.operationalinsightsconnection": {}, + "/admin/windows/updates/updatableassets/{id}/microsoft.graph.windowsupdates.updatableassetgroup/members": {}, + "/me/pendingaccessreviewinstances/{id}/decisions": {}, + "/users/{id}/pendingaccessreviewinstances/{id}/decisions": {}, + "/administrativeunits/delta": {}, + "/oauth2permissiongrants/delta": {}, + "/applicationtemplates": {}, + "/applicationtemplates/{id}": {}, + "/deviceappmanagement/mobileapps/getmobileappcount": {}, + "/deviceappmanagement/mobileapps/gettopmobileapps": {}, + "/deviceappmanagement/mobileapps/{id}/devicestatuses/{id}/app/getrelatedappstates": {}, + "/deviceappmanagement/mobileapps/{id}/getrelatedappstates": {}, + "/deviceappmanagement/mobileapps/{id}/userstatuses/{id}/app/getrelatedappstates": {}, + "/devicemanagement/derivedcredentials": {}, + "/devicemanagement/getassignedroleidsforloggedinuser": {}, + "/devicemanagement/geteffectivepermissions": {}, + "/devicemanagement/getrolescopetagsbyids": {}, + "/devicemanagement/getrolescopetagsbyresource": {}, + "/devicemanagement/verifywindowsenrollmentautodiscovery": {}, + "/reports/deviceconfigurationdeviceactivity": {}, + "/reports/deviceconfigurationuseractivity": {}, + "/reports/manageddeviceenrollmentabandonmentdetails": {}, + "/reports/manageddeviceenrollmentabandonmentsummary": {}, + "/reports/manageddeviceenrollmentfailuredetails": {}, + "/reports/manageddeviceenrollmentfailuretrends": {}, + "/reports/manageddeviceenrollmenttopfailures": {}, + "/users/{id}/exportdeviceandappmanagementdata": {}, + "/users/{id}/geteffectivedeviceenrollmentconfigurations": {}, + "/users/{id}/getloggedonmanageddevices": {}, + "/users/{id}/getmanagedappdiagnosticstatuses": {}, + "/users/{id}/getmanagedapppolicies": {}, + "/users/{id}/getmanageddeviceswithappfailures": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PUT" + ], + "paths": { + "/identitygovernance/accessreviews/definitions/{id}": {}, + "/applications/{id}/synchronization/templates/{id}/schema": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}/schema": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentpolicies/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/{id}/customaccesspackageworkflowextensions/{id}": {}, + "/identity/b2cuserflows/{id}/languages/{id}": {}, + "/trustframework/policies/{id}": {}, + "/teams/{id}/schedule/shifts/{id}": {}, + "/teams/{id}/schedule/schedulinggroups/{id}": {}, + "/teams/{id}/schedule/timecards/{id}": {}, + "/teams/{id}/schedule/timeoffreasons/{id}": {}, + "/teams/{id}/schedule/timesoff/{id}": {}, + "/trustframework/keysets/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}": {}, + "/policies/adminconsentrequestpolicy": {}, + "/users/{id}/manager": {}, + "/identity/b2cuserflows/{id}/languages/{id}/overridespages/{id}": {}, + "/identity/b2xuserflows/{id}/languages/{id}/overridespages/{id}": {}, + "/teams/{id}/schedule": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/decisions/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}": {}, + "/identitygovernance/accessreviews/definitions/{id}/instances/{id}/stages/{id}/decisions/{id}": {}, + "/directory/administrativeunits/{id}": {}, + "/identity/continuousaccessevaluationpolicy": {}, + "/applications/{id}/synchronization/templates/{id}": {}, + "/chats/{id}/messages/{id}": {}, + "/chats/{id}": {}, + "/devicemanagement/virtualendpoint/organizationsettings": {}, + "/directory/attributesets/{id}": {}, + "/directory/customsecurityattributedefinitions/{id}": {}, + "/directory/customsecurityattributedefinitions/{id}/allowedvalues/{id}": {}, + "/deviceappmanagement/androidmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/defaultmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/iosmanagedappprotections/{id}/deploymentsummary": {}, + "/deviceappmanagement/managedebooks/{id}/installsummary": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/devicestatussummary": {}, + "/deviceappmanagement/mobileappconfigurations/{id}/userstatussummary": {}, + "/deviceappmanagement/mobileapps/{id}/installsummary": {}, + "/deviceappmanagement/symanteccodesigningcertificate": {}, + "/deviceappmanagement/targetedmanagedappconfigurations/{id}/deploymentsummary": {}, + "/deviceappmanagement/wdacsupplementalpolicies/{id}/deploysummary": {}, + "/devicemanagement/reports": {}, + "/deviceappmanagement/windowsmanagementapp": {}, + "/devicemanagement/advancedthreatprotectiononboardingstatesummary": {}, + "/devicemanagement/androidforworksettings": {}, + "/devicemanagement/androidmanagedstoreaccountenterprisesettings": {}, + "/devicemanagement/applepushnotificationcertificate": {}, + "/devicemanagement/conditionalaccesssettings": {}, + "/devicemanagement/devicecompliancepolicies/{id}/devicestatusoverview": {}, + "/devicemanagement/devicecompliancepolicies/{id}/userstatusoverview": {}, + "/devicemanagement/devicecompliancepolicydevicestatesummary": {}, + "/devicemanagement/devicecompliancescripts/{id}/runsummary": {}, + "/devicemanagement/deviceconfigurationdevicestatesummaries": {}, + "/devicemanagement/deviceconfigurations/{id}/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/identitycertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosscepcertificateprofile/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.macoswirednetworkconfiguration/rootcertificateforservervalidation/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowsphone81vpnconfiguration/identitycertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/identitycertificateforclientauthentication/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.windowswifienterpriseeapconfiguration/rootcertificatesforservervalidation/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/devicestatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/rootcertificate/userstatusoverview": {}, + "/devicemanagement/deviceconfigurations/{id}/userstatusoverview": {}, + "/devicemanagement/deviceconfigurationuserstatesummaries": {}, + "/devicemanagement/devicecustomattributeshellscripts/{id}/runsummary": {}, + "/devicemanagement/devicehealthscripts/{id}/runsummary": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/windowsprotectionstate": {}, + "/devicemanagement/devicemanagementscripts/{id}/runsummary": {}, + "/devicemanagement/deviceshellscripts/{id}/runsummary": {}, + "/devicemanagement/exchangeonpremisespolicies/{id}": {}, + "/devicemanagement/exchangeonpremisespolicy": {}, + "/devicemanagement/exchangeonpremisespolicy/conditionalaccesssettings": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/category/definitionfile": {}, + "/devicemanagement/grouppolicyconfigurations/{id}/definitionvalues/{id}/presentationvalues/{id}/presentation/definition/definitionfile": {}, + "/devicemanagement/grouppolicydefinitionfiles/{id}": {}, + "/devicemanagement/hardwareconfigurations/{id}/runsummary": {}, + "/devicemanagement/intents/{id}/devicestatesummary": {}, + "/devicemanagement/intents/{id}/userstatesummary": {}, + "/devicemanagement/manageddeviceoverview": {}, + "/devicemanagement/remoteassistancesettings": {}, + "/devicemanagement/softwareupdatestatussummary": {}, + "/devicemanagement/templates/{id}/microsoft.graph.securitybaselinetemplate/devicestatesummary": {}, + "/devicemanagement/tenantattachrbac": {}, + "/devicemanagement/userexperienceanalyticsapphealthoverview": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/apphealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/batteryhealthmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/bestpracticesmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/devicebootperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/rebootanalyticsmetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/resourceperformancemetrics": {}, + "/devicemanagement/userexperienceanalyticsbaselines/{id}/workfromanywheremetrics": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthcapacitydetails": {}, + "/devicemanagement/userexperienceanalyticsbatteryhealthruntimedetails": {}, + "/devicemanagement/userexperienceanalyticscategories/{id}": {}, + "/devicemanagement/userexperienceanalyticsoverview": {}, + "/devicemanagement/userexperienceanalyticsregressionsummary": {}, + "/devicemanagement/userexperienceanalyticsworkfromanywherehardwarereadinessmetric": {}, + "/devicemanagement/zebrafotaconnector": {}, + "/organization/{id}": {}, + "/rolemanagement": {}, + "/rolemanagement/devicemanagement": {}, + "/devicemanagement/windowsautopilotsettings": {}, + "/teams/{id}": {}, + "/identitygovernance/entitlementmanagement/settings": {}, + "/identity/b2cuserflows/{id}/userflowidentityproviders": {}, + "/identity/b2xuserflows/{id}/userflowidentityproviders": {}, + "/identitygovernance/accessreviews/policy": {}, + "/policies/accessreviewpolicy": {}, + "/policies/authorizationpolicy/authorizationpolicy": {}, + "/policies/defaultappmanagementpolicy": {}, + "/policies/externalidentitiespolicy": {}, + "/policies/identitysecuritydefaultsenforcementpolicy": {}, + "/identity/conditionalaccess/authenticationcontextclassreferences/{id}": {}, + "/policies/authenticationmethodspolicy": {}, + "/admin/reportsettings": {}, + "/security/alerts/{id}": {}, + "/admin/sharepoint/settings": {}, + "/me/settings": {}, + "/users/{id}/settings": {}, + "/deviceappmanagement": {}, + "/devicemanagement/deviceconfigurations/{id}/derivedcredentialsettings": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosderivedcredentialauthenticationconfiguration/derivedcredentialsettings": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.ioseasemailprofileconfiguration/derivedcredentialsettings": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosenterprisewificonfiguration/derivedcredentialsettings": {}, + "/devicemanagement/deviceconfigurations/{id}/microsoft.graph.iosvpnconfiguration/derivedcredentialsettings": {}, + "/devicemanagement/devicemanagementscripts/{id}/devicerunstates/{id}/manageddevice/devicecategory": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/microsoft.graph.activedirectorywindowsautopilotdeploymentprofile/domainjoinconfiguration": {}, + "/reports": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/accessreviews/{id}/reviewers/{id}": {}, + "/groups/{id}/approleassignments/{id}": {}, + "/serviceprincipals/{id}/approleassignedto/{id}": {}, + "/serviceprincipals/{id}/approleassignments/{id}": {}, + "/users/{id}/approleassignments/{id}": {}, + "/applications/{id}/owners/{id}": {}, + "/applications/{id}/tokenissuancepolicies/{id}": {}, + "/applications/{id}/tokenlifetimepolicies/{id}": {}, + "/serviceprincipals/{id}/claimsmappingpolicies/{id}": {}, + "/serviceprincipals/{id}/homerealmdiscoverypolicies/{id}": {}, + "/serviceprincipals/{id}/owners/{id}": {}, + "/serviceprincipals/{id}/tokenlifetimepolicies/{id": {}, + "/teams/{id}/incomingchannels/{id}": {}, + "/chats/{id}/pinnedmessages/{id}": {}, + "/groups/{id}/members/{id}": {}, + "/groups/{id}/owners/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackagecatalogs/32efb28c-9a7a-446c-986b-ca6528c6669d/customaccesspackageworkflowextensions/98ffaec5-ae8e-4902-a434-5ffc5d3d3cd0": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatibleaccesspackages/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/incompatiblegroups/{id}": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/externalsponsors/{id}": {}, + "/identitygovernance/entitlementmanagement/connectedorganizations/{id}/internalsponsors/{id}": {}, + "/external/connections/{id}/groups/{id}": {}, + "/external/connections/{id}/groups/{id}/members/{id}": {}, + "/me/drive/following/{id}": {}, + "/users/{id}/drive/following/{id}": {}, + "/directory/federationconfigurations/{id}": {}, + "/identity/b2cuserflows/{id}/identityproviders/{id}": {}, + "/identity/b2cuserflows/{id}/userflowidentityproviders/{id}": {}, + "/identity/b2xuserflows/{id}/identityproviders/{id}": {}, + "/employeeexperience/learningproviders/{id}/learningcontents/{id}\u0027}": {}, + "/users/{id}/onlinemeetings/{id}/registration/registrants/{id}": {}, + "/me/onlinemeetings/{id}/registration/registrants/{id}": {}, + "/policies/permissiongrantpolicies/{id}/excludes/{id}": {}, + "/policies/permissiongrantpolicies/{id}/includes/{id}": {}, + "/serviceprincipals/{id}/delegatedpermissionclassifications/{id}": {}, + "/programcontrols/{id}": {}, + "/security/triggers/retentionevents/{id}": {}, + "/directoryroles/roletemplateid={roletemplateid}/members/{id}": {}, + "/directoryroles/{id}/members/{id}": {}, + "/security/threatsubmission/emailthreatsubmissionpolices/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/administrativeunits/{id}/members/{id}": {}, + "/directoryobjects/{id}": {}, + "/serviceprincipals/{id}/synchronization/jobs/{id}": {}, + "/teams/{id}/channels/{id}/sharedwithteams/{id}": {}, + "/chats/{id}/installedapps/{id}": {}, + "/chats/{id}/members/{id}": {}, + "/devicemanagement/virtualendpoint/deviceimages/{id}": {}, + "/devicemanagement/virtualendpoint/usersettings/{id}": {}, + "/rolemanagement/cloudpc/roleassignments/{id}": {}, + "/rolemanagement/devicemanagement/roleassignments/{id}": {}, + "/deviceappmanagement/policysets/{id}": {}, + "/devicemanagement/importedwindowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}": {}, + "/devicemanagement/windowsautopilotdeviceidentities/{id}/deploymentprofile/assigneddevices/{id}": {}, + "/administrativeunits/{id}/scopedrolemembers/{id}": {}, + "/teams/{id}/installedapps/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}": {}, + "/identity/b2cuserflows/{id}/languages/{id}/overridespages": {}, + "/identity/b2xuserflows/{id}": {}, + "/identity/b2xuserflows/{id}/languages/{id}/overridespages": {}, + "/identity/userflows/{id}": {}, + "/organization/{id}/certificatebasedauthconfiguration/{id}": {}, + "/teams/{id}/schedule/timeoffrequests/{id}": {}, + "/search/qnas/{id}": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}": {}, + "/sites/{id}/lists/{id}/items/{id}": {}, + "/sites/{id}/pages/{id}": {}, + "/users/{id}/teamwork/installedapps/{id}": {}, + "/teams/{id}/tags/{id}/members/{id}": {}, + "/admin/windows/updates/resourceconnections/{id}": {}, + "/admin/windows/updates/updatableassets/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal", + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/appcatalogs/teamsapps": {}, + "/bookingbusinesses/{id}/services": {}, + "/bookingbusinesses/{id}/staffmembers": {}, + "/teams/{id}/channels/{id}/messages": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/chats/{id}/messages": {}, + "/devicemanagement/virtualendpoint/onpremisesconnections": {}, + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/devices": {}, + "/devices/{id}/registeredowners": {}, + "/devices/{id}/registeredusers": {}, + "/rolemanagement/directory/roleassignments": {}, + "/rolemanagement/entitlementmanagement/roleassignments": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups": {}, + "/education/classes/{id}/assignmentcategories": {}, + "/education/classes/{id}/assignments": {}, + "/education/classes/{id}/assignments/{id}/categories": {}, + "/education/classes/{id}/assignments/{id}/resources": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources": {}, + "/groups/{id}/conversations": {}, + "/groups/{id}/conversations/{id}/threads": {}, + "/groups/{id}/threads": {}, + "/bookingbusinesses": {}, + "/bookingbusinesses/{id}/customers": {}, + "/bookingbusinesses/{id}/customquestions": {}, + "/compliance/ediscovery/cases": {}, + "/compliance/ediscovery/cases/{id}/custodians": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/sitesources": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/usersources": {}, + "/compliance/ediscovery/cases/{id}/legalholds": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}/sitesources": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}/usersources": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources": {}, + "/compliance/ediscovery/cases/{id}/reviewsets": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/additionalsources": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/custodiansources": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/noncustodialsources": {}, + "/compliance/ediscovery/cases/{id}/tags": {}, + "/education/me/rubrics": {}, + "/employeeexperience/learningproviders": {}, + "/groups/{id}/calendar/events": {}, + "/groups/{id}/events": {}, + "/identitygovernance/termsofuse/agreements": {}, + "/me/authentication/phonemethods": {}, + "/me/drive/items/{id}/workbook/comments/{id}/replies": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows": {}, + "/me/drive/root:/{id}:/workbook/comments/{id}/replies": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows": {}, + "/me/onlinemeetings/{id}/registration/microsoft.graph.meetingregistration/customquestions": {}, + "/me/onlinemeetings/{id}/registration/registrants": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/members": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors/{id}/memberof": {}, + "/onpremisespublishingprofiles/{id}/publishedresources": {}, + "/organization/{id}/branding/localizations": {}, + "/planner/buckets": {}, + "/planner/plans": {}, + "/planner/rosters/{id}/members": {}, + "/planner/tasks": {}, + "/policies/featurerolloutpolicies": {}, + "/policies/mobileappmanagementpolicies/{id}/includedgroups": {}, + "/policies/mobiledevicemanagementpolicies/{id}/includedgroups": {}, + "/privacy/subjectrightsrequests": {}, + "/privacy/subjectrightsrequests/{id}/notes": {}, + "/privilegedapproval": {}, + "/privilegedroleassignmentrequests": {}, + "/privilegedroleassignments": {}, + "/security/cases/ediscoverycases": {}, + "/security/cases/ediscoverycases/{id}/custodians": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/sitesources": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/unifiedgroupsources": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/usersources": {}, + "/security/cases/ediscoverycases/{id}/legalholds": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}/usersources": {}, + "/security/cases/ediscoverycases/{id}/reviewsets": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries": {}, + "/security/cases/ediscoverycases/{id}/searches": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/additionalsources": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/custodiansources": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/noncustodialsources": {}, + "/security/cases/ediscoverycases/{id}/tags": {}, + "/security/subjectrightsrequests": {}, + "/security/subjectrightsrequests/{id}/notes": {}, + "/teams/{id}/schedule/openshiftchangerequests": {}, + "/teams/{id}/schedule/openshifts": {}, + "/teams/{id}/schedule/timesoff": {}, + "/teamwork/workforceintegrations": {}, + "/tenantrelationships/delegatedadminrelationships": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/accessassignments": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/requests": {}, + "/tenantrelationships/managedtenants/tenanttags": {}, + "/termstore/sets/{id}/children": {}, + "/termstore/sets/{id}/terms/{id}/children": {}, + "/termstore/sets/{id}/terms/{id}/relations": {}, + "/users/{id}/authentication/emailmethods": {}, + "/users/{id}/authentication/phonemethods": {}, + "/users/{id}/authentication/temporaryaccesspassmethods": {}, + "/users/{id}/drive/items/{id}/workbook/comments/{id}/replies": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows": {}, + "/users/{id}/drive/root:/{id}:/workbook/comments/{id}/replies": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows": {}, + "/users/{id}/onlinemeetings/{id}/registration/microsoft.graph.meetingregistration/customquestions": {}, + "/users/{id}/onlinemeetings/{id}/registration/registrants": {}, + "/informationprotection/threatassessmentrequests": {}, + "/privilegedaccess/azureresources/roleassignmentrequests": {}, + "/programs": {}, + "/rolemanagement/directory/roleassignmentschedulerequests": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, + "/termstore/groups": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal", + "Application" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/directory/deleteditems/{id}": {}, + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, + "/education/classes/{id}/assignments/{id}/resources/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}": {}, + "/groups/{id}/conversations/{id}": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/sitesources/{id}": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/usersources/{id}": {}, + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/onpremisespublishingprofiles/{id}/agentgroups/{id}": {}, + "/planner/rosters/{id}": {}, + "/planner/rosters/{id}/members/{id}": {}, + "/privilegedroleassignments/{id}": {}, + "/termstore/groups/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/fido2methods/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal", + "Application" + ], + "methods": [ + "GET", + "PATCH", + "DELETE" + ], + "paths": { + "/schemaextensions/{id}": {}, + "/bookingbusinesses/{id}": {}, + "/bookingbusinesses/{id}/staffmembers/{id}": {}, + "/groups/{id}/calendar/events/{id}": {}, + "/groups/{id}/events/{id}": {}, + "/devicemanagement/virtualendpoint/onpremisesconnections/{id}": {}, + "/devices/{id}": {}, + "/education/me/rubrics/{id}": {}, + "/groups/{id}/threads/{id}": {}, + "/bookingbusinesses/{id}/customquestions/{id}": {}, + "/compliance/ediscovery/cases/{id}": {}, + "/compliance/ediscovery/cases/{id}/legalholds/{id}": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}": {}, + "/compliance/ediscovery/cases/{id}/tags/{id}": {}, + "/employeeexperience/learningproviders/13727311-e7bb-470d-8b20-6a23d9030d70": {}, + "/employeeexperience/learningproviders/{id}": {}, + "/identitygovernance/termsofuse/agreements/{id}": {}, + "/me/onlinemeetings/{id}/registration/customquestions/{id}": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}": {}, + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations/{id}": {}, + "/planner/buckets/{id}": {}, + "/planner/plans/{id}": {}, + "/planner/tasks/{id}": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/email": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/fido2": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/passwordlessmicrosoftauthenticator": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/x509certificate": {}, + "/policies/featurerolloutpolicies/{id}": {}, + "/policies/mobileappmanagementpolicies/{id}": {}, + "/policies/mobiledevicemanagementpolicies/{id}": {}, + "/security/cases/ediscoverycases/{id}": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}": {}, + "/security/cases/ediscoverycases/{id}/tags/{id}": {}, + "/teamwork/workforceintegrations/{id}": {}, + "/tenantrelationships/delegatedadminrelationships/{id}": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/accessassignments/{id}": {}, + "/tenantrelationships/managedtenants/tenanttags/{id}": {}, + "/termstore/sets/{id}": {}, + "/termstore/sets/{id}/terms/{id}": {}, + "/users/{id}/onlinemeetings/{id}/registration/customquestions/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "PUT" + ], + "paths": { + "/serviceprincipals/{id}/synchronization/secrets": {}, + "/groups/{id}/team": {}, + "/identity/b2cuserflows/{id}/apiconnectorconfiguration/{id}": {}, + "/identity/b2xuserflows/{id}/apiconnectorconfiguration/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/bookingbusinesses/{id}/services/{id}": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes/{id}": {}, + "/programs/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/bookingbusinesses/{id}/getstaffavailability": {}, + "/app/calls/{id}/unmute": {}, + "/communications/calls/logteleconferencedevicequality": {}, + "/communications/calls/{id}/unmute": {}, + "/app/calls": {}, + "/communications/calls": {}, + "/app/calls/{id}/addlargegalleryview": {}, + "/communications/calls/{id}/addlargegalleryview": {}, + "/app/calls/{id}/participants/invite": {}, + "/communications/calls/7531d31f-d10d-44de-802f-c569dbca451c/participants/invite": {}, + "/communications/calls/ab6233a5-20b7-4c5e-bea2-ce56c9776429/participants/invite": {}, + "/communications/calls/{id}/participants/invite": {}, + "/app/calls/{id}/answer": {}, + "/communications/calls/57dab8b1894c409ab240bd8beae78896/answer": {}, + "/communications/calls/{id}/answer": {}, + "/security/securityactions/{id}/cancelsecurityaction": {}, + "/teams/{id}/channels/{id}/completemigration": {}, + "/teams/{id}/completemigration": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/groups/{id}/calendarview": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/accessreviews/{id}/mydecisions": {}, + "/agreements/{id}": {}, + "/agreements/{id}/file": {}, + "/auditevent": {}, + "/bookingbusinesses/{id}/calendarview": {}, + "/bookingcurrencies": {}, + "/bookingcurrencies/{id}": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/unifiedgroupsources": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/unifiedgroupsources/{id}": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}/datasource": {}, + "/compliance/ediscovery/cases/{id}/operations": {}, + "/compliance/ediscovery/cases/{id}/operations/{id}/microsoft.graph.ediscovery.caseexportoperation/getdownloadurl": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/addtoreviewsetoperation": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/lastestimatestatisticsoperation": {}, + "/compliance/ediscovery/cases/{id}/tags/ashierarchy": {}, + "/compliance/ediscovery/cases/{id}/tags/{id}/childtags": {}, + "/devicemanagement/virtualendpoint/geteffectivepermissions": {}, + "/drive/items/{id}/workbook/comments/{id}/replies/{id}": {}, + "/drive/root/createdbyuser/planner/plans": {}, + "/ediscoveryexportoperation/reviewset": {}, + "/groups/{id}/conversations/{id}/threads/{id}/posts/{id}/attachments": {}, + "/groups/{id}/planner/plans": {}, + "/groups/{id}/threads/{id}/posts/{id}/attachments": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/filterbycurrentuser(on={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/additionalaccess(accesspackageid={value},incompatibleaccesspackageid={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignments/filterbycurrentuser(on={value})": {}, + "/identitygovernance/entitlementmanagement/accesspackages/filterbycurrentuser(on={value})": {}, + "/identitygovernance/termsofuse/agreements/{id}/acceptances": {}, + "/informationprotection/bitlocker/recoverykeys": {}, + "/informationprotection/bitlocker/recoverykeys/{id}": {}, + "/managedtenant/auditevents": {}, + "/managedtenant/auditevents/{id}": {}, + "/me/agreementacceptances": {}, + "/me/analytics/activitystatistics": {}, + "/me/analytics/settings": {}, + "/me/authentication/emailmethods": {}, + "/me/authentication/emailmethods/{id}": {}, + "/me/authentication/fido2methods": {}, + "/me/authentication/fido2methods/{id}": {}, + "/me/authentication/methods": {}, + "/me/authentication/microsoftauthenticatormethods": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/me/authentication/passwordmethods": {}, + "/me/authentication/passwordmethods/{id}": {}, + "/me/authentication/softwareoathmethods": {}, + "/me/authentication/softwareoathmethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods": {}, + "/me/authentication/windowshelloforbusinessmethods": {}, + "/me/cloudpcs": {}, + "/me/cloudpcs/{id}/getcloudpclaunchinfo": {}, + "/me/drive/items/{id}/workbook/application": {}, + "/me/drive/items/{id}/workbook/comments": {}, + "/me/drive/items/{id}/workbook/comments/{id}": {}, + "/me/drive/items/{id}/workbook/operations/{id}": {}, + "/me/drive/items/{id}/workbook/tablerowoperationresult(key={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/usedrange": {}, + "/me/drive/root:/{id}:/workbook/application": {}, + "/me/drive/root:/{id}:/workbook/comments": {}, + "/me/drive/root:/{id}:/workbook/tablerowoperationresult(key={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/usedrange": {}, + "/me/planner/all/delta": {}, + "/me/planner/favoriteplans": {}, + "/me/planner/plans": {}, + "/me/planner/recentplans": {}, + "/me/planner/tasks": {}, + "/onpremisespublishingprofiles/applicationproxy/connectorgroups/{id}/applications": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors": {}, + "/onpremisespublishingprofiles/applicationproxy/connectors/{id}": {}, + "/onpremisespublishingprofiles/{id}": {}, + "/onpremisespublishingprofiles/{id}/agents": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}": {}, + "/planner/buckets/{id}/tasks": {}, + "/planner/plans/{id}/buckets": {}, + "/planner/plans/{id}/tasks": {}, + "/planner/rosters/{id}/plans": {}, + "/policies/mobileappmanagementpolicies": {}, + "/policies/mobiledevicemanagementpolicies": {}, + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, + "/privacy/subjectrightsrequests/{id}/getfinalattachment": {}, + "/privacy/subjectrightsrequests{subjectrightsrequestid}/getfinalreport": {}, + "/privilegedapproval/myrequests": {}, + "/privilegedoperationevents": {}, + "/privilegedroleassignments/my": {}, + "/privilegedroleassignments/{id}/roleinfo": {}, + "/privilegedroles": {}, + "/privilegedroles/{id}": {}, + "/privilegedroles/{id}/assignments": {}, + "/reports/applicationsignindetailedsummary": {}, + "/reports/applicationsignindetailedsummary/{id}": {}, + "/reports/authenticationmethods/usersregisteredbyfeature": {}, + "/reports/authenticationmethods/usersregisteredbymethod": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/lastindexoperation": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}": {}, + "/security/cases/ediscoverycases/{id}/noncustodialsources/{id}/lastindexoperation": {}, + "/security/cases/ediscoverycases/{id}/operations": {}, + "/security/cases/ediscoverycases/{id}/operations/{id}": {}, + "/security/cases/ediscoverycases/{id}/operations/{id}/microsoft.graph.security.ediscoveryexportoperation/getdownloadurl": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/custodian": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}/childtags/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}/parent": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/run": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/lastestimatestatisticsoperation": {}, + "/security/cases/ediscoverycases/{id}/tags/ashierarchy": {}, + "/security/subjectrightsrequests/{id}/getfinalattachment": {}, + "/security/subjectrightsrequests{subjectrightsrequestid}/getfinalreport": {}, + "/sites/{id}/termstore": {}, + "/sites/{id}/termstore/groups/{id}": {}, + "/sites/{id}/termstore/groups/{id}/sets/{id}/terms/{id}": {}, + "/sites/{id}/termstore/sets/{id}": {}, + "/sites/{id}/termstore/sets/{id}/terms/{id}": {}, + "/teams/{id}/schedule/openshiftchangerequests/{id}": {}, + "/tenantrelationships/delegatedadmincustomers": {}, + "/tenantrelationships/delegatedadmincustomers/{id}": {}, + "/tenantrelationships/delegatedadmincustomers/{id}/servicemanagementdetails": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/operations": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/operations/{id}": {}, + "/tenantrelationships/delegatedadminrelationships/{id}/requests/{id}": {}, + "/tenantrelationships/managedtenants/aggregatedpolicycompliances": {}, + "/tenantrelationships/managedtenants/cloudpcconnections": {}, + "/tenantrelationships/managedtenants/cloudpcconnections/{id}": {}, + "/tenantrelationships/managedtenants/cloudpcdevices": {}, + "/tenantrelationships/managedtenants/cloudpcdevices/{id}": {}, + "/tenantrelationships/managedtenants/cloudpcsoverview": {}, + "/tenantrelationships/managedtenants/cloudpcsoverview/{id}": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages/{id}": {}, + "/tenantrelationships/managedtenants/credentialuserregistrationssummaries": {}, + "/tenantrelationships/managedtenants/credentialuserregistrationssummaries/{id}": {}, + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummaries": {}, + "/tenantrelationships/managedtenants/devicecompliancepolicysettingstatesummaries/{id}": {}, + "/tenantrelationships/managedtenants/manageddevicecompliances": {}, + "/tenantrelationships/managedtenants/manageddevicecompliances/{id}": {}, + "/tenantrelationships/managedtenants/manageddevicecompliancetrends": {}, + "/tenantrelationships/managedtenants/manageddevicecompliancetrends/{id}": {}, + "/tenantrelationships/managedtenants/managementactions": {}, + "/tenantrelationships/managedtenants/managementactions/{id}": {}, + "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses": {}, + "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses/{id}": {}, + "/tenantrelationships/managedtenants/managementintents": {}, + "/tenantrelationships/managedtenants/managementintents/{id}": {}, + "/tenantrelationships/managedtenants/managementtemplates": {}, + "/tenantrelationships/managedtenants/managementtemplates/{id}": {}, + "/tenantrelationships/managedtenants/myroles": {}, + "/tenantrelationships/managedtenants/tenantgroups": {}, + "/tenantrelationships/managedtenants/tenantgroups/{id}": {}, + "/tenantrelationships/managedtenants/tenants": {}, + "/tenantrelationships/managedtenants/tenants/{id}": {}, + "/tenantrelationships/managedtenants/tenantscustomizedinformation": {}, + "/tenantrelationships/managedtenants/tenantsdetailedinformation": {}, + "/tenantrelationships/managedtenants/tenantsdetailedinformation/{id}": {}, + "/tenantrelationships/managedtenants/tenantusage": {}, + "/tenantrelationships/managedtenants/windowsdevicemalwarestates": {}, + "/tenantrelationships/managedtenants/windowsdevicemalwarestates/{id}": {}, + "/tenantrelationships/managedtenants/windowsprotectionstates": {}, + "/tenantrelationships/managedtenants/windowsprotectionstates/{id}": {}, + "/termstore/groups/{id}/sets": {}, + "/termstore/groups/{id}/sets/{id}/terms/{id}": {}, + "/termstore/sets/{id}/relations": {}, + "/users/{id}/agreementacceptances": {}, + "/users/{id}/analytics/activitystatistics": {}, + "/users/{id}/analytics/settings": {}, + "/users/{id}/authentication/fido2methods": {}, + "/users/{id}/authentication/methods": {}, + "/users/{id}/authentication/microsoftauthenticatormethods": {}, + "/users/{id}/authentication/operations/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods": {}, + "/users/{id}/authentication/passwordmethods": {}, + "/users/{id}/authentication/passwordmethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods": {}, + "/users/{id}/cloudpcs": {}, + "/users/{id}/cloudpcs/{id}/getcloudpclaunchinfo": {}, + "/users/{id}/drive/items/{id}/workbook/application": {}, + "/users/{id}/drive/items/{id}/workbook/comments": {}, + "/users/{id}/drive/items/{id}/workbook/comments/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/operations/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tablerowoperationresult(key={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/usedrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/application": {}, + "/users/{id}/drive/root:/{id}:/workbook/comments": {}, + "/users/{id}/drive/root:/{id}:/workbook/tablerowoperationresult(key={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsbefore(count={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/usedrange": {}, + "/users/{id}/planner/all/delta": {}, + "/users/{id}/planner/favoriteplans": {}, + "/users/{id}/planner/plans": {}, + "/users/{id}/planner/recentplans": {}, + "/users/{id}/planner/rosterplans": {}, + "/users/{id}/planner/tasks": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/communications/callrecords/getdirectroutingcalls": {}, + "/communications/callrecords/getpstncalls": {}, + "/communications/callrecords/{id}": {}, + "/communications/callrecords/{id}/sessions": {}, + "/communications/calls/{id}/contentsharingsessions": {}, + "/communications/calls/{id}/contentsharingsessions/{id}": {}, + "/teams/{id}/channels/getallmessages": {}, + "/teamwork/deletedteams/{id}/channels/getallmessages": {}, + "/users/{id}/chats/getallmessages": {}, + "/external/connections/{id}/quota": {}, + "/security/securityactions/{id}": {}, + "/sites": {}, + "/app/calls/{id}/operations/{id}": {}, + "/communications/calls/{id}/operations/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/app/calls/{id}/audioroutinggroups": {}, + "/communications/calls/{id}/audioroutinggroups": {}, + "/education/classes": {}, + "/education/classes/{id}/members": {}, + "/education/classes/{id}/teachers": {}, + "/education/schools": {}, + "/education/schools/{id}/classes": {}, + "/education/schools/{id}/users": {}, + "/education/users": {}, + "/security/securityactions": {}, + "/sites/{id}/permissions": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/teams/(team-id)/channels/{id}/messages/{id}": {}, + "/teams/(team-id)/channels/{id}/messages/{id}/replies/{id}": {}, + "/directory/federationconfigurations/graph.samlorwsfedexternaldomainfederation/{id}": {}, + "/employeeexperience/learningproviders/{id}/learningcontents(externalid={value})": {}, + "/search/qna/{id}": {}, + "/security/securescorecontrolprofiles/{id}": {}, + "/sites/{id}/lists/{id}/items/{id}/fields": {}, + "/security/threatsubmission/emailthreatsubmissionpolicies/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH", + "POST" + ], + "paths": { + "/rolemanagement/cloudpc/roleassignments": {}, + "/rolemanagement/devicemanagement/roleassignments": {}, + "/external/connections/{id}/schema": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "PATCH", + "POST" + ], + "paths": { + "/devicemanagement/virtualendpoint/onpremisesconnections/{id}/updateaddomainpassword": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/organization": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST", + "PUT" + ], + "paths": { + "/education/synchronizationprofiles": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal", + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/education/classes/{id}/assignmentdefaults": {}, + "/education/classes/{id}/assignments/{id}": {}, + "/education/classes/{id}/assignmentsettings": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}": {}, + "/compliance/ediscovery/cases/{id}/settings": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentapprovals/{id}/steps/{id}": {}, + "/me/planner": {}, + "/me/settings/contactmergesuggestions": {}, + "/me/settings/iteminsights": {}, + "/onpremisespublishingprofiles/{id}/agentgroups": {}, + "/onpremisespublishingprofiles/{id}/publishedresources/{id}": {}, + "/organization/{id}/settings/iteminsights": {}, + "/organization/{id}/settings/microsoftapplicationdataaccess": {}, + "/organization/{id}/settings/peopleinsights": {}, + "/planner/plans/{id}/details": {}, + "/planner/tasks/{id}/assignedtotaskboardformat": {}, + "/planner/tasks/{id}/buckettaskboardformat": {}, + "/planner/tasks/{id}/details": {}, + "/planner/tasks/{id}/progresstaskboardformat": {}, + "/privacy/subjectrightsrequests/{id}": {}, + "/privilegedapproval/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}": {}, + "/security/cases/ediscoverycases/{id}/settings": {}, + "/security/subjectrightsrequests/{id}": {}, + "/teamwork/teamsappsettings": {}, + "/tenantrelationships/managedtenants/tenantscustomizedinformation/{id}": {}, + "/termstore": {}, + "/users/{id}/planner": {}, + "/users/{id}/settings/contactmergesuggestions": {}, + "/users/{id}/settings/iteminsights": {}, + "/places/{id}": {}, + "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/privilegedaccess/azureresources/rolesettings/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal", + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PATCH", + "PUT" + ], + "paths": { + "/education/classes/{id}/assignments/{id}/rubric": {}, + "/onlinemeeting/{id}/virtualappointment": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/education/classes/{id}": {}, + "/education/users/{id}": {}, + "/sites/{id}/permissions/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/education/me": {}, + "/print/printers/{id}/jobs/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/education/classes/{id}/members/{id}": {}, + "/education/classes/{id}/teachers/{id}": {}, + "/education/schools/{id}/classes/{id}": {}, + "/education/schools/{id}/users/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/education/schools/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH", + "PUT" + ], + "paths": { + "/external/connections/{id}/items/{id}": {}, + "/identity/events/onsignupstart/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/drive/items/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/drive/items/{id}/restore": {}, + "/users/{id}/drive/items/{id}/restore": {}, + "/print/printers/{id}/jobs/{id}/redirect": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/appcatalogs/teamsapps/{id}": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions/{id}": {}, + "/compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedgroupsources/33434233-3030-3739-3043-393039324633": {}, + "/devices/{id}/registeredowners/{id}": {}, + "/devices/{id}/registeredusers/{id}": {}, + "/education/classes/{id}/assignments/{id}/categories/{id}": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}/agentgroups/{id}": {}, + "/onpremisespublishingprofiles/{id}/publishedresources/{id}/agentgroups/{id}": {}, + "/policies/featurerolloutpolicies/{id}/appliesto/{id}": {}, + "/policies/mobileappmanagementpolicies/{id}/includedgroups/{id}": {}, + "/policies/mobiledevicemanagementpolicies/{id}/includedgroups/{id}": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/custodiansources/{id}": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/noncustodialsources/{id}": {}, + "/security/cases/ediscoverycases/{id}}/reviewsets/{id}/queries/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/drive/bundles/{id}/children/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "POST" + ], + "paths": { + "/groups/{id}/acceptedsenders": {}, + "/groups/{id}/rejectedsenders": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE", + "PUT" + ], + "paths": { + "/me/activities/{id}": {}, + "/me/activities/{id}/historyitems/{id}": {}, + "/users/{id}/activities/{id}": {}, + "/users/{id}/activities/{id}/historyitems/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PUT" + ], + "paths": { + "/me/authentication/phonemethods/{id}": {}, + "/teams/{id}/schedule/openshifts/{id}": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/phonemethods/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/me/drive/items/{id}/workbook/tables/{id}": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/me/outlook/taskfolders/{id}": {}, + "/me/outlook/taskgroups/{id}": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/me/outlook/tasks/{id}": {}, + "/me/tasks/alltasks/{id}": {}, + "/me/tasks/lists/{id}": {}, + "/me/tasks/lists/{id}/tasks/{id}": {}, + "/me/todo/lists/{id}": {}, + "/me/todo/lists/{id}/tasks/{id}": {}, + "/me/todo/lists/{id}/tasks/{id}/linkedresources/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}": {}, + "/users/{id}/outlook/taskfolders/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/users/{id}/outlook/tasks/{id}": {}, + "/users/{id}/tasks/alltasks/{id}": {}, + "/users/{id}/tasks/lists/{id}": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}": {}, + "/users/{id}/todo/lists/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/linkedresources/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET", + "PATCH", + "POST" + ], + "paths": { + "/me/onlinemeetings/{id}/registration": {}, + "/users/{id}/onlinemeetings/{id}/registration": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqau/tasks/aakalgaaaaaahyqdeapmec2byacqac-ewg0akoo4xot": {}, + "/users/{id}/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqau/tasks/aakalgaaaaaahyqdeapmec2byacqac-ewg0akoo4xot": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/me/todo/lists/{id}/tasks/{id}/attachments/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/attachments/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/drive/bundles": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/bundles/{id}": {}, + "/me/devices": {}, + "/me/devices/{id}/commands/{id}": {}, + "/me/devices/{id}/commands/{id}/responsepayload": {}, + "/users/{id}/devices": {}, + "/users/{id}/devices/{id}/commands/{id}": {}, + "/users/{id}/devices/{id}/commands/{id}/responsepayload": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/drives/{id}/list/subscriptions/socketio": {}, + "/drives/{id}/root/subscriptions/socketio": {}, + "/groups/{id}/drive/root/subscriptions/socketio": {}, + "/me/activities": {}, + "/me/activities/recent": {}, + "/me/drive/items/{id}/workbook/names": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/boundingrect": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/cell": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/column": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/entirecolumn": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/entirerow": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/intersection": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/lastcell": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/lastcolumn": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/lastrow": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/offsetrange": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/usedrange": {}, + "/me/drive/items/{id}/workbook/tables": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/databodyrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/headerrowrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/boundingrect": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/cell": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/column": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/entirecolumn": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/entirerow": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/intersection": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastcell": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastcolumn": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastrow": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/offsetrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/usedrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/totalrowrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/databodyrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/headerrowrange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/range": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/{id}/range": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort": {}, + "/me/drive/items/{id}/workbook/tables/{id}/totalrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/cell(row={value},column={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/protection": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/boundingrect": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/cell": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/column": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/entirecolumn": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/entirerow": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/intersection": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastcell": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastcolumn": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastrow": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/offsetrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/usedrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview/rows": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/columnsafter(count={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/rowsabove(count={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/rowsbelow(count={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/databodyrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/headerrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/totalrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/me/drive/root/subscriptions/socketio": {}, + "/me/drive/root:/{id}:/workbook/names": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/boundingrect": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/cell": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/column": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/entirecolumn": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/entirerow": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/intersection": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/lastcell": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/lastcolumn": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/lastrow": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/offsetrange": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/usedrange": {}, + "/me/drive/root:/{id}:/workbook/tables": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/databodyrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/headerrowrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/boundingrect": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/cell": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/column": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/entirecolumn": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/entirerow": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/intersection": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastcell": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastcolumn": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastrow": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/offsetrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/usedrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/totalrowrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/databodyrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/headerrowrange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/totalrowrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/cell(row={value},column={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/protection": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/boundingrect": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/cell": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/column": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/entirecolumn": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/entirerow": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/intersection": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastcell": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastcolumn": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastrow": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/offsetrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/usedrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview/rows": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsafter(count={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/rowsabove(count={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/rowsbelow(count={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/databodyrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/headerrowrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/totalrowrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/me/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat-6oc2jgaqcq47je5p--sovecqtdm17raaab4mdiaaa=/tasks/delta": {}, + "/me/tasks/lists/delta": {}, + "/me/tasks/lists/{id}/tasks/delta": {}, + "/me/todo/lists/delta": {}, + "/me/todo/lists/{id}/tasks/delta": {}, + "/print/operations/{id}": {}, + "/print/printers/{id}/tasktriggers": {}, + "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, + "/users/{id}/activities": {}, + "/users/{id}/activities/recent": {}, + "/users/{id}/drive/items/{id}/workbook/names": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/boundingrect": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/cell": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/column": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/entirecolumn": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/entirerow": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/intersection": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/lastcell": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/lastcolumn": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/lastrow": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/offsetrange": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/usedrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/databodyrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/headerrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/boundingrect": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/cell": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/column": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/entirecolumn": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/entirerow": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/intersection": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastcell": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastcolumn": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/lastrow": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/offsetrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/usedrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/totalrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/databodyrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/headerrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/totalrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/cell(row={value},column={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/protection": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/boundingrect": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/cell": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/column": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/entirecolumn": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/entirerow": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/intersection": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastcell": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastcolumn": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/lastrow": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/offsetrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/usedrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/visibleview/rows": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/columnsafter(count={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/rowsabove(count={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/rowsbelow(count={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/databodyrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/headerrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/totalrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/users/{id}/drive/root/subscriptions/socketio": {}, + "/users/{id}/drive/root:/{id}:/workbook/names": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/boundingrect": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/cell": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/column": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/entirecolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/entirerow": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/intersection": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/lastcell": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/lastcolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/lastrow": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/offsetrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/usedrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/databodyrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/headerrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/boundingrect": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/cell": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/column": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/entirecolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/entirerow": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/intersection": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastcell": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastcolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/lastrow": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/offsetrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/usedrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/totalrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/databodyrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/headerrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/totalrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/cell(row={value},column={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/image(width={value},height={value},fittingmode={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/protection": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/boundingrect": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/cell": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/column": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/entirecolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/entirerow": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/intersection": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastcell": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastcolumn": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/lastrow": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/offsetrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/usedrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/visibleview/rows": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/columnsafter(count={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/rowsabove(count={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/rowsbelow(count={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/databodyrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/headerrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/totalrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/databodyrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/headerrowrange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/totalrowrange": {}, + "/users/{id}/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat-6oc2jgaqcq47je5p--sovecqtdm17raaab4mdiaaa=/tasks/delta": {}, + "/users/{id}/tasks/lists/delta": {}, + "/users/{id}/tasks/lists/{id}/tasks/delta": {}, + "/users/{id}/todo/lists/delta": {}, + "/users/{id}/todo/lists/{id}/tasks/delta": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/drive/items/{id}/workbook/names/{id}": {}, + "/me/drive/items/{id}/workbook/names/{id}/range": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/borders(sideindex={value})": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/fill": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/font": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/protection": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders(sideindex={value})": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/fill": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/font": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/protection": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort/fields/icon": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/font": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/title": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/font": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/title": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/format/font": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/majorgridlines": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/minorgridlines": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/title": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/datalabels": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/fill": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/font": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/protection": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/fields/icon": {}, + "/me/drive/root:/{id}:/workbook/names/{id}": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/borders(sideindex={value})": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/fill": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/font": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/protection": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders(sideindex={value})": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/fill": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/font": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/protection": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort/fields/icon": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/font": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/title": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/font": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/title": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/format/font": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/majorgridlines": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/minorgridlines": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/title": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/datalabels": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/fill": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/font": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/protection": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/fields/icon": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/borders(sideindex={value})": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/fill": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/protection": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders(sideindex={value})": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/fill": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/protection": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/fields/icon": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/title": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/title": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/majorgridlines": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/minorgridlines": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/title": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/datalabels": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/fill": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/font": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/protection": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/fields/icon": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/borders(sideindex={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/fill": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/protection": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders(sideindex={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/fill": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/protection": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/fields/icon": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/title": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/title": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/majorgridlines": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/minorgridlines": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/valueaxis/title": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/datalabels": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/fill": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/font": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/protection": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/fields/icon": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/drive/items/{id}/workbook/names/{id}/range/format/borders": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders": {}, + "/me/drive/items/{id}/workbook/worksheets": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/borders": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders": {}, + "/me/drive/root:/{id}:/workbook/worksheets": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/me/outlook/taskfolders": {}, + "/me/outlook/taskfolders/{id}/tasks": {}, + "/me/outlook/taskgroups": {}, + "/me/outlook/taskgroups/{id}/taskfolders": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, + "/me/outlook/tasks": {}, + "/me/outlook/tasks/{id}/attachments": {}, + "/me/tasks/lists": {}, + "/me/tasks/lists/{id}/tasks": {}, + "/me/todo/lists": {}, + "/me/todo/lists/{id}/tasks": {}, + "/me/todo/lists/{id}/tasks/{id}/attachments": {}, + "/me/todo/lists/{id}/tasks/{id}/linkedresources": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/borders": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/borders": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns": {}, + "/users/{id}/outlook/taskfolders": {}, + "/users/{id}/outlook/taskfolders/{id}/tasks": {}, + "/users/{id}/outlook/taskgroups": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, + "/users/{id}/outlook/tasks": {}, + "/users/{id}/outlook/tasks/{id}/attachments": {}, + "/users/{id}/tasks/lists": {}, + "/users/{id}/tasks/lists/{id}/tasks": {}, + "/users/{id}/todo/lists": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/attachments": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/linkedresources": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/policies/deviceregistrationpolicy": {}, + "/privilegedroles/{id}/settings": {}, + "/users/{id}/settings/shiftpreferences": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET", + "PATCH", + "POST" + ], + "paths": { + "/users/{id}/todo/lists/{id}/tasks": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/onpremisespublishingprofiles/{id}/hybridagentupdaterconfiguration": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "POST" + ], + "paths": { + "/admin/serviceannouncement/messages/archive": {}, + "/admin/serviceannouncement/messages/favorite": {}, + "/admin/serviceannouncement/messages/markread": {}, + "/admin/serviceannouncement/messages/markunread": {}, + "/admin/serviceannouncement/messages/unarchive": {}, + "/admin/serviceannouncement/messages/unfavorite": {}, + "/agreements/{id}/files": {}, + "/appcatalogs/teamsapps/{id}/appdefinitions": {}, + "/applications/{id}/setverifiedpublisher": {}, + "/applications/{id}/unsetverifiedpublisher": {}, + "/bookingbusinesses/{id}/publish": {}, + "/bookingbusinesses/{id}/unpublish": {}, + "/chats/{id}/hideforuser": {}, + "/chats/{id}/markchatreadforuser": {}, + "/chats/{id}/markchatunreadforuser": {}, + "/chats/{id}/unhideforuser": {}, + "/classes/{id}/assignments/{id}/setupfeedbackresourcesfolder": {}, + "/compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedgroupsources": {}, + "/compliance/ediscovery/cases/{id}/close": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/activate": {}, + "/compliance/ediscovery/cases/{id}/custodians/{id}/release": {}, + "/compliance/ediscovery/cases/{id}/noncustodialdatasources/{id}/release": {}, + "/compliance/ediscovery/cases/{id}/reopen": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/addtoreviewset": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/export": {}, + "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}/applytags": {}, + "/compliance/ediscovery/cases/{id}/settings/resettodefault": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/estimatestatistics": {}, + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/purgedata": {}, + "/devicemanagement/virtualendpoint/onpremisesconnections/{id}/runhealthchecks": {}, + "/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/7192332b-e904-4891-81e2-356242ab1858/submissions/02bb5de1-7205-2a25-fe33-f99cf53de1c4/reassign": {}, + "/education/classes/{id}/assignments/{id}/publish": {}, + "/education/classes/{id}/assignments/{id}/setupresourcesfolder": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/reassign": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/return": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/setupresourcesfolder": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/submit": {}, + "/education/classes/{id}/assignments/{id}/submissions/{id}/unsubmit": {}, + "/groups/evaluatedynamicmembership": {}, + "/groups/{id}/addfavorite": {}, + "/groups/{id}/conversations/{id}/threads/{id}/reply": {}, + "/groups/{id}/evaluatedynamicmembership": {}, + "/groups/{id}/removefavorite": {}, + "/groups/{id}/resetunseencount": {}, + "/groups/{id}/subscribebymail": {}, + "/groups/{id}/threads/{id}/reply": {}, + "/identitygovernance/entitlementmanagement/accesspackageassignmentrequests/{id}/cancel": {}, + "/identitygovernance/entitlementmanagement/accesspackages/{id}/getapplicablepolicyrequirements": {}, + "/me/authentication/phonemethods/{id}/disablesmssignin": {}, + "/me/authentication/phonemethods/{id}/enablesmssignin": {}, + "/me/changepassword": {}, + "/me/drive/items/{id}/workbook/application/calculate": {}, + "/me/drive/items/{id}/workbook/closesession": {}, + "/me/drive/items/{id}/workbook/createsession": {}, + "/me/drive/items/{id}/workbook/refreshsession": {}, + "/me/drive/root:/{id}:/workbook/application/calculate": {}, + "/me/drive/root:/{id}:/workbook/closesession": {}, + "/me/drive/root:/{id}:/workbook/createsession": {}, + "/me/drive/root:/{id}:/workbook/refreshsession": {}, + "/me/findmeetingtimes": {}, + "/me/invalidateallrefreshtokens": {}, + "/onpremisespublishingprofiles/{id}/agentgroups/{id}/agents": {}, + "/onpremisespublishingprofiles/{id}/agents/{id}/agentgroups": {}, + "/onpremisespublishingprofiles/{id}/publishedresources/{id}/agentgroups": {}, + "/planner/rosters": {}, + "/policies/featurerolloutpolicies/{id}/appliesto": {}, + "/print/printers/{id}/jobs/{id}/cancel": {}, + "/privilegedaccess/azureresources/resources/register": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {}, + "/privilegedroleassignmentrequests/my": {}, + "/privilegedroleassignmentrequests/{id}/cancel": {}, + "/privilegedroleassignments/{id}/makeeligible": {}, + "/privilegedroleassignments/{id}/makepermanent": {}, + "/privilegedroles/{id}/selfactivate": {}, + "/privilegedroles/{id}/selfdeactivate": {}, + "/search/query": {}, + "/security/cases/ediscoverycases/{id}/close": {}, + "/security/cases/ediscoverycases/{id}/custodians/applyhold": {}, + "/security/cases/ediscoverycases/{id}/custodians/removehold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/activate": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/applyhold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/release": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/removehold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/updateindex": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}/sitesources": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/applyhold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/removehold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/applyhold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/release": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/removehold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/updateindex": {}, + "/security/cases/ediscoverycases/{id}/reopen": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/addtoreviewset": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/export": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/applytags": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/export": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/estimatestatistics": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/purgedata": {}, + "/security/cases/ediscoverycases/{id}/settings/resettodefault": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/softdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/replies/{id}/undosoftdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/softdelete": {}, + "/teams/{id}/channels/{id}/messages/{id}/undosoftdelete": {}, + "/teams/{id}/channels/{id}/provisionemail": {}, + "/teams/{id}/channels/{id}/removeemail": {}, + "/teams/{id}/schedule/openshiftchangerequests/{id}/approve": {}, + "/teams/{id}/schedule/openshiftchangerequests/{id}/decline": {}, + "/teams/{id}/schedule/swapshiftschangerequests/{id}/approve": {}, + "/teams/{id}/schedule/swapshiftschangerequests/{id}/decline": {}, + "/tenantrelationships/managedtenants/managementactions/{id}/apply": {}, + "/tenantrelationships/managedtenants/managementactiontenantdeploymentstatuses/changedeploymentstatus": {}, + "/tenantrelationships/managedtenants/tenantgroups/tenantsearch": {}, + "/tenantrelationships/managedtenants/tenants/{id}/offboardtenant": {}, + "/tenantrelationships/managedtenants/tenants/{id}/resettenantonboardingstatus": {}, + "/tenantrelationships/managedtenants/tenanttags/{id}/assigntag": {}, + "/tenantrelationships/managedtenants/tenanttags/{id}/unassigntag": {}, + "/termstore/sets": {}, + "/users/validatepassword": {}, + "/users/{id}/authentication/passwordmethods/{id}/resetpassword": {}, + "/users/{id}/authentication/phonemethods/{id}/disablesmssignin": {}, + "/users/{id}/authentication/phonemethods/{id}/enablesmssignin": {}, + "/users/{id}/changepassword": {}, + "/users/{id}/chats/{id}/messages/{id}/softdelete": {}, + "/users/{id}/chats/{id}/messages/{id}/undosoftdelete": {}, + "/users/{id}/drive/items/{id}/workbook/application/calculate": {}, + "/users/{id}/drive/items/{id}/workbook/closesession": {}, + "/users/{id}/drive/items/{id}/workbook/createsession": {}, + "/users/{id}/drive/items/{id}/workbook/refreshsession": {}, + "/users/{id}/drive/root:/{id}:/workbook/application/calculate": {}, + "/users/{id}/drive/root:/{id}:/workbook/closesession": {}, + "/users/{id}/drive/root:/{id}:/workbook/createsession": {}, + "/users/{id}/drive/root:/{id}:/workbook/refreshsession": {}, + "/users/{id}/findmeetingtimes": {}, + "/users/{id}/invalidateallrefreshtokens": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/drive/bundles/{id}/children": {}, + "/me/devices/{id}/commands": {}, + "/users/{id}/devices/{id}/commands": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/drive/items/{id}/workbook/names/{id}/range/clear": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/delete": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/autofitcolumns": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/autofitrows": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/borders/itemat": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/insert": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/merge": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/row": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/sort/apply": {}, + "/me/drive/items/{id}/workbook/names/{id}/range/unmerge": {}, + "/me/drive/items/{id}/workbook/tables/add": {}, + "/me/drive/items/{id}/workbook/tables/{id}/clearfilters": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/add": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/itemat": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/filter/apply": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/filter/clear": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/clear": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/delete": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/autofitcolumns": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/autofitrows": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders/itemat": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/insert": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/merge": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/row": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/sort/apply": {}, + "/me/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/unmerge": {}, + "/me/drive/items/{id}/workbook/tables/{id}/converttorange": {}, + "/me/drive/items/{id}/workbook/tables/{id}/reapplyfilters": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/add": {}, + "/me/drive/items/{id}/workbook/tables/{id}/rows/itemat": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort/apply": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort/clear": {}, + "/me/drive/items/{id}/workbook/tables/{id}/sort/reapply": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/format/fill/setsolidcolor": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend/format/fill/setsolidcolor": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/setdata": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/setposition": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title/format/fill/setsolidcolor": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables/refreshall": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/pivottables/{id}/refresh": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/protection/protect": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/protection/unprotect": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/delete": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/autofitcolumns": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/autofitrows": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/fill/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/insert": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/merge": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/row": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/sort/apply": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/unmerge": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/range/resizedrange(deltarows={value}, deltacolumns={value})": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/clearfilters": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/apply": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/converttorange": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/reapplyfilters": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/add": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, + "/me/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/reapply": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/clear": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/delete": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/autofitcolumns": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/autofitrows": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/borders/itemat": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/insert": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/merge": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/row": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/names/{id}/range/unmerge": {}, + "/me/drive/root:/{id}:/workbook/tables/add": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/clearfilters": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/add": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/itemat": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/filter/apply": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/filter/clear": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/clear": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/delete": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/autofitcolumns": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/autofitrows": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders/itemat": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/insert": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/merge": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/row": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/unmerge": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/converttorange": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/reapplyfilters": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/add": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/rows/itemat": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort/clear": {}, + "/me/drive/root:/{id}:/workbook/tables/{id}/sort/reapply": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/format/fill/setsolidcolor": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend/format/fill/setsolidcolor": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/setdata": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/setposition": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title/format/fill/setsolidcolor": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/refreshall": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/{id}/refresh": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/protection/protect": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/protection/unprotect": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/delete": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/autofitcolumns": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/autofitrows": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/fill/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/insert": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/merge": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/row": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/unmerge": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/range/resizedrange(deltarows={value}, deltacolumns={value})": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/clearfilters": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/apply": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/converttorange": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/reapplyfilters": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/add": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, + "/me/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/reapply": {}, + "/me/notifications": {}, + "/me/outlook/tasks/{id}/complete": {}, + "/me/tasks/alltasks/{id}/move": {}, + "/me/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat/tasks/aakalgaaaaaahyqdeapmec2byacqac-ewg0akoo4xot/move": {}, + "/me/tasks/lists/{id}/tasks/{id}/move": {}, + "/me/todo/lists/{id}/tasks/{id}/attachments/createuploadsession": {}, + "/print/printers/create": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/clear": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/delete": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/autofitcolumns": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/autofitrows": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/borders/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/insert": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/merge": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/row": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/names/{id}/range/unmerge": {}, + "/users/{id}/drive/items/{id}/workbook/tables/add": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/clearfilters": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/add": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/filter/apply": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/filter/clear": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/clear": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/delete": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/autofitcolumns": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/autofitrows": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/borders/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/insert": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/merge": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/row": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/columns/{id}/range/unmerge": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/converttorange": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/reapplyfilters": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/add": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/rows/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/clear": {}, + "/users/{id}/drive/items/{id}/workbook/tables/{id}/sort/reapply": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/format/fill/setsolidcolor": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/legend/format/fill/setsolidcolor": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/series/{id}/points/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/setdata": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/setposition": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/charts/{id}/title/format/fill/setsolidcolor": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables/refreshall": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/pivottables/{id}/refresh": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/protection/protect": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/protection/unprotect": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/delete": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/autofitcolumns": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/autofitrows": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/borders/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/format/fill/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/insert": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/merge": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/row": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range(address={value})/unmerge": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/range/resizedrange(deltarows={value}, deltacolumns={value})": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/clearfilters": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/apply": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/converttorange": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/reapplyfilters": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/add": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, + "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/tables/{id}/sort/reapply": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/delete": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/autofitcolumns": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/autofitrows": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/borders/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/insert": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/merge": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/row": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/names/{id}/range/unmerge": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/clearfilters": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/filter/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/filter/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/delete": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/autofitcolumns": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/autofitrows": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/borders/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/insert": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/merge": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/row": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/columns/{id}/range/unmerge": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/converttorange": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/reapplyfilters": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/rows/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/tables/{id}/sort/reapply": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/categoryaxis/format/line/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/format/line/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/axes/seriesaxis/majorgridlines/format/line/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/format/fill/setsolidcolor": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/legend/format/fill/setsolidcolor": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/series/{id}/points/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/setdata": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/setposition": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/charts/{id}/title/format/fill/setsolidcolor": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/refreshall": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/pivottables/{id}/refresh": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/protection/protect": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/protection/unprotect": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/delete": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/autofitcolumns": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/autofitrows": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/borders/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/format/fill/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/insert": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/merge": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/row": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range(address={value})/unmerge": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/range/resizedrange(deltarows={value}, deltacolumns={value})": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/clearfilters": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/columns/{id}/filter/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/converttorange": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/reapplyfilters": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/add": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/rows/itemat": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/apply": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/clear": {}, + "/users/{id}/drive/root:/{id}:/workbook/worksheets/{id}/tables/{id}/sort/reapply": {}, + "/users/{id}/notifications": {}, + "/users/{id}/outlook/tasks/{id}/complete": {}, + "/users/{id}/tasks/alltasks/{id}/move": {}, + "/users/{id}/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat/tasks/aakalgaaaaaahyqdeapmec2byacqac-ewg0akoo4xot/move": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/move": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/attachments/createuploadsession": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedPersonal" + ], + "methods": [ + "PUT" + ], + "paths": { + "/applications/{id}/connectorgroup": {}, + "/organization/{id}/branding/localizations/{id}/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/print/taskdefinitions/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/print/taskdefinitions": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/taskdefinitions/{id}/tasks": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/print/taskdefinitions/{id}/tasks/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/security/labels/retentionlabels/{id}": {}, + "/security/labels/retentionlabels/{id}/eventtype": {}, + "/security/triggers/retentionevents/{id}/retentioneventtype": {}, + "/security/triggertypes/retentioneventtypes/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Notes.json b/permissions/beta/Notes.json index 448805e40..61c9a410e 100644 --- a/permissions/beta/Notes.json +++ b/permissions/beta/Notes.json @@ -1,22 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Notes.Create": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", - "longDescription": "Create user OneNote notebooks" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", - "longDescription": "Create user OneNote notebooks" + "adminDisplayName": "Create user OneNote notebooks", + "adminDescription": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", + "userDisplayName": "Create your OneNote notebooks", + "userDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -48,7 +44,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -85,7 +81,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -120,7 +116,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -137,20 +133,16 @@ }, "Notes.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", - "longDescription": "Read user OneNote notebooks" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.", - "longDescription": "Read user OneNote notebooks" + "adminDisplayName": "Read user OneNote notebooks", + "adminDescription": "Allows the app to read OneNote notebooks on behalf of the signed-in user.", + "userDisplayName": "Read your OneNote notebooks", + "userDescription": "Allows the app to read OneNote notebooks on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -225,7 +217,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -243,20 +235,19 @@ "Notes.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read OneNote notebooks that the signed-in user has access to in the organization.", - "longDescription": "Read all OneNote notebooks that user can access" + "adminDisplayName": "Read all OneNote notebooks that user can access", + "adminDescription": "Allows the app to read OneNote notebooks that the signed-in user has access to in the organization.", + "userDisplayName": "Read all OneNote notebooks that you can access", + "userDescription": "Allows the app to read all the OneNote notebooks that you have access to." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all the OneNote notebooks in your organization, without a signed-in user.", - "longDescription": "Read all OneNote notebooks" + "adminDisplayName": "Read all OneNote notebooks", + "adminDescription": "Allows the app to read all the OneNote notebooks in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -331,7 +322,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -349,20 +340,16 @@ }, "Notes.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user.", - "longDescription": "Read and write user OneNote notebooks" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user.", - "longDescription": "Read and write user OneNote notebooks" + "adminDisplayName": "Read and write user OneNote notebooks", + "adminDescription": "Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user.", + "userDisplayName": "Read and write your OneNote notebooks", + "userDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -402,7 +389,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -443,7 +430,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -459,7 +446,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -473,7 +460,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -487,7 +474,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -500,7 +487,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -531,20 +518,19 @@ "Notes.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read, share, and modify OneNote notebooks that the signed-in user has access to in the organization.", - "longDescription": "Read and write all OneNote notebooks that user can access" + "adminDisplayName": "Read and write all OneNote notebooks that user can access", + "adminDescription": "Allows the app to read, share, and modify OneNote notebooks that the signed-in user has access to in the organization.", + "userDisplayName": "Read and write all OneNote notebooks that you can access", + "userDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, share, and modify all the OneNote notebooks in your organization, without a signed-in user.", - "longDescription": "Read and write all OneNote notebooks" + "adminDisplayName": "Read and write all OneNote notebooks", + "adminDescription": "Allows the app to read all the OneNote notebooks in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -584,7 +570,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -625,7 +611,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -641,7 +627,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -655,7 +641,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -686,7 +672,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -703,9 +689,10 @@ "Notes.ReadWrite.CreatedByApp": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Deprecated \u003Cbr/\u003EDo not use. No privileges are granted by this permission.", - "longDescription": "Limited notebook access (deprecated)" + "adminDisplayName": "Limited notebook access (deprecated)", + "adminDescription": "This is deprecated! Do not use! This permission no longer has any effect. You can safely consent to it. No additional privileges will be granted to the app.", + "userDisplayName": "Limited access to your OneNote notebooks for this app (preview)", + "userDescription": "This permission no longer has any effect. You can safely consent to it. No additional privileges will be granted to the app." } }, "pathSets": [] diff --git a/permissions/beta/Notifications.json b/permissions/beta/Notifications.json index 437b01c1f..e1c276fc0 100644 --- a/permissions/beta/Notifications.json +++ b/permissions/beta/Notifications.json @@ -1,17 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Notifications.ReadWrite.CreatedByApp": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allow the app to deliver its notifications on behalf of signed-in users. Also allows the app to read, update, and delete the user\u2019s notification items for this app.", - "longDescription": "Deliver and manage notifications for this app." + "adminDisplayName": "Deliver and manage user notifications for this app", + "adminDescription": "Allows the app to deliver its notifications on behalf of signed-in users. Also allows the app to read, update, and delete the user\u0027s notification items for this app.", + "userDisplayName": "Deliver and manage your notifications for this app", + "userDescription": "Allows the app to deliver its notifications, on your behalf. Also allows the app to read, update, and delete your notification items for this app." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -19,8 +20,8 @@ "POST" ], "paths": { - "/me/notifications/": {}, - "/users/{id}/notifications/": {} + "/me/notifications": {}, + "/users/{id}/notifications": {} } } ] diff --git a/permissions/beta/OnPremisesPublishingProfiles.json b/permissions/beta/OnPremisesPublishingProfiles.json index e35b0d60c..86ba26908 100644 --- a/permissions/beta/OnPremisesPublishingProfiles.json +++ b/permissions/beta/OnPremisesPublishingProfiles.json @@ -1,23 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "OnPremisesPublishingProfiles.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to manage hybrid identity service configuration by creating, viewing, updating and deleting on-premises published resources, on-premises agents and agent groups, on behalf of the signed-in user.", - "longDescription": "Access On-Premises Publishing Profiles" + "adminDisplayName": "Manage on-premises published resources", + "adminDescription": "Allows the app to manage hybrid identity service configuration by creating, viewing, updating and deleting on-premises published resources, on-premises agents and agent groups, on behalf of the signed-in user.", + "userDisplayName": "Manage on-premises published resources", + "userDescription": "Allows the app to manage hybrid identity service configuration by creating, viewing, updating and deleting on-premises published resources, on-premises agents and agent groups, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage hybrid identity service configuration by creating, viewing, updating and deleting on-premises published resources, on-premises agents and agent groups, on behalf of the signed-in user.", - "longDescription": "Access On-Premises Publishing Profiles" + "adminDisplayName": "Manage on-premises published resources", + "adminDescription": "Allows the app to create, view, update and delete on-premises published resources, on-premises agents and agent groups, as part of a hybrid identity configuration, without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -28,7 +28,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -40,7 +40,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -52,7 +52,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/OnlineMeeting.json b/permissions/beta/OnlineMeeting.json index f95d45558..a7657b371 100644 --- a/permissions/beta/OnlineMeeting.json +++ b/permissions/beta/OnlineMeeting.json @@ -4,10 +4,9 @@ "OnlineMeeting.ReadBasic.Chat": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read basic properties\u2014such as name, schedule, organizer, and join link\u2014of a meeting associated with this chat, without a signed-in user.", - "longDescription": "Read basic properties of a meeting associated with this chat." + "adminDescription": "Read basic properties of a meeting associated with this chat.", + "userDescription": "Allows the app to read basic properties\u2014such as name, schedule, organizer, and join link\u2014of a meeting associated with this chat, without a signed-in user.", + "requiresAdminConsent": true } }, "pathSets": [] diff --git a/permissions/beta/OnlineMeetingArtifact.json b/permissions/beta/OnlineMeetingArtifact.json index 2307a3304..eac397504 100644 --- a/permissions/beta/OnlineMeetingArtifact.json +++ b/permissions/beta/OnlineMeetingArtifact.json @@ -1,23 +1,22 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "OnlineMeetingArtifact.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read online meeting artifacts on behalf of the signed-in user.", - "longDescription": "Read Online Meeting artifacts." + "adminDisplayName": "Read user\u0027s online meeting artifacts", + "adminDescription": "Allows the app to read online meeting artifacts on behalf of the signed-in user.", + "userDisplayName": "Read user\u0027s online meeting artifacts", + "userDescription": "Allows the app to read online meeting artifacts on your behalf." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read Online Meeting artifacts in your organization, without a signed-in user.", - "longDescription": "Read Online Meeting artifacts from the app" + "adminDisplayName": "Read online meeting artifacts", + "adminDescription": "Allows the app to read online meeting artifacts in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -25,17 +24,23 @@ "GET" ], "paths": { - "/app/onlinemeetings/": {}, - "/communications/onlinemeetings/": {}, + "/app/onlinemeetings": {}, + "/communications/onlinemeetings": {}, "/me/onlinemeetings": {}, "/me/onlinemeetings/{id}": {}, "/me/onlinemeetings/{id}/alternativerecording": {}, + "/me/onlinemeetings/{id}/attendancereports": {}, + "/me/onlinemeetings/{id}/attendancereports/{id}": {}, + "/me/onlinemeetings/{id}/attendancereports/{id}/attendancerecords": {}, "/me/onlinemeetings/{id}/attendeereport": {}, "/me/onlinemeetings/{id}/meetingattendancereport": {}, "/me/onlinemeetings/{id}/recording": {}, "/users/{id}/onlinemeetings": {}, "/users/{id}/onlinemeetings/{id}": {}, "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, + "/users/{id}/onlinemeetings/{id}/attendancereports": {}, + "/users/{id}/onlinemeetings/{id}/attendancereports/{id}": {}, + "/users/{id}/onlinemeetings/{id}/attendancereports/{id}/attendancerecords": {}, "/users/{id}/onlinemeetings/{id}/attendeereport": {}, "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, "/users/{id}/onlinemeetings/{id}/recording": {} diff --git a/permissions/beta/OnlineMeetingRecording.json b/permissions/beta/OnlineMeetingRecording.json new file mode 100644 index 000000000..8a4187e61 --- /dev/null +++ b/permissions/beta/OnlineMeetingRecording.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "OnlineMeetingRecording.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all recordings of online meetings.", + "adminDescription": "Allows the app to read all recordings of online meetings, on behalf of the signed-in user.", + "userDisplayName": "Read all recordings of online meetings.\u00A0", + "userDescription": "Allows the app to read all recordings of online meetings, on your behalf.\u00A0", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all recordings of online meetings.", + "adminDescription": "Allows the app to read all recordings of all online meetings, without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/OnlineMeetingTranscript.json b/permissions/beta/OnlineMeetingTranscript.json new file mode 100644 index 000000000..d542866f8 --- /dev/null +++ b/permissions/beta/OnlineMeetingTranscript.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "OnlineMeetingTranscript.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all transcripts of online meetings. ", + "adminDescription": "Allows the app to read all transcripts of online meetings, on behalf of the signed-in user.", + "userDisplayName": "Read all transcripts of online meetings.", + "userDescription": "Allows the app to read all transcripts of online meetings, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all transcripts of online meetings.", + "adminDescription": "Allows the app to read all transcripts of all online meetings, without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/OnlineMeetings.json b/permissions/beta/OnlineMeetings.json index 2f69f7cfa..15769f92a 100644 --- a/permissions/beta/OnlineMeetings.json +++ b/permissions/beta/OnlineMeetings.json @@ -1,36 +1,44 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "OnlineMeetings.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows an app to read online meeting details on behalf of the signed-in user.", - "longDescription": "Read Online Meeting." + "adminDisplayName": "Read user\u0027s online meetings", + "adminDescription": "Allows the app to read online meeting details on behalf of the signed-in user.", + "userDisplayName": "Read your online meetings", + "userDescription": "Allows the app to read online meeting details on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/app/onlinemeetings/": {}, - "/communications/onlinemeetings/": {}, + "/me/onlinemeetings/{id}/registration": {}, + "/me/onlinemeetings/{id}/registration/customquestions/{id}": {}, + "/onlinemeeting/{id}/virtualappointment": {}, + "/users/{id}/onlinemeetings/{id}/registration": {}, + "/users/{id}/onlinemeetings/{id}/registration/customquestions/{id}": {}, + "/me/onlinemeetings/{id}/registration/microsoft.graph.meetingregistration/customquestions": {}, + "/me/onlinemeetings/{id}/registration/registrants": {}, + "/users/{id}/onlinemeetings/{id}/registration/microsoft.graph.meetingregistration/customquestions": {}, + "/users/{id}/onlinemeetings/{id}/registration/registrants": {}, + "/app/onlinemeetings": {}, + "/communications/onlinemeetings": {}, "/me/onlinemeetings": {}, "/me/onlinemeetings/{id}": {}, "/me/onlinemeetings/{id}/alternativerecording": {}, "/me/onlinemeetings/{id}/attendeereport": {}, - "/me/onlinemeetings/{id}/meetingattendancereport": {}, "/me/onlinemeetings/{id}/recording": {}, "/users/{id}/onlinemeetings": {}, "/users/{id}/onlinemeetings/{id}": {}, "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, "/users/{id}/onlinemeetings/{id}/attendeereport": {}, - "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, "/users/{id}/onlinemeetings/{id}/recording": {} } } @@ -39,70 +47,114 @@ "OnlineMeetings.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read Online Meeting details in your organization without a signed-in user.", - "longDescription": "Read Online Meeting details from the app" + "adminDisplayName": "Read online meeting details", + "adminDescription": "Allows the app to read online meeting details in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { - "/app/onlinemeetings/": {}, - "/communications/onlinemeetings/": {}, + "/me/onlinemeetings/{id}/registration": {}, + "/users/{id}/onlinemeetings/{id}/registration": {}, + "/app/onlinemeetings": {}, + "/communications/onlinemeetings": {}, "/me/onlinemeetings": {}, "/me/onlinemeetings/{id}": {}, "/me/onlinemeetings/{id}/alternativerecording": {}, "/me/onlinemeetings/{id}/attendeereport": {}, - "/me/onlinemeetings/{id}/meetingattendancereport": {}, "/me/onlinemeetings/{id}/recording": {}, "/users/{id}/onlinemeetings": {}, "/users/{id}/onlinemeetings/{id}": {}, "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, "/users/{id}/onlinemeetings/{id}/attendeereport": {}, - "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, "/users/{id}/onlinemeetings/{id}/recording": {} } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/{id}/onlinemeetings/{id}/registration/registrants": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/users/{id}/onlinemeetings/{id}/registration/registrants/{id}": {} + } } ] }, "OnlineMeetings.ReadWrite": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows an app to create, read online meetings on behalf of the signed-in user.", - "longDescription": "Read and Create Online Meetings." + "adminDisplayName": "Read and create user\u0027s online meetings", + "adminDescription": "Allows the app to read and create online meetings on behalf of the signed-in user.", + "userDisplayName": "Read and create your online meetings", + "userDescription": "Allows the app to read and create online meetings on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "DELETE", + "GET", + "PATCH", + "POST" ], "paths": { - "/app/onlinemeetings/": {}, - "/communications/onlinemeetings/": {}, - "/me/onlinemeetings/{id}/alternativerecording": {}, - "/me/onlinemeetings/{id}/attendeereport": {}, - "/me/onlinemeetings/{id}/meetingattendancereport": {}, - "/me/onlinemeetings/{id}/recording": {}, - "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, - "/users/{id}/onlinemeetings/{id}/attendeereport": {}, - "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, - "/users/{id}/onlinemeetings/{id}/recording": {} + "/me/onlinemeetings/{id}/registration": {}, + "/users/{id}/onlinemeetings/{id}/registration": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/me/onlinemeetings/{id}/registration/customquestions/{id}": {}, + "/users/{id}/onlinemeetings/{id}/registration/customquestions/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH", + "PUT" + ], + "paths": { + "/onlinemeeting/{id}/virtualappointment": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -110,12 +162,34 @@ "POST" ], "paths": { + "/me/onlinemeetings/{id}/registration/microsoft.graph.meetingregistration/customquestions": {}, + "/me/onlinemeetings/{id}/registration/registrants": {}, + "/users/{id}/onlinemeetings/{id}/registration/microsoft.graph.meetingregistration/customquestions": {}, + "/users/{id}/onlinemeetings/{id}/registration/registrants": {}, "/me/onlinemeetings": {}, "/users/{id}/onlinemeetings": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/onlinemeetings": {}, + "/communications/onlinemeetings": {}, + "/me/onlinemeetings/{id}/alternativerecording": {}, + "/me/onlinemeetings/{id}/attendeereport": {}, + "/me/onlinemeetings/{id}/recording": {}, + "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, + "/users/{id}/onlinemeetings/{id}/attendeereport": {}, + "/users/{id}/onlinemeetings/{id}/recording": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -128,7 +202,19 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/users/{id}/onlinemeetings/{id}/registration/registrants/{id}": {}, + "/me/onlinemeetings/{id}/registration/registrants/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -144,35 +230,27 @@ "OnlineMeetings.ReadWrite.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to create, read Online Meetings without a signed-in user.", - "longDescription": "Read Online Meeting details from the app" + "adminDisplayName": "Read and create online meetings", + "adminDescription": "Allows the app to read and create online meetings as an application in your organization." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ - "GET" + "DELETE", + "GET", + "POST" ], "paths": { - "/app/onlinemeetings/": {}, - "/communications/onlinemeetings/": {}, - "/me/onlinemeetings/{id}/alternativerecording": {}, - "/me/onlinemeetings/{id}/attendeereport": {}, - "/me/onlinemeetings/{id}/meetingattendancereport": {}, - "/me/onlinemeetings/{id}/recording": {}, - "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, - "/users/{id}/onlinemeetings/{id}/attendeereport": {}, - "/users/{id}/onlinemeetings/{id}/meetingattendancereport": {}, - "/users/{id}/onlinemeetings/{id}/recording": {} + "/me/onlinemeetings/{id}/registration": {}, + "/users/{id}/onlinemeetings/{id}/registration": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -180,12 +258,32 @@ "POST" ], "paths": { + "/me/onlinemeetings/{id}/registration/registrants": {}, + "/users/{id}/onlinemeetings/{id}/registration/registrants": {}, "/me/onlinemeetings": {}, "/users/{id}/onlinemeetings": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/app/onlinemeetings": {}, + "/communications/onlinemeetings": {}, + "/me/onlinemeetings/{id}/alternativerecording": {}, + "/me/onlinemeetings/{id}/attendeereport": {}, + "/me/onlinemeetings/{id}/recording": {}, + "/users/{id}/onlinemeetings/{id}/alternativerecording": {}, + "/users/{id}/onlinemeetings/{id}/attendeereport": {}, + "/users/{id}/onlinemeetings/{id}/recording": {} + } + }, + { + "schemeKeys": [ "Application" ], "methods": [ @@ -198,7 +296,19 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/users/{id}/onlinemeetings/{id}/registration/registrants/{id}": {}, + "/me/onlinemeetings/{id}/registration/registrants/{id}": {} + } + }, + { + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/OrgContact.json b/permissions/beta/OrgContact.json index ef4f142ea..d7a6f5a2e 100644 --- a/permissions/beta/OrgContact.json +++ b/permissions/beta/OrgContact.json @@ -1,11 +1,11 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "OrgContact.Read": { "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -21,21 +21,20 @@ "OrgContact.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all organizational contacts on behalf of the signed-in user. These contacts are managed by the organization and are different from a user\u0027s personal contacts.", - "longDescription": "Read organizational contacts" + "adminDisplayName": "Read organizational contacts", + "adminDescription": "Allows the app to read all organizational contacts on behalf of the signed-in user. \u00A0These contacts are managed by the organization and are different from a user\u0027s personal contacts.", + "userDisplayName": "Read organizational contacts", + "userDescription": "Allows the app to read all organizational contacts on your behalf.\u00A0 These contacts are managed by the organization and are different from your personal contacts.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all organizational contacts without a signed-in user. These contacts are managed by the organization and are different from a user\u0027s personal contacts.", - "longDescription": "Read organizational contacts" + "adminDisplayName": "Read organizational contacts", + "adminDescription": "Allows the app to read all organizational contacts without a signed-in user. These contacts are managed by the organization and are different from a user\u0027s personal contacts." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/Organization.json b/permissions/beta/Organization.json index 1cde325b2..0c2006114 100644 --- a/permissions/beta/Organization.json +++ b/permissions/beta/Organization.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Organization.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the organization and related resources, on behalf of the signed-in user.\u00A0Related resources include things like subscribed SKUs and tenant branding information.", - "longDescription": "Read organization information" + "adminDisplayName": "Read organization information", + "adminDescription": "Allows the app to read the organization and related resources, on behalf of the signed-in user.\u00A0Related resources include things like subscribed skus and tenant branding information.", + "userDisplayName": "Read organization information", + "userDescription": "Allows the app to read the organization and related resources, on your behalf.\u00A0Related resources include things like subscribed skus and tenant branding information.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the organization and related resources, without a signed-in user.\u00A0Related resources include things like subscribed SKUs and tenant branding information.", - "longDescription": "Read organization information" + "adminDisplayName": "Read organization information", + "adminDescription": "Allows the app to read the organization and related resources, without a signed-in user.\u00A0Related resources include things like subscribed skus and tenant branding information." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -29,21 +28,22 @@ "/organization": {}, "/subscribedskus": {}, "/subscribedskus/{id}": {}, + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations/{id}": {}, "/organization/{id}/certificatebasedauthconfiguration": {}, "/organization/{id}/certificatebasedauthconfiguration/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/organization/{id}/branding": {}, "/organization/{id}/branding/localizations": {}, - "/organization/{id}/branding/localizations/{id}": {} + "/organization/{id}/settings/microsoftapplicationdataaccess": {} } } ] @@ -51,21 +51,20 @@ "Organization.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the organization and related resources, on behalf of the signed-in user.\u00A0Related resources include things like subscribed SKUs and tenant branding information.", - "longDescription": "Read and write organization information" + "adminDisplayName": "Read and write organization information", + "adminDescription": "Allows the app to read and write the organization and related resources, on behalf of the signed-in user.\u00A0Related resources include things like subscribed skus and tenant branding information.", + "userDisplayName": "Read and write organization information", + "userDescription": "Allows the app to read and write the organization and related resources, on your behalf.\u00A0Related resources include things like subscribed skus and tenant branding information.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the organization and related resources, without a signed-in user.\u00A0Related resources include things like subscribed SKUs and tenant branding information.", - "longDescription": "Read and write organization information" + "adminDisplayName": "Read and write organization information", + "adminDescription": "Allows the app to read and write the organization and related resources, without a signed-in user.\u00A0Related resources include things like subscribed skus and tenant branding information." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -77,7 +76,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -89,7 +88,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -101,65 +100,76 @@ } }, { - "schemes": [ - "Application", + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "POST" ], "paths": { - "/organization/{id}/certificatebasedauthconfiguration": {} + "/organization/{id}/branding/localizations": {} } }, { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "DELETE" + "PATCH" ], "paths": { - "/organization/{id}/certificatebasedauthconfiguration/{id}": {} + "/organization/{id}/settings/microsoftapplicationdataaccess": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "DELETE", - "PATCH" + "PUT" ], "paths": { - "/organization/{id}/branding": {} + "/organization/{id}/branding/localizations/{id}/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ + "GET", "POST" ], "paths": { - "/organization/{id}/branding/localizations": {} + "/organization/{id}/certificatebasedauthconfiguration": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "DELETE", - "PATCH", - "PUT" + "GET", + "DELETE" ], "paths": { - "/organization/{id}/branding/localizations/{id}": {} + "/organization/{id}/certificatebasedauthconfiguration/{id}": {} } } ] diff --git a/permissions/beta/Owner.json b/permissions/beta/Owner.json index f610d6155..28ebec717 100644 --- a/permissions/beta/Owner.json +++ b/permissions/beta/Owner.json @@ -4,10 +4,9 @@ "Owner.Read.Group": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read this group\u0027s owners, without a signed-in user.", - "longDescription": "Read this group\u0027s owners." + "adminDescription": "Read this group\u0027s owners.", + "userDescription": "Read this group\u0027s owners, without a signed-in user.", + "requiresAdminConsent": true } }, "pathSets": [] diff --git a/permissions/beta/POP.json b/permissions/beta/POP.json index 721159712..f11bd5f21 100644 --- a/permissions/beta/POP.json +++ b/permissions/beta/POP.json @@ -1,17 +1,13 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "POP.AccessAsUser.All": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read, update, create and delete email in user mailboxes. Does not include permission to send mail.", - "longDescription": "Read and write access to user mail via POP" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read, update, create and delete email in user mailboxes. Does not include permission to send mail.", - "longDescription": "Read and write access to user mail via POP" + "adminDisplayName": "Read and write access to mailboxes via POP.", + "adminDescription": "Allows the app to have the same access to mailboxes as the signed-in user via POP protocol.", + "userDisplayName": "Read and write access to your mail.", + "userDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail." } }, "pathSets": [] diff --git a/permissions/beta/People.json b/permissions/beta/People.json index 638671a8a..c1132d084 100644 --- a/permissions/beta/People.json +++ b/permissions/beta/People.json @@ -1,22 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "People.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization\u0027s directory, and people from recent communications (such as email and Skype).", - "longDescription": "Read users\u0027 relevant people lists" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization\u0027s directory, and people from recent communications (such as email and Skype).", - "longDescription": "Read users\u0027 relevant people lists" + "adminDisplayName": "Read users\u0027 relevant people lists", + "adminDescription": "Allows the app to read a ranked list of relevant people of the signed-in user. The list includes local contacts, contacts from social networking, your organization\u0027s directory, and people from recent communications (such as email and Skype).", + "userDisplayName": "Read your relevant people list", + "userDescription": "Allows the app to read a list of people in the order that\u0027s most relevant to you. This includes your local contacts, your contacts from social networking, people listed in your organization\u0027s directory, and people from recent communications." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -33,19 +29,32 @@ "People.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user\u0027s organization. The list can include local contacts, contacts from social networking or your organization\u0027s directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user\u0027s organization.", - "longDescription": "Read all users\u0027 relevant people lists" + "adminDisplayName": "Read all users\u0027 relevant people lists", + "adminDescription": "Allows the app to read a scored list of relevant people of the signed-in user or other users in the signed-in user\u0027s organization. The list can include local contacts, contacts from social networking, your organization\u0027s directory, and people from recent communications (such as email and Skype).", + "userDisplayName": "Read all users\u2019 relevant people lists", + "userDescription": "Allows the app to read a list of people in the order that is most relevant to you. Allows the app to read a list of people in the order that is most relevant to another user in your organization. These can include local contacts, contacts from social networking, people listed in your organization\u2019s directory, and people from recent communications.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user\u0027s organization. \u003Cbr/\u003E\u003Cbr/\u003EThe list can include local contacts, contacts from social networking or your organization\u0027s directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user\u0027s organization.", - "longDescription": "Read all users\u0027 relevant people lists" + "adminDisplayName": "Read all users\u0027 relevant people lists", + "adminDescription": "Allows the app to read any user\u0027s scored list of relevant people, without a signed-in user. The list can include local contacts, contacts from social networking, your organization\u0027s directory, and people from recent communications (such as email and Skype)." } }, - "pathSets": [] + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/people": {}, + "/users/{id}/people": {} + } + } + ] } } } \ No newline at end of file diff --git a/permissions/beta/Place.json b/permissions/beta/Place.json index 5dcfc96df..7d7af3ffc 100644 --- a/permissions/beta/Place.json +++ b/permissions/beta/Place.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Place.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read company places (conference rooms and room lists) set up in Exchange Online for the tenant.", - "longDescription": "Read all company places" + "adminDisplayName": "Read all company places", + "adminDescription": "Allows the app to read your company\u0027s places (conference rooms and room lists) for calendar events and other applications, on behalf of the signed-in user.", + "userDisplayName": "Read all company places", + "userDescription": "Allows the app to read your company\u0027s places (conference rooms and room lists) for calendar events and other applications, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read company places (conference rooms and room lists) for calendar events and other applications.", - "longDescription": "Read all company places" + "adminDisplayName": "Read all company places", + "adminDescription": "Allows the app to read company places (conference rooms and room lists) for calendar events and other applications, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -26,9 +25,9 @@ "GET" ], "paths": { + "/places/{id}": {}, "/places/microsoft.graph.room": {}, "/places/microsoft.graph.roomlist": {}, - "/places/{id}": {}, "/places/{id}/microsoft.graph.roomlist/rooms": {} } } @@ -37,15 +36,16 @@ "Place.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write company places (conference rooms and room lists) set up in Exchange Online for the tenant.", - "longDescription": "Read and write all company places" + "adminDisplayName": "Read and write organization places", + "adminDescription": "Allows the app to manage organization places (conference rooms and room lists) for calendar events and other applications, on behalf of the signed-in user.", + "userDisplayName": "Read and write organization places", + "userDescription": "Allows the app to manage organization places (conference rooms and room lists) for calendar events and other applications, on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/Policy.json b/permissions/beta/Policy.json index dbae1fbdf..314dbf790 100644 --- a/permissions/beta/Policy.json +++ b/permissions/beta/Policy.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Policy.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u0027s policies on behalf of the signed-in user.", - "longDescription": "Read your organization\u0027s policies" + "adminDisplayName": "Read your organization\u0027s policies", + "adminDescription": "Allows the app to read your organization\u0027s policies on behalf of the signed-in user.", + "userDisplayName": "Read your organization\u0027s policies", + "userDescription": "Allows the app to read your organization\u0027s policies on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all your organization\u0027s policies without a signed in user.", - "longDescription": "Read your organization\u0027s policies" + "adminDisplayName": "Read your organization\u0027s policies", + "adminDescription": "Allows the app to read all your organization\u0027s policies without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -26,6 +25,7 @@ "GET" ], "paths": { + "/policies/appmanagementpolicies/{id}/appliesto": {}, "/policies/claimsmappingpolicies/{id}/appliesto": {}, "/policies/homerealmdiscoverypolicies/{id}/appliesto": {}, "/policies/tokenissuancepolicies/{id}/appliesto": {}, @@ -39,24 +39,28 @@ "/policies/activitybasedtimeoutpolicies/{id}": {}, "/policies/appmanagementpolicies": {}, "/policies/appmanagementpolicies/{id}": {}, - "/policies/appmanagementpolicies/{id}/appliesto": {}, "/policies/authenticationflowspolicy": {}, "/policies/authorizationpolicy/authorizationpolicy": {}, "/policies/claimsmappingpolicies": {}, "/policies/claimsmappingpolicies/{id}": {}, + "/policies/crosstenantaccesspolicy": {}, + "/policies/crosstenantaccesspolicy/default": {}, + "/policies/crosstenantaccesspolicy/partners": {}, + "/policies/crosstenantaccesspolicy/partners/{id}": {}, "/policies/defaultappmanagementpolicy": {}, + "/policies/externalidentitiespolicy": {}, "/policies/homerealmdiscoverypolicies": {}, "/policies/homerealmdiscoverypolicies/{id}": {}, "/policies/tokenissuancepolicies": {}, "/policies/tokenissuancepolicies/{id}": {}, "/policies/tokenlifetimepolicies": {}, "/policies/tokenlifetimepolicies/{id}": {}, - "/trustframework/policies/": {}, + "/trustframework/policies": {}, "/trustframework/policies/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -71,7 +75,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -85,7 +89,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -104,7 +108,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -120,76 +124,55 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork", - "DelegatedPersonal" - ], - "methods": [ - "GET" - ], - "paths": { - "/policies/b2cauthenticationmethodspolicy": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], - "paths": { - "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages": {}, - "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages/{id}": {}, - "/policies/mobileappmanagementpolicies": {}, - "/policies/mobiledevicemanagementpolicies": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "PATCH" - ], "paths": { "/policies/mobileappmanagementpolicies/{id}": {}, - "/policies/mobiledevicemanagementpolicies/{id}": {} + "/policies/mobiledevicemanagementpolicies/{id}": {}, + "/policies/deviceregistrationpolicy": {}, + "/policies/mobileappmanagementpolicies": {}, + "/policies/mobileappmanagementpolicies/{id}/includedgroups": {}, + "/policies/mobiledevicemanagementpolicies": {}, + "/policies/mobiledevicemanagementpolicies/{id}/includedgroups": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages/{id}": {} } }, { - "schemes": [ - "DelegatedWork" + "schemeKeys": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" ], "methods": [ - "GET", - "POST" + "GET" ], "paths": { - "/policies/mobileappmanagementpolicies/{id}/includedgroups": {}, - "/policies/mobiledevicemanagementpolicies/{id}/includedgroups": {} + "/policies/b2cauthenticationmethodspolicy": {} } } ] }, - "Policy.Read.ApplicationConfiguration": { + "Policy.Read.ConditionalAccess": { "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read your organization\u0027s conditional access policies", + "adminDescription": "Allows the app to read your organization\u0027s conditional access policies on behalf of the signed-in user.", + "userDisplayName": "Read your organization\u0027s conditional access policies", + "userDescription": "Allows the app to read your organization\u0027s conditional access policies on your behalf." + }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all your organization\u0027s application configuration policies without a signed in user.", - "longDescription": "Read your organization\u0027s application configuration policies" + "adminDisplayName": "Read your organization\u0027s conditional access policies", + "adminDescription": "Allows the app to read your organization\u0027s conditional access policies, without a signed-in user." } }, - "pathSets": [] - }, - "Policy.Read.ConditionalAccess": { - "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -206,21 +189,20 @@ "Policy.Read.PermissionGrant": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read policies related to consent and permission grants for applications, on behalf of the signed-in user.", - "longDescription": "Read consent and permission grant policies" + "adminDisplayName": "Read consent and permission grant policies", + "adminDescription": "Allows the app to read policies related to consent and permission grants for applications, on behalf of the signed-in user.", + "userDisplayName": "Read consent and permission grant policies", + "userDescription": "Allows the app to read policies related to consent and permission grants for applications, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read policies related to consent and permission grants for applications, without a signed-in user.", - "longDescription": "Read consent and permission grant policies" + "adminDisplayName": "Read consent and permission grant policies", + "adminDescription": "Allows the app to read policies related to consent and permission grants for applications, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -239,25 +221,20 @@ "Policy.ReadWrite.AccessReview": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s access review policy on behalf of the signed-in user.", - "longDescription": "Read and write your organization\u0027s access review policy" + "adminDisplayName": "Read and write your organization\u0027s directory access review default policy", + "adminDescription": "Allows the app to read and write your organization\u0027s directory access review default policy on behalf of the signed-in user.", + "userDisplayName": "Read and write your organization\u0027s directory access review default policy", + "userDescription": "Allows the app to read and write your organization\u0027s directory access review default policy on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s access review policy, without a signed-in user.", - "longDescription": "Read and write your organization\u0027s access review policy" + "adminDisplayName": "Read and write your organization\u0027s directory access review default policy", + "adminDescription": "Allows the app to read and write your organization\u0027s directory access review default policy without a signed-in user." } }, - "pathSets": [] - }, - "Policy.ReadWrite.AccessReviews": { - "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -275,21 +252,20 @@ "Policy.ReadWrite.ApplicationConfiguration": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s application configuration policies on behalf of the signed-in user.", - "longDescription": "Read and write your organization\u0027s application configuration policies" + "adminDisplayName": "Read and write your organization\u0027s application configuration policies", + "adminDescription": "Allows the app to read and write your organization\u0027s application configuration policies on behalf of the signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.", + "userDisplayName": "Read and write your organization\u0027s application configuration policies", + "userDescription": "Allows the app to read and write your organization\u0027s application configuration policies on your behalf. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s application configuration policies, without a signed-in user.", - "longDescription": "Read and write your organization\u0027s application configuration policies" + "adminDisplayName": "Read and write your organization\u0027s application configuration policies", + "adminDescription": "Allows the app to read and write your organization\u0027s application configuration policies, without a signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -297,15 +273,27 @@ "GET" ], "paths": { + "/policies/appmanagementpolicies/{id}/appliesto": {}, "/policies/claimsmappingpolicies/{id}/appliesto": {}, "/policies/homerealmdiscoverypolicies/{id}/appliesto": {}, "/policies/tokenissuancepolicies/{id}/appliesto": {}, - "/policies/tokenlifetimepolicies/{id}/appliesto": {}, - "/policies/appmanagementpolicies/{id}/appliesto": {} + "/policies/tokenlifetimepolicies/{id}/appliesto": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/applications/{id}/appmanagementpolicies": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -321,7 +309,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -345,7 +333,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -360,7 +348,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -379,7 +367,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -390,39 +378,26 @@ "paths": { "/policies/defaultappmanagementpolicy": {} } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/applications/{id}/appmanagementpolicies": {} - } } ] }, "Policy.ReadWrite.AuthenticationFlows": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the authentication flow policies, on behalf of the signed-in user.", - "longDescription": "Read and write your organization\u0027s authentication flow policies" + "adminDisplayName": "Read and write authentication flow policies", + "adminDescription": "Allows the app to read and write the authentication flow policies, on behalf of the signed-in user. ", + "userDisplayName": "Read and write your authentication flow policies", + "userDescription": "Allows the app to read and write the authentication flow policies for your tenant, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the authentication flow policies for the tenant, without a signed in user.", - "longDescription": "Read and write your organization\u0027s authentication flow policies" + "adminDisplayName": "Read and write authentication flow policies", + "adminDescription": "Allows the app to read and write all authentication flow policies for the tenant, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -438,21 +413,36 @@ "Policy.ReadWrite.AuthenticationMethod": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the authentication method policies, on behalf of the signed-in user.", - "longDescription": "Read and write your organization\u0027s authentication method policies" + "adminDisplayName": "Read and write authentication method policies", + "adminDescription": "Allows the app to read and write the authentication method policies, on behalf of the signed-in user.\u00A0", + "userDisplayName": "Read and write your authentication method policies ", + "userDescription": "Allows the app to read and write the authentication method policies for your tenant, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the authentication method policies, without a signed-in user.", - "longDescription": "Read and write your organization\u0027s authentication method policies" + "adminDisplayName": "Read and write all authentication method policies\u00A0", + "adminDescription": "Allows the app to read and write all authentication method policies for the tenant, without a signed-in user.\u00A0" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/email": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/fido2": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/passwordlessmicrosoftauthenticator": {}, + "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/x509certificate": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -465,7 +455,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -481,7 +471,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -492,42 +482,40 @@ "paths": { "/policies/authenticationmethodspolicy": {} } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "DELETE", - "GET", - "PATCH" - ], - "paths": { - "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/email": {}, - "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/fido2": {}, - "/policies/authenticationmethodspolicy/authenticationmethodconfigurations/passwordlessmicrosoftauthenticator": {} - } } ] }, "Policy.ReadWrite.Authorization": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s authorization policy on behalf of the signed-in user. For example, authorization policies can control some of the permissions that the out-of-the-box user role has by default.", - "longDescription": "Read and write your organization\u0027s authorization policy" + "adminDisplayName": "Read and write your organization\u0027s authorization policy", + "adminDescription": "Allows the app to read and write your organization\u0027s authorization policy on behalf of the signed-in user. For example, authorization policies can control some of the permissions that the out-of-the-box user role has by default.", + "userDisplayName": "Read and write your organization\u0027s authorization policy", + "userDescription": "Allows the app to read and write your organization\u0027s authorization policy on your behalf. For example, authorization policies can control some of the permissions that the out-of-the-box user role has by default.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s authorization policy on behalf of the signed-in user. For example, authorization policies can control some of the permissions that the out-of-the-box user role has by default.", - "longDescription": "Read and write your organization\u0027s authorization policy" + "adminDisplayName": "Read and write your organization\u0027s authorization policy", + "adminDescription": "Allows the app to read and write your organization\u0027s authorization policy without a signed in user. For example, authorization policies can control some of the permissions that the out-of-the-box user role has by default." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "PATCH" + ], + "paths": { + "/groups/{id}/settings/{id}": {}, + "/settings/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -544,15 +532,20 @@ "Policy.ReadWrite.ConditionalAccess": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s conditional access policies on behalf of the signed-in user.", - "longDescription": "Read and write your organization\u0027s conditional access policies" + "adminDisplayName": "Read and write your organization\u0027s conditional access policies", + "adminDescription": "Allows the app to read and write your organization\u0027s conditional access policies on behalf of the signed-in user.", + "userDisplayName": "Read and write your organization\u0027s conditional access policies", + "userDescription": "Allows the app to read and write your organization\u0027s conditional access policies on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write your organization\u0027s conditional access policies", + "adminDescription": "Allows the app to read and write your organization\u0027s conditional access policies, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -566,7 +559,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -580,7 +573,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -593,7 +586,19 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages": {}, + "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -604,48 +609,148 @@ "paths": { "/identity/conditionalaccess/authenticationcontextclassreferences": {} } + } + ] + }, + "Policy.ReadWrite.ConsentRequest": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write consent request policy", + "adminDescription": "Allows the app to read and write your organization\u0027s consent requests policy on behalf of the signed-in user.", + "userDisplayName": "Read and write consent request policy", + "userDescription": "Allows the app to read and write your organization\u0027s consent request policy on your behalf.", + "requiresAdminConsent": true }, + "Application": { + "adminDisplayName": "Read and write your organization\u0027s consent request policy", + "adminDescription": "Allows the app to read and write your organization\u0027s consent requests policy without a signed-in user." + } + }, + "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "GET" + "GET", + "PUT" ], "paths": { - "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages": {}, - "/tenantrelationships/managedtenants/conditionalaccesspolicycoverages/{id}": {} + "/policies/adminconsentrequestpolicy": {} } } ] }, - "Policy.ReadWrite.ConsentRequest": { + "Policy.ReadWrite.CrossTenantAccess": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s consent requests policy on behalf of the signed-in user.", - "longDescription": "Read and write your organization\u0027s consent requests policy" + "adminDisplayName": "Read and write your organization\u0027s cross tenant access policies", + "adminDescription": "Allows the app to read and write your organization\u0027s cross tenant access policies on behalf of the signed-in user.", + "userDisplayName": "Read and write your organization\u0027s cross tenant access policies", + "userDescription": "Allows the app to read and write your organization\u0027s cross tenant access policies on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s consent requests policy without a signed-in user.", - "longDescription": "Read and write your organization\u0027s consent requests policy" + "adminDisplayName": "Read and write your organization\u0027s cross tenant access policies", + "adminDescription": "Allows the app to read and write your organization\u0027s cross tenant access policies without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/policies/crosstenantaccesspolicy": {}, + "/policies/crosstenantaccesspolicy/default": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/policies/crosstenantaccesspolicy/partners": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/policies/crosstenantaccesspolicy/partners/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/policies/crosstenantaccesspolicy/default/resettosystemdefault": {} + } + } + ] + }, + "Policy.ReadWrite.DeviceConfiguration": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write your organization\u0027s device configuration policies", + "adminDescription": "Allows the app to read and write your organization\u0027s device configuration policies on behalf of the signed-in user. For example, device registration policy can limit initial provisioning controls using quota restrictions, additional authentication and authorization checks.", + "userDisplayName": "Read and write your organization\u0027s device configuration policies", + "userDescription": "Allows the app to read and write your organization\u0027s device configuration policies on your behalf. For example, device registration policy can limit initial provisioning controls using quota restrictions, additional authentication and authorization checks.", + "requiresAdminConsent": true + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], "methods": [ "GET", "PUT" ], "paths": { - "/policies/adminconsentrequestpolicy": {} + "/policies/deviceregistrationpolicy": {} + } + } + ] + }, + "Policy.ReadWrite.ExternalIdentities": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/policies/externalidentitiespolicy": {} } } ] @@ -653,16 +758,15 @@ "Policy.ReadWrite.FeatureRollout": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s feature rollout policies on behalf of the signed-in user. Includes abilities to assign and remove users and groups to rollout of a specific feature.", - "longDescription": "Read and write your organization\u0027s feature rollout policies" + "adminDisplayName": "Read and write your organization\u0027s feature rollout policies", + "adminDescription": "Allows the app to read and write your organization\u0027s feature rollout policies on behalf of the signed-in user. Includes abilities to assign and remove users and groups to rollout of a specific feature.", + "userDisplayName": "Read and write your organization\u0027s feature rollout policies", + "userDescription": "Allows the app to read and write your organization\u0027s feature rollout policies on your behalf. Includes abilities to assign and remove users and groups to rollout of a specific feature.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write feature rollout policies without a signed-in user. Includes abilities to assign and remove users and groups to rollout of a specific feature.", - "longDescription": "Read and write feature rollout policies" + "adminDisplayName": "Read and write feature rollout policies", + "adminDescription": "Allows the app to read and write feature rollout policies without a signed-in user. Includes abilities to assign and remove users and groups to rollout of a specific feature." } }, "pathSets": [] @@ -670,62 +774,63 @@ "Policy.ReadWrite.MobilityManagement": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the mobility management policies on behalf of the signed-in user. These control the settings for mobile device management (MDM) and mobile application management (MAM) applications.", - "longDescription": "Read and write your organization\u0027s mobility management policies." + "adminDisplayName": "Read and write your organization\u0027s mobility management policies", + "adminDescription": "Allows the app to read and write your organization\u0027s mobility management policies on behalf of the signed-in user. For example, a mobility management policy can set the enrollment scope for a given mobility management application.", + "userDisplayName": "Read and write your organization\u0027s mobility management policies", + "userDescription": "Allows the app to read and write your organization\u0027s mobility management policies on your behalf. For example, a mobility management policy can set the enrollment scope for a given mobility management application.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "DELETE", + "GET", + "PATCH" ], "paths": { - "/policies/mobileappmanagementpolicies": {}, - "/policies/mobiledevicemanagementpolicies": {} + "/policies/mobileappmanagementpolicies/{id}": {}, + "/policies/mobiledevicemanagementpolicies/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "PATCH", "DELETE" ], "paths": { - "/policies/mobileappmanagementpolicies/{id}": {}, - "/policies/mobiledevicemanagementpolicies/{id}": {} + "/policies/mobileappmanagementpolicies/{id}/includedgroups/{id}": {}, + "/policies/mobiledevicemanagementpolicies/{id}/includedgroups/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "POST" + "GET" ], "paths": { - "/policies/mobileappmanagementpolicies/{id}/includedgroups": {}, - "/policies/mobiledevicemanagementpolicies/{id}/includedgroups": {} + "/policies/mobileappmanagementpolicies": {}, + "/policies/mobiledevicemanagementpolicies": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "DELETE" + "GET", + "POST" ], "paths": { - "/policies/mobileappmanagementpolicies/{id}/includedgroups/{id}": {}, - "/policies/mobiledevicemanagementpolicies/{id}/includedgroups/{id}": {} + "/policies/mobileappmanagementpolicies/{id}/includedgroups": {}, + "/policies/mobiledevicemanagementpolicies/{id}/includedgroups": {} } } ] @@ -733,21 +838,20 @@ "Policy.ReadWrite.PermissionGrant": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage policies related to consent and permission grants for applications, on behalf of the signed-in user.", - "longDescription": "Manage consent and permission grant policies" + "adminDisplayName": "Manage consent and permission grant policies", + "adminDescription": "Allows the app to manage policies related to consent and permission grants for applications, on behalf of the signed-in user.", + "userDisplayName": "Manage consent and permission grant policies", + "userDescription": "Allows the app to manage policies related to consent and permission grants for applications, on behalf of the signed-in user.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage policies related to consent and permission grants for applications, without a signed-in user.", - "longDescription": "Manage consent and permission grant policies" + "adminDisplayName": "Manage consent and permission grant policies", + "adminDescription": "Allows the app to manage policies related to consent and permission grants for applications, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -755,24 +859,26 @@ "POST" ], "paths": { + "/serviceprincipals/{id}/delegatedpermissionclassifications": {}, "/policies/permissiongrantpolicies/{id}/excludes": {}, "/policies/permissiongrantpolicies/{id}/includes": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET" + "GET", + "POST" ], "paths": { "/policies/permissiongrantpolicies": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -784,39 +890,53 @@ "paths": { "/policies/permissiongrantpolicies/{id}": {} } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/policies/permissiongrantpolicies/{id}/excludes/{id}": {}, + "/policies/permissiongrantpolicies/{id}/includes/{id}": {}, + "/serviceprincipals/{id}/delegatedpermissionclassifications/{id}": {} + } } ] }, "Policy.ReadWrite.TrustFramework": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s trust framework policies on behalf of the signed-in user.", - "longDescription": "Read and write your organization\u0027s trust framework policies" + "adminDisplayName": "Read and write your organization\u0027s trust framework policies", + "adminDescription": "Allows the app to read and write your organization\u0027s trust framework policies on behalf of the signed-in user.", + "userDisplayName": "Read and write trust framework policies", + "userDescription": "Allows the app to read and write your organization\u0027s trust framework policies on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write your organization\u0027s trust framework policies without a signed in user.", - "longDescription": "Read and write your organization\u0027s trust framework policies" + "adminDisplayName": "Read and write your organization\u0027s trust framework policies", + "adminDescription": "Allows the app to read and write your organization\u0027s trust framework policies without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET" + "GET", + "POST" ], "paths": { - "/trustframework/policies/": {} + "/trustframework/policies": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -828,18 +948,6 @@ "paths": { "/trustframework/policies/{id}": {} } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/trustframework/policies": {} - } } ] } diff --git a/permissions/beta/Presence.json b/permissions/beta/Presence.json index 853d9aef6..64dad80c5 100644 --- a/permissions/beta/Presence.json +++ b/permissions/beta/Presence.json @@ -1,17 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Presence.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read presence information on behalf of the signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.", - "longDescription": "Read user\u0027s presence information" + "adminDisplayName": "Read user\u0027s presence information", + "adminDescription": "Allows the app to read presence information on behalf of the signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.", + "userDisplayName": "Read your presence information", + "userDescription": "Allows the app to read your presence information on your behalf. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -28,14 +29,15 @@ "Presence.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read presence information of all users in the directory on behalf of the signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.", - "longDescription": "Read presence information of all users in your organization" + "adminDisplayName": "Read presence information of all users in your organization", + "adminDescription": "Allows the app to read presence information of all users in the directory on behalf of the signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.", + "userDisplayName": "Read presence information of all users in your organization", + "userDescription": "Allows the app to read presence information of all users in the directory on your behalf. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -48,7 +50,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -60,11 +62,42 @@ } ] }, + "Presence.ReadWrite": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write a user\u0027s presence information", + "adminDescription": "Allows the app to read the presence information and write activity and availability on behalf of the signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.", + "userDisplayName": "Read and write your presence information", + "userDescription": "Allows the app to read the presence information and write activity and availability on your behalf. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/{id}/presence/clearpresence": {}, + "/users/{id}/presence/clearuserpreferredpresence": {}, + "/users/{id}/presence/setpresence": {}, + "/users/{id}/presence/setuserpreferredpresence": {} + } + } + ] + }, "Presence.ReadWrite.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Read and write presence information for all users", + "adminDescription": "Allows the app to read all presence information and write activity and availability of all users in the directory without a signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, time zone and location." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -72,7 +105,9 @@ ], "paths": { "/users/{id}/presence/clearpresence": {}, - "/users/{id}/presence/setpresence": {} + "/users/{id}/presence/clearuserpreferredpresence": {}, + "/users/{id}/presence/setpresence": {}, + "/users/{id}/presence/setuserpreferredpresence": {} } } ] diff --git a/permissions/beta/PrintConnector.json b/permissions/beta/PrintConnector.json index ee0bca3a8..e9657e03d 100644 --- a/permissions/beta/PrintConnector.json +++ b/permissions/beta/PrintConnector.json @@ -1,24 +1,29 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "PrintConnector.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read connectors on behalf of the signed-in user.", - "longDescription": "Read connectors" + "adminDisplayName": "Read print connectors", + "adminDescription": "Allows the application to read print connectors on behalf of the signed-in user.", + "userDisplayName": "Read print connectors", + "userDescription": "Allows the application to read print connectors on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/connectors": {}, "/print/connectors/{id}": {}, "/print/printers/{id}/connectors": {} @@ -29,27 +34,32 @@ "PrintConnector.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and write print connectors on behalf of the signed-in user.", - "longDescription": "Read and write print connectors" + "adminDisplayName": "Read and write print connectors", + "adminDescription": "Allows the application to read and write print connectors on behalf of the signed-in user. ", + "userDisplayName": "Read and write print connectors", + "userDescription": "Allows the application to read and write print connectors on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/connectors": {}, "/print/printers/{id}/connectors": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/PrintJob.json b/permissions/beta/PrintJob.json index d36c6c8b1..2291566de 100644 --- a/permissions/beta/PrintJob.json +++ b/permissions/beta/PrintJob.json @@ -1,17 +1,32 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "PrintJob.Create": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the application to create print jobs on behalf of the signed-in user and upload document content to print jobs that the signed-in user created.", - "longDescription": "Create print jobs" + "adminDisplayName": "Create print jobs", + "adminDescription": "Allows the application to create print jobs on behalf of the signed-in user and upload document content to print jobs that the signed-in user created.", + "userDisplayName": "Create your print jobs", + "userDescription": "Allows the application to create print jobs on your behalf and upload document content to print jobs that you created." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -29,15 +44,13 @@ "PrintJob.Manage.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to perform advanced operations like redirecting a print job to another printer without a signed-in user. Also allows the application to read and update the metadata of print jobs.", - "longDescription": "Perform advanced operations on print jobs" + "adminDisplayName": "Perform advanced operations on print jobs", + "adminDescription": "Allows the application to perform advanced operations like redirecting a print job to another printer without a signed-in user. Also allows the application to read and update the metadata of print jobs." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -48,7 +61,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -64,20 +77,25 @@ "PrintJob.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the application to read the metadata and document content of print jobs that the signed-in user created.", - "longDescription": "Read user\u0027s print jobs" + "adminDisplayName": "Read user\u0027s print jobs", + "adminDescription": "Allows the application to read the metadata and document content of print jobs that the signed-in user created.", + "userDisplayName": "Read your print jobs", + "userDescription": "Allows the application to read the metadata and document content of print jobs that you created." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/printers/{id}/jobs/{id}": {}, "/print/printers/{id}/jobs": {}, "/print/printers/{id}/jobs/{id}/documents/{id}": {}, @@ -90,21 +108,34 @@ "PrintJob.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read the metadata and document content of print jobs on behalf of the signed-in user.", - "longDescription": "Read print jobs" + "adminDisplayName": "Read print jobs", + "adminDescription": "Allows the application to read the metadata and document content of print jobs on behalf of the signed-in user.\u00A0", + "userDisplayName": "Read print jobs", + "userDescription": "Allows the application to read the metadata and document content of print jobs on your behalf.\u00A0", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read the metadata and document content of print jobs without a signed-in user.", - "longDescription": "Read print jobs" + "adminDisplayName": "Read print jobs", + "adminDescription": "Allows the application to read the metadata and document content of print jobs without a signed-in user.\u00A0" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -124,20 +155,25 @@ "PrintJob.ReadBasic": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the application to read the metadata of print jobs that the signed-in user created. Does not allow access to print job document content.", - "longDescription": "Read basic information of user\u0027s print jobs" + "adminDisplayName": "Read basic information of user\u0027s print jobs", + "adminDescription": "Allows the application to read the metadata of print jobs that the signed-in user created. Does not allow access to print job document content.", + "userDisplayName": "Read basic information of your print jobs", + "userDescription": "Allows the application to read the metadata of print jobs that you created. Does not allow access to print job document content." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/printers/{id}/jobs/{id}": {}, "/print/printers/{id}/jobs": {}, "/print/shares/{id}/jobs": {}, @@ -149,21 +185,34 @@ "PrintJob.ReadBasic.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read the metadata of print jobs on behalf of the signed-in user.\u00A0Does not allow access to print job document content.", - "longDescription": "Read basic information of print jobs" + "adminDisplayName": "Read basic information of print jobs", + "adminDescription": "Allows the application to read the metadata of print jobs on behalf of the signed-in user.\u00A0Does not allow access to print job document content.", + "userDisplayName": "Read basic information of print jobs", + "userDescription": "Allows the application to read the metadata of print jobs on your behalf.\u00A0Does not allow access to print job document content.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read the metadata of print jobs without a signed-in user.\u00A0Does not allow access to print job document content.", - "longDescription": "Read basic information for print jobs" + "adminDisplayName": "Read basic information for print jobs", + "adminDescription": "Allows the application to read the metadata of print jobs without a signed-in user.\u00A0Does not allow access to print job document content." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -182,51 +231,55 @@ "PrintJob.ReadWrite": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the application to read and update the metadata and document content of print jobs that the signed-in user created.", - "longDescription": "Read and write user\u0027s print jobs" + "adminDisplayName": "Read and write user\u0027s print jobs", + "adminDescription": "Allows the application to read and update the metadata and document content of print jobs that the signed-in user created.", + "userDisplayName": "Read and update your print jobs", + "userDescription": "Allows the application to read and update the metadata and document content of print jobs that you created." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/printers/{id}/jobs/{id}": {}, "/print/printers/{id}/jobs/{id}/documents/{id}": {}, "/print/shares/{id}/jobs/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "POST" ], "paths": { - "/print/printers/{id}/jobs": {}, - "/print/shares/{id}/jobs": {} + "/print/printers/{id}/jobs/{id}/cancel": {}, + "/print/printers/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, + "/print/shares/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, + "/print/shares/{id}/jobs/{id}/start": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "GET", "POST" ], "paths": { - "/print/printers/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, - "/print/shares/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, - "/print/shares/{id}/jobs/{id}/start": {}, - "/print/printers/{id}/jobs/{id}/cancel": {}, - "/print/printers/{id}/jobs/{id}/documents/{id}/uploaddata": {} + "/print/printers/{id}/jobs": {}, + "/print/shares/{id}/jobs": {} } } ] @@ -234,21 +287,46 @@ "PrintJob.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update the metadata and document content of print jobs on behalf of the signed-in user.", - "longDescription": "Read and write print jobs" + "adminDisplayName": "Read and write print jobs", + "adminDescription": "Allows the application to read and update the metadata and document content of print jobs on behalf of the signed-in user.\u00A0", + "userDisplayName": "Read and update print jobs", + "userDescription": "Allows the application to read and update the metadata and document content of print jobs on your behalf.\u00A0", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update the metadata and document content of print jobs without a signed-in user.", - "longDescription": "Read and write print jobs" + "adminDisplayName": "Read and write print jobs", + "adminDescription": "Allows the application to read and update the metadata and document content of print jobs without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/{id}/jobs/{id}/cancel": {}, + "/print/shares/{id}/jobs/{id}/start": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -261,7 +339,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -272,7 +350,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -286,7 +364,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -299,7 +377,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -310,66 +388,58 @@ "/print/printers/{id}/jobs/{id}/documents/{id}/createuploadsession": {}, "/print/shares/{id}/jobs/{id}/documents/{id}/createuploadsession": {} } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/print/shares/{id}/jobs/{id}/start": {}, - "/print/printers/{id}/jobs/{id}/cancel": {}, - "/print/printers/{id}/jobs/{id}/documents/{id}/uploaddata": {} - } } ] }, "PrintJob.ReadWriteBasic": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the application to read and update the metadata of print jobs that the signed-in user created. Does not allow access to print job document content.", - "longDescription": "Read and write basic information of user\u0027s print jobs" + "adminDisplayName": "Read and write basic information of user\u0027s print jobs", + "adminDescription": "Allows the application to read and update the metadata of print jobs that the signed-in user created. Does not allow access to print job document content.", + "userDisplayName": "Read and write basic information of your print jobs", + "userDescription": "Allows the application to read and update the metadata of print jobs that you created. Does not allow access to print job document content." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/printers/{id}/jobs/{id}": {}, "/print/shares/{id}/jobs/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "POST" ], "paths": { - "/print/printers/{id}/jobs": {}, - "/print/shares/{id}/jobs": {} + "/print/printers/{id}/jobs/{id}/cancel": {}, + "/print/shares/{id}/jobs/{id}/start": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "GET", "POST" ], "paths": { - "/print/shares/{id}/jobs/{id}/start": {}, - "/print/printers/{id}/jobs/{id}/cancel": {} + "/print/printers/{id}/jobs": {}, + "/print/shares/{id}/jobs": {} } } ] @@ -377,21 +447,46 @@ "PrintJob.ReadWriteBasic.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update the metadata of print jobs on behalf of the signed-in user.\u00A0Does not allow access to print job document content.", - "longDescription": "Read and write basic information of print jobs" + "adminDisplayName": "Read and write basic information of print jobs", + "adminDescription": "Allows the application to read and update the metadata of print jobs on behalf of the signed-in user.\u00A0Does not allow access to print job document content.", + "userDisplayName": "Read and write basic information of print jobs", + "userDescription": "Allows the application to read and update the metadata of print jobs on your behalf.\u00A0Does not allow access to print job document content.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update the metadata of print jobs without a signed-in user.\u00A0Does not allow access to print job document content.", - "longDescription": "Read and write basic information for print jobs" + "adminDisplayName": "Read and write basic information for print jobs", + "adminDescription": "Allows the application to read and update the metadata of print jobs without a signed-in user.\u00A0Does not allow access to print job document content." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/print/printers/{id}/jobs/{id}/cancel": {}, + "/print/shares/{id}/jobs/{id}/start": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -404,7 +499,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -415,7 +510,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -429,7 +524,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -439,18 +534,6 @@ "paths": { "/print/shares/{id}/jobs/{id}": {} } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/print/shares/{id}/jobs/{id}/start": {}, - "/print/printers/{id}/jobs/{id}/cancel": {} - } } ] } diff --git a/permissions/beta/PrintSettings.json b/permissions/beta/PrintSettings.json index 1bdf573c2..69b47875d 100644 --- a/permissions/beta/PrintSettings.json +++ b/permissions/beta/PrintSettings.json @@ -1,24 +1,33 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "PrintSettings.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read print settings on behalf of the signed-in user.", - "longDescription": "Read tenant-wide print settings" + "adminDisplayName": "Read tenant-wide print settings", + "adminDescription": "Allows the application to read tenant-wide print settings on behalf of the signed-in user.", + "userDisplayName": "Read tenant-wide print settings", + "userDescription": "Allows the application to read tenant-wide print settings on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read tenant-wide print settings", + "adminDescription": "Allows the application to read tenant-wide print settings without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/settings": {} } } @@ -27,15 +36,30 @@ "PrintSettings.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update print settings on behalf of the signed-in user.", - "longDescription": "Read and write tenant-wide print settings" + "adminDisplayName": "Read and write tenant-wide print settings", + "adminDescription": "Allows the application to read and write tenant-wide print settings on behalf of the signed-in user.", + "userDisplayName": "Read and write tenant-wide print settings", + "userDescription": "Allows the application to read and write tenant-wide print settings on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/PrintTaskDefinition.json b/permissions/beta/PrintTaskDefinition.json index 75bd60c7c..c79a86d8c 100644 --- a/permissions/beta/PrintTaskDefinition.json +++ b/permissions/beta/PrintTaskDefinition.json @@ -1,18 +1,16 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "PrintTaskDefinition.ReadWrite.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update print task definitions without a signed-in user.", - "longDescription": "Read, write and update print task definitions" + "adminDisplayName": "Read, write and update print task definitions", + "adminDescription": "Allows the application to read and update print task definitions without a signed-in user.\u00A0" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -25,7 +23,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -37,7 +35,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -48,7 +46,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/Printer.json b/permissions/beta/Printer.json index 46760fa1a..2987c0789 100644 --- a/permissions/beta/Printer.json +++ b/permissions/beta/Printer.json @@ -1,29 +1,34 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Printer.Create": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to create (register) printers on behalf of the signed-in user.", - "longDescription": "Register printers" + "adminDisplayName": "Register printers\u202F\u00A0", + "adminDescription": "Allows the application to create (register) printers on behalf of the signed-in user.\u00A0", + "userDisplayName": "Register printers\u202F\u00A0", + "userDescription": "Allows the application to create (register) printers on your behalf.\u00A0", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/print/operations/{id}": {} + "/print/operations/{id}": {}, + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -38,42 +43,42 @@ "Printer.FullControl.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to create (register), read, update, and delete (unregister) printers on behalf of the signed-in user.", - "longDescription": "Register, read, update, and unregister printers" + "adminDisplayName": "Register, read, update, and unregister printers", + "adminDescription": "Allows the application to create (register), read, update, and delete (unregister) printers on behalf of the signed-in user.\u00A0", + "userDisplayName": "Register, read, update, and unregister printers", + "userDescription": "Allows the application to create (register), read, update, and delete (unregister) printers on your behalf.\u00A0\u00A0", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "PATCH", - "DELETE" + "GET" ], "paths": { - "/print/printers/{id}": {} + "/print/operations/{id}": {}, + "/print/shares/{id}/printer": {}, + "/print/printers": {}, + "/print/printers/{id}/getcapabilities": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "GET", + "POST" ], "paths": { - "/print/shares/{id}/printer": {}, - "/print/operations/{id}": {}, - "/print/printers": {}, - "/print/printers/{id}/getcapabilities": {} + "/print/printers/{id}/tasktriggers": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -85,27 +90,28 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "DELETE", - "GET" + "GET", + "PATCH", + "DELETE" ], "paths": { - "/print/printers/{id}/tasktriggers/{id}": {} + "/print/printers/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "POST" + "DELETE", + "GET" ], "paths": { - "/print/printers/{id}/tasktriggers": {} + "/print/printers/{id}/tasktriggers/{id}": {} } } ] @@ -113,44 +119,47 @@ "Printer.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read printers on behalf of the signed-in user.", - "longDescription": "Read printers" + "adminDisplayName": "Read printers", + "adminDescription": "Allows the application to read printers on behalf of the signed-in user.\u00A0", + "userDisplayName": "Read printers", + "userDescription": "Allows the application to read printers on your behalf.\u00A0", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read printers without a signed-in user.", - "longDescription": "Read printers" + "adminDisplayName": "Read printers", + "adminDescription": "Allows the application to read printers without a signed-in user.\u00A0" } }, "pathSets": [ { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/print/printers/{id}": {}, - "/print/shares/{id}/printer": {} + "/print/printers/{id}/tasktriggers": {}, + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, + "/print/printers/{id}/tasktriggers/{id}": {}, + "/print/printers": {}, + "/print/printers/{id}/getcapabilities": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/print/printers/{id}/tasktriggers/{id}": {}, - "/print/printers": {}, - "/print/printers/{id}/getcapabilities": {}, - "/print/printers/{id}/tasktriggers": {} + "/print/printers/{id}": {}, + "/print/shares/{id}/printer": {} } } ] @@ -158,91 +167,94 @@ "Printer.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update printers on behalf of the signed-in user.\u00A0Does not allow creating (registering) or deleting (unregistering) printers.", - "longDescription": "Read and update printers" + "adminDisplayName": "Read and update printers", + "adminDescription": "Allows the application to read and update printers on behalf of the signed-in user.\u00A0Does not allow creating (registering) or deleting (unregistering) printers.", + "userDisplayName": "Read and update printers", + "userDescription": "Allows the application to read and update printers on your behalf.\u00A0Does not allow creating (registering) or deleting (unregistering) printers.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update printers without a signed-in user. Does not allow creating (registering) or deleting (unregistering) printers.", - "longDescription": "Read and update printers" + "adminDisplayName": "Read and update printers", + "adminDescription": "Allows the application to read and update printers without a signed-in user. Does not allow creating (registering) or deleting (unregistering) printers." } }, "pathSets": [ { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "PATCH" + "GET" ], "paths": { - "/print/printers/{id}": {} + "/print/operations/{id}": {}, + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, + "/print/printers": {}, + "/print/printers/{id}/getcapabilities": {} } }, { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "GET", + "POST" ], "paths": { - "/print/shares/{id}/printer": {} + "/print/printers/{id}/tasktriggers": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET" + "POST" ], "paths": { - "/print/operations/{id}": {}, - "/print/printers": {}, - "/print/printers/{id}/getcapabilities": {} + "/print/printers/create": {}, + "/print/printers/{id}/restorefactorydefaults": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "POST" + "GET", + "PATCH" ], "paths": { - "/print/printers/create": {}, - "/print/printers/{id}/restorefactorydefaults": {} + "/print/printers/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "DELETE", "GET" ], "paths": { - "/print/printers/{id}/tasktriggers/{id}": {} + "/print/shares/{id}/printer": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "POST" + "DELETE", + "GET" ], "paths": { - "/print/printers/{id}/tasktriggers": {} + "/print/printers/{id}/tasktriggers/{id}": {} } } ] diff --git a/permissions/beta/PrinterShare.json b/permissions/beta/PrinterShare.json index 7c6973dc6..a73602df0 100644 --- a/permissions/beta/PrinterShare.json +++ b/permissions/beta/PrinterShare.json @@ -1,23 +1,28 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "PrinterShare.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the application to read printer shares on behalf of the signed-in user.", - "longDescription": "Read printer shares" + "adminDisplayName": "Read printer shares", + "adminDescription": "Allows the application to read printer shares on behalf of the signed-in user.\u00A0", + "userDisplayName": "Read printer shares", + "userDescription": "Allows the application to read printer shares on your behalf.\u00A0" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/printers/{id}": {}, "/print/printers/{id}/shares/{id}": {}, "/print/shares": {}, @@ -31,20 +36,25 @@ "PrinterShare.ReadBasic.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the application to read basic information about printer shares on behalf of the signed-in user. Does not allow reading access control information.", - "longDescription": "Read basic information about printer shares" + "adminDisplayName": "Read basic information about printer shares", + "adminDescription": "Allows the application to read basic information about printer shares on behalf of the signed-in user. Does not allow reading access control information.", + "userDisplayName": "Read basic information about printer shares", + "userDescription": "Allows the application to read basic information about printer shares on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/printers/{id}": {}, "/print/printers/{id}/shares/{id}": {}, "/print/shares": {}, @@ -56,27 +66,32 @@ "PrinterShare.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and update printer shares on behalf of the signed-in user.", - "longDescription": "Read and write printer shares" + "adminDisplayName": "Read and write printer shares", + "adminDescription": "Allows the application to read and update printer shares on behalf of the signed-in user.\u00A0", + "userDisplayName": "Read and update printer shares", + "userDescription": "Allows the application to read and update printer shares on your behalf.\u00A0", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/print/services": {}, + "/print/services/{id}": {}, + "/print/services/{id}/endpoints": {}, + "/print/services/{id}/endpoints/{id}": {}, "/print/printers/{id}": {}, "/print/printers/{id}/shares/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -90,7 +105,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -103,7 +118,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/PrivilegedAccess.json b/permissions/beta/PrivilegedAccess.json index cae2aed64..1b9ba0037 100644 --- a/permissions/beta/PrivilegedAccess.json +++ b/permissions/beta/PrivilegedAccess.json @@ -1,26 +1,31 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "PrivilegedAccess.Read.AzureAD": { "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read privileged access to Azure AD", + "adminDescription": "Allows the app to read time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD built-in and custom administrative roles, on behalf of the signed-in user.", + "userDisplayName": "Read privileged access to Azure AD", + "userDescription": "Allows the app to read time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD built-in and custom administrative roles, on your behalf.", + "requiresAdminConsent": true + }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have read access to Privileged Identity Management APIs for Azure AD.", - "longDescription": "Read Privileged Identity Management data for Directory" + "adminDisplayName": "Read privileged access to Azure AD roles", + "adminDescription": "Allows the app to read time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD built-in and custom administrative roles in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { - "/policies/rolemanagementpolicies": {}, - "/policies/rolemanagementpolicyassignments": {}, + "/privilegedaccess/azureresources/rolesettings/{id}": {}, + "/privilegedaccess/azureresources/roleassignmentrequests": {}, "/privilegedaccess/azureresources/resources": {}, "/privilegedaccess/azureresources/resources/{id}": {}, "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, @@ -29,7 +34,6 @@ "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, - "/privilegedaccess/azureresources/roleassignmentrequests": {}, "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, "/privilegedaccess/azureresources/roleassignments": {}, "/privilegedaccess/azureresources/roleassignments/export": {}, @@ -37,7 +41,6 @@ "/privilegedaccess/azureresources/roledefinitions": {}, "/privilegedaccess/azureresources/roledefinitions/{id}": {}, "/privilegedaccess/azureresources/rolesettings": {}, - "/privilegedaccess/azureresources/rolesettings/{id}": {}, "/rolemanagement/directory/rolescheduleinstances": {}, "/rolemanagement/directory/roleschedules": {} } @@ -46,22 +49,29 @@ }, "PrivilegedAccess.Read.AzureADGroup": { "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read privileged access to Azure AD groups", + "adminDescription": "Allows the app to read time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD groups, on behalf of the signed-in user.", + "userDisplayName": "Read privileged access to Azure AD groups", + "userDescription": "Allows the app to read time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD groups, on your behalf.", + "requiresAdminConsent": true + }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have read access to Privileged Identity Management APIs for groups.", - "longDescription": "Read Privileged Identity Management data for privileged access groups" + "adminDisplayName": "Read privileged access to Azure AD groups", + "adminDescription": "Allows the app to read time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD groups in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { + "/privilegedaccess/azureresources/rolesettings/{id}": {}, + "/privilegedaccess/azureresources/roleassignmentrequests": {}, "/privilegedaccess/azureresources/resources": {}, "/privilegedaccess/azureresources/resources/{id}": {}, "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, @@ -70,37 +80,42 @@ "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, - "/privilegedaccess/azureresources/roleassignmentrequests": {}, "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, "/privilegedaccess/azureresources/roleassignments": {}, "/privilegedaccess/azureresources/roleassignments/export": {}, "/privilegedaccess/azureresources/roleassignments/{id}": {}, "/privilegedaccess/azureresources/roledefinitions": {}, "/privilegedaccess/azureresources/roledefinitions/{id}": {}, - "/privilegedaccess/azureresources/rolesettings": {}, - "/privilegedaccess/azureresources/rolesettings/{id}": {} + "/privilegedaccess/azureresources/rolesettings": {} } } ] }, "PrivilegedAccess.Read.AzureResources": { "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read privileged access to Azure resources", + "adminDescription": "Allows the app to read time-based assignment and just-in-time elevation of Azure resources (like your subscriptions, resource groups, storage, compute) on behalf of the signed-in user.", + "userDisplayName": "Read privileged access to your Azure resources", + "userDescription": "Allows the app to read time-based assignment and just-in-time elevation of Azure resources (like your subscriptions, resource groups, storage, compute) on your behalf.", + "requiresAdminConsent": true + }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have read access to Privileged Identity Management APIs for Azure AD resources.", - "longDescription": "Read Privileged Identity Management data for Azure resources" + "adminDisplayName": "Read privileged access to Azure resources", + "adminDescription": "Allows the app to read time-based assignment and just-in-time elevation of user privileges to audit Azure resources in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { + "/privilegedaccess/azureresources/rolesettings/{id}": {}, + "/privilegedaccess/azureresources/roleassignmentrequests": {}, "/privilegedaccess/azureresources/resources": {}, "/privilegedaccess/azureresources/resources/{id}": {}, "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, @@ -109,15 +124,13 @@ "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, - "/privilegedaccess/azureresources/roleassignmentrequests": {}, "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, "/privilegedaccess/azureresources/roleassignments": {}, "/privilegedaccess/azureresources/roleassignments/export": {}, "/privilegedaccess/azureresources/roleassignments/{id}": {}, "/privilegedaccess/azureresources/roledefinitions": {}, "/privilegedaccess/azureresources/roledefinitions/{id}": {}, - "/privilegedaccess/azureresources/rolesettings": {}, - "/privilegedaccess/azureresources/rolesettings/{id}": {} + "/privilegedaccess/azureresources/rolesettings": {} } } ] @@ -125,23 +138,27 @@ "PrivilegedAccess.ReadWrite.AzureAD": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have read and write access to Privileged Identity Management APIs for Azure AD.", - "longDescription": "Read and write Privileged Identity Management data for Directory" + "adminDisplayName": "Read and write privileged access to Azure AD", + "adminDescription": "Allows the app to request and manage just in time elevation (including scheduled elevation) of users to Azure AD built-in administrative roles, on behalf of signed-in users.", + "userDisplayName": "Read and write privileged access to Azure AD", + "userDescription": "Allows the app to request and manage just in time elevation (including scheduled elevation) of users to Azure AD built-in administrative roles, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write privileged access to Azure AD roles", + "adminDescription": "Allows the app to request and manage time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD built-in and custom administrative roles in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/policies/rolemanagementpolicies": {}, - "/policies/rolemanagementpolicyassignments": {}, + "/privilegedapproval": {}, "/privilegedaccess/azureresources/resources": {}, "/privilegedaccess/azureresources/resources/{id}": {}, "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, @@ -158,38 +175,37 @@ "/privilegedaccess/azureresources/roledefinitions/{id}": {}, "/privilegedaccess/azureresources/rolesettings": {}, "/rolemanagement/directory/rolescheduleinstances": {}, - "/rolemanagement/directory/roleschedules": {}, - "/privilegedapproval": {} + "/rolemanagement/directory/roleschedules": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "POST" + "PATCH" ], "paths": { - "/privilegedaccess/azureresources/roleassignmentrequests": {}, - "/privilegedroleassignmentrequests": {} + "/privilegedapproval/{id}": {}, + "/privilegedaccess/azureresources/rolesettings/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "PATCH" + "POST" ], "paths": { - "/privilegedaccess/azureresources/rolesettings/{id}": {}, - "/privilegedapproval/{id}": {} + "/privilegedroleassignmentrequests": {}, + "/privilegedaccess/azureresources/roleassignmentrequests": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -200,18 +216,18 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "POST" ], "paths": { - "/privilegedroleassignmentrequests/my": {}, - "/privilegedroleassignmentrequests/{id}/cancel": {}, "/privilegedaccess/azureresources/resources/register": {}, "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, - "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {} + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {}, + "/privilegedroleassignmentrequests/my": {}, + "/privilegedroleassignmentrequests/{id}/cancel": {} } } ] @@ -219,73 +235,78 @@ "PrivilegedAccess.ReadWrite.AzureADGroup": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have read and write access to Privileged Identity Management APIs for groups.", - "longDescription": "Read and write Privileged Identity Management data for privileged access groups" + "adminDisplayName": "Read and write privileged access to Azure AD groups", + "adminDescription": "Allows the app to request and manage time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD groups, on behalf of the signed-in user.", + "userDisplayName": "Read and write privileged access to Azure AD groups", + "userDescription": "Allows the app to request and manage time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD groups, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write privileged access to Azure AD groups", + "adminDescription": "Allows the app to request and manage time-based assignment and just-in-time elevation (including scheduled elevation) of Azure AD groups in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "PATCH", "GET" ], "paths": { - "/privilegedaccess/azureresources/resources": {}, - "/privilegedaccess/azureresources/resources/{id}": {}, - "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, - "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, - "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, - "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, - "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, - "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, - "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, - "/privilegedaccess/azureresources/roleassignments": {}, - "/privilegedaccess/azureresources/roleassignments/export": {}, - "/privilegedaccess/azureresources/roleassignments/{id}": {}, - "/privilegedaccess/azureresources/roledefinitions": {}, - "/privilegedaccess/azureresources/roledefinitions/{id}": {}, - "/privilegedaccess/azureresources/rolesettings": {} + "/privilegedaccess/azureresources/rolesettings/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "POST" ], "paths": { - "/privilegedaccess/azureresources/roleassignmentrequests": {} + "/privilegedaccess/azureresources/resources/register": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "PATCH" + "POST", + "GET" ], "paths": { - "/privilegedaccess/azureresources/rolesettings/{id}": {} + "/privilegedaccess/azureresources/roleassignmentrequests": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "POST" + "GET" ], "paths": { - "/privilegedaccess/azureresources/resources/register": {}, - "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, - "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {} + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {} } } ] @@ -293,73 +314,78 @@ "PrivilegedAccess.ReadWrite.AzureResources": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have read and write access to Privileged Identity Management APIs for Azure resources.", - "longDescription": "Read and write Privileged Identity Management data for Azure Resources" + "adminDisplayName": "Read and write privileged access to Azure resources", + "adminDescription": "Allows the app to request and manage time-based assignment and just-in-time elevation of user privileges to manage Azure resources (like subscriptions, resource groups, storage, compute) on behalf of the signed-in users.", + "userDisplayName": "Read and write privileged access to Azure resources", + "userDescription": "Allows the app to request and manage time-based assignment and just-in-time elevation of user privileges to manage \u00A0your Azure resources (like your subscriptions, resource groups, storage, compute) on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write privileged access to Azure resources", + "adminDescription": "Allows the app to request and manage time-based assignment and just-in-time elevation of Azure resources (like your subscriptions, resource groups, storage, compute) in your organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "PATCH", "GET" ], "paths": { - "/privilegedaccess/azureresources/resources": {}, - "/privilegedaccess/azureresources/resources/{id}": {}, - "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, - "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, - "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, - "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, - "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, - "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, - "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, - "/privilegedaccess/azureresources/roleassignments": {}, - "/privilegedaccess/azureresources/roleassignments/export": {}, - "/privilegedaccess/azureresources/roleassignments/{id}": {}, - "/privilegedaccess/azureresources/roledefinitions": {}, - "/privilegedaccess/azureresources/roledefinitions/{id}": {}, - "/privilegedaccess/azureresources/rolesettings": {} + "/privilegedaccess/azureresources/rolesettings/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "POST" ], "paths": { - "/privilegedaccess/azureresources/roleassignmentrequests": {} + "/privilegedaccess/azureresources/resources/register": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "PATCH" + "POST", + "GET" ], "paths": { - "/privilegedaccess/azureresources/rolesettings/{id}": {} + "/privilegedaccess/azureresources/roleassignmentrequests": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "POST" + "GET" ], "paths": { - "/privilegedaccess/azureresources/resources/register": {}, - "/privilegedaccess/azureresources/roleassignmentrequests/{id}/cancel": {}, - "/privilegedaccess/azureresources/roleassignmentrequests/{id}/updaterequest": {} + "/privilegedaccess/azureresources/resources": {}, + "/privilegedaccess/azureresources/resources/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignmentrequests": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments": {}, + "/privilegedaccess/azureresources/resources/{id}/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions": {}, + "/privilegedaccess/azureresources/resources/{id}/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/resources/{id}/rolesettings": {}, + "/privilegedaccess/azureresources/roleassignmentrequests/{id}": {}, + "/privilegedaccess/azureresources/roleassignments": {}, + "/privilegedaccess/azureresources/roleassignments/export": {}, + "/privilegedaccess/azureresources/roleassignments/{id}": {}, + "/privilegedaccess/azureresources/roledefinitions": {}, + "/privilegedaccess/azureresources/roledefinitions/{id}": {}, + "/privilegedaccess/azureresources/rolesettings": {} } } ] diff --git a/permissions/beta/ProgramControl.json b/permissions/beta/ProgramControl.json index 6f41bf421..db9fe52ad 100644 --- a/permissions/beta/ProgramControl.json +++ b/permissions/beta/ProgramControl.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ProgramControl.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read programs on behalf of the signed-in user.", - "longDescription": "Read all programs" + "adminDisplayName": "Read all programs that user can access", + "adminDescription": "Allows the app to read programs and program controls that the signed-in user has access to in the organization.", + "userDisplayName": "Read programs that you can access", + "userDescription": "Allows the app to read information on programs and program controls that you have access to.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read programs without a signed-in user.", - "longDescription": "Read all programs" + "adminDisplayName": "Read all programs", + "adminDescription": "Allows the app to read programs and program controls in the organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -26,9 +25,9 @@ "GET" ], "paths": { + "/programs": {}, "/programcontrols": {}, "/programcontroltypes": {}, - "/programs": {}, "/programs/{id}/controls": {} } } @@ -37,68 +36,67 @@ "ProgramControl.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write programs on behalf of the signed-in user.", - "longDescription": "Manage all programs" + "adminDisplayName": "Manage all programs that user can access", + "adminDescription": "Allows the app to read, update, delete and perform actions on programs and program controls that the signed-in user has access to in the organization.", + "userDisplayName": "Manage programs that you can access", + "userDescription": "Allows the app to read, update and perform action on programs and program controls that you have access to.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write programs without a signed-in user.", - "longDescription": "Manage all programs" + "adminDisplayName": "Manage all programs", + "adminDescription": "Allows the app to read, update, delete and perform actions on programs and program controls in the organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "POST" + "DELETE", + "PATCH" ], "paths": { - "/programcontrols": {}, - "/programs": {} + "/programs/{id}": {} } }, { - "schemes": [ - "Application", - "DelegatedWork" + "schemeKeys": [ + "DelegatedWork", + "Application" ], "methods": [ + "POST", "GET" ], "paths": { - "/programcontroltypes": {}, - "/programs/{id}/controls": {} + "/programs": {}, + "/programcontrols": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "DELETE" + "GET" ], "paths": { - "/programcontrols/{id}": {} + "/programcontroltypes": {}, + "/programs/{id}/controls": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "DELETE", - "PATCH" + "DELETE" ], "paths": { - "/programs/{id}": {} + "/programcontrols/{id}": {} } } ] diff --git a/permissions/beta/PstnCalls.json b/permissions/beta/PstnCalls.json index cc76a6583..433ddd10c 100644 --- a/permissions/beta/PstnCalls.json +++ b/permissions/beta/PstnCalls.json @@ -1,18 +1,11 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "PstnCalls.Read.All": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all PSTN and direct routing call log data without a signed-in user.", - "longDescription": "Read PSTN and direct routing call log data" - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/RecordsManagement.json b/permissions/beta/RecordsManagement.json new file mode 100644 index 000000000..ac6ce84c6 --- /dev/null +++ b/permissions/beta/RecordsManagement.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "RecordsManagement.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read Records Management configuration,\u00A0labels, and policies", + "adminDescription": "Allows the application to read any data from Records Management, such as configuration, labels, and policies on behalf of the signed-in user.", + "userDisplayName": "Read Records Management configuration,\u00A0labels, and policies", + "userDescription": "Allows the application to read any data from Records Management, such as configuration, labels and policies on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read Records Management configuration,\u00A0labels and policies", + "adminDescription": "Allows the application to read any data from Records Management, such as configuration, labels, and policies without the signed in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/labels/retentionlabels": {}, + "/security/labels/retentionlabels/{id}": {}, + "/security/labels/retentionlabels/{id}/eventtype": {}, + "/security/triggers/retentionevents": {}, + "/security/triggers/retentionevents/{id}": {}, + "/security/triggers/retentionevents/{id}/labels/{id}": {}, + "/security/triggers/retentionevents/{id}/retentioneventtype": {}, + "/security/triggertypes/retentioneventtypes": {}, + "/security/triggertypes/retentioneventtypes/{id}": {} + } + } + ] + }, + "RecordsManagement.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write Records Management configuration, labels, and policies", + "adminDescription": "Allow the application to create, update and delete any data from Records Management, such as configuration, labels, and policies on behalf of the signed-in user.", + "userDisplayName": "Read and write Records Management configuration, labels, and policies", + "userDescription": "Allow the application to create, update and delete any data from Records Management, such as configuration, labels, and policies on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write Records Management configuration, labels and policies", + "adminDescription": "Allow the application to create, update and delete any data from Records Management, such as configuration, labels, and policies without the signed in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/security/labels/retentionlabels": {}, + "/security/triggers/retentionevents": {}, + "/security/triggertypes/retentioneventtypes": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/security/labels/retentionlabels/{id}": {}, + "/security/labels/retentionlabels/{id}/eventtype": {}, + "/security/triggers/retentionevents/{id}/retentioneventtype": {}, + "/security/triggertypes/retentioneventtypes/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/security/triggers/retentionevents/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/triggers/retentionevents/{id}/labels/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ReportSettings.json b/permissions/beta/ReportSettings.json new file mode 100644 index 000000000..ab34e970e --- /dev/null +++ b/permissions/beta/ReportSettings.json @@ -0,0 +1,64 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "ReportSettings.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read admin report settings", + "adminDescription": "Allows the app to read admin report settings, such as whether to display concealed information in reports, on behalf of the signed-in user", + "userDisplayName": "Read admin report settings", + "userDescription": "Allows the app to read admin report settings, such as whether to display concealed information in reports, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all admin report settings", + "adminDescription": "Allows the app to read all admin report settings, such as whether to display concealed information in reports, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/admin/reportsettings": {} + } + } + ] + }, + "ReportSettings.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write admin report settings", + "adminDescription": "Allows the app to read and update admin report settings, such as whether to display concealed information in reports, on behalf of the signed-in user.", + "userDisplayName": "Read and write admin report settings", + "userDescription": "Allows the app to read and update admin report settings, such as whether to display concealed information in reports, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all admin report settings", + "adminDescription": "Allows the app to read and update all admin report settings, such as whether to display concealed information in reports, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/admin/reportsettings": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Reports.json b/permissions/beta/Reports.json index cd6bc930d..0601a61b3 100644 --- a/permissions/beta/Reports.json +++ b/permissions/beta/Reports.json @@ -1,24 +1,59 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Reports.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read all service usage reports on behalf of the signed-in user. Services that provide usage reports include Microsoft 365 and Azure Active Directory.", - "longDescription": "Read all usage reports" + "adminDisplayName": "Read all usage reports", + "adminDescription": "Allows an app to read all service usage reports on behalf of the signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory.", + "userDisplayName": "Read all usage reports", + "userDescription": "Allows an app to read all service usage reports on your behalf. Services that provide usage reports include Office 365 and Azure Active Directory.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Microsoft 365 and Azure Active Directory.", - "longDescription": "Read all usage reports" + "adminDisplayName": "Read all usage reports", + "adminDescription": "Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/reports/applicationsignindetailedsummary": {}, + "/reports/applicationsignindetailedsummary/{id}": {}, + "/tenantrelationships/managedtenants/credentialuserregistrationssummaries": {}, + "/tenantrelationships/managedtenants/credentialuserregistrationssummaries/{id}": {}, + "/print/reports/dailyprintusagebyprinter": {}, + "/print/reports/dailyprintusagebyprinter/{id}": {}, + "/print/reports/dailyprintusagebyuser": {}, + "/print/reports/dailyprintusagebyuser/{id}": {}, + "/print/reports/getgrouparchivedprintjobs(groupid={value},startdatetime={value},enddatetime={value})": {}, + "/print/reports/getprinterarchivedprintjobs(printerid={value},startdatetime={value},enddatetime={value})": {}, + "/print/reports/getuserarchivedprintjobs(userid={value},startdatetime={value},enddatetime={value})": {}, + "/print/reports/monthlyprintusagebyprinter": {}, + "/print/reports/monthlyprintusagebyprinter/{id}": {}, + "/print/reports/monthlyprintusagebyuser": {}, + "/print/reports/monthlyprintusagebyuser/{id}": {}, + "/reports/dailyprintusagebyprinter": {}, + "/reports/dailyprintusagebyprinter/{id}": {}, + "/reports/dailyprintusagebyuser": {}, + "/reports/dailyprintusagebyuser/{id}": {}, + "/reports/getgrouparchivedprintjobs(groupid={value},startdatetime={value},enddatetime={value})": {}, + "/reports/getprinterarchivedprintjobs(printerid={value},startdatetime={value},enddatetime={value})": {}, + "/reports/getuserarchivedprintjobs(userid={value},startdatetime={value},enddatetime={value})": {}, + "/reports/monthlyprintusagebyprinter": {}, + "/reports/monthlyprintusagebyprinter/{id}": {}, + "/reports/monthlyprintusagebyuser": {}, + "/reports/monthlyprintusagebyuser/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -31,7 +66,10 @@ "/reports/getattacksimulationsimulationusercoverage": {}, "/reports/getattacksimulationtrainingusercoverage": {}, "/reports/getazureadapplicationsigninsummary(period={value})": {}, - "/reports/getcredentialusagesummary": {}, + "/reports/getbrowserdistributionusercounts(period={value})": {}, + "/reports/getbrowserusercounts(period={value})": {}, + "/reports/getbrowseruserdetail(period={value})": {}, + "/reports/getcredentialusagesummary(period={value})": {}, "/reports/getcredentialuserregistrationcount": {}, "/reports/getemailactivitycounts(period={value})": {}, "/reports/getemailactivityusercounts(period={value})": {}, @@ -107,10 +145,14 @@ "/reports/getteamsdeviceusageusercounts(period={value})": {}, "/reports/getteamsdeviceusageuserdetail(date={value})": {}, "/reports/getteamsdeviceusageuserdetail(period={value})": {}, + "/reports/getteamsteamactivitycounts(period={value})": {}, + "/reports/getteamsteamactivitydetail(period={value})": {}, + "/reports/getteamsteamactivitydistributioncounts(period={value})": {}, "/reports/getteamsuseractivitycounts(period={value})": {}, "/reports/getteamsuseractivitydistributiontotalusercounts(period={value})": {}, "/reports/getteamsuseractivitydistributionusercounts(period={value})": {}, "/reports/getteamsuseractivitytotalcounts(period={value})": {}, + "/reports/getteamsuseractivitytotaldistributioncounts(period={value})": {}, "/reports/getteamsuseractivitytotalusercounts(period={value})": {}, "/reports/getteamsuseractivityusercounts(period={value})": {}, "/reports/getteamsuseractivityuserdetail(date={value})": {}, @@ -127,43 +169,11 @@ "/reports/getyammergroupsactivitydetail(date={value})": {}, "/reports/getyammergroupsactivitydetail(period={value})": {}, "/reports/getyammergroupsactivitygroupcounts(period={value})": {}, + "/reports/security/getattacksimulationrepeatoffenders": {}, + "/reports/security/getattacksimulationsimulationusercoverage": {}, + "/reports/security/getattacksimulationtrainingusercoverage": {}, "/reports/usercredentialusagedetails": {} } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/print/reports/dailyprintusagebyprinter": {}, - "/print/reports/dailyprintusagebyprinter/{id}": {}, - "/print/reports/dailyprintusagebyuser": {}, - "/print/reports/dailyprintusagebyuser/{id}": {}, - "/print/reports/getgrouparchivedprintjobs(groupid={value},startdatetime={value},enddatetime={value})": {}, - "/print/reports/getprinterarchivedprintjobs(printerid={value},startdatetime={value},enddatetime={value})": {}, - "/print/reports/getuserarchivedprintjobs(userid={value},startdatetime={value},enddatetime={value})": {}, - "/print/reports/monthlyprintusagebyprinter": {}, - "/print/reports/monthlyprintusagebyprinter/{id}": {}, - "/print/reports/monthlyprintusagebyuser": {}, - "/print/reports/monthlyprintusagebyuser/{id}": {}, - "/reports/applicationsignindetailedsummary/{id}": {}, - "/reports/dailyprintusagebyprinter": {}, - "/reports/dailyprintusagebyprinter/{id}": {}, - "/reports/dailyprintusagebyuser": {}, - "/reports/dailyprintusagebyuser/{id}": {}, - "/reports/getgrouparchivedprintjobs(groupid={value},startdatetime={value},enddatetime={value})": {}, - "/reports/getprinterarchivedprintjobs(printerid={value},startdatetime={value},enddatetime={value})": {}, - "/reports/getuserarchivedprintjobs(userid={value},startdatetime={value},enddatetime={value})": {}, - "/reports/monthlyprintusagebyprinter": {}, - "/reports/monthlyprintusagebyprinter/{id}": {}, - "/reports/monthlyprintusagebyuser": {}, - "/reports/monthlyprintusagebyuser/{id}": {}, - "/tenantrelationships/managedtenants/credentialuserregistrationssummaries": {}, - "/tenantrelationships/managedtenants/credentialuserregistrationssummaries/{id}": {} - } } ] } diff --git a/permissions/beta/ResourceSpecificPermissionGrant.json b/permissions/beta/ResourceSpecificPermissionGrant.json index c44b3723c..3b50e4131 100644 --- a/permissions/beta/ResourceSpecificPermissionGrant.json +++ b/permissions/beta/ResourceSpecificPermissionGrant.json @@ -1,11 +1,11 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ResourceSpecificPermissionGrant.ReadForChat": { "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -21,7 +21,7 @@ "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/RoleAssignmentSchedule.json b/permissions/beta/RoleAssignmentSchedule.json index 93962a032..73a9c7d34 100644 --- a/permissions/beta/RoleAssignmentSchedule.json +++ b/permissions/beta/RoleAssignmentSchedule.json @@ -1,28 +1,29 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "RoleAssignmentSchedule.Read.Directory": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the active role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, and directory roles.", - "longDescription": "Read all active role assignments for your company\u0027s directory." + "adminDisplayName": "Read all active role assignments for your company\u0027s directory", + "adminDescription": "Allows the app to read the active role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, and directory roles.", + "userDisplayName": "Read all active role assignments for your company\u0027s directory", + "userDescription": "Allows the app to read the active role-based access control (RBAC) assignments for your company\u0027s directory, on your behalf. This includes reading directory role templates, and directory roles.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/rolemanagement/directory/roleassignmentschedulerequests": {}, "/rolemanagement/directory/roleassignmentscheduleinstances": {}, "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleassignmentschedulerequests": {}, "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, "/rolemanagement/directory/roleassignmentschedules": {}, @@ -35,52 +36,54 @@ "RoleAssignmentSchedule.ReadWrite.Directory": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and manage the active role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes managing active directory role membership, and reading directory role templates, directory roles and active memberships.", - "longDescription": "Read, update, and delete all active role assignments for your company\u0027s directory." + "adminDisplayName": "Read, update, and delete all active role assignments for your company\u0027s directory", + "adminDescription": "Allows the app to read and manage the active role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes managing active directory role membership, and reading directory role templates, directory roles and active memberships.", + "userDisplayName": "Read, update, and delete all active role assignments for your company\u0027s directory", + "userDescription": "Allows the app to read and manage the active role-based access control (RBAC) assignments for your company\u0027s directory, on your behalf. This includes managing active directory role membership, and reading directory role templates, directory roles and active memberships.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "POST", "GET" ], "paths": { - "/rolemanagement/directory/roleassignmentscheduleinstances": {}, - "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, - "/rolemanagement/directory/roleassignmentschedules": {}, - "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleassignmentschedules/{id}": {} + "/rolemanagement/directory/roleassignmentschedulerequests": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "GET", "POST" ], "paths": { - "/rolemanagement/directory/roleassignmentschedulerequests": {} + "/rolemanagement/directory/roleassignmentschedulerequests/{id}/cancel": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "POST" + "GET" ], "paths": { - "/rolemanagement/directory/roleassignmentschedulerequests/{id}/cancel": {} + "/rolemanagement/directory/roleassignmentscheduleinstances": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, + "/rolemanagement/directory/roleassignmentschedules": {}, + "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedules/{id}": {} } } ] diff --git a/permissions/beta/RoleEligibilitySchedule.json b/permissions/beta/RoleEligibilitySchedule.json index 7922e7139..638663e88 100644 --- a/permissions/beta/RoleEligibilitySchedule.json +++ b/permissions/beta/RoleEligibilitySchedule.json @@ -1,28 +1,29 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "RoleEligibilitySchedule.Read.Directory": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the eligible role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, and directory roles.", - "longDescription": "Read all eligible role assignments for your company\u0027s directory." + "adminDisplayName": "Read all eligible role assignments for your company\u0027s directory", + "adminDescription": "Allows the app to read the eligible role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, and directory roles.", + "userDisplayName": "Read all eligible role assignments for your company\u0027s directory", + "userDescription": "Allows the app to read the eligible role-based access control (RBAC) assignments for your company\u0027s directory, on your behalf. This includes reading directory role templates, and directory roles.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleeligibilityschedulerequests": {}, "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, "/rolemanagement/directory/roleeligibilityschedules": {}, @@ -35,45 +36,46 @@ "RoleEligibilitySchedule.ReadWrite.Directory": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and manage the eligible role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes managing eligible directory role membership, and reading directory role templates, directory roles and eligible memberships.", - "longDescription": "Read, update, and delete all eligible role assignments for your company\u0027s directory." + "adminDisplayName": "Read, update, and delete all eligible role assignments for your company\u0027s directory", + "adminDescription": "Allows the app to read and manage the eligible role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user. This includes managing eligible directory role membership, and reading directory role templates, directory roles and eligible memberships.", + "userDisplayName": "Read, update, and delete all eligible role assignments for your company\u0027s directory", + "userDescription": "Allows the app to read and manage the eligible role-based access control (RBAC) assignments for your company\u0027s directory, on your behalf. This includes managing eligible directory role membership, and reading directory role templates, directory roles and eligible memberships.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "POST", "GET" ], "paths": { - "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, - "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, - "/rolemanagement/directory/roleeligibilityschedules": {}, - "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleeligibilityschedules/{id}": {} + "/rolemanagement/directory/roleeligibilityschedulerequests": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "POST" + "GET" ], "paths": { - "/rolemanagement/directory/roleeligibilityschedulerequests": {} + "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedules": {}, + "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedules/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/RoleManagement.json b/permissions/beta/RoleManagement.json index 65f3dcade..f65d677c2 100644 --- a/permissions/beta/RoleManagement.json +++ b/permissions/beta/RoleManagement.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "RoleManagement.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the role-based access control (RBAC) settings for all supported [RBAC providers](/graph/api/resources/rolemanagement?view=graph-rest-beta\u0026preserve-view=true), on behalf of the signed-in user. This includes reading role definitions and role assignments.", - "longDescription": "Read role management data for all RBAC providers." + "adminDisplayName": "Read role management data for all RBAC providers", + "adminDescription": "Allows the app to read the role-based access control (RBAC) settings for all RBAC providers, on behalf of the signed-in user. This includes reading role definitions and role assignments.", + "userDisplayName": "Read role management data for all RBAC providers", + "userDescription": "Allows the app to read the role-based access control (RBAC) settings for all RBAC providers, on your behalf. This includes reading role definitions and role assignments.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the role-based access control (RBAC) settings for all supported [RBAC providers](/graph/api/resources/rolemanagement?view=graph-rest-beta\u0026preserve-view=true), without a signed-in user. This includes reading role definitions and role assignments.", - "longDescription": "Read role management data for all RBAC providers." + "adminDisplayName": "Read role management data for all RBAC providers", + "adminDescription": "Allows the app to read role-based access control (RBAC) settings for all RBAC providers without a signed-in user. This includes reading role definitions and role assignments." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -26,18 +25,30 @@ "GET" ], "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, "/policies/rolemanagementpolicies": {}, - "/policies/rolemanagementpolicyassignments": {}, "/policies/rolemanagementpolicies/{id}": {}, "/policies/rolemanagementpolicies/{id}/effectiverules": {}, - "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, "/policies/rolemanagementpolicies/{id}/rules": {}, - "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/policies/rolemanagementpolicyassignments": {}, "/policies/rolemanagementpolicyassignments/{id}": {}, + "/rolemanagement/directory/resourcenamespaces": {}, + "/rolemanagement/directory/resourcenamespaces/{id}": {}, + "/rolemanagement/directory/resourcenamespaces/{id}/resourceactions": {}, + "/rolemanagement/directory/resourcenamespaces/{id}/resourceactions/{id}": {}, "/rolemanagement/directory/roleassignmentscheduleinstances": {}, "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleassignmentschedulerequests": {}, "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, "/rolemanagement/directory/roleassignmentschedules": {}, @@ -46,7 +57,6 @@ "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleeligibilityschedulerequests": {}, "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, "/rolemanagement/directory/roleeligibilityschedules": {}, @@ -56,24 +66,59 @@ } ] }, + "RoleManagement.Read.CloudPC": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read Cloud PC RBAC settings", + "adminDescription": "Allows the app to read the Cloud PC role-based access control (RBAC) settings, on behalf of the signed-in user.\u00A0 This includes reading Cloud PC role definitions and role assignments.", + "userDisplayName": "Read Cloud PC RBAC settings", + "userDescription": "Allows the app to read the Cloud PC role-based access control (RBAC) settings, on your behalf.\u00A0 This includes reading Cloud PC role definitions and role assignments.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read Cloud PC RBAC settings", + "adminDescription": "Allows the app to read the Cloud PC role-based access control (RBAC) settings, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions/{id}": {}, + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {} + } + } + ] + }, "RoleManagement.Read.Directory": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the role-based access control (RBAC) settings for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, directory roles and memberships.", - "longDescription": "Read role management data for Azure AD." + "adminDisplayName": "Read directory RBAC settings", + "adminDescription": "Allows the app to read the role-based access control (RBAC) settings for your company\u0027s directory, on behalf of the signed-in user. This includes reading directory role templates, directory roles and memberships.", + "userDisplayName": "Read directory RBAC settings", + "userDescription": "Allows the app to read the role-based access control (RBAC) settings for your company\u0027s directory, on your behalf. This includes reading directory role templates, directory roles and memberships.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the role-based access control (RBAC) settings for your company\u0027s directory, without a signed-in user. This includes reading directory role templates, directory roles and memberships.", - "longDescription": "Read role management data for Azure AD." + "adminDisplayName": "Read all directory RBAC settings", + "adminDescription": "Allows the app to read the role-based access control (RBAC) settings for your company\u0027s directory, without a signed-in user. This includes reading directory role templates, directory roles and memberships." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -103,20 +148,25 @@ "/directoryroletemplates/{id}": {}, "/rolemanagement/directory/roleassignments": {}, "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/directory/transitiveroleassignments": {}, "/rolemanagement/entitlementmanagement/roleassignments": {}, "/rolemanagement/entitlementmanagement/roleassignments/{id}": {}, + "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, "/policies/rolemanagementpolicies": {}, - "/policies/rolemanagementpolicyassignments": {}, "/policies/rolemanagementpolicies/{id}": {}, "/policies/rolemanagementpolicies/{id}/effectiverules": {}, - "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, "/policies/rolemanagementpolicies/{id}/rules": {}, - "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/policies/rolemanagementpolicyassignments": {}, "/policies/rolemanagementpolicyassignments/{id}": {}, + "/rolemanagement/directory/resourcenamespaces": {}, + "/rolemanagement/directory/resourcenamespaces/{id}": {}, + "/rolemanagement/directory/resourcenamespaces/{id}/resourceactions": {}, + "/rolemanagement/directory/resourcenamespaces/{id}/resourceactions/{id}": {}, "/rolemanagement/directory/roleassignmentscheduleinstances": {}, "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleassignmentschedulerequests": {}, "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, "/rolemanagement/directory/roleassignmentschedules": {}, @@ -125,7 +175,6 @@ "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleeligibilityschedulerequests": {}, "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, "/rolemanagement/directory/roleeligibilityschedules": {}, @@ -135,67 +184,84 @@ } ] }, - "RoleManagement.ReadWrite.Directory": { + "RoleManagement.ReadWrite.CloudPC": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and manage the role-based access control (RBAC) settings for your company\u0027s directory, on behalf of the signed-in user. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.", - "longDescription": "Read and write role management data for Azure AD." + "adminDisplayName": "Read and write Cloud PC RBAC settings", + "adminDescription": "Allows the app to read and manage the Cloud PC role-based access control (RBAC) settings, on behalf of the signed-in user. This includes reading and managing Cloud PC role definitions and role assignments.", + "userDisplayName": "Read and write Cloud PC RBAC settings", + "userDescription": "Allows the app to read and manage the Cloud PC role-based access control (RBAC) settings, on your behalf. This includes reading and managing Cloud PC role definitions and memberships.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and manage the role-based access control (RBAC) settings for your company\u0027s directory, without a signed-in user. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.", - "longDescription": "Read and write role management data for Azure AD." + "adminDisplayName": "Read and write all Cloud PC RBAC settings", + "adminDescription": "Allows the app to read and manage the Cloud PC role-based access control (RBAC) settings, without a signed-in user. This includes reading and managing Cloud PC role definitions and memberships." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET" + "GET", + "POST" ], "paths": { "/rolemanagement/cloudpc/roledefinitions": {}, + "/rolemanagement/devicemanagement/roledefinitions": {}, + "/rolemanagement/directory/roledefinitions": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { "/rolemanagement/cloudpc/roledefinitions/{id}": {}, + "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, + "/rolemanagement/directory/roledefinitions/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { "/rolemanagement/entitlementmanagement/roledefinitions": {}, - "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, - "/directoryroles/delta": {}, - "/directoryroles/roletemplateid={roletemplateid}": {}, - "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, - "/directoryroles/{id}": {}, - "/directoryroles/{id}/scopedmembers": {}, - "/directoryroletemplates": {}, - "/directoryroletemplates/{id}": {}, - "/policies/rolemanagementpolicies": {}, - "/policies/rolemanagementpolicyassignments": {}, - "/policies/rolemanagementpolicies/{id}": {}, - "/policies/rolemanagementpolicies/{id}/effectiverules": {}, - "/policies/rolemanagementpolicies/{id}/rules": {}, - "/policies/rolemanagementpolicyassignments/{id}": {}, - "/rolemanagement/directory/roleassignmentscheduleinstances": {}, - "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleassignmentschedulerequests": {}, - "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, - "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, - "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, - "/rolemanagement/directory/roleeligibilityschedulerequests": {}, - "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, - "/rolemanagement/directory/roleeligibilityschedules": {}, - "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleeligibilityschedules/{id}": {} + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {} } + } + ] + }, + "RoleManagement.ReadWrite.Directory": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write directory RBAC settings", + "adminDescription": "Allows the app to read and manage the role-based access control (RBAC) settings for your company\u0027s directory, on behalf of the signed-in user. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.", + "userDisplayName": "Read and write directory RBAC settings", + "userDescription": "Allows the app to read and manage the role-based access control (RBAC) settings for your company\u0027s directory, on your behalf. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.", + "requiresAdminConsent": true }, + "Application": { + "adminDisplayName": "Read and write all directory RBAC settings", + "adminDescription": "Allows the app to read and manage the role-based access control (RBAC) settings for your company\u0027s directory, without a signed-in user. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships." + } + }, + "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -204,6 +270,7 @@ "POST" ], "paths": { + "/rolemanagement/cloudpc/roledefinitions": {}, "/rolemanagement/devicemanagement/roledefinitions": {}, "/rolemanagement/directory/roledefinitions": {}, "/administrativeunits/{id}/scopedrolemembers": {}, @@ -215,7 +282,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -225,86 +292,122 @@ "PATCH" ], "paths": { + "/rolemanagement/cloudpc/roledefinitions/{id}": {}, "/rolemanagement/devicemanagement/roledefinitions/{id}": {}, "/rolemanagement/directory/roledefinitions/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET", - "DELETE" + "GET" ], "paths": { - "/administrativeunits/{id}/scopedrolemembers/{id}": {}, - "/rolemanagement/directory/roleassignments/{id}": {}, - "/rolemanagement/entitlementmanagement/roleassignments/{id}": {} + "/rolemanagement/entitlementmanagement/roledefinitions": {}, + "/rolemanagement/entitlementmanagement/roledefinitions/{id}": {}, + "/directoryroles/delta": {}, + "/directoryroles/roletemplateid={roletemplateid}": {}, + "/directoryroles/roletemplateid={roletemplateid}/scopedmembers": {}, + "/directoryroles/{id}": {}, + "/directoryroles/{id}/scopedmembers": {}, + "/directoryroletemplates": {}, + "/directoryroletemplates/{id}": {}, + "/rolemanagement/directory/transitiveroleassignments": {}, + "/rolemanagement/directory/roleassignmentschedulerequests": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests": {}, + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicies/{id}": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules": {}, + "/policies/rolemanagementpolicies/{id}/rules": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/policies/rolemanagementpolicyassignments/{id}": {}, + "/rolemanagement/directory/resourcenamespaces": {}, + "/rolemanagement/directory/resourcenamespaces/{id}": {}, + "/rolemanagement/directory/resourcenamespaces/{id}/resourceactions": {}, + "/rolemanagement/directory/resourcenamespaces/{id}/resourceactions/{id}": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityscheduleinstances/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}": {}, + "/rolemanagement/directory/roleeligibilityschedules": {}, + "/rolemanagement/directory/roleeligibilityschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleeligibilityschedules/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ "GET", - "PATCH" + "DELETE" ], "paths": { - "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, - "/policies/rolemanagementpolicies/{id}/rules/{id}": {} + "/administrativeunits/{id}/scopedrolemembers/{id}": {}, + "/rolemanagement/directory/roleassignments/{id}": {}, + "/rolemanagement/entitlementmanagement/roleassignments/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork", "Application" ], "methods": [ + "PATCH", "GET" ], "paths": { - "/rolemanagement/directory/roleassignmentschedules": {}, - "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, - "/rolemanagement/directory/roleassignmentschedules/{id}": {} + "/policies/rolemanagementpolicies/{id}/rules/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "DELETE" + "POST" ], "paths": { - "/directoryroles/roletemplateid={roletemplateid}/members/{id}": {}, - "/directoryroles/{id}/members/{id}": {} + "/rolemanagement/directory/roleassignmentschedulerequests/{id}/cancel": {}, + "/rolemanagement/directory/roleeligibilityschedulerequests/{id}/cancel": {} } }, { - "schemes": [ - "Application", - "DelegatedWork" + "schemeKeys": [ + "Application" ], "methods": [ - "POST" + "GET" ], "paths": { - "/rolemanagement/directory/roleeligibilityschedulerequests/{id}/cancel": {} + "/rolemanagement/directory/roleassignmentschedules": {}, + "/rolemanagement/directory/roleassignmentschedules/filterbycurrentuser(on={value})": {}, + "/rolemanagement/directory/roleassignmentschedules/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "POST" + "DELETE" ], "paths": { - "/rolemanagement/directory/roleassignmentschedulerequests/{id}/cancel": {} + "/directoryroles/roletemplateid={roletemplateid}/members/{id}": {}, + "/directoryroles/{id}/members/{id}": {} } } ] diff --git a/permissions/beta/RoleManagementPolicy.json b/permissions/beta/RoleManagementPolicy.json index 9c7057b3a..4ee659aa5 100644 --- a/permissions/beta/RoleManagementPolicy.json +++ b/permissions/beta/RoleManagementPolicy.json @@ -1,31 +1,31 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "RoleManagementPolicy.Read.Directory": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read policies for privileged role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user.", - "longDescription": "Read all policies for privileged role assignments for your company\u0027s directory." + "adminDisplayName": "Read all policies for privileged role assignments of your company\u0027s directory", + "adminDescription": "Allows the app to read policies for privileged role-based access control (RBAC) assignments of your company\u0027s directory, on behalf of the signed-in user.", + "userDisplayName": "Read all policies for privileged role assignments of your company\u0027s directory", + "userDescription": "Allows the app to read policies for privileged role-based access control (RBAC) assignments of your company\u0027s directory, on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, "/policies/rolemanagementpolicies": {}, - "/policies/rolemanagementpolicyassignments": {}, "/policies/rolemanagementpolicies/{id}": {}, "/policies/rolemanagementpolicies/{id}/effectiverules": {}, - "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, "/policies/rolemanagementpolicies/{id}/rules": {}, - "/policies/rolemanagementpolicies/{id}/rules/{id}": {}, + "/policies/rolemanagementpolicyassignments": {}, "/policies/rolemanagementpolicyassignments/{id}": {} } } @@ -34,40 +34,40 @@ "RoleManagementPolicy.ReadWrite.Directory": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, update, and delete policies for privileged role-based access control (RBAC) assignments for your company\u0027s directory, on behalf of the signed-in user.", - "longDescription": "Read, update, and delete all policies for privileged role assignments for your company\u0027s directory." + "adminDisplayName": "Read, update, and delete all policies for privileged role assignments of your company\u0027s directory", + "adminDescription": "Allows the app to read, update, and delete policies for privileged role-based access control (RBAC) assignments of your company\u0027s directory, on behalf of the signed-in user.", + "userDisplayName": "Read, update, and delete all policies for privileged role assignments of your company\u0027s directory", + "userDescription": "Allows the app to read, update, and delete policies for privileged role-based access control (RBAC) assignments of your company\u0027s directory, on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "PATCH", "GET" ], "paths": { - "/policies/rolemanagementpolicies": {}, - "/policies/rolemanagementpolicyassignments": {}, - "/policies/rolemanagementpolicies/{id}": {}, - "/policies/rolemanagementpolicies/{id}/effectiverules": {}, - "/policies/rolemanagementpolicies/{id}/rules": {}, - "/policies/rolemanagementpolicyassignments/{id}": {} + "/policies/rolemanagementpolicies/{id}/rules/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "PATCH" + "GET" ], "paths": { - "/policies/rolemanagementpolicies/{id}/effectiverules/{id}": {}, - "/policies/rolemanagementpolicies/{id}/rules/{id}": {} + "/policies/rolemanagementpolicies": {}, + "/policies/rolemanagementpolicies/{id}": {}, + "/policies/rolemanagementpolicies/{id}/effectiverules": {}, + "/policies/rolemanagementpolicies/{id}/rules": {}, + "/policies/rolemanagementpolicyassignments": {}, + "/policies/rolemanagementpolicyassignments/{id}": {} } } ] diff --git a/permissions/beta/SMTP.json b/permissions/beta/SMTP.json index 72de6a795..3034356dd 100644 --- a/permissions/beta/SMTP.json +++ b/permissions/beta/SMTP.json @@ -1,17 +1,13 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "SMTP.Send": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to send mail as users in the organization.", - "longDescription": "Send mail as a user using SMTP AUTH" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to send mail as users in the organization.", - "longDescription": "Send mail as a user using SMTP AUTH" + "adminDisplayName": "Send emails from mailboxes using SMTP AUTH.", + "adminDescription": "Allows the app to be able to send emails from the user\u2019s mailbox using the SMTP AUTH client submission protocol.", + "userDisplayName": "Access to sending emails from your mailbox.", + "userDescription": "Allows the app to send emails on your behalf from your mailbox." } }, "pathSets": [] diff --git a/permissions/beta/Schedule.json b/permissions/beta/Schedule.json index 794cb6a57..41e5c6af1 100644 --- a/permissions/beta/Schedule.json +++ b/permissions/beta/Schedule.json @@ -1,23 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Schedule.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read schedule, schedule groups, shifts, and associated entities in shifts applications on behalf of the signed-in user.", - "longDescription": "Read Shifts service (Teams) data" + "adminDisplayName": "Read user schedule items", + "adminDescription": "Allows the app to read schedule, schedule groups, shifts and associated entities in the Teams or Shifts application on behalf of the signed-in user.", + "userDisplayName": "Read your schedule items", + "userDescription": "Allows the app to read schedule, schedule groups, shifts and associated entities in the Teams or Shifts application on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read schedule, schedule groups, shifts, and associated entities in shifts applications without a signed-in user.", - "longDescription": "Read Shifts service (Teams) data" + "adminDisplayName": "Read all schedule items", + "adminDescription": "Allows the app to read all schedules, schedule groups, shifts and associated entities in the Teams or Shifts application without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -30,7 +30,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -49,7 +49,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -68,20 +68,34 @@ "Schedule.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows an app to read and write schedule, schedule groups, shifts, and associated entities in shifts applications on behalf of the signed-in user.", - "longDescription": "Read and Write Shifts service (Teams) data" + "adminDisplayName": "Read and write user schedule items", + "adminDescription": "Allows the app to manage schedule, schedule groups, shifts and associated entities in the Teams or Shifts application on behalf of the signed-in user.", + "userDisplayName": "Read and write your schedule items", + "userDescription": "Allows the app to manage schedule, schedule groups, shifts and associated entities in the Teams or Shifts application on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read and write schedule, schedule groups, shifts, and associated entities in shifts applications without a signed-in user.", - "longDescription": "Read and Write Shifts service (Teams) data" + "adminDisplayName": "Read and write all schedule items", + "adminDescription": "Allows the app to manage all schedules, schedule groups, shifts and associated entities in the Teams or Shifts application without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/{id}/schedule/openshiftchangerequests": {}, + "/teams/{id}/schedule/timesoff": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/approve": {}, + "/teams/{id}/schedule/timeoffrequests/{id}/decline": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -97,7 +111,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -110,7 +124,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -123,7 +137,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -139,7 +153,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -152,7 +166,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -166,7 +180,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -178,7 +192,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -195,20 +209,6 @@ "/teams/{id}/schedule/timecards/{id}/endbreak": {}, "/teams/{id}/schedule/timecards/{id}/startbreak": {} } - }, - { - "schemes": [ - "Application" - ], - "methods": [ - "POST" - ], - "paths": { - "/teams/{id}/schedule/openshiftchangerequests": {}, - "/teams/{id}/schedule/timeoffrequests/{id}/approve": {}, - "/teams/{id}/schedule/timeoffrequests/{id}/decline": {}, - "/teams/{id}/schedule/timesoff": {} - } } ] } diff --git a/permissions/beta/SearchConfiguration.json b/permissions/beta/SearchConfiguration.json new file mode 100644 index 000000000..866774d68 --- /dev/null +++ b/permissions/beta/SearchConfiguration.json @@ -0,0 +1,149 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "SearchConfiguration.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read your organization\u0027s search configuration", + "adminDescription": "Allows the app to read search configuration, on behalf of the signed-in user.", + "userDisplayName": "Read your organization\u0027s search configuration", + "userDescription": "Allows the app to read search configuration, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read your organization\u0027s search configuration", + "adminDescription": "Allows the app to read search configurations, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/search/acronyms/{id}": {}, + "/search/bookmarks/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/search/qnas/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/search/acronyms": {}, + "/search/bookmarks": {}, + "/search/qnas": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/search/qna/{id}": {} + } + } + ] + }, + "SearchConfiguration.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write your organization\u0027s search configuration", + "adminDescription": "Allows the app to read and write search configuration, on behalf of the signed-in user.", + "userDisplayName": "Read and write your organization\u0027s search configuration", + "userDescription": "Allows the app to read and write search configuration, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write your organization\u0027s search configuration", + "adminDescription": "Allows the app to read and write search configurations, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/search/acronyms/{id}": {}, + "/search/bookmarks/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/search/qnas/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/search/acronyms": {}, + "/search/bookmarks": {}, + "/search/qnas": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/search/qna/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/SecurityActions.json b/permissions/beta/SecurityActions.json index 36a16e8e7..a0467f1e8 100644 --- a/permissions/beta/SecurityActions.json +++ b/permissions/beta/SecurityActions.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "SecurityActions.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u2019s security actions on behalf of the signed-in user.", - "longDescription": "Read your organization\u0027s security actions" + "adminDisplayName": "Read your organization\u0027s security actions", + "adminDescription": "Allows the app to read security actions, on behalf of the signed-in user.", + "userDisplayName": "Read your organization\u0027s security actions", + "userDescription": "Allows the app to read security actions, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u2019s security actions.", - "longDescription": "Read your organization\u2019s security events" + "adminDisplayName": "Read your organization\u0027s security actions", + "adminDescription": "Allows the app to read security actions, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -34,21 +33,20 @@ "SecurityActions.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read or update your organization\u2019s security actions on behalf of the signed-in user.", - "longDescription": "Read and update your organization\u0027s security actions" + "adminDisplayName": "Read and update your organization\u0027s security actions", + "adminDescription": "Allows the app to read or update security actions, on behalf of the signed-in user.", + "userDisplayName": "Read and update your organization\u0027s security actions", + "userDescription": "Allows the app to read and update security actions, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read or create security actions, without a signed-in user.", - "longDescription": "Create and read your organization\u0027s security actions" + "adminDisplayName": "Read and update your organization\u0027s security actions", + "adminDescription": "Allows the app to read or update security actions, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -60,7 +58,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -71,7 +69,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/SecurityAlert.json b/permissions/beta/SecurityAlert.json new file mode 100644 index 000000000..0745af879 --- /dev/null +++ b/permissions/beta/SecurityAlert.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "SecurityAlert.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all security alerts", + "adminDescription": "Allows the app to read all security alerts, on behalf of the signed-in user.", + "userDisplayName": "Read all alerts", + "userDescription": "Allows the app to read all security alerts that you have access to.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all security alerts", + "adminDescription": "Allows the app to read all security alerts, without a signed-in user." + } + }, + "pathSets": [] + }, + "SecurityAlert.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write to all security alerts", + "adminDescription": "Allows the app to read and write to all security alerts, on behalf of the signed-in user.", + "userDisplayName": "Read and write all alerts", + "userDescription": "Allows the app to read and write all alerts that you have access to.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write to all security alerts", + "adminDescription": "Allows the app to read and write to all security alerts, without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/SecurityEvents.json b/permissions/beta/SecurityEvents.json index d0e69eee7..bbff1a600 100644 --- a/permissions/beta/SecurityEvents.json +++ b/permissions/beta/SecurityEvents.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "SecurityEvents.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u2019s security events on behalf of the signed-in user.", - "longDescription": "Read your organization\u2019s security events" + "adminDisplayName": "Read your organization\u2019s security events", + "adminDescription": "Allows the app to read your organization\u2019s security events on behalf of the signed-in user.", + "userDisplayName": "Read your organization\u2019s security events", + "userDescription": "Allows the app to read your organization\u2019s security events on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u2019s security events.", - "longDescription": "Read your organization\u2019s security events" + "adminDisplayName": "Read your organization\u2019s security events", + "adminDescription": "Allows the app to read your organization\u2019s security events without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -28,6 +27,8 @@ "paths": { "/security/alerts": {}, "/security/alerts/{id}": {}, + "/security/attacksimulation/simulationautomations": {}, + "/security/attacksimulation/simulationautomations/{id}/runs": {}, "/security/attacksimulation/simulations": {}, "/security/attacksimulation/simulations/{id}/report/overview": {}, "/security/attacksimulation/simulations/{id}/report/simulationusers": {}, @@ -40,21 +41,20 @@ "SecurityEvents.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u2019s security events on behalf of the signed-in user. Also allows the app to update editable properties in security events on behalf of the signed-in user.", - "longDescription": "Read and update your organization\u2019s security events" + "adminDisplayName": "Read and update your organization\u2019s security events", + "adminDescription": "Allows the app to read your organization\u2019s security events on behalf of the signed-in user. Also allows the app to update editable properties in security events on behalf of the signed-in user.", + "userDisplayName": "Read and update your organization\u2019s security events", + "userDescription": "Allows the app to read your organization\u2019s security events on your behalf. Also allows you to update editable properties in security events.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your organization\u2019s security events. Also allows the app to update editable properties in security events.", - "longDescription": "Read and update your organization\u2019s security events" + "adminDisplayName": "Read and update your organization\u2019s security events", + "adminDescription": "Allows the app to read your organization\u2019s security events without a signed-in user. Also allows the app to update editable properties in security events." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -68,7 +68,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -81,7 +81,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -93,7 +93,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/SecurityIncident.json b/permissions/beta/SecurityIncident.json new file mode 100644 index 000000000..7111ee856 --- /dev/null +++ b/permissions/beta/SecurityIncident.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "SecurityIncident.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read incidents", + "adminDescription": "Allows the app to read security incidents, on behalf of the signed-in user.", + "userDisplayName": "Read security incidents", + "userDescription": "Allows the app to read all security incidents that you have access to.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all security incidents", + "adminDescription": "Allows the app to read all security incidents, without a signed-in user." + } + }, + "pathSets": [] + }, + "SecurityIncident.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write to incidents", + "adminDescription": "Allows the app to read and write security incidents, on behalf of the signed-in user.", + "userDisplayName": "Read and write to security incidents", + "userDescription": "Allows the app to read and write to all security incidents that you have access to.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write to all security incidents", + "adminDescription": "Allows the app to read and write to all security incidents, without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ServiceHealth.json b/permissions/beta/ServiceHealth.json index 22bebc345..cb9023acb 100644 --- a/permissions/beta/ServiceHealth.json +++ b/permissions/beta/ServiceHealth.json @@ -1,29 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ServiceHealth.Read.All": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read your tenant\u0027s service health information on behalf of the signed-in user. Health information may include service issues or service health overviews.", - "longDescription": "Read service health" - }, "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your tenant\u0027s service health information on behalf of the signed-in user. Health information may include service issues or service health overviews.", - "longDescription": "Read service health" + "adminDisplayName": "Read service health", + "adminDescription": "Allows the app to read your tenant\u0027s service health information on behalf of the signed-in user. Health information may include service issues or service health overviews.", + "userDisplayName": "Read service health", + "userDescription": "Allows the app to read your tenant\u0027s service health information on your behalf.Health information may include service issues or service health overviews.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your tenant\u0027s service health information, without a signed-in user. Health information may include service issues or service health overviews.", - "longDescription": "Read service health" + "adminDisplayName": "Read service health", + "adminDescription": "Allows the app to read your tenant\u0027s service health information, without a signed-in user. Health information may include service issues or service health overviews." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/ServiceMessage.json b/permissions/beta/ServiceMessage.json index f03f5c9e4..ccc4e4d44 100644 --- a/permissions/beta/ServiceMessage.json +++ b/permissions/beta/ServiceMessage.json @@ -1,29 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ServiceMessage.Read.All": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read your tenant\u0027s service announcement messages on behalf of the signed-in user. Messages may include information about new or changed features.", - "longDescription": "Read service messages" - }, "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your tenant\u0027s service announcement messages on behalf of the signed-in user. Messages may include information about new or changed features.", - "longDescription": "Read service messages" + "adminDisplayName": "Read service announcement messages", + "adminDescription": "Allows the app to read your tenant\u0027s service announcement messages on behalf of the signed-in user. Messages may include information about new or changed features.", + "userDisplayName": "Read service messages", + "userDescription": "Allows the app to read your tenant\u0027s service announcement messages on your behalf. Messages may include information about new or changed features.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read your tenant\u0027s service announcement messages, without a signed-in user. Messages may include information about new or changed features.", - "longDescription": "Read service messages" + "adminDisplayName": "Read service messages", + "adminDescription": "Allows the app to read your tenant\u0027s service announcement messages, without a signed-in user. Messages may include information about new or changed features." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -32,7 +26,9 @@ ], "paths": { "/admin/serviceannouncement/messages": {}, - "/admin/serviceannouncement/messages/{id}": {} + "/admin/serviceannouncement/messages/{id}": {}, + "/admin/serviceannouncement/messages/{id}/attachments": {}, + "/admin/serviceannouncement/messages/{id}/attachments/{id}": {} } } ] diff --git a/permissions/beta/ServiceMessageViewpoint.json b/permissions/beta/ServiceMessageViewpoint.json index 3ef443ded..016518dce 100644 --- a/permissions/beta/ServiceMessageViewpoint.json +++ b/permissions/beta/ServiceMessageViewpoint.json @@ -1,23 +1,19 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ServiceMessageViewpoint.Write": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to update service announcement messages\u0027 user status on behalf of the signed-in user. The message status can be marked as read, archive, or favorite.", - "longDescription": "Update your user status on service announcement messages" - }, "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to update service announcement messages\u0027 user status on behalf of the signed-in user. The message status can be marked as read, archive, or favorite.", - "longDescription": "Update your user status on service announcement messages" + "adminDisplayName": "Update user status on service announcement messages", + "adminDescription": "Allows the app to update service announcement messages\u0027 user status on behalf of the signed-in user. The message status can be marked as read, archive, or favorite.", + "userDisplayName": "Update your user status on service announcement messages", + "userDescription": "Allows the app to update service announcement messages\u0027 status on your behalf. Your status for messages can be marked as read, archive, or favorite.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/ServicePrincipalEndpoint.json b/permissions/beta/ServicePrincipalEndpoint.json new file mode 100644 index 000000000..3dd71fbfe --- /dev/null +++ b/permissions/beta/ServicePrincipalEndpoint.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "ServicePrincipalEndpoint.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read service principal endpoints", + "adminDescription": "Allows the app to read service principal endpoints", + "userDisplayName": "Read service principal endpoints", + "userDescription": "Allows the app to read service principal endpoints", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read service principal endpoints", + "adminDescription": "Allows the app to read service principal endpoints" + } + }, + "pathSets": [] + }, + "ServicePrincipalEndpoint.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and update service principal endpoints", + "adminDescription": "Allows the app to update service principal endpoints", + "userDisplayName": "Read and update service principal endpoints", + "userDescription": "Allows the app to update service principal endpoints", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and update service principal endpoints", + "adminDescription": "Allows the app to update service principal endpoints" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/SharePointTenantSettings.json b/permissions/beta/SharePointTenantSettings.json new file mode 100644 index 000000000..de048f387 --- /dev/null +++ b/permissions/beta/SharePointTenantSettings.json @@ -0,0 +1,64 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "SharePointTenantSettings.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read SharePoint and OneDrive tenant settings", + "adminDescription": "Allows the application to read the tenant-level settings in SharePoint and OneDrive on behalf of the signed-in user.", + "userDisplayName": "Read SharePoint and OneDrive tenant settings", + "userDescription": "Allows the application to read the tenant-level settings in SharePoint and OneDrive on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read SharePoint and OneDrive tenant settings", + "adminDescription": "Allows the application to read the tenant-level settings of SharePoint and OneDrive, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/admin/sharepoint/settings": {} + } + } + ] + }, + "SharePointTenantSettings.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and change SharePoint and OneDrive tenant settings", + "adminDescription": "Allows the application to read and change the tenant-level settings of SharePoint and OneDrive on behalf of the signed-in user.", + "userDisplayName": "Read and change SharePoint and OneDrive tenant settings", + "userDescription": "Allows the application to read and change the tenant-level settings of SharePoint and OneDrive on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and change SharePoint and OneDrive tenant settings", + "adminDescription": "Allows the application to read and change the tenant-level settings of SharePoint and OneDrive, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/admin/sharepoint/settings": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ShortNotes.json b/permissions/beta/ShortNotes.json index 05f373199..fbf9fdf76 100644 --- a/permissions/beta/ShortNotes.json +++ b/permissions/beta/ShortNotes.json @@ -1,17 +1,13 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ShortNotes.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read all the short notes a sign-in user has access to.", - "longDescription": "Read short notes of the signed-in user" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read all the short notes a sign-in user has access to.", - "longDescription": "Read short notes of the signed-in user" + "adminDisplayName": "Read short notes of the signed-in user", + "adminDescription": "Allows the app to read all the short notes a sign-in user has access to.", + "userDisplayName": "Read your short notes", + "userDescription": "Allows the app to read your short notes." } }, "pathSets": [] @@ -19,25 +15,19 @@ "ShortNotes.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all the short notes without a signed-in user.", - "longDescription": "Read all users\u0027 short notes" + "adminDisplayName": "Read all users\u0027 short notes", + "adminDescription": "Allows the app to read all the short notes without a signed-in user." } }, "pathSets": [] }, "ShortNotes.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read, create, edit, and delete short notes of a signed-in user.", - "longDescription": "Read, create, edit, and delete short notes of the signed-in user" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read, create, edit, and delete short notes of a signed-in user.", - "longDescription": "Read, create, edit, and delete short notes of the signed-in user" + "adminDisplayName": "Read, create, edit, and delete short notes of the signed-in user", + "adminDescription": "Allows the app to read, create, edit, and delete short notes of a signed-in user.", + "userDisplayName": "Read, create, edit, and delete your short notes", + "userDescription": "Allows the app to read, create, edit, and delete your short notes." } }, "pathSets": [] @@ -45,10 +35,8 @@ "ShortNotes.ReadWrite.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, create, edit, and delete all the short notes without a signed-in user.", - "longDescription": "Read, create, edit, and delete all users\u0027 short notes" + "adminDisplayName": "Read, create, edit, and delete all users\u0027 short notes", + "adminDescription": "Allows the app to read, create, edit, and delete all the short notes without a signed-in user." } }, "pathSets": [] diff --git a/permissions/beta/Sites.json b/permissions/beta/Sites.json index 1a62888ca..6b34ab876 100644 --- a/permissions/beta/Sites.json +++ b/permissions/beta/Sites.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Sites.FullControl.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have full control to SharePoint sites in all site collections on behalf of the signed-in user.", - "longDescription": "Have full control of all site collections" + "adminDisplayName": "Have full control of all site collections", + "adminDescription": "Allows the application to have full control of all site collections on behalf of the signed-in user.", + "userDisplayName": "Have full control of all your site collections", + "userDescription": "Allow the application to have full control of all site collections on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to have full control to SharePoint sites in all site collections without a signed-in user.", - "longDescription": "Have full control of all site collections" + "adminDisplayName": "Have full control of all site collections", + "adminDescription": "Allows the app to have full control of all site collections without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -37,7 +36,20 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}": {} + } + }, + { + "schemeKeys": [ "Application" ], "methods": [ @@ -50,7 +62,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -63,11 +75,12 @@ "/sites/{id}/contenttypes": {}, "/sites/{id}/contenttypes/{id}/columns": {}, "/sites/{id}/lists/{id}/columns": {}, - "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {} + "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -75,13 +88,19 @@ "GET" ], "paths": { + "/sites/{id}/contenttypes/getcompatiblehubcontenttypes": {}, "/sites/{id}/contenttypes/{id}/ispublished": {}, "/sites/{id}/getapplicablecontenttypesforlist": {}, - "/sites/{id}/lists/{id}/contenttypes": {} + "/sites/{id}/lists/{id}/contenttypes": {}, + "/sites/{id}/lists/{id}/contenttypes/getcompatiblehubcontenttypes": {}, + "/sites/{id}/lists/{id}/operations": {}, + "/sites/{id}/lists/{id}/operations/{id}": {}, + "/sites/{id}/operations": {}, + "/sites/{id}/operations/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -93,7 +112,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -102,14 +121,17 @@ ], "paths": { "/sites/id/contenttypes/id/copytodefaultcontentlocation": {}, + "/sites/{id}/contenttypes/addcopyfromcontenttypehub": {}, "/sites/{id}/contenttypes/{id}/associatewithhubsites": {}, "/sites/{id}/items/{id}/versions/{id}/restoreversion": {}, "/sites/{id}/lists/{id}/contenttypes/addcopy": {}, + "/sites/{id}/lists/{id}/contenttypes/addcopyfromcontenttypehub": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}/restore": {}, "/sites/{id}/lists/{id}/items/{id}/versions/{id}/restoreversion": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -127,20 +149,19 @@ "Sites.Manage.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to manage and create lists, documents, and list items in all site collections on behalf of the signed-in user.", - "longDescription": "Create, edit, and delete items and lists in all site collections" + "adminDisplayName": "Create, edit, and delete items and lists in all site collections", + "adminDescription": "Allows the application to create or delete document libraries and lists in all site collections on behalf of the signed-in user.", + "userDisplayName": "Create, edit, and delete items and lists in all your site collections", + "userDescription": "Allow the application to create or delete document libraries and lists in all site collections on your behalf." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage and create lists, documents, and list items in all site collections without a signed-in user.", - "longDescription": "Create, edit, and delete items and lists in all site collections" + "adminDisplayName": "Create, edit, and delete items and lists in all site collections", + "adminDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -159,7 +180,20 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -172,11 +206,12 @@ "/sites/{id}/contenttypes": {}, "/sites/{id}/contenttypes/{id}/columns": {}, "/sites/{id}/lists/{id}/columns": {}, - "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {} + "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -184,12 +219,18 @@ "GET" ], "paths": { + "/sites/{id}/contenttypes/getcompatiblehubcontenttypes": {}, "/sites/{id}/getapplicablecontenttypesforlist": {}, - "/sites/{id}/lists/{id}/contenttypes": {} + "/sites/{id}/lists/{id}/contenttypes": {}, + "/sites/{id}/lists/{id}/contenttypes/getcompatiblehubcontenttypes": {}, + "/sites/{id}/lists/{id}/operations": {}, + "/sites/{id}/lists/{id}/operations/{id}": {}, + "/sites/{id}/operations": {}, + "/sites/{id}/operations/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -198,14 +239,17 @@ ], "paths": { "/sites/id/contenttypes/id/copytodefaultcontentlocation": {}, + "/sites/{id}/contenttypes/addcopyfromcontenttypehub": {}, "/sites/{id}/contenttypes/{id}/associatewithhubsites": {}, "/sites/{id}/items/{id}/versions/{id}/restoreversion": {}, "/sites/{id}/lists/{id}/contenttypes/addcopy": {}, + "/sites/{id}/lists/{id}/contenttypes/addcopyfromcontenttypehub": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}/restore": {}, "/sites/{id}/lists/{id}/items/{id}/versions/{id}/restoreversion": {} } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -216,7 +260,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -231,20 +275,19 @@ "Sites.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read documents and list items in all site collections on behalf of the signed-in user.", - "longDescription": "Read items in all site collections" + "adminDisplayName": "Read items in all site collections", + "adminDescription": "Allows the application to read documents and list items in all site collections on behalf of the signed-in user", + "userDisplayName": "Read items in all site collections", + "userDescription": "Allow the application to read documents and list items in all site collections on your behalf" }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read documents and list items in all site collections without a signed in user.", - "longDescription": "Read items in all site collections" + "adminDisplayName": "Read items in all site collections ", + "adminDescription": "Allows the app to read documents and list items in all site collections without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -253,6 +296,9 @@ ], "paths": { "/teams/{id}/channels/{id}/filesfolder": {}, + "/drive/items/{id}": {}, + "/drive/items/{id}/content": {}, + "/drive/root:/{id}:/content": {}, "/drives/{id}": {}, "/drives/{id}/activities": {}, "/drives/{id}/items/{id}": {}, @@ -296,6 +342,7 @@ "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/current": {}, "/me/drive/items/{id}/versions/{id}": {}, "/me/drive/items/{id}/versions/{id}/content": {}, "/me/drive/recent": {}, @@ -340,6 +387,7 @@ "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/current": {}, "/users/{id}/drive/items/{id}/versions/{id}": {}, "/users/{id}/drive/items/{id}/versions/{id}/content": {}, "/users/{id}/drive/recent": {}, @@ -358,6 +406,7 @@ "/sites/{id}/lists/{id}/columns/{id}": {}, "/sites/{id}/lists/{id}/contenttypes/{id}": {}, "/sites/{id}/lists/{id}/contenttypes/{id}/columns/{id}": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}": {}, "/sites/{id}/columns": {}, "/sites/{id}/contenttypes": {}, "/sites/{id}/contenttypes/{id}/columns": {}, @@ -365,6 +414,11 @@ "/sites/{id}/lists/{id}/columns": {}, "/sites/{id}/lists/{id}/contenttypes": {}, "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions": {}, + "/sites/{id}/lists/{id}/operations": {}, + "/sites/{id}/lists/{id}/operations/{id}": {}, + "/sites/{id}/operations": {}, + "/sites/{id}/operations/{id}": {}, "/sites/{id}/lists/{id}/items/{id}": {}, "/drive/root/createdbyuser/trendingaround": {}, "/drive/root/lastmodifiedbyuser/trendingaround": {}, @@ -386,10 +440,12 @@ "/sites/{id}/lists": {}, "/sites/{id}/lists/{id}": {}, "/sites/{id}/lists/{id}/items": {}, + "/sites/{id}/lists/{id}/items/delta": {}, "/sites/{id}/lists/{id}/items/{id}/versions": {}, "/sites/{id}/lists/{id}/items/{id}/versions/{id}": {}, "/sites/{id}/pages": {}, "/sites/{id}/pages/{id}": {}, + "/sites/{id}/settings": {}, "/sites/{id}/sites": {}, "/sites/{id}:/{id}": {}, "/users/{id}/drive/items/{id}/workbook/worksheets/{id}/names": {}, @@ -404,7 +460,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -417,21 +473,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "DELETE", - "POST" - ], - "paths": { - "/me/drive/items/{id}/unfollow": {}, - "/users/{id}/drive/items/{id}/unfollow": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -447,7 +489,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -455,17 +497,29 @@ "POST" ], "paths": { + "/drives/{id}/items/{id}/extractsensitivitylabels": {}, "/drives/{id}/items/{id}/follow": {}, "/drives/{id}/items/{id}/preview": {}, + "/drives/{id}/root:/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/items/{id}/extractsensitivitylabels": {}, "/groups/{id}/drive/items/{id}/follow": {}, "/groups/{id}/drive/items/{id}/preview": {}, + "/groups/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/me/drive/items/{id}/extractsensitivitylabels": {}, "/me/drive/items/{id}/follow": {}, "/me/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/unfollow": {}, + "/me/drive/root:/{id}/extractsensitivitylabels": {}, "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/extractsensitivitylabels": {}, "/sites/{id}/drive/items/{id}/follow": {}, "/sites/{id}/drive/items/{id}/preview": {}, + "/sites/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/items/{id}/extractsensitivitylabels": {}, "/users/{id}/drive/items/{id}/follow": {}, "/users/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/unfollow": {}, + "/users/{id}/drive/root:/{id}/extractsensitivitylabels": {}, "/me/drive/items/{id}/workbook/names/add": {}, "/me/drive/items/{id}/workbook/worksheets/{id}/names/add": {}, "/me/drive/root:/{id}:/workbook/names/add": {}, @@ -477,7 +531,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -492,20 +546,19 @@ "Sites.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to edit or delete documents and list items in all site collections on behalf of the signed-in user.", - "longDescription": "Read and write items in all site collections" + "adminDisplayName": "Edit or delete items in all site collections", + "adminDescription": "Allows the application to edit or delete documents and list items in all site collections on behalf of the signed-in user.", + "userDisplayName": "Edit or delete items in all site collections", + "userDescription": "Allow the application to edit or delete documents and list items in all site collections on your behalf." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.", - "longDescription": "Read and write items in all site collections" + "adminDisplayName": "Read and write items in all site collections", + "adminDescription": "Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -514,6 +567,9 @@ ], "paths": { "/teams/{id}/channels/{id}/filesfolder": {}, + "/drive/items/{id}": {}, + "/drive/items/{id}/content": {}, + "/drive/root:/{id}:/content": {}, "/drives/{id}": {}, "/drives/{id}/activities": {}, "/drives/{id}/items/{id}/activities": {}, @@ -545,6 +601,7 @@ "/me/drive/items/{id}/thumbnails/{id}/{id}": {}, "/me/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/me/drive/items/{id}/versions": {}, + "/me/drive/items/{id}/versions/current": {}, "/me/drive/items/{id}/versions/{id}": {}, "/me/drive/items/{id}/versions/{id}/content": {}, "/me/drive/recent": {}, @@ -579,6 +636,7 @@ "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}": {}, "/users/{id}/drive/items/{id}/thumbnails/{id}/{id}/content": {}, "/users/{id}/drive/items/{id}/versions": {}, + "/users/{id}/drive/items/{id}/versions/current": {}, "/users/{id}/drive/items/{id}/versions/{id}": {}, "/users/{id}/drive/items/{id}/versions/{id}/content": {}, "/users/{id}/drive/recent": {}, @@ -604,6 +662,10 @@ "/sites/{id}/lists/{id}/columns": {}, "/sites/{id}/lists/{id}/contenttypes": {}, "/sites/{id}/lists/{id}/contenttypes/{id}/columns": {}, + "/sites/{id}/lists/{id}/operations": {}, + "/sites/{id}/lists/{id}/operations/{id}": {}, + "/sites/{id}/operations": {}, + "/sites/{id}/operations/{id}": {}, "/groups/{id}/sites/root": {}, "/me/followedsites": {}, "/me/insights/shared": {}, @@ -617,8 +679,10 @@ "/sites/{id}/items/{id}/versions": {}, "/sites/{id}/items/{id}/versions/{id}": {}, "/sites/{id}/lists/{id}": {}, + "/sites/{id}/lists/{id}/items/delta": {}, "/sites/{id}/lists/{id}/items/{id}/versions": {}, "/sites/{id}/lists/{id}/items/{id}/versions/{id}": {}, + "/sites/{id}/settings": {}, "/sites/{id}/sites": {}, "/sites/{id}:/{id}": {}, "/users/{id}/followedsites": {}, @@ -630,7 +694,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -643,21 +707,7 @@ } }, { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "DELETE", - "POST" - ], - "paths": { - "/me/drive/items/{id}/unfollow": {}, - "/users/{id}/drive/items/{id}/unfollow": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -680,7 +730,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -696,13 +746,14 @@ "/sites/{id}/drive/items/{id}/children": {}, "/users/{id}/drive/items/{id}/children": {}, "/users/{id}/drive/root/children": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions": {}, "/sites/{id}/lists": {}, "/sites/{id}/lists/{id}/items": {}, "/sites/{id}/pages": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -721,7 +772,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -737,7 +788,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -745,17 +796,29 @@ "POST" ], "paths": { + "/drives/{id}/items/{id}/extractsensitivitylabels": {}, "/drives/{id}/items/{id}/follow": {}, "/drives/{id}/items/{id}/preview": {}, + "/drives/{id}/root:/{id}/extractsensitivitylabels": {}, + "/groups/{id}/drive/items/{id}/extractsensitivitylabels": {}, "/groups/{id}/drive/items/{id}/follow": {}, "/groups/{id}/drive/items/{id}/preview": {}, + "/groups/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/me/drive/items/{id}/extractsensitivitylabels": {}, "/me/drive/items/{id}/follow": {}, "/me/drive/items/{id}/preview": {}, + "/me/drive/items/{id}/unfollow": {}, + "/me/drive/root:/{id}/extractsensitivitylabels": {}, "/shares/{id}/driveitem/preview": {}, + "/sites/{id}/drive/items/{id}/extractsensitivitylabels": {}, "/sites/{id}/drive/items/{id}/follow": {}, "/sites/{id}/drive/items/{id}/preview": {}, + "/sites/{id}/drive/root:/{id}/extractsensitivitylabels": {}, + "/users/{id}/drive/items/{id}/extractsensitivitylabels": {}, "/users/{id}/drive/items/{id}/follow": {}, "/users/{id}/drive/items/{id}/preview": {}, + "/users/{id}/drive/items/{id}/unfollow": {}, + "/users/{id}/drive/root:/{id}/extractsensitivitylabels": {}, "/drives/{id}/items/{id}/checkin": {}, "/drives/{id}/items/{id}/checkout": {}, "/drives/{id}/items/{id}/copy": {}, @@ -797,6 +860,7 @@ "/users/{id}/drive/items/{id}/versions/{id}/restoreversion": {}, "/sites/id/contenttypes/id/copytodefaultcontentlocation": {}, "/sites/{id}/items/{id}/versions/{id}/restoreversion": {}, + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}/restore": {}, "/sites/{id}/lists/{id}/items/{id}/versions/{id}/restoreversion": {}, "/drive/root:/{id}:/createuploadsession": {}, "/drives/{id}/items/{id}/createuploadsession": {}, @@ -809,7 +873,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -827,45 +891,46 @@ } }, { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "DELETE" + "GET" ], "paths": { - "/sites/{id}/lists/{id}/items/{id}": {}, - "/sites/{id}/pages/{id}": {} + "/drives/{id}/list/subscriptions/socketio": {}, + "/drives/{id}/root/subscriptions/socketio": {}, + "/groups/{id}/drive/root/subscriptions/socketio": {}, + "/me/drive/root/subscriptions/socketio": {}, + "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, + "/users/{id}/drive/root/subscriptions/socketio": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "PATCH" + "DELETE", + "GET" ], "paths": { - "/sites/{id}/lists/{id}/items/{id}/fields": {} + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}": {}, + "/sites/{id}/lists/{id}/items/{id}": {}, + "/sites/{id}/pages/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork" ], "methods": [ - "GET" + "PATCH" ], "paths": { - "/drives/{id}/list/subscriptions/socketio": {}, - "/drives/{id}/root/subscriptions/socketio": {}, - "/groups/{id}/drive/root/subscriptions/socketio": {}, - "/me/drive/root/subscriptions/socketio": {}, - "/sites/{id}/lists/{id}/drive/root/subscriptions/socketio": {}, - "/users/{id}/drive/root/subscriptions/socketio": {} + "/sites/{id}/lists/{id}/items/{id}/fields": {} } } ] @@ -873,13 +938,47 @@ "Sites.Selected": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allow the application to access a subset of site collections without a signed in user.\u00A0\u00A0The specific site collections and the permissions granted will be configured in SharePoint Online.", - "longDescription": "Access selected site collections" + "adminDisplayName": "Access selected site collections", + "adminDescription": "Allow the application to access a subset of site collections without a signed in user.\u00A0\u00A0The specific site collections and the permissions granted will be configured in SharePoint Online." } }, - "pathSets": [] + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/sites/{id}/lists/{id}/items/{id}/documentsetversions": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/sites/{id}/lists/{id}/items/{id}/documentsetversions/{id}/restore": {} + } + } + ] } } } \ No newline at end of file diff --git a/permissions/beta/SubjectRightsRequest.json b/permissions/beta/SubjectRightsRequest.json new file mode 100644 index 000000000..0f46996a6 --- /dev/null +++ b/permissions/beta/SubjectRightsRequest.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "SubjectRightsRequest.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read subject rights requests", + "adminDescription": "Allows the app to read subject rights requests on behalf of the signed-in user", + "userDisplayName": "Read data subject requests", + "userDescription": "Allows the app to read subject rights requests on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read\u00A0all subject\u00A0rights requests", + "adminDescription": "Allows\u00A0the\u00A0app\u00A0to\u00A0read\u00A0subject\u00A0rights requests\u00A0without a\u00A0signed-in\u00A0user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/privacy/subjectrightsrequests": {}, + "/privacy/subjectrightsrequests/{id}": {}, + "/privacy/subjectrightsrequests/{id}/getfinalattachment": {}, + "/privacy/subjectrightsrequests/{id}/notes": {}, + "/privacy/subjectrightsrequests{subjectrightsrequestid}/getfinalreport": {}, + "/security/subjectrightsrequests": {}, + "/security/subjectrightsrequests/{id}": {}, + "/security/subjectrightsrequests/{id}/getfinalattachment": {}, + "/security/subjectrightsrequests/{id}/notes": {}, + "/security/subjectrightsrequests{subjectrightsrequestid}/getfinalreport": {} + } + } + ] + }, + "SubjectRightsRequest.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write subject rights requests", + "adminDescription": "Allows the app to read and write subject rights requests on behalf of the signed-in user", + "userDisplayName": "Read and write data subject requests", + "userDescription": "Allows the app to read and write subject rights requests on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read\u00A0and\u00A0write\u00A0all subject\u00A0rights requests", + "adminDescription": "Allows\u00A0the\u00A0app\u00A0to\u00A0read\u00A0and\u00A0write subject\u00A0rights requests\u00A0without a signed in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/privacy/subjectrightsrequests": {}, + "/privacy/subjectrightsrequests/{id}/notes": {}, + "/security/subjectrightsrequests": {}, + "/security/subjectrightsrequests/{id}/notes": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/privacy/subjectrightsrequests/{id}": {}, + "/security/subjectrightsrequests/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/privacy/subjectrightsrequests/{id}/getfinalattachment": {}, + "/privacy/subjectrightsrequests{subjectrightsrequestid}/getfinalreport": {}, + "/security/subjectrightsrequests/{id}/getfinalattachment": {}, + "/security/subjectrightsrequests{subjectrightsrequestid}/getfinalreport": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Subscription.json b/permissions/beta/Subscription.json new file mode 100644 index 000000000..0b0c2ab06 --- /dev/null +++ b/permissions/beta/Subscription.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "Subscription.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all webhook subscriptions ", + "adminDescription": "Allows the app to read all webhook subscriptions on behalf of the signed-in user.", + "userDisplayName": "Read all webhook subscriptions ", + "userDescription": "Allows the app to read all webhook subscriptions on your behalf.", + "requiresAdminConsent": true + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/Tasks.json b/permissions/beta/Tasks.json index a47b80438..b74b7f7c1 100644 --- a/permissions/beta/Tasks.json +++ b/permissions/beta/Tasks.json @@ -1,28 +1,95 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Tasks.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read the signed-in user\u2019s tasks and task lists, including any shared with the user. Doesn\u0027t include permission to create, delete, or update anything.", - "longDescription": "Read user\u2019s tasks and task lists (preview)" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the signed-in user\u2019s tasks and task lists, including any shared with the user. Doesn\u0027t include permission to create, delete, or update anything.", - "longDescription": "Read user\u2019s tasks and task lists (preview)" + "adminDisplayName": "Read user\u0027s tasks and task lists", + "adminDescription": "Allows the app to read the signed-in user\u2019s tasks and task lists, including any shared with the user. Doesn\u0027t include permission to create, delete, or update anything.", + "userDisplayName": "Read your tasks and task lists", + "userDescription": "Allows the app to read your tasks and task lists, including any shared with you. Doesn\u0027t include permission to create, delete, or update anything." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET" + ], + "paths": { + "/me/outlook/taskfolders/{id}": {}, + "/me/outlook/taskgroups/{id}": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/me/outlook/tasks/{id}": {}, + "/me/tasks/alltasks/{id}": {}, + "/me/tasks/lists/{id}": {}, + "/me/tasks/lists/{id}/tasks/{id}": {}, + "/me/todo/lists/{id}/tasks/{id}/attachments/{id}": {}, + "/users/{id}/outlook/taskfolders/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/users/{id}/outlook/tasks/{id}": {}, + "/users/{id}/tasks/alltasks/{id}": {}, + "/users/{id}/tasks/lists/{id}": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/attachments/{id}": {}, + "/me/outlook/taskfolders": {}, + "/me/outlook/taskfolders/{id}/tasks": {}, + "/me/outlook/taskgroups": {}, + "/me/outlook/taskgroups/{id}/taskfolders": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, + "/me/outlook/tasks": {}, + "/me/outlook/tasks/{id}/attachments": {}, + "/me/tasks/lists": {}, + "/me/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat-6oc2jgaqcq47je5p--sovecqtdm17raaab4mdiaaa=/tasks/delta": {}, + "/me/tasks/lists/delta": {}, + "/me/tasks/lists/{id}/tasks": {}, + "/me/tasks/lists/{id}/tasks/delta": {}, + "/me/todo/lists/{id}/tasks/{id}/attachments": {}, + "/users/{id}/outlook/taskfolders": {}, + "/users/{id}/outlook/taskfolders/{id}/tasks": {}, + "/users/{id}/outlook/taskgroups": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, + "/users/{id}/outlook/tasks": {}, + "/users/{id}/outlook/tasks/{id}/attachments": {}, + "/users/{id}/tasks/lists": {}, + "/users/{id}/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat-6oc2jgaqcq47je5p--sovecqtdm17raaab4mdiaaa=/tasks/delta": {}, + "/users/{id}/tasks/lists/delta": {}, + "/users/{id}/tasks/lists/{id}/tasks": {}, + "/users/{id}/tasks/lists/{id}/tasks/delta": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/attachments": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/todo/lists/{id}": {}, + "/users/{id}/todo/lists/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/planner/buckets/{id}": {}, + "/planner/plans/{id}": {}, + "/planner/rosters/{id}": {}, + "/planner/rosters/{id}/members/{id}": {}, + "/planner/tasks/{id}": {}, "/drive/root/createdbyuser/planner/plans": {}, "/groups/{id}/planner/plans": {}, "/me/planner": {}, @@ -32,15 +99,14 @@ "/me/planner/recentplans": {}, "/me/planner/tasks": {}, "/planner/buckets": {}, - "/planner/buckets/{id}": {}, "/planner/buckets/{id}/tasks": {}, "/planner/plans": {}, - "/planner/plans/{id}": {}, "/planner/plans/{id}/buckets": {}, "/planner/plans/{id}/details": {}, "/planner/plans/{id}/tasks": {}, + "/planner/rosters/{id}/members": {}, + "/planner/rosters/{id}/plans": {}, "/planner/tasks": {}, - "/planner/tasks/{id}": {}, "/planner/tasks/{id}/assignedtotaskboardformat": {}, "/planner/tasks/{id}/buckettaskboardformat": {}, "/planner/tasks/{id}/details": {}, @@ -50,29 +116,13 @@ "/users/{id}/planner/favoriteplans": {}, "/users/{id}/planner/plans": {}, "/users/{id}/planner/recentplans": {}, - "/users/{id}/planner/tasks": {}, - "/planner/rosters/{id}": {}, - "/planner/rosters/{id}/members": {}, - "/planner/rosters/{id}/members/{id}": {}, - "/planner/rosters/{id}/plans": {}, - "/users/{id}/planner/rosterplans": {} - } - }, - { - "schemes": [ - "DelegatedWork", - "DelegatedPersonal" - ], - "methods": [ - "DELETE" - ], - "paths": { - "/me/todo/lists/{id}": {}, - "/users/{id}/todo/lists/{id}": {} + "/users/{id}/planner/rosterplans": {}, + "/users/{id}/planner/tasks": {} } }, { - "schemes": [ + "schemeKeys": [ + "Application", "DelegatedWork", "DelegatedPersonal" ], @@ -80,123 +130,143 @@ "GET" ], "paths": { - "/me/outlook/taskfolders": {}, - "/me/outlook/taskfolders/{id}": {}, - "/me/outlook/taskfolders/{id}/tasks": {}, - "/me/outlook/taskgroups": {}, - "/me/outlook/taskgroups/{id}": {}, - "/me/outlook/taskgroups/{id}/taskfolders": {}, - "/me/outlook/taskgroups/{id}/taskfolders/{id}": {}, - "/me/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, - "/me/outlook/tasks": {}, - "/me/outlook/tasks/{id}": {}, - "/me/outlook/tasks/{id}/attachments": {}, - "/users/{id}/outlook/taskfolders": {}, - "/users/{id}/outlook/taskfolders/{id}": {}, - "/users/{id}/outlook/taskfolders/{id}/tasks": {}, - "/users/{id}/outlook/taskgroups": {}, - "/users/{id}/outlook/taskgroups/{id}": {}, - "/users/{id}/outlook/taskgroups/{id}/taskfolders": {}, - "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}": {}, - "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}/tasks": {}, - "/users/{id}/outlook/tasks": {}, - "/users/{id}/outlook/tasks/{id}": {}, - "/users/{id}/outlook/tasks/{id}/attachments": {} + "/me/tasks/lists/{id}/tasks/{id}/checklistitems": {}, + "/me/tasks/lists/{id}/tasks/{id}/checklistitems/{id}": {}, + "/me/tasks/lists/{id}/tasks/{id}/linkedresources": {}, + "/me/tasks/lists/{id}/tasks/{id}/linkedresources/{id}": {}, + "/me/todo/lists/{id}/tasks/{id}/checklistitems": {}, + "/me/todo/lists/{id}/tasks/{id}/checklistitems/{id}": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/checklistitems": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/checklistitems/{id}": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/linkedresources": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/linkedresources/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/checklistitems": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/checklistitems/{id}": {} } } ] }, + "Tasks.Read.All": { + "schemes": { + "Application": { + "adminDisplayName": "Read all users\u2019 tasks and tasklist", + "adminDescription": "Allows the app to read all users\u2019 tasks and task lists in your organization, without a signed-in user." + } + }, + "pathSets": [] + }, "Tasks.Read.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read tasks a user has permissions to access, including their own and shared tasks.", - "longDescription": "Read user and shared tasks (preview)" + "adminDisplayName": "Read user and shared tasks", + "adminDescription": "Allows the app to read tasks a user has permissions to access, including their own and shared tasks.", + "userDisplayName": "Read your and shared tasks", + "userDescription": "Allows the app to read tasks you have permissions to access, including your own and shared tasks." } }, "pathSets": [] }, "Tasks.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete the signed-in user\u0027s tasks and task lists, including any shared with the user.", - "longDescription": "Create, read, update, and delete user\u2019s tasks and task lists (preview)" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete the signed-in user\u0027s tasks and task lists, including any shared with the user.", - "longDescription": "Create, read, update, and delete user\u2019s tasks and task lists (preview)" + "adminDisplayName": "Create, read, update, and delete user\u2019s tasks and task lists", + "adminDescription": "Allows the app to create, read, update, and delete the signed-in user\u0027s tasks and task lists, including any shared with the user.", + "userDisplayName": "Create, read, update, and delete your tasks and task lists", + "userDescription": "Allows the app to create, read, update, and delete your tasks and task lists, including any shared with you." } }, "pathSets": [ { - "schemes": [ - "DelegatedWork" + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" ], "methods": [ - "GET" + "DELETE", + "PATCH" ], "paths": { - "/drive/root/createdbyuser/planner/plans": {}, - "/groups/{id}/planner/plans": {}, - "/me/planner/all/delta": {}, - "/me/planner/favoriteplans": {}, - "/me/planner/plans": {}, - "/me/planner/recentplans": {}, - "/me/planner/tasks": {}, - "/planner/buckets/{id}/tasks": {}, - "/planner/plans/{id}/buckets": {}, - "/planner/plans/{id}/tasks": {}, - "/users/{id}/planner/all/delta": {}, - "/users/{id}/planner/favoriteplans": {}, - "/users/{id}/planner/plans": {}, - "/users/{id}/planner/recentplans": {}, - "/users/{id}/planner/tasks": {}, - "/planner/rosters/{id}/plans": {}, - "/users/{id}/planner/rosterplans": {} + "/me/outlook/taskfolders/{id}": {}, + "/me/outlook/taskgroups/{id}": {}, + "/me/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/me/outlook/tasks/{id}": {}, + "/me/tasks/lists/{id}": {}, + "/users/{id}/outlook/taskfolders/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}": {}, + "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}": {}, + "/users/{id}/outlook/tasks/{id}": {}, + "/users/{id}/tasks/lists/{id}": {} } }, { - "schemes": [ - "DelegatedWork" + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" ], "methods": [ + "DELETE", "GET", "PATCH" ], "paths": { - "/me/planner": {}, - "/planner/plans/{id}/details": {}, - "/planner/tasks/{id}/assignedtotaskboardformat": {}, - "/planner/tasks/{id}/buckettaskboardformat": {}, - "/planner/tasks/{id}/details": {}, - "/planner/tasks/{id}/progresstaskboardformat": {}, - "/users/{id}/planner": {} + "/me/tasks/alltasks/{id}": {}, + "/me/tasks/lists/{id}/tasks/{id}": {}, + "/me/todo/lists/{id}/tasks/{id}": {}, + "/me/todo/lists/{id}/tasks/{id}/linkedresources/{id}": {}, + "/users/{id}/tasks/alltasks/{id}": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/linkedresources/{id}": {} } }, { - "schemes": [ - "DelegatedWork" + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/me/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqau/tasks/aakalgaaaaaahyqdeapmec2byacqac-ewg0akoo4xot": {}, + "/users/{id}/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqau/tasks/aakalgaaaaaahyqdeapmec2byacqac-ewg0akoo4xot": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" ], "methods": [ "GET", - "POST" + "PATCH" ], "paths": { - "/planner/buckets": {}, - "/planner/plans": {}, - "/planner/tasks": {}, - "/planner/rosters/{id}/members": {} + "/me/todo/lists/{id}": {}, + "/users/{id}/todo/lists/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/me/todo/lists/{id}/tasks/{id}/attachments/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/attachments/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", "DELETE", + "GET", "PATCH" ], "paths": { @@ -206,21 +276,47 @@ } }, { - "schemes": [ - "DelegatedWork", - "DelegatedPersonal" + "schemeKeys": [ + "DelegatedWork" ], "methods": [ - "GET", - "PATCH" + "DELETE", + "GET" ], "paths": { - "/me/todo/lists/{id}": {}, - "/users/{id}/todo/lists/{id}": {} + "/planner/rosters/{id}": {}, + "/planner/rosters/{id}/members/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/drive/root/createdbyuser/planner/plans": {}, + "/groups/{id}/planner/plans": {}, + "/me/planner/all/delta": {}, + "/me/planner/favoriteplans": {}, + "/me/planner/plans": {}, + "/me/planner/recentplans": {}, + "/me/planner/tasks": {}, + "/planner/buckets/{id}/tasks": {}, + "/planner/plans/{id}/buckets": {}, + "/planner/plans/{id}/tasks": {}, + "/planner/rosters/{id}/plans": {}, + "/users/{id}/planner/all/delta": {}, + "/users/{id}/planner/favoriteplans": {}, + "/users/{id}/planner/plans": {}, + "/users/{id}/planner/recentplans": {}, + "/users/{id}/planner/rosterplans": {}, + "/users/{id}/planner/tasks": {} + } + }, + { + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -243,61 +339,37 @@ "/users/{id}/outlook/tasks": {}, "/users/{id}/outlook/tasks/{id}/attachments": {}, "/me/outlook/tasks/{id}/complete": {}, - "/users/{id}/outlook/tasks/{id}/complete": {} + "/me/tasks/alltasks/{id}/move": {}, + "/me/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat/tasks/aakalgaaaaaahyqdeapmec2byacqac-ewg0akoo4xot/move": {}, + "/me/tasks/lists/{id}/tasks/{id}/move": {}, + "/me/todo/lists/{id}/tasks/{id}/attachments/createuploadsession": {}, + "/users/{id}/outlook/tasks/{id}/complete": {}, + "/users/{id}/tasks/alltasks/{id}/move": {}, + "/users/{id}/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat/tasks/aakalgaaaaaahyqdeapmec2byacqac-ewg0akoo4xot/move": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/move": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/attachments/createuploadsession": {} } }, { - "schemes": [ - "DelegatedWork", - "DelegatedPersonal" - ], - "methods": [ - "DELETE", - "PATCH" - ], - "paths": { - "/me/outlook/taskfolders/{id}": {}, - "/me/outlook/taskgroups/{id}": {}, - "/me/outlook/taskgroups/{id}/taskfolders/{id}": {}, - "/me/outlook/tasks/{id}": {}, - "/users/{id}/outlook/taskfolders/{id}": {}, - "/users/{id}/outlook/taskgroups/{id}": {}, - "/users/{id}/outlook/taskgroups/{id}/taskfolders/{id}": {}, - "/users/{id}/outlook/tasks/{id}": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "DELETE" - ], - "paths": { - "/planner/rosters/{id}": {}, - "/planner/rosters/{id}/members/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork", - "DelegatedPersonal" - ], - "methods": [ - "DELETE", "GET", "PATCH" ], "paths": { - "/me/todo/lists/{id}/tasks/{id}": {}, - "/me/todo/lists/{id}/tasks/{id}/linkedresources/{id}": {}, - "/users/{id}/todo/lists/{id}/tasks/{id}": {}, - "/users/{id}/todo/lists/{id}/tasks/{id}/linkedresources/{id}": {} + "/me/planner": {}, + "/planner/plans/{id}/details": {}, + "/planner/tasks/{id}/assignedtotaskboardformat": {}, + "/planner/tasks/{id}/buckettaskboardformat": {}, + "/planner/tasks/{id}/details": {}, + "/planner/tasks/{id}/progresstaskboardformat": {}, + "/users/{id}/planner": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -306,15 +378,21 @@ "POST" ], "paths": { + "/me/tasks/lists": {}, + "/me/tasks/lists/{id}/tasks": {}, "/me/todo/lists": {}, "/me/todo/lists/{id}/tasks": {}, + "/me/todo/lists/{id}/tasks/{id}/attachments": {}, "/me/todo/lists/{id}/tasks/{id}/linkedresources": {}, + "/users/{id}/tasks/lists": {}, + "/users/{id}/tasks/lists/{id}/tasks": {}, "/users/{id}/todo/lists": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/attachments": {}, "/users/{id}/todo/lists/{id}/tasks/{id}/linkedresources": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -322,14 +400,35 @@ "GET" ], "paths": { + "/me/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat-6oc2jgaqcq47je5p--sovecqtdm17raaab4mdiaaa=/tasks/delta": {}, + "/me/tasks/lists/delta": {}, + "/me/tasks/lists/{id}/tasks/delta": {}, "/me/todo/lists/delta": {}, "/me/todo/lists/{id}/tasks/delta": {}, + "/users/{id}/tasks/lists/aamkagvjmzjmmwzjltgyyjgtngiyni1hogq0lwrjmjnmmgrmowniyqauaaaaaaabofspfj7gqplat-6oc2jgaqcq47je5p--sovecqtdm17raaab4mdiaaa=/tasks/delta": {}, + "/users/{id}/tasks/lists/delta": {}, + "/users/{id}/tasks/lists/{id}/tasks/delta": {}, "/users/{id}/todo/lists/delta": {}, "/users/{id}/todo/lists/{id}/tasks/delta": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/planner/buckets": {}, + "/planner/plans": {}, + "/planner/rosters/{id}/members": {}, + "/planner/tasks": {} + } + }, + { + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -343,7 +442,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -352,15 +451,64 @@ "paths": { "/planner/rosters": {} } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/me/tasks/lists/{id}/tasks/{id}/checklistitems": {}, + "/me/tasks/lists/{id}/tasks/{id}/linkedresources": {}, + "/me/todo/lists/{id}/tasks/{id}/checklistitems": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/checklistitems": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/linkedresources": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/checklistitems": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork", + "DelegatedPersonal" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/me/tasks/lists/{id}/tasks/{id}/checklistitems/{id}": {}, + "/me/tasks/lists/{id}/tasks/{id}/linkedresources/{id}": {}, + "/me/todo/lists/{id}/tasks/{id}/checklistitems/{id}": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/checklistitems/{id}": {}, + "/users/{id}/tasks/lists/{id}/tasks/{id}/linkedresources/{id}": {}, + "/users/{id}/todo/lists/{id}/tasks/{id}/checklistitems/{id}": {} + } } ] }, + "Tasks.ReadWrite.All": { + "schemes": { + "Application": { + "adminDisplayName": "Read and write all users\u2019 tasks and tasklists", + "adminDescription": "Allows the app to create, read, update and delete all users\u2019 tasks and task lists in your organization, without a signed-in user" + } + }, + "pathSets": [] + }, "Tasks.ReadWrite.Shared": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks.", - "longDescription": "Read and write user and shared tasks (preview)" + "adminDisplayName": "Read and write user and shared tasks", + "adminDescription": "Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks.", + "userDisplayName": "Read and write to your and shared tasks", + "userDescription": "Allows the app to read, update, create, and delete tasks you have permissions to access, including your own and shared tasks." } }, "pathSets": [] diff --git a/permissions/beta/Team.json b/permissions/beta/Team.json index 65fc29855..d2c87371d 100644 --- a/permissions/beta/Team.json +++ b/permissions/beta/Team.json @@ -1,24 +1,22 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Team.Create": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Create teams, on behalf of the signed-in user.", - "longDescription": "Create teams" + "adminDisplayName": "Create teams", + "adminDescription": "Allows the app to create teams on behalf of the signed-in user.", + "userDisplayName": "Create teams", + "userDescription": "Allows the app to create teams on your behalf.\u00A0" }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Create teams, without a signed-in user.", - "longDescription": "Create teams" + "adminDisplayName": "Create teams", + "adminDescription": "Allows the app to create teams without a signed-in user.\u00A0" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -26,7 +24,22 @@ "POST" ], "paths": { - "/teams": {} + "/teams": {}, + "/teams/{id}/clone": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teamwork/teamtemplates": {}, + "/teamwork/teamtemplates/{id}/definitions/{id}": {}, + "/teamwork/teamtemplates/{id}/definitions/{id}/teamdefinition": {} } } ] @@ -34,20 +47,19 @@ "Team.ReadBasic.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Read the names and descriptions of teams, on behalf of the signed-in user.", - "longDescription": "Read the names and descriptions of teams" + "adminDisplayName": "Read the names and descriptions of teams", + "adminDescription": "Read the names and descriptions of teams, on behalf of the signed-in user.", + "userDisplayName": "Read the names and descriptions of teams", + "userDescription": "Read the names and descriptions of teams, on your behalf." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Get a list of all teams, without a signed-in user.", - "longDescription": "Get a list of all teams" + "adminDisplayName": "Get a list of all teams", + "adminDescription": "Get a list of all teams, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -57,7 +69,10 @@ "paths": { "/me/joinedteams": {}, "/teams/{id}": {}, - "/users/{id}/joinedteams": {} + "/users/{id}/joinedteams": {}, + "/teams": {}, + "/teamwork/deletedteams": {}, + "/users/{id}/teamwork/associatedteams": {} } } ] diff --git a/permissions/beta/TeamMember.json b/permissions/beta/TeamMember.json index 1919c0f13..80546fe96 100644 --- a/permissions/beta/TeamMember.json +++ b/permissions/beta/TeamMember.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "TeamMember.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Read the members of teams, on behalf of the signed-in user.", - "longDescription": "Read the members of teams." + "adminDisplayName": "Read the members of teams", + "adminDescription": "Read the members of teams, on behalf of the signed-in user.", + "userDisplayName": "Read the members of teams", + "userDescription": "Read the members of teams, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read the members of all teams, without a signed-in user.", - "longDescription": "Read the members of all teams." + "adminDisplayName": "Read the members of all teams", + "adminDescription": "Read the members of all teams, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -33,17 +32,10 @@ ] }, "TeamMember.Read.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read this team\u0027s members, without a signed-in user.", - "longDescription": "Read this team\u0027s members." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -59,21 +51,20 @@ "TeamMember.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Add and remove members from teams, on behalf of the signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner.", - "longDescription": "Add and remove members from teams." + "adminDisplayName": "Add and remove members from teams", + "adminDescription": "Add and remove members from teams, on behalf of the signed-in user. Also allows changing a member\u0027s role, for example from owner to non-owner.", + "userDisplayName": "Add and remove members from teams and channels", + "userDescription": "Add and remove members from teams, on your behalf. Also allows changing a member\u0027s role, for example from owner to non-owner.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Add and remove members from all teams, without a signed-in user. Also allows changing a team member\u0027s role, for example from owner to non-owner.", - "longDescription": "Add and remove members from all teams." + "adminDisplayName": "Add and remove members from all teams", + "adminDescription": "Add and remove members from all teams, without a signed-in user. Also allows changing a team member\u0027s role, for example from owner to non-owner." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -85,7 +76,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -99,7 +90,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -112,7 +103,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -124,6 +115,22 @@ } } ] + }, + "TeamMember.ReadWriteNonOwnerRole.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Add and remove members with non-owner role for all teams", + "adminDescription": "Add and remove members from all teams, on behalf of the signed-in user. Does not allow adding or removing a member with the owner role. Additionally, does not allow the app to elevate an existing member to the owner role.", + "userDisplayName": "Add and remove members with non-owner role for all teams", + "userDescription": "Add and remove members from all teams, on your behalf. Does not allow adding or removing a member with the owner role. Additionally, does not allow the app to elevate an existing member to the owner role.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Add and remove members with non-owner role for all teams", + "adminDescription": "Add and remove members from all teams, without a signed-in user. Does not allow adding or removing a member with the owner role. Additionally, does not allow the app to elevate an existing member to the owner role." + } + }, + "pathSets": [] } } } \ No newline at end of file diff --git a/permissions/beta/TeamSettings.json b/permissions/beta/TeamSettings.json index a05354ee0..b6d16dae7 100644 --- a/permissions/beta/TeamSettings.json +++ b/permissions/beta/TeamSettings.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "TeamSettings.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Read this team\u0027s settings, on behalf of the signed-in user.", - "longDescription": "Read teams\u0027 settings" + "adminDisplayName": "Read teams\u0027 settings", + "adminDescription": "Read all teams\u0027 settings, on behalf of the signed-in user.", + "userDisplayName": "Read teams\u0027 settings", + "userDescription": "Read all teams\u0027 settings, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read this team\u0027s settings, without a signed-in user.", - "longDescription": "Read all teams\u0027 settings" + "adminDisplayName": "Read all teams\u0027 settings", + "adminDescription": "Read all team\u0027s settings, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -28,23 +27,18 @@ "paths": { "/me/joinedteams": {}, "/teams/{id}": {}, - "/users/{id}/joinedteams": {} + "/users/{id}/joinedteams": {}, + "/teams": {}, + "/users/{id}/teamwork/associatedteams": {} } } ] }, "TeamSettings.Read.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read this team\u0027s settings, without a signed-in user.", - "longDescription": "Read this team\u0027s settings." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -59,21 +53,20 @@ "TeamSettings.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Read and change all teams\u0027 settings, on behalf of the signed-in user.", - "longDescription": "Read and change teams\u0027 settings" + "adminDisplayName": "Read and change teams\u0027 settings", + "adminDescription": "Read and change all teams\u0027 settings, on behalf of the signed-in user.", + "userDisplayName": "Read and change teams\u0027 settings", + "userDescription": "Read and change all teams\u0027 settings, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read and change all teams\u0027 settings, without a signed-in user.", - "longDescription": "Read and change all teams\u0027 settings." + "adminDisplayName": "Read and change all teams\u0027 settings", + "adminDescription": "Read and change all teams\u0027 settings, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -82,11 +75,13 @@ ], "paths": { "/me/joinedteams": {}, - "/users/{id}/joinedteams": {} + "/users/{id}/joinedteams": {}, + "/teams": {}, + "/users/{id}/teamwork/associatedteams": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -99,7 +94,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -114,17 +109,10 @@ ] }, "TeamSettings.ReadWrite.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read and write this team\u0027s settings, without a signed-in user.", - "longDescription": "Update the settings for this team." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -136,7 +124,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/TeamsActivity.json b/permissions/beta/TeamsActivity.json index 01138ad4f..cb600d146 100644 --- a/permissions/beta/TeamsActivity.json +++ b/permissions/beta/TeamsActivity.json @@ -1,12 +1,13 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "TeamsActivity.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the signed-in user\u0027s teamwork activity feed.", - "longDescription": "Read user\u0027s teamwork activity feed" + "adminDisplayName": "Read user\u0027s teamwork activity feed", + "adminDescription": "Allows the app to read the signed-in user\u0027s teamwork activity feed.", + "userDisplayName": "Read your teamwork activity feed", + "userDescription": "Allows the app to read your teamwork activity feed." } }, "pathSets": [] @@ -14,10 +15,8 @@ "TeamsActivity.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all users\u0027 teamwork activity feed, without a signed-in user.", - "longDescription": "Read all users\u0027 teamwork activity feed" + "adminDisplayName": "Read all users\u0027 teamwork activity feed", + "adminDescription": "Allows the app to read all users\u0027 teamwork activity feed, without a signed-in user." } }, "pathSets": [] @@ -25,20 +24,19 @@ "TeamsActivity.Send": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to create new notifications in users\u0027 teamwork activity feeds on behalf of the signed in user. These notifications may not be discoverable or be held or governed by compliance policies.", - "longDescription": "Send a teamwork activity as the user" + "adminDisplayName": "Send a teamwork activity as the user", + "adminDescription": "Allows the app to create new notifications in users\u0027 teamwork activity feeds on behalf of the signed in user. These notifications may not be discoverable or be held or governed by compliance policies.", + "userDisplayName": "Send a teamwork activity", + "userDescription": "Allows the app to create new activities in your teamwork activity feed, and send new activities to other users\u0027 activity feed, on your behalf." }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create new notifications in users\u0027 teamwork activity feeds without a signed in user. These notifications may not be discoverable or be held or governed by compliance policies.", - "longDescription": "Send a teamwork activity to any user" + "adminDisplayName": "Send a teamwork activity to any user", + "adminDescription": "Allows the app to create new notifications in users\u0027 teamwork activity feeds without a signed in user. These notifications may not be discoverable or be held or governed by compliance policies." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -48,23 +46,17 @@ "paths": { "/chats/{id}/sendactivitynotification": {}, "/teams/{id}/sendactivitynotification": {}, + "/teamwork/sendactivitynotificationtorecipients": {}, "/users/{id}/teamwork/sendactivitynotification": {} } } ] }, "TeamsActivity.Send.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create new notifications in the teamwork activity feeds of the users in this chat, without a signed-in user.", - "longDescription": "Send activity feed notifications to users in this chat." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -77,17 +69,10 @@ ] }, "TeamsActivity.Send.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create new notifications in the teamwork activity feeds of the users in this team, without a signed-in user.", - "longDescription": "Send activity feed notifications to users in this team." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/TeamsApp.json b/permissions/beta/TeamsApp.json index 4d1b41d71..4ef3102d9 100644 --- a/permissions/beta/TeamsApp.json +++ b/permissions/beta/TeamsApp.json @@ -1,28 +1,11 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { - "TeamsApp.Read.All": { - "schemes": { - "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the Teams apps that are installed for the signed-in user, and in all teams the user is a member of. Does not give the ability to read application-specific settings.", - "longDescription": "Read all installed Teams apps" - }, - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the Teams apps that are installed for any user, without a signed-in user. Does not give the ability to read application-specific settings.", - "longDescription": "Read all users\u0027 installed Teams apps" - } - }, - "pathSets": [] - }, "TeamsApp.Read.Group": { "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -33,23 +16,6 @@ } } ] - }, - "TeamsApp.ReadWrite.All": { - "schemes": { - "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, install, upgrade, and uninstall Teams apps, on behalf of the signed-in user and also for teams the user is a member of. Does not give the ability to read or write application-specific settings.", - "longDescription": "Manage all Teams apps" - }, - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, install, upgrade, and uninstall Teams apps for any user, without a signed-in user. Does not give the ability to read or write application-specific settings.", - "longDescription": "Manage all users\u0027 Teams apps" - } - }, - "pathSets": [] } } } \ No newline at end of file diff --git a/permissions/beta/TeamsAppInstallation.json b/permissions/beta/TeamsAppInstallation.json index 6661142f7..1825bc649 100644 --- a/permissions/beta/TeamsAppInstallation.json +++ b/permissions/beta/TeamsAppInstallation.json @@ -1,18 +1,11 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "TeamsAppInstallation.Read.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the Teams apps that are installed in this chat along with the permissions granted to each app, without a signed-in user.", - "longDescription": "Read which apps are installed in this chat." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -27,17 +20,10 @@ ] }, "TeamsAppInstallation.Read.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "See which apps are installed in this team, without a signed-in user.", - "longDescription": "See which apps are installed in this team." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -52,10 +38,17 @@ ] }, "TeamsAppInstallation.ReadForChat": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read installed Teams apps in chats", + "adminDescription": "Allows the app to read the Teams apps that are installed in chats the signed-in user can access. Does not give the ability to read application-specific settings.", + "userDisplayName": "Read installed Teams apps in chats", + "userDescription": "Allows the app to read the Teams apps that are installed in chats that you can access. Does not give the ability to read application-specific settings." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -70,10 +63,15 @@ ] }, "TeamsAppInstallation.ReadForChat.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Read installed Teams apps for all chats", + "adminDescription": "Allows the app to read the Teams apps that are installed in any chat, without a signed-in user. Does not give the ability to read application-specific settings." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -90,15 +88,16 @@ "TeamsAppInstallation.ReadForTeam": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the Teams apps that are installed in teams the signed-in user can access. Does not give the ability to read application-specific settings.", - "longDescription": "Read installed Teams apps in teams" + "adminDisplayName": "Read installed Teams apps in teams", + "adminDescription": "Allows the app to read the Teams apps that are installed in teams the signed-in user can access. Does not give the ability to read application-specific settings.", + "userDisplayName": "Read installed Teams apps in teams", + "userDescription": "Allows the app to read the Teams apps that are installed in teams that you can access. Does not give the ability to read application-specific settings.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -115,15 +114,13 @@ "TeamsAppInstallation.ReadForTeam.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the Teams apps that are installed in any team, without a signed-in user. Does not give the ability to read application-specific settings.", - "longDescription": "Read installed Teams apps for all teams" + "adminDisplayName": "Read installed Teams apps for all teams", + "adminDescription": "Allows the app to read the Teams apps that are installed in any team, without a signed-in user. Does not give the ability to read application-specific settings." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -140,14 +137,15 @@ "TeamsAppInstallation.ReadForUser": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the Teams apps that are installed for the signed-in user. Does not give the ability to read application-specific settings.", - "longDescription": "Read user\u0027s installed Teams apps" + "adminDisplayName": "Read user\u0027s installed Teams apps", + "adminDescription": "Allows the app to read the Teams apps that are installed for the signed-in user. Does not give the ability to read application-specific settings.", + "userDisplayName": "Read your installed Teams apps", + "userDescription": "Allows the app to read the Teams apps that are installed for you. Does not give the ability to read application-specific settings." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -165,15 +163,13 @@ "TeamsAppInstallation.ReadForUser.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the Teams apps that are installed for any user, without a signed-in user. Does not give the ability to read application-specific settings.", - "longDescription": "Read installed Teams apps for all users" + "adminDisplayName": "Read installed Teams apps for all users", + "adminDescription": "Allows the app to read the Teams apps that are installed for any user, without a signed-in user. Does not give the ability to read application-specific settings." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -188,10 +184,18 @@ ] }, "TeamsAppInstallation.ReadWriteForChat": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Manage installed Teams apps in chats", + "adminDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps in chats the signed-in user can access. Does not give the ability to read application-specific settings.", + "userDisplayName": "Manage installed Teams apps in chats", + "userDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps in chats you can access. Does not give the ability to read application-specific settings.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -203,7 +207,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -215,7 +219,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -226,7 +230,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -239,10 +243,15 @@ ] }, "TeamsAppInstallation.ReadWriteForChat.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Manage Teams apps for all chats", + "adminDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps in any chat, without a signed-in user. Does not give the ability to read application-specific settings." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -254,7 +263,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -266,7 +275,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -277,7 +286,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -292,15 +301,16 @@ "TeamsAppInstallation.ReadWriteForTeam": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, install, upgrade, and uninstall Teams apps in teams the signed-in user can access. Does not give the ability to read application-specific settings.", - "longDescription": "Manage installed Teams apps in teams" + "adminDisplayName": "Manage installed Teams apps in teams", + "adminDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps in teams the signed-in user can access. Does not give the ability to read application-specific settings.", + "userDisplayName": "Manage installed Teams apps in teams", + "userDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps in teams you can access. Does not give the ability to read application-specific settings.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -312,7 +322,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -324,7 +334,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -336,7 +346,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -351,15 +361,13 @@ "TeamsAppInstallation.ReadWriteForTeam.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, install, upgrade, and uninstall Teams apps in any team, without a signed-in user. Does not give the ability to read application-specific settings.", - "longDescription": "Manage Teams apps for all teams" + "adminDisplayName": "Manage Teams apps for all teams", + "adminDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps in any team, without a signed-in user. Does not give the ability to read application-specific settings." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -371,7 +379,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -383,7 +391,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -395,7 +403,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -410,15 +418,16 @@ "TeamsAppInstallation.ReadWriteForUser": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, install, upgrade, and uninstall Teams apps installed for the signed in user. Does not give the ability to read application-specific settings.", - "longDescription": "Manage user\u0027s installed Teams apps" + "adminDisplayName": "Manage user\u0027s installed Teams apps", + "adminDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps installed for the signed-in user. Does not give the ability to read application-specific settings.", + "userDisplayName": "Manage your installed Teams apps", + "userDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps installed for you. Does not give the ability to read application-specific settings.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -430,7 +439,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -442,7 +451,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -453,7 +462,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -469,15 +478,13 @@ "TeamsAppInstallation.ReadWriteForUser.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, install, upgrade, and uninstall Teams apps for any user, without a signed-in user. Does not give the ability to read application-specific settings.", - "longDescription": "Manage Teams apps for all users" + "adminDisplayName": "Manage Teams apps for all users", + "adminDescription": "Allows the app to read, install, upgrade, and uninstall Teams apps for any user, without a signed-in user. Does not give the ability to read application-specific settings." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -489,7 +496,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -501,7 +508,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -512,7 +519,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -526,10 +533,18 @@ ] }, "TeamsAppInstallation.ReadWriteSelfForChat": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Allow the Teams app to manage itself in chats", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself in chats the signed-in user can access.", + "userDisplayName": "Allow the Teams app to manage itself in chats", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself in chats you can access.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -541,7 +556,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -553,7 +568,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -564,7 +579,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -577,10 +592,15 @@ ] }, "TeamsAppInstallation.ReadWriteSelfForChat.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Allow the Teams app to manage itself for all chats", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself for any chat, without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -592,7 +612,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -604,7 +624,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -615,7 +635,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -630,27 +650,53 @@ "TeamsAppInstallation.ReadWriteSelfForTeam": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows a Teams app to read, install, upgrade, and uninstall itself to teams the signed-in user can access.", - "longDescription": "Allow the app to manage itself in teams" + "adminDisplayName": "Allow the app to manage itself in teams", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself to teams the signed-in user can access.", + "userDisplayName": "Allow the Teams app to manage itself in teams", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself to teams you can access.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/installedapps": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], "methods": [ - "GET" + "GET", + "DELETE" ], "paths": { "/teams/{id}/installedapps/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/87654321-0abc-zqf0-321456789q/installedapps": {}, + "/teams/{id}/installedapps/{id}/upgrade": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -665,15 +711,48 @@ "TeamsAppInstallation.ReadWriteSelfForTeam.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows a Teams app to read, install, upgrade, and uninstall itself in any team, without a signed-in user.", - "longDescription": "Allow the Teams app to manage itself for all teams" + "adminDisplayName": "Allow the Teams app to manage itself for all teams", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself in any team, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/installedapps": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/teams/{id}/installedapps/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST" + ], + "paths": { + "/teams/87654321-0abc-zqf0-321456789q/installedapps": {}, + "/teams/{id}/installedapps/{id}/upgrade": {} + } + }, + { + "schemeKeys": [ "Application" ], "methods": [ @@ -688,14 +767,15 @@ "TeamsAppInstallation.ReadWriteSelfForUser": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows a Teams app to read, install, upgrade, and uninstall itself to teams the signed-in user can access.", - "longDescription": "Allow the app to manage itself in teams" + "adminDisplayName": "Allow the Teams app to manage itself for a user", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself for the signed-in user.", + "userDisplayName": "Allow the Teams app to manage itself for you", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself for you." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -707,7 +787,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -719,7 +799,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -730,7 +810,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -746,15 +826,13 @@ "TeamsAppInstallation.ReadWriteSelfForUser.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows a Teams app to read, install, upgrade, and uninstall itself to any user, without a signed-in user.", - "longDescription": "Allow the app to manage itself for all users" + "adminDisplayName": "Allow the app to manage itself for all users", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall itself to any user, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -766,7 +844,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -778,7 +856,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -789,7 +867,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/TeamsTab.json b/permissions/beta/TeamsTab.json index 95fa44a80..f6d2f6afb 100644 --- a/permissions/beta/TeamsTab.json +++ b/permissions/beta/TeamsTab.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "TeamsTab.Create": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create tabs in any team in Microsoft Teams, on behalf of the signed-in user. This does not grant the ability to read, modify or delete tabs after they are created, or give access to the content inside the tabs.", - "longDescription": "Create tabs in Microsoft Teams." + "adminDisplayName": "Create tabs in Microsoft Teams.", + "adminDescription": "Allows the app to create tabs in any team in Microsoft Teams, on behalf of the signed-in user. This does not grant the ability to read, modify or delete tabs after they are created, or give access to the content inside the tabs.", + "userDisplayName": "Create tabs in Microsoft Teams.", + "userDescription": "Allows the app to create tabs in any team in Microsoft Teams, on your behalf. This does not grant the ability to read, modify or delete tabs after they are created, or give access to the content inside the tabs.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create tabs in any team in Microsoft Teams, without a signed-in user. This does not grant the ability to read, modify or delete tabs after they are created, or give access to the content inside the tabs.", - "longDescription": "Create tabs in Microsoft Teams." + "adminDisplayName": "Create tabs in Microsoft Teams.", + "adminDescription": "Allows the app to create tabs in any team in Microsoft Teams, without a signed-in user. This does not grant the ability to read, modify or delete tabs after they are created, or give access to the content inside the tabs." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -33,17 +32,10 @@ ] }, "TeamsTab.Create.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create tabs in this chat, without a signed-in user.", - "longDescription": "Create tabs in this chat." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -56,17 +48,10 @@ ] }, "TeamsTab.Create.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Create tabs in this team, without a signed-in user.", - "longDescription": "Create tabs in this team." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -79,17 +64,10 @@ ] }, "TeamsTab.Delete.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to delete this chat\u0027s tabs, without a signed-in user.", - "longDescription": "Delete this chat\u0027s tabs." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -102,17 +80,10 @@ ] }, "TeamsTab.Delete.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Delete this team\u0027s tabs, without a signed-in user.", - "longDescription": "Delete this team\u0027s tabs." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -127,21 +98,20 @@ "TeamsTab.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the Teams apps that are installed for the signed-in user, and in all teams the user is a member of. Does not give the ability to read application-specific settings.", - "longDescription": "Read tabs in Microsoft Teams." + "adminDisplayName": "Read tabs in Microsoft Teams.", + "adminDescription": "Read the names and settings of tabs inside any team in Microsoft Teams, on behalf of the signed-in user. This does not give access to the content inside the tabs.", + "userDisplayName": "Read tabs in Microsoft Teams.", + "userDescription": "Read the names and settings of tabs inside any team in Microsoft Teams, on your behalf. This does not give access to the content inside the tabs.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read the names and settings of tabs inside any team in Microsoft Teams, without a signed-in user. This does not give access to the content inside the tabs.", - "longDescription": "Read tabs in Microsoft Teams." + "adminDisplayName": "Read tabs in Microsoft Teams.", + "adminDescription": "Read the names and settings of tabs inside any team in Microsoft Teams, without a signed-in user. This does not give access to the content inside the tabs. " } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -158,17 +128,10 @@ ] }, "TeamsTab.Read.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read this chat\u0027s tabs, without a signed-in user.", - "longDescription": "Read this chat\u0027s tabs." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -181,17 +144,10 @@ ] }, "TeamsTab.Read.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read this team\u0027s tabs, without a signed-in user.", - "longDescription": "Read this team\u0027s tabs." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -207,21 +163,20 @@ "TeamsTab.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read, install, upgrade, and uninstall Teams apps, on behalf of the signed-in user and also for teams the user is a member of. Does not give the ability to read or write application-specific settings.", - "longDescription": "Read and write tabs in Microsoft Teams." + "adminDisplayName": "Read and write tabs in Microsoft Teams.", + "adminDescription": "Read and write tabs in any team in Microsoft Teams, on behalf of the signed-in user. This does not give access to the content inside the tabs.", + "userDisplayName": "Read and write tabs in Microsoft Teams.", + "userDescription": "Read and write tabs in any team in Microsoft Teams, on your behalf. This does not give access to the content inside the tabs.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Read and write tabs in any team in Microsoft Teams, without a signed-in user. This does not give access to the content inside the tabs.", - "longDescription": "Read and write tabs in Microsoft Teams." + "adminDisplayName": "Read and write tabs in Microsoft Teams.", + "adminDescription": "Read and write tabs in any team in Microsoft Teams, without a signed-in user. This does not give access to the content inside the tabs." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -235,7 +190,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -252,17 +207,10 @@ ] }, "TeamsTab.ReadWrite.Chat": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage this chat\u0027s tabs, without a signed-in user.", - "longDescription": "Manage this chat\u0027s tabs." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -273,7 +221,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -288,17 +236,10 @@ ] }, "TeamsTab.ReadWrite.Group": { - "schemes": { - "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Update this team\u0027s tabs, without a signed-in user.", - "longDescription": "Update this team\u0027s tabs." - } - }, + "schemes": {}, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -309,7 +250,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -324,10 +265,18 @@ ] }, "TeamsTab.ReadWriteForChat": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Allow the Teams app to manage all tabs in chats", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs in chats the signed-in user can access.", + "userDisplayName": "Allow the Teams app to manage all tabs in chats", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs in chats you can access.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -339,7 +288,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -355,10 +304,15 @@ ] }, "TeamsTab.ReadWriteForChat.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Allow the Teams app to manage all tabs for all chats", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs for any chat, without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -370,7 +324,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -383,10 +337,18 @@ ] }, "TeamsTab.ReadWriteForTeam": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Allow the Teams app to manage all tabs in teams", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs to teams the signed-in user can access.", + "userDisplayName": "Allow the app to manage all tabs in teams", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs to teams you can access.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -398,7 +360,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -413,10 +375,181 @@ ] }, "TeamsTab.ReadWriteForTeam.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Allow the Teams app to manage all tabs for all teams", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs in any team, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWriteForUser": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Allow the Teams app to manage all tabs for a user", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs for the signed-in user.", + "userDisplayName": "Allow the Teams app to manage all tabs for you", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs for you." + } + }, + "pathSets": [] + }, + "TeamsTab.ReadWriteForUser.All": { + "schemes": { + "Application": { + "adminDisplayName": "Allow the app to manage all tabs for all users", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall all tabs for any user, without a signed-in user." + } + }, + "pathSets": [] + }, + "TeamsTab.ReadWriteSelfForChat": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Allow the Teams app to manage only its own tabs in chats", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs in chats the signed-in user can access.", + "userDisplayName": "Allow the Teams app to manage only its own tabs in chats", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs in chats you can access.", + "requiresAdminConsent": true + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/chats/{id}/tabs": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWriteSelfForChat.All": { + "schemes": { + "Application": { + "adminDisplayName": "Allow the Teams app to manage only its own tabs for all chats", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs for any chat, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "POST", + "GET" + ], + "paths": { + "/chats/{id}/tabs": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE", + "GET", + "PATCH" + ], + "paths": { + "/chats/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWriteSelfForTeam": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Allow the Teams app to manage only its own tabs in teams", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs to teams the signed-in user can access.", + "userDisplayName": "Allow the Teams app to manage only its own tabs in teams", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs to teams you can access.", + "requiresAdminConsent": true + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/channels/{id}/tabs/{id}": {} + } + } + ] + }, + "TeamsTab.ReadWriteSelfForTeam.All": { + "schemes": { + "Application": { + "adminDisplayName": "Allow the Teams app to manage only its own tabs for all teams", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs in any team, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ "Application" ], "methods": [ @@ -428,7 +561,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -441,6 +574,26 @@ } } ] + }, + "TeamsTab.ReadWriteSelfForUser": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Allow the Teams app to manage only its own tabs for a user", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs for the signed-in user.", + "userDisplayName": "Allow the Teams app to manage only its own tabs for you", + "userDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs for you." + } + }, + "pathSets": [] + }, + "TeamsTab.ReadWriteSelfForUser.All": { + "schemes": { + "Application": { + "adminDisplayName": "Allow the Teams app to manage only its own tabs for all users", + "adminDescription": "Allows a Teams app to read, install, upgrade, and uninstall its own tabs for any user, without a signed-in user." + } + }, + "pathSets": [] } } } \ No newline at end of file diff --git a/permissions/beta/Teamwork.json b/permissions/beta/Teamwork.json index 72379010d..812081f0d 100644 --- a/permissions/beta/Teamwork.json +++ b/permissions/beta/Teamwork.json @@ -1,23 +1,16 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "Teamwork.Migrate.All": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Creating and managing resources for migration to Microsoft Teams", - "longDescription": "Manage migration to Microsoft Teams" - }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Creating and managing resources for migration to Microsoft Teams", - "longDescription": "Manage migration to Microsoft Teams" + "adminDisplayName": "Create chat and channel messages with anyone\u0027s identity and with any timestamp", + "adminDescription": "Allows the app to create chat and channel messages, without a signed in user. The app specifies which user appears as the sender, and can backdate the message to appear as if it was sent long ago. The messages can be sent to any chat or channel in the organization." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -27,6 +20,7 @@ "/teams/{id}/channels": {}, "/teams/{id}/channels/{id}/messages": {}, "/teams/{id}/channels/{id}/messages/{id}/replies": {}, + "/chats/{id}/messages": {}, "/teams": {}, "/teams/{id}/channels/{id}/completemigration": {}, "/teams/{id}/completemigration": {} diff --git a/permissions/beta/TeamworkAppSettings.json b/permissions/beta/TeamworkAppSettings.json new file mode 100644 index 000000000..11effe0de --- /dev/null +++ b/permissions/beta/TeamworkAppSettings.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "TeamworkAppSettings.Read.All": { + "schemes": { + "Application": { + "adminDisplayName": "Read Teams app settings", + "adminDescription": "Allows the app to read the Teams app settings without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teamwork/teamsappsettings": {} + } + } + ] + }, + "TeamworkAppSettings.ReadWrite.All": { + "schemes": { + "Application": { + "adminDisplayName": "Read and write Teams app settings", + "adminDescription": "Allows the app to read and write the Teams app settings without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/teamwork/teamsappsettings": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamworkDevice.json b/permissions/beta/TeamworkDevice.json new file mode 100644 index 000000000..a883ced1f --- /dev/null +++ b/permissions/beta/TeamworkDevice.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "TeamworkDevice.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read Teams devices", + "adminDescription": "Allow the app to read the management data for Teams devices on behalf of the signed-in user.", + "userDisplayName": "Read Teams devices", + "userDescription": "Allow the app to read the management data for Teams devices on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read Teams devices", + "adminDescription": "Allow the app to read the management data for Teams devices, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teamwork/devices": {}, + "/teamwork/devices/{id}": {}, + "/teamwork/devices/{id}/activity": {}, + "/teamwork/devices/{id}/configuration": {}, + "/teamwork/devices/{id}/health": {}, + "/teamwork/devices/{id}/operations": {}, + "/teamwork/devices/{id}/operations/{id}": {} + } + } + ] + }, + "TeamworkDevice.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write Teams devices", + "adminDescription": "Allow the app to read and write the management data for Teams devices on behalf of the signed-in user.", + "userDisplayName": "Read and write Teams devices", + "userDescription": "Allow the app to read and write the management data for Teams devices on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write Teams devices", + "adminDescription": "Allow the app to read and write the management data for Teams devices, without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teamwork/devices": {}, + "/teamwork/devices/{id}": {}, + "/teamwork/devices/{id}/activity": {}, + "/teamwork/devices/{id}/configuration": {}, + "/teamwork/devices/{id}/health": {}, + "/teamwork/devices/{id}/operations": {}, + "/teamwork/devices/{id}/operations/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/teamwork/devices/{id}/restart": {}, + "/teamwork/devices/{id}/rundiagnostics": {}, + "/teamwork/devices/{id}/updatesoftware": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TeamworkTag.json b/permissions/beta/TeamworkTag.json index ab5c1c45c..5ee0d46d7 100644 --- a/permissions/beta/TeamworkTag.json +++ b/permissions/beta/TeamworkTag.json @@ -1,22 +1,43 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "TeamworkTag.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Read tags in any team in Microsoft Teams, without a signed-in user.", - "longDescription": "Read tags in Microsoft Teams." + "adminDisplayName": "Read tags in Teams", + "adminDescription": "Allows the app to read tags in Teams, on behalf of the signed-in user.", + "userDisplayName": "Read tags in Teams", + "userDescription": "Allows the app to read tags in Teams, on your behalf.", + "requiresAdminConsent": true } }, - "pathSets": [] + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/teams/{id}/tags": {}, + "/teams/{id}/tags/{id}": {}, + "/teams/{id}/tags/{id}/members": {}, + "/teams/{id}/tags/{id}/members/{id}": {} + } + } + ] }, "TeamworkTag.Read.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Read tags in Teams", + "adminDescription": "Allows the app to read\u00A0tags in Teams\u00A0without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -34,19 +55,64 @@ "TeamworkTag.ReadWrite": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Read and write tags in any team in Microsoft Teams, without a signed-in user.", - "longDescription": "Read and write tags in Microsoft Teams." + "adminDisplayName": "Read and write tags in Teams", + "adminDescription": "Allows the app to read and write tags in Teams, on behalf of the signed-in user.", + "userDisplayName": "Read and write tags in Teams", + "userDescription": "Allows the app to read and write tags in Teams, on your behalf.", + "requiresAdminConsent": true } }, - "pathSets": [] + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/teams/{id}/tags": {}, + "/teams/{id}/tags/{id}/members": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE", + "PATCH" + ], + "paths": { + "/teams/{id}/tags/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "DELETE" + ], + "paths": { + "/teams/{id}/tags/{id}/members/{id}": {} + } + } + ] }, "TeamworkTag.ReadWrite.All": { - "schemes": {}, + "schemes": { + "Application": { + "adminDisplayName": "Read and write tags in Teams", + "adminDescription": "Allows the app to read and write tags in Teams without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -59,7 +125,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -72,7 +138,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ diff --git a/permissions/beta/TermStore.json b/permissions/beta/TermStore.json index 8b32a0d3c..4e98b7a02 100644 --- a/permissions/beta/TermStore.json +++ b/permissions/beta/TermStore.json @@ -1,40 +1,45 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "TermStore.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows app to read various terms, sets, and groups in the term store", - "longDescription": "Read term store data" + "adminDisplayName": "Read term store data", + "adminDescription": "Allows the app to read the term store data that the signed-in user has access to. This includes all sets, groups and terms in the term store.", + "userDisplayName": "Read term store data", + "userDescription": "Allows the app to read the term store data that you have access to. This includes all sets, groups and terms in the term store.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all term store data", + "adminDescription": "Allows the app to read all term store data, without a signed-in user. This includes all sets, groups and terms in the term store." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/termstore/groups/{id}": {}, + "/termstore/sets/{id}": {}, + "/termstore/sets/{id}/terms/{id}": {}, "/sites/{id}/termstore": {}, "/sites/{id}/termstore/groups/{id}": {}, "/sites/{id}/termstore/groups/{id}/sets/{id}/terms/{id}": {}, "/sites/{id}/termstore/sets/{id}": {}, "/sites/{id}/termstore/sets/{id}/terms/{id}": {}, "/termstore": {}, - "/termstore/groups": {}, - "/termstore/groups/{id}": {}, "/termstore/groups/{id}/sets": {}, "/termstore/groups/{id}/sets/{id}/terms/{id}": {}, - "/termstore/sets/{id}": {}, "/termstore/sets/{id}/children": {}, "/termstore/sets/{id}/relations": {}, - "/termstore/sets/{id}/terms/{id}": {}, "/termstore/sets/{id}/terms/{id}/children": {}, - "/termstore/sets/{id}/terms/{id}/relations": {} + "/termstore/sets/{id}/terms/{id}/relations": {}, + "/termstore/groups": {} } } ] @@ -42,86 +47,91 @@ "TermStore.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to edit or delete terms, sets, and groups in the term store", - "longDescription": "Read and write all term store data" + "adminDisplayName": "Read and write term store data", + "adminDescription": "Allows the app to read or modify data that the signed-in user has access to.\u00A0This includes all sets, groups and terms in the term store.", + "userDisplayName": "Read and write term store data", + "userDescription": "Allows the app to read or modify data that you have access to. This includes all sets, groups and terms in the term store.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all term store data", + "adminDescription": "Allows the app to read, edit or write all term store data, without a signed-in user. This includes all sets, groups and terms in the term store." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "DELETE", "GET" ], "paths": { - "/sites/{id}/termstore": {}, - "/sites/{id}/termstore/groups/{id}": {}, - "/sites/{id}/termstore/groups/{id}/sets/{id}/terms/{id}": {}, - "/sites/{id}/termstore/sets/{id}": {}, - "/sites/{id}/termstore/sets/{id}/terms/{id}": {}, - "/termstore/groups/{id}/sets": {}, - "/termstore/groups/{id}/sets/{id}/terms/{id}": {}, - "/termstore/sets/{id}/relations": {} + "/termstore/groups/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ + "DELETE", "GET", "PATCH" ], "paths": { - "/termstore": {} + "/termstore/sets/{id}": {}, + "/termstore/sets/{id}/terms/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "POST" + "GET" ], "paths": { - "/termstore/groups": {}, - "/termstore/sets/{id}/children": {}, - "/termstore/sets/{id}/terms/{id}/children": {}, - "/termstore/sets/{id}/terms/{id}/relations": {} + "/sites/{id}/termstore": {}, + "/sites/{id}/termstore/groups/{id}": {}, + "/sites/{id}/termstore/groups/{id}/sets/{id}/terms/{id}": {}, + "/sites/{id}/termstore/sets/{id}": {}, + "/sites/{id}/termstore/sets/{id}/terms/{id}": {}, + "/termstore/groups/{id}/sets": {}, + "/termstore/groups/{id}/sets/{id}/terms/{id}": {}, + "/termstore/sets/{id}/relations": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "DELETE" + "PATCH" ], "paths": { - "/termstore/groups/{id}": {} + "/termstore": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET", - "DELETE", - "PATCH" + "POST" ], "paths": { - "/termstore/sets/{id}": {}, - "/termstore/sets/{id}/terms/{id}": {} + "/termstore/sets/{id}/children": {}, + "/termstore/sets/{id}/terms/{id}/children": {}, + "/termstore/sets/{id}/terms/{id}/relations": {}, + "/termstore/groups": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/ThreatAssessment.json b/permissions/beta/ThreatAssessment.json index 7bb3d05a3..98bac34ae 100644 --- a/permissions/beta/ThreatAssessment.json +++ b/permissions/beta/ThreatAssessment.json @@ -1,18 +1,16 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ThreatAssessment.Read.All": { "schemes": { "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read your organization\u0027s threat assessment requests, without a signed-in user.", - "longDescription": "Read threat assessment requests" + "adminDisplayName": "Read threat assessment requests", + "adminDescription": "Allows an app to read your organization\u0027s threat assessment requests, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ @@ -28,27 +26,28 @@ "ThreatAssessment.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an app to read your organization\u0027s threat assessment requests on behalf of the signed-in user. Also allows the app to create new requests to assess threats received by your organization on behalf of the signed-in user.", - "longDescription": "Read and write threat assessment requests" + "adminDisplayName": "Read and write threat assessment requests", + "adminDescription": "Allows an app to read your organization\u0027s threat assessment requests on behalf of the signed-in user. Also allows the app to create new requests to assess threats received by your organization on behalf of the signed-in user.", + "userDisplayName": "Read and write threat assessment requests", + "userDescription": "Allows an app to read your organization\u0027s threat assessment requests on your behalf. Also allows the app to create new requests to assess threats received by your organization on your behalf.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "POST" + "POST", + "GET" ], "paths": { "/informationprotection/threatassessmentrequests": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ diff --git a/permissions/beta/ThreatHunting.json b/permissions/beta/ThreatHunting.json new file mode 100644 index 000000000..ecdf74f24 --- /dev/null +++ b/permissions/beta/ThreatHunting.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "ThreatHunting.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Run hunting queries", + "adminDescription": "Allows the app to run hunting queries, on behalf of the signed-in user.", + "userDisplayName": "Run hunting queries", + "userDescription": "Allows the app to run hunting queries that you can execute.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Run hunting queries", + "adminDescription": "Allows the app to run hunting queries, without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ThreatIndicators.json b/permissions/beta/ThreatIndicators.json index 276337707..a025ddc2b 100644 --- a/permissions/beta/ThreatIndicators.json +++ b/permissions/beta/ThreatIndicators.json @@ -1,19 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "ThreatIndicators.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all the threat indicators for your organization, on behalf of the signed-in user.", - "longDescription": "Read your organization\u0027s threat indicators" + "adminDisplayName": "Read all threat indicators", + "adminDescription": "Allows the app to read all the indicators for your organization, on behalf of the signed-in user.", + "userDisplayName": "Read all threat indicators", + "userDescription": "Allows the app to read all the indicators for your organization, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read all the threat indicators for your organization, without a signed-in user.", - "longDescription": "Manage threat indicators this app creates or owns" + "adminDisplayName": "Read all threat indicators", + "adminDescription": "Allows the app to read all the indicators for your organization, without a signed-in user." } }, "pathSets": [] @@ -21,21 +20,20 @@ "ThreatIndicators.ReadWrite.OwnedBy": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create threat indicators, and fully manage those threat indicators (read, update and delete) on behalf of the signed-in user.", - "longDescription": "Manage threat indicators this app creates or owns" + "adminDisplayName": "Manage threat indicators this app creates or owns", + "adminDescription": "Allows the app to create threat indicators, and fully manage those threat indicators (read, update and delete), on behalf of the signed-in user. \u00A0It cannot update any threat indicators it does not own.", + "userDisplayName": "Manage threat indicators this app creates or owns", + "userDescription": "Allows the app to create threat indicators, and fully manage those threat indicators (read, update and delete), on your behalf. \u00A0It cannot update any threat indicators that it is not an owner of.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to create threat indicators, and fully manage those threat indicators (read, update and delete), without a signed-in user. It cannot update any threat indicators it does not own.", - "longDescription": "Manage threat indicators this app creates or owns" + "adminDisplayName": "Manage threat indicators this app creates or owns", + "adminDescription": "Allows the app to create threat indicators, and fully manage those threat indicators (read, update and delete), without a signed-in user. \u00A0It cannot update any threat indicators it does not own." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -49,7 +47,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -62,7 +60,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/ThreatSubmission.json b/permissions/beta/ThreatSubmission.json new file mode 100644 index 000000000..7262a280a --- /dev/null +++ b/permissions/beta/ThreatSubmission.json @@ -0,0 +1,172 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "ThreatSubmission.Read": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read threat submissions", + "adminDescription": "Allows the app to read the threat submissions and threat submission policies owned by the signed-in user.", + "userDisplayName": "Read threat submissions", + "userDescription": "Allows the app to read the threat submissions and threat submission policies that you own on your behalf." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/threatsubmission//emailthreatsubmissionpolicies/{id}": {}, + "/security/threatsubmission/emailthreats": {}, + "/security/threatsubmission/emailthreats/{id}": {}, + "/security/threatsubmission/emailthreatsubmissionpolicies": {}, + "/security/threatsubmission/filethreats": {}, + "/security/threatsubmission/filethreats/{id}": {}, + "/security/threatsubmission/urlthreats": {}, + "/security/threatsubmission/urlthreats/{id}": {} + } + } + ] + }, + "ThreatSubmission.Read.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read all threat submissions", + "adminDescription": "Allows the app to read your organization\u0027s threat submissions and threat submission policies on behalf of the signed-in user.", + "userDisplayName": "Read all threat submissions", + "userDescription": "Allows the app to read your organization\u0027s threat submissions and threat submission policies on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all of the organization\u0027s threat submissions", + "adminDescription": "Allows the app to read your organization\u0027s threat submissions and to view threat submission policies without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/threatsubmission//emailthreatsubmissionpolicies/{id}": {}, + "/security/threatsubmission/emailthreats": {}, + "/security/threatsubmission/emailthreats/{id}": {}, + "/security/threatsubmission/emailthreatsubmissionpolicies": {}, + "/security/threatsubmission/filethreats": {}, + "/security/threatsubmission/filethreats/{id}": {}, + "/security/threatsubmission/urlthreats": {}, + "/security/threatsubmission/urlthreats/{id}": {} + } + } + ] + }, + "ThreatSubmission.ReadWrite": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write threat submissions", + "adminDescription": "Allows the app to read the threat submissions and threat submission policies owned by the signed-in user. Also allows the app to create new threat submissions on behalf of the signed-in user.", + "userDisplayName": "Read and write threat submissions", + "userDescription": "Allows the app to read the threat submissions and threat submission policies that you own. Also allows the app to create new threat submissions on your behalf." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/threatsubmission//emailthreatsubmissionpolicies/{id}": {}, + "/security/threatsubmission/emailthreats/{id}": {}, + "/security/threatsubmission/emailthreatsubmissionpolicies": {}, + "/security/threatsubmission/filethreats/{id}": {}, + "/security/threatsubmission/urlthreats/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/security/threatsubmission/emailthreats": {}, + "/security/threatsubmission/filethreats": {}, + "/security/threatsubmission/urlthreats": {} + } + } + ] + }, + "ThreatSubmission.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write all threat submissions", + "adminDescription": "Allows the app to read your organization\u0027s threat submissions and threat submission policies on behalf of the signed-in user. Also allows the app to create new threat submissions on behalf of the signed-in user.", + "userDisplayName": "Read and write all threat submissions", + "userDescription": "Allows the app to read your organization\u0027s threat submissions and threat submission policies on your behalf. Also allows the app to create new threat submissions on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all of the organization\u0027s threat submissions", + "adminDescription": "Allows the app to read your organization\u0027s threat submissions and threat submission policies without a signed-in user. Also allows the app to create new threat submissions without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/threatsubmission//emailthreatsubmissionpolicies/{id}": {}, + "/security/threatsubmission/emailthreats/{id}": {}, + "/security/threatsubmission/emailthreatsubmissionpolicies": {}, + "/security/threatsubmission/filethreats/{id}": {}, + "/security/threatsubmission/urlthreats/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/security/threatsubmission/emailthreats": {}, + "/security/threatsubmission/filethreats": {}, + "/security/threatsubmission/urlthreats": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/emailthreats/{id}/review": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ThreatSubmissionPolicies.json b/permissions/beta/ThreatSubmissionPolicies.json new file mode 100644 index 000000000..88a41f546 --- /dev/null +++ b/permissions/beta/ThreatSubmissionPolicies.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "ThreatSubmissionPolicies.ReadWrite.All": { + "schemes": {}, + "pathSets": [ + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/threatsubmission//emailthreatsubmissionpolicies/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/security/threatsubmission/emailthreatsubmissionpolicies": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/security/threatsubmission/emailthreatsubmissionpolices/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/security/threatsubmission/emailthreatsubmissionpolicies/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/ThreatSubmissionPolicy.json b/permissions/beta/ThreatSubmissionPolicy.json new file mode 100644 index 000000000..feb38f905 --- /dev/null +++ b/permissions/beta/ThreatSubmissionPolicy.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "ThreatSubmissionPolicy.ReadWrite.All": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write all threat submission policies", + "adminDescription": "Allows the app to read your organization\u0027s threat submission policies on behalf of the signed-in user. Also allows the app to create new threat submission policies on behalf of the signed-in user.", + "userDisplayName": "Read and write all threat submission policies", + "userDescription": "Allows the app to read your organization\u0027s threat submission policies on your behalf. Also allows the app to create new threat submission policies on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all of the organization\u0027s threat submission policies", + "adminDescription": "Allows the app to read your organization\u0027s threat submission policies without a signed-in user. Also allows the app to create new threat submission polices without a signed-in user." + } + }, + "pathSets": [ + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET" + ], + "paths": { + "/security/threatsubmission//emailthreatsubmissionpolicies/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "GET", + "POST" + ], + "paths": { + "/security/threatsubmission/emailthreatsubmissionpolicies": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/security/threatsubmission/emailthreatsubmissionpolices/{id}": {} + } + }, + { + "schemeKeys": [ + "Application" + ], + "methods": [ + "PATCH" + ], + "paths": { + "/security/threatsubmission/emailthreatsubmissionpolicies/{id}": {} + } + } + ] + } + } +} \ No newline at end of file diff --git a/permissions/beta/TrustFrameworkKeySet.json b/permissions/beta/TrustFrameworkKeySet.json index 56d937064..db76a24a8 100644 --- a/permissions/beta/TrustFrameworkKeySet.json +++ b/permissions/beta/TrustFrameworkKeySet.json @@ -1,11 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "TrustFrameworkKeySet.Read.All": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read trust framework key sets", + "adminDescription": "Allows the app to read trust framework key set properties on behalf of the signed-in user.", + "userDisplayName": "Read trust framework key sets", + "userDescription": "Allows the app to read trust framework key sets, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read trust framework key sets", + "adminDescription": "Allows the app to read trust framework key set properties without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -21,10 +33,22 @@ ] }, "TrustFrameworkKeySet.ReadWrite.All": { - "schemes": {}, + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read and write trust framework key sets", + "adminDescription": "Allows the app to read and write trust framework key set properties on behalf of the signed-in user.", + "userDisplayName": "Read and write trust framework key sets", + "userDescription": "Allows the app to read or write trust framework key sets, on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write trust framework key sets", + "adminDescription": "Allows the app to read and write trust framework key set properties without a signed-in user." + } + }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -37,7 +61,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -51,7 +75,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -63,7 +87,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/UnifiedGroupMember.json b/permissions/beta/UnifiedGroupMember.json new file mode 100644 index 000000000..70a2552f8 --- /dev/null +++ b/permissions/beta/UnifiedGroupMember.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "UnifiedGroupMember.Read.AsGuest": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Read unified group memberships as guest", + "adminDescription": "Allows the app to read basic unified group properties, memberships and owners of the group the signed-in guest is a member of.", + "userDisplayName": "Read unified group memberships as guest", + "userDescription": "Allows the app to read basic unified group properties, memberships and owners of the group you are a member of.", + "requiresAdminConsent": true + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/User.json b/permissions/beta/User.json index 6463b48a3..4bd2bbfd2 100644 --- a/permissions/beta/User.json +++ b/permissions/beta/User.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "User.Export.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to export an organizational user\u0027s data, when performed by a Company Administrator.", - "longDescription": "Export users\u0027 data" + "adminDisplayName": "Export user\u0027s data", + "adminDescription": "Allows the app to export data (e.g. customer content or system-generated logs), associated with any user in your company, when the app is used by a privileged user (e.g. a Company Administrator).", + "userDisplayName": "Export user\u0027s data", + "userDescription": "Allows the app to export data (e.g. customer content or system-generated logs), associated with any user in your company, when the app is used by a privileged user (e.g. a Company Administrator).", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to export organizational users\u0027 data, without a signed-in user.", - "longDescription": "Export users\u0027 data" + "adminDisplayName": "Export user\u0027s data", + "adminDescription": "Allows the app to export data (e.g. customer content or system-generated logs), associated with any user in your company, when the app is used by a privileged user (e.g. a Company Administrator)." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -30,7 +29,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -46,21 +45,20 @@ "User.Invite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to invite guest users to your organization, on behalf of the signed-in user.", - "longDescription": "Invite guest users to the organization" + "adminDisplayName": "Invite guest users to the organization", + "adminDescription": "Allows the app to invite guest users to the organization, on behalf of the signed-in user.", + "userDisplayName": "Invite guest users to the organization", + "userDescription": "Allows the app to invite guest users to the organization, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to invite guest users to your organization, without a signed-in user.", - "longDescription": "Invite guest users to the organization" + "adminDisplayName": "Invite guest users to the organization", + "adminDescription": "Allows the app to invite guest users to the organization, without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -76,21 +74,20 @@ "User.ManageIdentities.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an application to read, update and delete identities that are associated with a user\u0027s account, that the signed-in user has access to. This controls which identities your users can sign-in with.", - "longDescription": "Manage user identities" + "adminDisplayName": "Manage user identities", + "adminDescription": "Allows the app to read, update and delete identities that are associated with a user\u0027s account that the signed-in user has access to. This controls the identities users can sign-in with.", + "userDisplayName": "Manage user identities", + "userDescription": "Allows the app to read, update and delete identities that are associated with a user\u0027s account that you have access to. This controls the identities users can sign-in with.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows an application to read, update and delete identities that are associated with a user\u0027s account, without a signed in user. This controls which identities users can sign-in with.", - "longDescription": "Manage all user identities" + "adminDisplayName": "Manage all users\u0027 identities", + "adminDescription": "Allows the app to read, update and delete identities that are associated with a user\u0027s account, without a signed in user. This controls the identities users can sign-in with." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -105,20 +102,16 @@ }, "User.Read": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.", - "longDescription": "Sign-in and read user profile" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.", - "longDescription": "Sign-in and read user profile" + "adminDisplayName": "Sign in and read user profile", + "adminDescription": "Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.", + "userDisplayName": "Sign you in and read your profile", + "userDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedPersonal" ], "methods": [ @@ -129,7 +122,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -141,98 +134,121 @@ "/organization": {}, "/education/me/user": {}, "/education/users/{id}/user": {}, - "/me/manager": {}, + "/me/directreports": {}, "/me/memberof": {}, + "/me/ownedobjects": {}, + "/me/registereddevices": {}, "/users/delta": {}, "/users/{id}/memberof": {}, "/users/{id}/ownedobjects": {}, + "/users/{id}/registereddevices": {}, + "/users/{id}/transitivememberof": {}, "/users/{id}/usagerights": {}, "/me/drive": {}, "/me/drives": {}, - "/me/memberOf/{id}": {}, - "/users/{id}/accountEnabled": {}, - "/users/{id}/ageGroup": {}, - "/users/{id}/assignedLicenses": {}, - "/users/{id}/assignedPlans": {}, - "/users/{id}/businessPhones": {}, + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations/{id}": {}, + "/me/analytics/settings": {}, + "/me/settings/contactmergesuggestions": {}, + "/me/settings/iteminsights": {}, + "/organization/{id}/branding/localizations": {}, + "/users/{id}/analytics/settings": {}, + "/users/{id}/settings/contactmergesuggestions": {}, + "/users/{id}/settings/iteminsights": {}, + "/me/findmeetingtimes": {}, + "/me/findroomlists": {}, + "/me/findrooms": {}, + "/me/memberof/{id}": {}, + "/me/settings": {}, + "/users/{id}/accountenabled": {}, + "/users/{id}/agegroup": {}, + "/users/{id}/assignedlicenses": {}, + "/users/{id}/assignedplans": {}, + "/users/{id}/businessphones": {}, "/users/{id}/city": {}, - "/users/{id}/companyName": {}, - "/users/{id}/consentProvidedForMinor": {}, + "/users/{id}/companyname": {}, + "/users/{id}/consentprovidedforminor": {}, "/users/{id}/country": {}, - "/users/{id}/createdDateTime": {}, - "/users/{id}/creationType": {}, - "/users/{id}/deletedDateTime": {}, + "/users/{id}/createddatetime": {}, + "/users/{id}/creationtype": {}, + "/users/{id}/deleteddatetime": {}, "/users/{id}/department": {}, - "/users/{id}/deviceKeys": {}, - "/users/{id}/employeeId": {}, - "/users/{id}/externalUserState": {}, - "/users/{id}/externalUserStateChangeDateTime": {}, - "/users/{id}/faxNumber": {}, - "/users/{id}/imAddresses": {}, - "/users/{id}/isResourceAccount": {}, - "/users/{id}/jobTitle": {}, - "/users/{id}/legalAgeGroupClassification": {}, - "/users/{id}/mailNickname": {}, - "/users/{id}/memberOf/{id}": {}, - "/users/{id}/mobilePhone": {}, - "/users/{id}/officeLocation": {}, - "/users/{id}/onPremisesDistinguishedName": {}, - "/users/{id}/onPremisesDomainName": {}, - "/users/{id}/onPremisesExtensionAttributes": {}, - "/users/{id}/onPremisesImmutableId": {}, - "/users/{id}/onPremisesLastSyncDateTime": {}, - "/users/{id}/onPremisesProvisioningErrors": {}, - "/users/{id}/onPremisesSamAccountName": {}, - "/users/{id}/onPremisesSecurityIdentifier": {}, - "/users/{id}/onPremisesSyncEnabled": {}, - "/users/{id}/onPremisesUserPrincipalName": {}, - "/users/{id}/otherMails": {}, - "/users/{id}/passwordPolicies": {}, - "/users/{id}/passwordProfile": {}, + "/users/{id}/devicekeys": {}, + "/users/{id}/employeeid": {}, + "/users/{id}/externaluserstate": {}, + "/users/{id}/externaluserstatechangedatetime": {}, + "/users/{id}/faxnumber": {}, + "/users/{id}/imaddresses": {}, + "/users/{id}/isresourceaccount": {}, + "/users/{id}/jobtitle": {}, + "/users/{id}/legalagegroupclassification": {}, + "/users/{id}/mailnickname": {}, + "/users/{id}/memberof/{id}": {}, + "/users/{id}/mobilephone": {}, + "/users/{id}/officelocation": {}, + "/users/{id}/onpremisesdistinguishedname": {}, + "/users/{id}/onpremisesdomainname": {}, + "/users/{id}/onpremisesextensionattributes": {}, + "/users/{id}/onpremisesimmutableid": {}, + "/users/{id}/onpremiseslastsyncdatetime": {}, + "/users/{id}/onpremisesprovisioningerrors": {}, + "/users/{id}/onpremisessamaccountname": {}, + "/users/{id}/onpremisessecurityidentifier": {}, + "/users/{id}/onpremisessyncenabled": {}, + "/users/{id}/onpremisesuserprincipalname": {}, + "/users/{id}/othermails": {}, + "/users/{id}/passwordpolicies": {}, + "/users/{id}/passwordprofile": {}, "/users/{id}/photo": {}, "/users/{id}/photos": {}, "/users/{id}/photos/{id}": {}, - "/users/{id}/postalCode": {}, - "/users/{id}/preferredDataLocation": {}, - "/users/{id}/provisionedPlans": {}, - "/users/{id}/proxyAddresses": {}, - "/users/{id}/refreshTokensValidFromDateTime": {}, - "/users/{id}/showInAddressList": {}, - "/users/{id}/signInSessionsValidFromDateTime": {}, + "/users/{id}/postalcode": {}, + "/users/{id}/preferreddatalocation": {}, + "/users/{id}/provisionedplans": {}, + "/users/{id}/proxyaddresses": {}, + "/users/{id}/refreshtokensvalidfromdatetime": {}, + "/users/{id}/showinaddresslist": {}, + "/users/{id}/signinsessionsvalidfromdatetime": {}, "/users/{id}/state": {}, - "/users/{id}/streetAddress": {}, - "/users/{id}/usageLocation": {}, - "/users/{id}/userType": {}, - "/me/settings": {}, - "/organization/{id}/branding": {}, - "/organization/{id}/branding/localizations": {}, - "/organization/{id}/branding/localizations/{id}": {}, - "/me/analytics/settings": {}, - "/me/createdObjects": {}, - "/me/directReports": {}, - "/me/exportPersonalData": {}, + "/users/{id}/streetaddress": {}, + "/users/{id}/usagelocation": {}, + "/users/{id}/usertype": {}, + "/me/exportpersonaldata": {}, "/me/extensions": {}, - "/me/findMeetingTimes": {}, - "/me/findRoomLists": {}, - "/me/findRooms": {}, - "/me/licenseDetails": {}, - "/me/memberOf": {}, "/me/onenote": {}, "/me/outlook": {}, - "/me/ownedDevices": {}, - "/me/ownedObjects": {}, + "/me/owneddevices": {}, "/me/photo": {}, "/me/photos": {}, - "/me/photos/{id}": {}, - "/me/registeredDevices": {}, - "/me/settings/iteminsights": {}, - "/user/{id}/settings/iteminsights": {}, - "/users/{id}/analytics/settings": {}, - "/users/{id}/settings/iteminsights": {} + "/me/photos/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmemberobjects": {}, + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, + "/users/{id}/checkmemberobjects": {}, + "/users/{id}/getmemberobjects": {} + } + }, + { + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -331,7 +347,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -344,19 +360,7 @@ } }, { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/users/{id}/getmembergroups": {}, - "/users/{id}/getmemberobjects": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -373,7 +377,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -387,7 +391,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -404,21 +408,20 @@ "User.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user.", - "longDescription": "Read all users\u0027 full profiles" + "adminDisplayName": "Read all users\u0027 full profiles", + "adminDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user.", + "userDisplayName": "Read all users\u0027 full profiles", + "userDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user.", - "longDescription": "Read all users\u0027 full profiles" + "adminDisplayName": "Read all users\u0027 full profiles", + "adminDescription": "Allows the app to read user profiles without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -428,6 +431,7 @@ "paths": { "/directory/deleteditems/microsoft.graph.application": {}, "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, "/directory/deleteditems/microsoft.graph.user": {}, "/directory/deleteditems/{id}": {}, "/me": {}, @@ -436,10 +440,11 @@ "/me/joinedteams": {}, "/me/licensedetails": {}, "/me/manager": {}, + "/me/ownedobjects": {}, + "/me/registereddevices": {}, "/users": {}, "/users/delta": {}, "/users/{id}": {}, - "/users/{id}/": {}, "/users/{id}/createdobjects": {}, "/users/{id}/directreports": {}, "/users/{id}/joinedteams": {}, @@ -455,15 +460,15 @@ "/me/findroomlists": {}, "/me/findrooms": {}, "/me/findrooms(roomlist={value})": {}, - "/me/settings/": {}, + "/me/settings": {}, "/users/{id}/findroomlists": {}, "/users/{id}/findrooms": {}, "/users/{id}/findrooms(roomlist={value})": {}, - "/users/{id}/settings/": {} + "/users/{id}/settings": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -471,26 +476,68 @@ "POST" ], "paths": { - "/serviceprincipals/{id}/checkmembergroups": {}, - "/serviceprincipals/{id}/getmembergroups": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmembergroups": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmembergroups": {}, + "/devices/{id}/getmemberobjects": {}, "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, "/directoryobjects/{id}/getmembergroups": {}, + "/directoryobjects/{id}/getmemberobjects": {}, "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, "/groups/{id}/getmembergroups": {}, + "/groups/{id}/getmemberobjects": {}, "/me/checkmembergroups": {}, "/me/checkmemberobjects": {}, "/me/getmembergroups": {}, + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, "/users/{id}/checkmembergroups": {}, "/users/{id}/checkmemberobjects": {}, "/users/{id}/getmembergroups": {}, "/users/{id}/getmemberobjects": {}, - "/users/{id}/exportpersonaldata": {}, "/me/translateexchangeids": {}, "/users/{id}/translateexchangeids": {} } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET" + ], + "paths": { + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations/{id}": {}, + "/organization/{id}/branding/localizations": {}, + "/organization/{id}/settings/iteminsights": {}, + "/organization/{id}/settings/peopleinsights": {}, + "/users/{id}/settings/shiftpreferences": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/groups/evaluatedynamicmembership": {}, + "/groups/{id}/evaluatedynamicmembership": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -508,84 +555,84 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application" ], "methods": [ "GET" ], "paths": { - "/me/memberOf/{id}": {}, + "/me/memberof/{id}": {}, "/me/outlook/supportedlanguages": {}, "/me/outlook/supportedtimezones": {}, "/me/outlook/supportedtimezones(timezonestandard={value})": {}, - "/users/{id}/accountEnabled": {}, - "/users/{id}/ageGroup": {}, - "/users/{id}/assignedLicenses": {}, - "/users/{id}/assignedPlans": {}, - "/users/{id}/businessPhones": {}, + "/users/{id}/accountenabled": {}, + "/users/{id}/agegroup": {}, + "/users/{id}/assignedlicenses": {}, + "/users/{id}/assignedplans": {}, + "/users/{id}/businessphones": {}, "/users/{id}/city": {}, - "/users/{id}/companyName": {}, - "/users/{id}/consentProvidedForMinor": {}, + "/users/{id}/companyname": {}, + "/users/{id}/consentprovidedforminor": {}, "/users/{id}/country": {}, - "/users/{id}/createdDateTime": {}, - "/users/{id}/creationType": {}, - "/users/{id}/deletedDateTime": {}, + "/users/{id}/createddatetime": {}, + "/users/{id}/creationtype": {}, + "/users/{id}/deleteddatetime": {}, "/users/{id}/department": {}, - "/users/{id}/deviceKeys": {}, - "/users/{id}/displayName": {}, - "/users/{id}/employeeId": {}, - "/users/{id}/externalUserState": {}, - "/users/{id}/externalUserStateChangeDateTime": {}, - "/users/{id}/faxNumber": {}, - "/users/{id}/givenName": {}, + "/users/{id}/devicekeys": {}, + "/users/{id}/displayname": {}, + "/users/{id}/employeeid": {}, + "/users/{id}/externaluserstate": {}, + "/users/{id}/externaluserstatechangedatetime": {}, + "/users/{id}/faxnumber": {}, + "/users/{id}/givenname": {}, "/users/{id}/id": {}, "/users/{id}/identities": {}, - "/users/{id}/imAddresses": {}, - "/users/{id}/isResourceAccount": {}, - "/users/{id}/jobTitle": {}, - "/users/{id}/legalAgeGroupClassification": {}, + "/users/{id}/imaddresses": {}, + "/users/{id}/isresourceaccount": {}, + "/users/{id}/jobtitle": {}, + "/users/{id}/legalagegroupclassification": {}, "/users/{id}/mail": {}, - "/users/{id}/mailNickname": {}, - "/users/{id}/memberOf/{id}": {}, - "/users/{id}/mobilePhone": {}, - "/users/{id}/officeLocation": {}, - "/users/{id}/onPremisesDistinguishedName": {}, - "/users/{id}/onPremisesDomainName": {}, - "/users/{id}/onPremisesExtensionAttributes": {}, - "/users/{id}/onPremisesImmutableId": {}, - "/users/{id}/onPremisesLastSyncDateTime": {}, - "/users/{id}/onPremisesProvisioningErrors": {}, - "/users/{id}/onPremisesSamAccountName": {}, - "/users/{id}/onPremisesSecurityIdentifier": {}, - "/users/{id}/onPremisesSyncEnabled": {}, - "/users/{id}/onPremisesUserPrincipalName": {}, - "/users/{id}/otherMails": {}, + "/users/{id}/mailnickname": {}, + "/users/{id}/memberof/{id}": {}, + "/users/{id}/mobilephone": {}, + "/users/{id}/officelocation": {}, + "/users/{id}/onpremisesdistinguishedname": {}, + "/users/{id}/onpremisesdomainname": {}, + "/users/{id}/onpremisesextensionattributes": {}, + "/users/{id}/onpremisesimmutableid": {}, + "/users/{id}/onpremiseslastsyncdatetime": {}, + "/users/{id}/onpremisesprovisioningerrors": {}, + "/users/{id}/onpremisessamaccountname": {}, + "/users/{id}/onpremisessecurityidentifier": {}, + "/users/{id}/onpremisessyncenabled": {}, + "/users/{id}/onpremisesuserprincipalname": {}, + "/users/{id}/othermails": {}, "/users/{id}/outlook/supportedlanguages": {}, "/users/{id}/outlook/supportedtimezones": {}, "/users/{id}/outlook/supportedtimezones(timezonestandard={value})": {}, - "/users/{id}/passwordPolicies": {}, - "/users/{id}/passwordProfile": {}, + "/users/{id}/passwordpolicies": {}, + "/users/{id}/passwordprofile": {}, "/users/{id}/photo": {}, "/users/{id}/photos": {}, "/users/{id}/photos/{id}": {}, - "/users/{id}/postalCode": {}, - "/users/{id}/preferredDataLocation": {}, - "/users/{id}/provisionedPlans": {}, - "/users/{id}/proxyAddresses": {}, - "/users/{id}/refreshTokensValidFromDateTime": {}, - "/users/{id}/showInAddressList": {}, - "/users/{id}/signInSessionsValidFromDateTime": {}, + "/users/{id}/postalcode": {}, + "/users/{id}/preferreddatalocation": {}, + "/users/{id}/provisionedplans": {}, + "/users/{id}/proxyaddresses": {}, + "/users/{id}/refreshtokensvalidfromdatetime": {}, + "/users/{id}/showinaddresslist": {}, + "/users/{id}/signinsessionsvalidfromdatetime": {}, "/users/{id}/state": {}, - "/users/{id}/streetAddress": {}, + "/users/{id}/streetaddress": {}, "/users/{id}/surname": {}, - "/users/{id}/usageLocation": {}, - "/users/{id}/userPrincipalName": {}, - "/users/{id}/userType": {} + "/users/{id}/usagelocation": {}, + "/users/{id}/userprincipalname": {}, + "/users/{id}/usertype": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -673,7 +720,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -686,88 +733,48 @@ "/me/profile/names": {}, "/users/{id}/profile/names": {} } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/groups/evaluatedynamicmembership": {}, - "/groups/{id}/evaluatedynamicmembership": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/organization/{id}/branding": {}, - "/organization/{id}/branding/localizations": {}, - "/organization/{id}/branding/localizations/{id}": {}, - "/organization/{id}/settings/iteminsights": {}, - "/users/{id}/settings/shiftpreferences": {} - } } ] }, "User.ReadBasic.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user.", - "longDescription": "Read all users\u0027 basic profiles" + "adminDisplayName": "Read all users\u0027 basic profiles", + "adminDescription": "Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address and photo.", + "userDisplayName": "Read all users\u0027 basic profiles", + "userDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo." } }, "pathSets": [ { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "POST" - ], - "paths": { - "/serviceprincipals/{id}/checkmembergroups": {}, - "/serviceprincipals/{id}/getmembergroups": {}, - "/directoryobjects/{id}/checkmembergroups": {}, - "/directoryobjects/{id}/getmembergroups": {}, - "/groups/{id}/checkmembergroups": {}, - "/groups/{id}/getmembergroups": {}, - "/me/checkmembergroups": {}, - "/me/getmembergroups": {}, - "/users/{id}/checkmembergroups": {}, - "/users/{id}/getmembergroups": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/users/{id}/approleassignments": {}, + "/me/oauth2permissiongrants": {}, + "/users/{id}/oauth2permissiongrants": {}, "/me": {}, "/users": {}, "/users/delta": {}, "/users/{id}": {}, + "/organization/{id}/branding": {}, + "/organization/{id}/branding/localizations/{id}": {}, + "/organization/{id}/branding/localizations": {}, "/me/findroomlists": {}, "/me/findrooms": {}, "/me/findrooms(roomlist={value})": {}, "/me/outlook/supportedlanguages": {}, "/me/outlook/supportedtimezones": {}, "/me/outlook/supportedtimezones(timezonestandard={value})": {}, - "/users/{id}/displayName": {}, + "/users/{id}/displayname": {}, "/users/{id}/findroomlists": {}, "/users/{id}/findrooms": {}, "/users/{id}/findrooms(roomlist={value})": {}, - "/users/{id}/givenName": {}, + "/users/{id}/givenname": {}, "/users/{id}/id": {}, "/users/{id}/identities": {}, "/users/{id}/mail": {}, @@ -775,83 +782,91 @@ "/users/{id}/outlook/supportedtimezones": {}, "/users/{id}/outlook/supportedtimezones(timezonestandard={value})": {}, "/users/{id}/surname": {}, - "/users/{id}/userPrincipalName": {}, - "/organization/{id}/branding": {}, - "/organization/{id}/branding/localizations": {}, - "/organization/{id}/branding/localizations/{id}": {}, - "/me/accountEnabled": {}, - "/me/ageGroup": {}, - "/me/assignedLicenses": {}, - "/me/assignedPlans": {}, - "/me/businessPhones": {}, + "/users/{id}/userprincipalname": {}, + "/me/accountenabled": {}, + "/me/agegroup": {}, + "/me/assignedlicenses": {}, + "/me/assignedplans": {}, + "/me/businessphones": {}, "/me/city": {}, - "/me/companyName": {}, - "/me/consentProvidedForMinor": {}, + "/me/companyname": {}, + "/me/consentprovidedforminor": {}, "/me/country": {}, - "/me/createdDateTime": {}, - "/me/creationType": {}, - "/me/deletedDateTime": {}, + "/me/createddatetime": {}, + "/me/creationtype": {}, + "/me/deleteddatetime": {}, "/me/department": {}, - "/me/deviceKeys": {}, - "/me/displayName": {}, - "/me/employeeId": {}, - "/me/externalUserState": {}, - "/me/externalUserStateChangeDateTime": {}, - "/me/faxNumber": {}, - "/me/givenName": {}, + "/me/devicekeys": {}, + "/me/displayname": {}, + "/me/employeeid": {}, + "/me/externaluserstate": {}, + "/me/externaluserstatechangedatetime": {}, + "/me/faxnumber": {}, + "/me/givenname": {}, "/me/id": {}, "/me/identities": {}, - "/me/imAddresses": {}, - "/me/isResourceAccount": {}, - "/me/jobTitle": {}, - "/me/legalAgeGroupClassification": {}, + "/me/imaddresses": {}, + "/me/isresourceaccount": {}, + "/me/jobtitle": {}, + "/me/legalagegroupclassification": {}, "/me/mail": {}, - "/me/mailNickname": {}, - "/me/mobilePhone": {}, - "/me/officeLocation": {}, - "/me/onPremisesDistinguishedName": {}, - "/me/onPremisesDomainName": {}, - "/me/onPremisesExtensionAttributes": {}, - "/me/onPremisesImmutableId": {}, - "/me/onPremisesLastSyncDateTime": {}, - "/me/onPremisesProvisioningErrors": {}, - "/me/onPremisesSamAccountName": {}, - "/me/onPremisesSecurityIdentifier": {}, - "/me/onPremisesSyncEnabled": {}, - "/me/onPremisesUserPrincipalName": {}, - "/me/otherMails": {}, - "/me/passwordPolicies": {}, - "/me/passwordProfile": {}, - "/me/postalCode": {}, - "/me/preferredDataLocation": {}, - "/me/provisionedPlans": {}, - "/me/proxyAddresses": {}, - "/me/refreshTokensValidFromDateTime": {}, - "/me/showInAddressList": {}, - "/me/signInSessionsValidFromDateTime": {}, + "/me/mailnickname": {}, + "/me/mobilephone": {}, + "/me/officelocation": {}, + "/me/onpremisesdistinguishedname": {}, + "/me/onpremisesdomainname": {}, + "/me/onpremisesextensionattributes": {}, + "/me/onpremisesimmutableid": {}, + "/me/onpremiseslastsyncdatetime": {}, + "/me/onpremisesprovisioningerrors": {}, + "/me/onpremisessamaccountname": {}, + "/me/onpremisessecurityidentifier": {}, + "/me/onpremisessyncenabled": {}, + "/me/onpremisesuserprincipalname": {}, + "/me/othermails": {}, + "/me/passwordpolicies": {}, + "/me/passwordprofile": {}, + "/me/postalcode": {}, + "/me/preferreddatalocation": {}, + "/me/provisionedplans": {}, + "/me/proxyaddresses": {}, + "/me/refreshtokensvalidfromdatetime": {}, + "/me/showinaddresslist": {}, + "/me/signinsessionsvalidfromdatetime": {}, "/me/state": {}, - "/me/streetAddress": {}, + "/me/streetaddress": {}, "/me/surname": {}, - "/me/usageLocation": {}, - "/me/userPrincipalName": {}, - "/me/userType": {} + "/me/usagelocation": {}, + "/me/userprincipalname": {}, + "/me/usertype": {} } }, { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ "POST" ], "paths": { - "/me/checkmemberobjects": {}, - "/users/{id}/checkmemberobjects": {} + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/getmembergroups": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/getmembergroups": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/getmembergroups": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/getmembergroups": {}, + "/me/checkmembergroups": {}, + "/me/getmembergroups": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/getmembergroups": {}, + "/users/{id}/checkmembergroups": {}, + "/users/{id}/getmembergroups": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -869,7 +884,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -957,7 +972,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -972,7 +987,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -988,20 +1003,16 @@ }, "User.ReadWrite": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read the signed-in user\u0027s full profile. It also allows the app to update the signed-in user\u0027s profile information on their behalf.", - "longDescription": "Read and write access to user profile" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read the signed-in user\u0027s full profile. It also allows the app to update the signed-in user\u0027s profile information on their behalf.", - "longDescription": "Read and write access to user profile" + "adminDisplayName": "Read and write access to user profile", + "adminDescription": "Allows the app to read your profile. It also allows the app to update your profile information on your behalf.", + "userDisplayName": "Read and update your profile", + "userDescription": "Allows the app to read your profile, and discover your group membership, reports and manager. It also allows the app to update your profile information on your behalf." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1015,7 +1026,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -1023,12 +1034,11 @@ ], "paths": { "/users/delta": {}, - "/users/{id}/usagerights": {}, - "/user/{id}/settings/iteminsights": {} + "/users/{id}/usagerights": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1041,7 +1051,35 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/me/settings/contactmergesuggestions": {}, + "/me/settings/iteminsights": {}, + "/users/{id}/settings/contactmergesuggestions": {}, + "/users/{id}/settings/iteminsights": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/me/invalidateallrefreshtokens": {}, + "/users/validatepassword": {}, + "/users/{id}/invalidateallrefreshtokens": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1054,7 +1092,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1107,7 +1145,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1121,7 +1159,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1173,33 +1211,32 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "PATCH", - "PUT" + "PATCH" ], "paths": { - "/users/{id}/photo": {}, - "/me/photo": {} + "/me/settings": {}, + "/users/{id}/settings": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "PATCH" + "PATCH", + "PUT" ], "paths": { - "/users/{id}/settings/": {}, - "/me/settings": {}, - "/users/{id}/settings": {} + "/users/{id}/photo": {}, + "/me/photo": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -1210,40 +1247,26 @@ "/me/translateexchangeids": {}, "/users/{id}/translateexchangeids": {} } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "PATCH" - ], - "paths": { - "/me/settings/iteminsights": {}, - "/users/{id}/settings/iteminsights": {} - } } ] }, "User.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user.", - "longDescription": "Read and write all users\u0027 full profiles" + "adminDisplayName": "Read and write all users\u0027 full profiles", + "adminDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user.", + "userDisplayName": "Read and write all users\u0027 full profiles", + "userDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user. Also allows the app to create and delete non-administrative users. Does not allow reset of user passwords.", - "longDescription": "Read and write all users\u0027 full profiles" + "adminDisplayName": "Read and write all users\u0027 full profiles", + "adminDescription": "Allows the app to read and update user profiles without a signed in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1253,6 +1276,7 @@ "paths": { "/directory/deleteditems/microsoft.graph.application": {}, "/directory/deleteditems/microsoft.graph.group": {}, + "/directory/deleteditems/microsoft.graph.serviceprincipal": {}, "/directory/deleteditems/microsoft.graph.user": {}, "/me": {}, "/me/createdobjects": {}, @@ -1260,8 +1284,9 @@ "/me/joinedteams": {}, "/me/licensedetails": {}, "/me/manager": {}, + "/me/ownedobjects": {}, + "/me/registereddevices": {}, "/users/delta": {}, - "/users/{id}/": {}, "/users/{id}/createdobjects": {}, "/users/{id}/directreports": {}, "/users/{id}/joinedteams": {}, @@ -1269,12 +1294,11 @@ "/users/{id}/owneddevices": {}, "/users/{id}/ownedobjects": {}, "/users/{id}/registereddevices": {}, - "/users/{id}/usagerights": {}, - "/me/settings/": {} + "/users/{id}/usagerights": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1287,7 +1311,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1295,12 +1319,28 @@ "POST" ], "paths": { - "/directory/deleteditems/{id}/restore": {}, + "/contacts/{id}/checkmembergroups": {}, + "/contacts/{id}/checkmemberobjects": {}, + "/contacts/{id}/getmemberobjects": {}, + "/devices/{id}/checkmembergroups": {}, + "/devices/{id}/checkmemberobjects": {}, + "/devices/{id}/getmemberobjects": {}, + "/directoryobjects/{id}/checkmembergroups": {}, + "/directoryobjects/{id}/checkmemberobjects": {}, + "/directoryobjects/{id}/getmemberobjects": {}, + "/groups/{id}/checkmembergroups": {}, + "/groups/{id}/checkmemberobjects": {}, + "/groups/{id}/getmemberobjects": {}, + "/me/checkmembergroups": {}, "/me/checkmemberobjects": {}, + "/me/getmemberobjects": {}, + "/serviceprincipals/{id}/checkmembergroups": {}, + "/serviceprincipals/{id}/checkmemberobjects": {}, + "/serviceprincipals/{id}/getmemberobjects": {}, "/users/{id}/checkmembergroups": {}, "/users/{id}/checkmemberobjects": {}, - "/users/{id}/getmembergroups": {}, "/users/{id}/getmemberobjects": {}, + "/directory/deleteditems/{id}/restore": {}, "/invitations": {}, "/me/revokesigninsessions": {}, "/users/{id}/assignlicense": {}, @@ -1311,7 +1351,19 @@ } }, { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE" + ], + "paths": { + "/directoryobjects/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1324,7 +1376,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1338,7 +1390,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1351,7 +1403,43 @@ } }, { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PATCH" + ], + "paths": { + "/organization/{id}/settings/iteminsights": {}, + "/organization/{id}/settings/peopleinsights": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "GET", + "PUT" + ], + "paths": { + "/users/{id}/settings/shiftpreferences": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "POST" + ], + "paths": { + "/users/validatepassword": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1364,7 +1452,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -1418,7 +1506,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -1433,7 +1521,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork", "DelegatedPersonal" @@ -1486,19 +1574,7 @@ } }, { - "schemes": [ - "Application" - ], - "methods": [ - "PATCH", - "PUT" - ], - "paths": { - "/users/{id}/photo": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -1506,45 +1582,21 @@ "GET", "PATCH" ], - "paths": { - "/users/{id}/settings/": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "PATCH" - ], "paths": { "/me/settings": {}, "/users/{id}/settings": {} } }, { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "PATCH" - ], - "paths": { - "/organization/{id}/settings/iteminsights": {} - } - }, - { - "schemes": [ - "DelegatedWork" + "schemeKeys": [ + "Application" ], "methods": [ - "GET", + "PATCH", "PUT" ], "paths": { - "/users/{id}/settings/shiftpreferences": {} + "/users/{id}/photo": {} } } ] diff --git a/permissions/beta/UserActivity.json b/permissions/beta/UserActivity.json index 6eefb2dc2..727ed63cb 100644 --- a/permissions/beta/UserActivity.json +++ b/permissions/beta/UserActivity.json @@ -1,22 +1,18 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "UserActivity.ReadWrite.CreatedByApp": { "schemes": { - "DelegatedPersonal": { - "type": "DelegatedWork", - "description": "Allows the app to read and report the signed-in user\u0027s activity in the app.", - "longDescription": "Read and write app activity to users\u0027 activity feed" - }, "DelegatedWork": { - "type": "DelegatedWork", - "description": "Allows the app to read and report the signed-in user\u0027s activity in the app.", - "longDescription": "Read and write app activity to users\u0027 activity feed" + "adminDisplayName": "Read and write app activity to users\u0027 activity feed", + "adminDescription": "Allows the app to read and report the signed-in user\u0027s activity in the app.", + "userDisplayName": "Read and write app activity to your activity feed", + "userDescription": "Allows the app to read and report your activity in the app." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], @@ -32,7 +28,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork", "DelegatedPersonal" ], diff --git a/permissions/beta/UserAuthenticationMethod.json b/permissions/beta/UserAuthenticationMethod.json index 865f92957..ba6f5e224 100644 --- a/permissions/beta/UserAuthenticationMethod.json +++ b/permissions/beta/UserAuthenticationMethod.json @@ -1,65 +1,66 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "UserAuthenticationMethod.Read": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read the signed-in user\u0027s authentication methods, including phone numbers and Authenticator app settings. This does not allow the app to see secret information like the signed-in user\u0027s passwords, or to sign-in or otherwise use the signed-in user\u0027s authentication methods.", - "longDescription": "Read own authentication methods" + "adminDisplayName": "Read user authentication methods.", + "adminDescription": "Allows the app to read the signed-in user\u0027s authentication methods, including phone numbers and Authenticator app settings. This does not allow the app to see secret information like the signed-in user\u0027s passwords, or to sign-in or otherwise use the signed-in user\u0027s authentication methods.", + "userDisplayName": "Read your authentication methods.", + "userDescription": "Allows the app to read your authentication methods, including phone numbers and Authenticator app settings. This does not allow the app to see secret information like your passwords, or to sign-in or otherwise use your authentication methods.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/phonemethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {}, "/me/authentication/emailmethods": {}, "/me/authentication/emailmethods/{id}": {}, "/me/authentication/fido2methods": {}, "/me/authentication/fido2methods/{id}": {}, "/me/authentication/methods": {}, - "/me/authentication/methods/{id}": {}, "/me/authentication/microsoftauthenticatormethods": {}, - "/me/authentication/microsoftauthenticatormethods/{id}": {}, "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, "/me/authentication/passwordmethods": {}, "/me/authentication/passwordmethods/{id}": {}, "/me/authentication/phonemethods": {}, - "/me/authentication/phonemethods/{id}": {}, "/me/authentication/softwareoathmethods": {}, "/me/authentication/softwareoathmethods/{id}": {}, "/me/authentication/temporaryaccesspassmethods": {}, - "/me/authentication/temporaryaccesspassmethods/{id}": {}, "/me/authentication/windowshelloforbusinessmethods": {}, - "/me/authentication/windowshelloforbusinessmethods/{id}": {}, "/users/{id}/authentication/emailmethods": {}, - "/users/{id}/authentication/emailmethods/{id}": {}, "/users/{id}/authentication/fido2methods": {}, "/users/{id}/authentication/fido2methods/{id}": {}, "/users/{id}/authentication/methods": {}, - "/users/{id}/authentication/methods/{id}": {}, "/users/{id}/authentication/microsoftauthenticatormethods": {}, - "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/operations/{id}": {}, "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods": {}, - "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, "/users/{id}/authentication/passwordmethods": {}, "/users/{id}/authentication/passwordmethods/{id}": {}, "/users/{id}/authentication/phonemethods": {}, - "/users/{id}/authentication/phonemethods/{id}": {}, "/users/{id}/authentication/softwareoathmethods": {}, - "/users/{id}/authentication/softwareoathmethods/{id}": {}, "/users/{id}/authentication/temporaryaccesspassmethods": {}, - "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, "/users/{id}/authentication/windowshelloforbusinessmethods": {}, - "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {}, - "/users/{id}/authentication/operations/{id}": {} + "/me/authentication/methods/{id}": {}, + "/users/{id}/authentication/methods/{id}": {} } } ] @@ -67,21 +68,20 @@ "UserAuthenticationMethod.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read authentication methods of all users in your organization that the signed-in user has access to. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", - "longDescription": "Read users\u0027 authentication methods" + "adminDisplayName": "Read all users\u0027 authentication methods", + "adminDescription": "Allows the app to read authentication methods of all users in your organization that the signed-in user has access to. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", + "userDisplayName": "Read all users\u0027 authentication methods", + "userDescription": "Allows the app to read authentication methods of all users you have access to in your organization. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read authentication methods of all users in your organization, without a signed-in user. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", - "longDescription": "Read users\u0027 authentication methods" + "adminDisplayName": " Read all users\u0027 authentication methods", + "adminDescription": " Allows the app to read authentication methods of all users in your organization, without a signed-in user. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -89,61 +89,59 @@ "GET" ], "paths": { + "/reports/authenticationmethods/userregistrationdetails": {}, + "/reports/authenticationmethods/userregistrationdetails/{id}": {}, + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/phonemethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {}, "/me/authentication/emailmethods": {}, "/me/authentication/emailmethods/{id}": {}, "/me/authentication/fido2methods": {}, "/me/authentication/fido2methods/{id}": {}, "/me/authentication/methods": {}, - "/me/authentication/methods/{id}": {}, "/me/authentication/microsoftauthenticatormethods": {}, - "/me/authentication/microsoftauthenticatormethods/{id}": {}, "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, "/me/authentication/passwordmethods": {}, "/me/authentication/passwordmethods/{id}": {}, "/me/authentication/phonemethods": {}, - "/me/authentication/phonemethods/{id}": {}, "/me/authentication/softwareoathmethods": {}, "/me/authentication/softwareoathmethods/{id}": {}, "/me/authentication/temporaryaccesspassmethods": {}, - "/me/authentication/temporaryaccesspassmethods/{id}": {}, "/me/authentication/windowshelloforbusinessmethods": {}, - "/me/authentication/windowshelloforbusinessmethods/{id}": {}, "/users/{id}/authentication/emailmethods": {}, - "/users/{id}/authentication/emailmethods/{id}": {}, "/users/{id}/authentication/fido2methods": {}, "/users/{id}/authentication/fido2methods/{id}": {}, "/users/{id}/authentication/methods": {}, - "/users/{id}/authentication/methods/{id}": {}, "/users/{id}/authentication/microsoftauthenticatormethods": {}, - "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods": {}, - "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, "/users/{id}/authentication/passwordmethods": {}, "/users/{id}/authentication/passwordmethods/{id}": {}, "/users/{id}/authentication/phonemethods": {}, - "/users/{id}/authentication/phonemethods/{id}": {}, "/users/{id}/authentication/softwareoathmethods": {}, - "/users/{id}/authentication/softwareoathmethods/{id}": {}, "/users/{id}/authentication/temporaryaccesspassmethods": {}, - "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, "/users/{id}/authentication/windowshelloforbusinessmethods": {}, - "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {} + "/me/authentication/methods/{id}": {}, + "/users/{id}/authentication/methods/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "GET" ], "paths": { - "/users/{id}/authentication/operations/{id}": {}, - "/users/{id}/authentication/passwordMethods": {}, - "/users/{id}/authentication/passwordMethods/{id}": {}, - "/users/{id}/authentication/phoneMethods": {}, - "/users/{id}/authentication/phoneMethods/{id}": {} + "/users/{id}/authentication/operations/{id}": {} } } ] @@ -151,15 +149,51 @@ "UserAuthenticationMethod.ReadWrite": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write the signed-in user\u0027s authentication methods, including phone numbers and Authenticator app settings. This does not allow the app to see secret information like the signed-in user\u0027s passwords, or to sign-in or otherwise use the signed-in user\u0027s authentication methods.", - "longDescription": "Manage own authentication methods" + "adminDisplayName": "Read and write user authentication methods", + "adminDescription": "Allows the app to read and write the signed-in user\u0027s authentication methods, including phone numbers and Authenticator app settings. This does not allow the app to see secret information like the signed-in user\u0027s passwords, or to sign-in or otherwise use the signed-in user\u0027s authentication methods. ", + "userDisplayName": "Read and write your authentication methods", + "userDescription": "Allows the app to read and write your authentication methods, including phone numbers and Authenticator app settings.This does not allow the app to see secret information like your passwords, or to sign-in or otherwise use your authentication methods.", + "requiresAdminConsent": true } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/fido2methods/{id}": {} + } + }, + { + "schemeKeys": [ + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PUT" + ], + "paths": { + "/me/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/phonemethods/{id}": {} + } + }, + { + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -171,7 +205,6 @@ "/me/authentication/fido2methods": {}, "/me/authentication/fido2methods/{id}": {}, "/me/authentication/methods": {}, - "/me/authentication/methods/{id}": {}, "/me/authentication/microsoftauthenticatormethods": {}, "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, @@ -183,38 +216,20 @@ "/me/authentication/windowshelloforbusinessmethods": {}, "/users/{id}/authentication/fido2methods": {}, "/users/{id}/authentication/methods": {}, - "/users/{id}/authentication/methods/{id}": {}, "/users/{id}/authentication/microsoftauthenticatormethods": {}, + "/users/{id}/authentication/operations/{id}": {}, "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods": {}, "/users/{id}/authentication/passwordmethods": {}, "/users/{id}/authentication/passwordmethods/{id}": {}, "/users/{id}/authentication/softwareoathmethods": {}, + "/users/{id}/authentication/temporaryaccesspassmethods": {}, "/users/{id}/authentication/windowshelloforbusinessmethods": {}, - "/users/{id}/authentication/operations/{id}": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "DELETE" - ], - "paths": { - "/me/authentication/microsoftauthenticatormethods/{id}": {}, - "/me/authentication/temporaryaccesspassmethods/{id}": {}, - "/me/authentication/windowshelloforbusinessmethods/{id}": {}, - "/users/{id}/authentication/fido2methods/{id}": {}, - "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, - "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, - "/users/{id}/authentication/softwareoathmethods/{id}": {}, - "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, - "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {} + "/me/authentication/methods/{id}": {}, + "/users/{id}/authentication/methods/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -224,27 +239,11 @@ "paths": { "/me/authentication/phonemethods": {}, "/users/{id}/authentication/emailmethods": {}, - "/users/{id}/authentication/phonemethods": {}, - "/users/{id}/authentication/temporaryaccesspassmethods": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "DELETE", - "PUT" - ], - "paths": { - "/me/authentication/phonemethods/{id}": {}, - "/users/{id}/authentication/emailmethods/{id}": {}, - "/users/{id}/authentication/phonemethods/{id}": {} + "/users/{id}/authentication/phonemethods": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -262,21 +261,58 @@ "UserAuthenticationMethod.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write authentication methods of all users in your organization that the signed-in user has access to. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", - "longDescription": "Manage users\u0027 authentication methods" + "adminDisplayName": "Read and write all users\u0027 authentication methods.", + "adminDescription": " Allows the app to read and write authentication methods of all users in your organization that the signed-in user has access to. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", + "userDisplayName": "Read and write all users\u0027 authentication methods", + "userDescription": "Allows the app to read and write authentication methods of all users you have access to in your organization. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the application to read and write authentication methods of all users in your organization, without a signed-in user. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.", - "longDescription": "Manage users\u0027 authentication methods" + "adminDisplayName": "Read and write all users\u0027 authentication methods ", + "adminDescription": "Allows the application to read and write authentication methods of all users in your organization, without a signed-in user. Authentication methods include things like a user\u2019s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods" } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET" + ], + "paths": { + "/me/authentication/microsoftauthenticatormethods/{id}": {}, + "/me/authentication/temporaryaccesspassmethods/{id}": {}, + "/me/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, + "/users/{id}/authentication/softwareoathmethods/{id}": {}, + "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, + "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {}, + "/users/{id}/authentication/fido2methods/{id}": {} + } + }, + { + "schemeKeys": [ + "Application", + "DelegatedWork" + ], + "methods": [ + "DELETE", + "GET", + "PUT" + ], + "paths": { + "/me/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/emailmethods/{id}": {}, + "/users/{id}/authentication/phonemethods/{id}": {}, + "/users/{id}/authentication/methods/{id}": {} + } + }, + { + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -289,7 +325,6 @@ "/me/authentication/fido2methods": {}, "/me/authentication/fido2methods/{id}": {}, "/me/authentication/methods": {}, - "/me/authentication/methods/{id}": {}, "/me/authentication/microsoftauthenticatormethods": {}, "/me/authentication/passwordlessmicrosoftauthenticatormethods": {}, "/me/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, @@ -306,32 +341,12 @@ "/users/{id}/authentication/passwordmethods": {}, "/users/{id}/authentication/passwordmethods/{id}": {}, "/users/{id}/authentication/softwareoathmethods": {}, - "/users/{id}/authentication/windowshelloforbusinessmethods": {} - } - }, - { - "schemes": [ - "Application", - "DelegatedWork" - ], - "methods": [ - "GET", - "DELETE" - ], - "paths": { - "/me/authentication/microsoftauthenticatormethods/{id}": {}, - "/me/authentication/temporaryaccesspassmethods/{id}": {}, - "/me/authentication/windowshelloforbusinessmethods/{id}": {}, - "/users/{id}/authentication/fido2methods/{id}": {}, - "/users/{id}/authentication/microsoftauthenticatormethods/{id}": {}, - "/users/{id}/authentication/passwordlessmicrosoftauthenticatormethods/{id}": {}, - "/users/{id}/authentication/softwareoathmethods/{id}": {}, - "/users/{id}/authentication/temporaryaccesspassmethods/{id}": {}, - "/users/{id}/authentication/windowshelloforbusinessmethods/{id}": {} + "/users/{id}/authentication/windowshelloforbusinessmethods": {}, + "/me/authentication/methods/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -347,24 +362,18 @@ } }, { - "schemes": [ - "Application", + "schemeKeys": [ "DelegatedWork" ], "methods": [ - "GET", - "DELETE", - "PUT" + "GET" ], "paths": { - "/me/authentication/phonemethods/{id}": {}, - "/users/{id}/authentication/emailmethods/{id}": {}, - "/users/{id}/authentication/methods/{id}": {}, - "/users/{id}/authentication/phonemethods/{id}": {} + "/users/{id}/authentication/operations/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -379,44 +388,17 @@ } }, { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/users/{id}/authentication/operations/{id}": {} - } - }, - { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "POST" ], "paths": { - "/users/{id}/authentication/phoneMethods": {}, - "/users/{id}/authentication/methods/{id}/disableSmsSignIn": {}, - "/users/{id}/authentication/methods/{id}/enableSmsSignIn": {}, - "/users/{id}/authentication/methods/{id}/resetPassword": {}, - "/users/{id}/authentication/passwordMethods/{id}/resetPassword": {}, "/users/{id}/authentication/passwordmethods/{id}/resetpassword": {}, - "/users/{id}/authentication/phoneMethods/{id}/disableSmsSignIn": {}, - "/users/{id}/authentication/phoneMethods/{id}/enableSmsSignIn": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "DELETE", - "PUT" - ], - "paths": { - "/users/{id}/authentication/phoneMethods/{id}": {} + "/users/{id}/authentication/methods/{id}/disablesmssignin": {}, + "/users/{id}/authentication/methods/{id}/enablesmssignin": {}, + "/users/{id}/authentication/methods/{id}/resetpassword": {} } } ] diff --git a/permissions/beta/UserNotification.json b/permissions/beta/UserNotification.json new file mode 100644 index 000000000..26f8a298f --- /dev/null +++ b/permissions/beta/UserNotification.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "UserNotification.ReadWrite.CreatedByApp": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Deliver and manage user\u0027s notifications", + "adminDescription": "Allows the app to send, read, update and delete user\u2019s notifications.", + "userDisplayName": "Deliver and manage your notifications", + "userDescription": "Allows the app to send, read, update and delete your app-specific notifications." + }, + "Application": { + "adminDisplayName": "Deliver and manage all user\u0027s notifications", + "adminDescription": "Allows the app to send, read, update and delete user\u2019s notifications, without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/UserShiftPreferences.json b/permissions/beta/UserShiftPreferences.json new file mode 100644 index 000000000..9f3f31725 --- /dev/null +++ b/permissions/beta/UserShiftPreferences.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "UserShiftPreferences.Read.All": { + "schemes": { + "Application": { + "adminDisplayName": "Read all user shift preferences", + "adminDescription": "Allows the app to read all users\u0027 shift schedule preferences without a signed-in user." + } + }, + "pathSets": [] + }, + "UserShiftPreferences.ReadWrite.All": { + "schemes": { + "Application": { + "adminDisplayName": "Read and write all user shift preferences", + "adminDescription": "Allows the app to manage all users\u0027 shift schedule preferences without a signed-in user." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/UserTimelineActivity.json b/permissions/beta/UserTimelineActivity.json new file mode 100644 index 000000000..6324fcdc9 --- /dev/null +++ b/permissions/beta/UserTimelineActivity.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "UserTimelineActivity.Write.CreatedByApp": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Write app activity to users\u0027 timeline", + "adminDescription": "Allows the app to report the signed-in user\u0027s app activity information to Microsoft Timeline.", + "userDisplayName": "Write app activity to your timeline", + "userDescription": "Allows the app to report your app activity information to Microsoft Timeline." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/WindowsUpdates.json b/permissions/beta/WindowsUpdates.json index 2950f6ecb..a3b3fce30 100644 --- a/permissions/beta/WindowsUpdates.json +++ b/permissions/beta/WindowsUpdates.json @@ -1,24 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "WindowsUpdates.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write all Windows update deployment settings for the organization on behalf of the signed-in user.", - "longDescription": "Read and write all Windows update deployment settings" + "adminDisplayName": "Read and write all Windows update deployment settings", + "adminDescription": "Allows the app to read and write all Windows update deployment settings for the organization on behalf of the signed-in user.", + "userDisplayName": "Read and write all Windows update deployment settings", + "userDescription": "Allows the app to read and write all Windows update deployment settings for the organization on your behalf.", + "requiresAdminConsent": true }, "Application": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write all Windows update deployment settings for the organization without a signed-in user.", - "longDescription": "Read and write all Windows update deployment settings" + "adminDisplayName": "Read and write all Windows update deployment settings", + "adminDescription": "Allows the app to read and write all Windows update deployment settings for the organization without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -32,7 +31,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -41,11 +40,12 @@ "GET" ], "paths": { + "/admin/windows/updates/resourceconnections/{id}": {}, "/admin/windows/updates/updatableassets/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -56,12 +56,12 @@ "/admin/windows/updates/catalog/entries": {}, "/admin/windows/updates/deployments/{id}/audience/exclusions": {}, "/admin/windows/updates/deployments/{id}/audience/members": {}, - "/admin/windows/updates/updatableassets/": {}, + "/admin/windows/updates/resourceconnections/microsoft.graph.windowsupdates.operationalinsightsconnection": {}, "/admin/windows/updates/updatableassets/{id}/microsoft.graph.windowsupdates.updatableassetgroup/members": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], @@ -71,11 +71,12 @@ ], "paths": { "/admin/windows/updates/deployments": {}, + "/admin/windows/updates/resourceconnections": {}, "/admin/windows/updates/updatableassets": {} } }, { - "schemes": [ + "schemeKeys": [ "Application", "DelegatedWork" ], diff --git a/permissions/beta/WorkforceIntegration.json b/permissions/beta/WorkforceIntegration.json deleted file mode 100644 index 2ee2638b6..000000000 --- a/permissions/beta/WorkforceIntegration.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "$schema": "../../../../permissionsSchema.json", - "permissions": { - "WorkforceIntegration.ReadWrite.All": { - "schemes": { - "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage workforce integrations, to synchronize data from Microsoft Teams Shifts with an integrated system, on behalf of the signed-in user.", - "longDescription": "Read and write workforce integrations" - } - }, - "pathSets": [ - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "POST" - ], - "paths": { - "/teamwork/workforceintegrations": {} - } - }, - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET", - "DELETE", - "PATCH" - ], - "paths": { - "/teamwork/workforceintegrations/{id}": {} - } - } - ] - }, - "WorkforceIntegration.Read.All": { - "schemes": { - "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to manage workforce integrations, to synchronize data from Microsoft Teams Shifts with an integrated system, on behalf of the signed-in user.", - "longDescription": "Read and write workforce integrations" - } - }, - "pathSets": [ - { - "schemes": [ - "DelegatedWork" - ], - "methods": [ - "GET" - ], - "paths": { - "/teamwork/workforceintegrations": {}, - "/teamwork/workforceintegrations/{id}": {} - } - } - ] - } - } -} \ No newline at end of file diff --git a/permissions/beta/eDiscovery.json b/permissions/beta/eDiscovery.json index a32bc5c89..2b8904571 100644 --- a/permissions/beta/eDiscovery.json +++ b/permissions/beta/eDiscovery.json @@ -1,18 +1,23 @@ { - "$schema": "../../../../permissionsSchema.json", + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", "permissions": { "eDiscovery.Read.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on behalf of the signed-in user.", - "longDescription": "Read user eDiscovery case data" + "adminDisplayName": "Read all eDiscovery objects", + "adminDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on behalf of the signed-in user.", + "userDisplayName": "Read all eDiscovery objects", + "userDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read all eDiscovery objects", + "adminDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -23,7 +28,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -36,11 +41,15 @@ "/compliance/ediscovery/cases/{id}/legalholds/{id}": {}, "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}": {}, - "/compliance/ediscovery/cases/{id}/tags/{id}": {} + "/compliance/ediscovery/cases/{id}/tags/{id}": {}, + "/security/cases/ediscoverycases/{id}": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}": {}, + "/security/cases/ediscoverycases/{id}/tags/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -53,7 +62,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -74,11 +83,22 @@ "/compliance/ediscovery/cases/{id}/sourcecollections": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/additionalsources": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/custodiansources": {}, - "/compliance/ediscovery/cases/{id}/tags": {} + "/compliance/ediscovery/cases/{id}/tags": {}, + "/security/cases/ediscoverycases": {}, + "/security/cases/ediscoverycases/{id}/custodians": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/sitesources": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/unifiedgroupsources": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/usersources": {}, + "/security/cases/ediscoverycases/{id}/legalholds": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}/usersources": {}, + "/security/cases/ediscoverycases/{id}/reviewsets": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries": {}, + "/security/cases/ediscoverycases/{id}/searches": {}, + "/security/cases/ediscoverycases/{id}/tags": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -86,11 +106,12 @@ "PATCH" ], "paths": { - "/compliance/ediscovery/cases/{id}/custodians/{id}": {} + "/compliance/ediscovery/cases/{id}/custodians/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -109,11 +130,28 @@ "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/lastestimatestatisticsoperation": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/noncustodialsources": {}, "/compliance/ediscovery/cases/{id}/tags/ashierarchy": {}, - "/compliance/ediscovery/cases/{id}/tags/{id}/childtags": {} + "/compliance/ediscovery/cases/{id}/tags/{id}/childtags": {}, + "/ediscoveryexportoperation/reviewset": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/lastindexoperation": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}": {}, + "/security/cases/ediscoverycases/{id}/noncustodialsources/{id}/lastindexoperation": {}, + "/security/cases/ediscoverycases/{id}/operations": {}, + "/security/cases/ediscoverycases/{id}/operations/{id}/microsoft.graph.security.ediscoveryexportoperation/getdownloadurl": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/custodian": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}/childtags/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}/parent": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/run": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/lastestimatestatisticsoperation": {}, + "/security/cases/ediscoverycases/{id}/settings": {}, + "/security/cases/ediscoverycases/{id}/tags/ashierarchy": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -129,7 +167,29 @@ "/compliance/ediscovery/cases/{id}/reviewsets/{id}/addtoreviewset": {}, "/compliance/ediscovery/cases/{id}/reviewsets/{id}/export": {}, "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}/applytags": {}, - "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/estimatestatistics": {} + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/estimatestatistics": {}, + "/security/cases/ediscoverycases/{id}/close": {}, + "/security/cases/ediscoverycases/{id}/custodians/applyhold": {}, + "/security/cases/ediscoverycases/{id}/custodians/removehold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/activate": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/applyhold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/release": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/removehold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/updateindex": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}/sitesources": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/applyhold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/removehold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/applyhold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/release": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/removehold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/updateindex": {}, + "/security/cases/ediscoverycases/{id}/reopen": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/addtoreviewset": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/export": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/applytags": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/export": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/estimatestatistics": {} } } ] @@ -137,26 +197,34 @@ "eDiscovery.ReadWrite.All": { "schemes": { "DelegatedWork": { - "type": "DelegatedWork", - "admin": true, - "description": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on behalf of the signed-in user.", - "longDescription": "Read and write eDiscovery case data" + "adminDisplayName": "Read and write all eDiscovery objects", + "adminDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on behalf of the signed-in user.", + "userDisplayName": "Read and write all eDiscovery objects", + "userDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.", + "requiresAdminConsent": true + }, + "Application": { + "adminDisplayName": "Read and write all eDiscovery objects", + "adminDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects without a signed-in user." } }, "pathSets": [ { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ "DELETE" ], "paths": { - "/compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedgroupsources/33434233-3030-3739-3043-393039324633": {} + "/compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedgroupsources/33434233-3030-3739-3043-393039324633": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/custodiansources/{id}": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/noncustodialsources/{id}": {}, + "/security/cases/ediscoverycases/{id}}/reviewsets/{id}/queries/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -169,11 +237,15 @@ "/compliance/ediscovery/cases/{id}/legalholds/{id}": {}, "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}": {}, - "/compliance/ediscovery/cases/{id}/tags/{id}": {} + "/compliance/ediscovery/cases/{id}/tags/{id}": {}, + "/security/cases/ediscoverycases/{id}": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}": {}, + "/security/cases/ediscoverycases/{id}/tags/{id}": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -186,7 +258,7 @@ } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -208,11 +280,25 @@ "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/additionalsources": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/custodiansources": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/noncustodialsources": {}, - "/compliance/ediscovery/cases/{id}/tags": {} + "/compliance/ediscovery/cases/{id}/tags": {}, + "/security/cases/ediscoverycases": {}, + "/security/cases/ediscoverycases/{id}/custodians": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/sitesources": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/unifiedgroupsources": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/usersources": {}, + "/security/cases/ediscoverycases/{id}/legalholds": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}/usersources": {}, + "/security/cases/ediscoverycases/{id}/reviewsets": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries": {}, + "/security/cases/ediscoverycases/{id}/searches": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/additionalsources": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/custodiansources": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/noncustodialsources": {}, + "/security/cases/ediscoverycases/{id}/tags": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -221,11 +307,13 @@ ], "paths": { "/compliance/ediscovery/cases/{id}/custodians/{id}": {}, - "/compliance/ediscovery/cases/{id}/settings": {} + "/compliance/ediscovery/cases/{id}/settings": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}": {}, + "/security/cases/ediscoverycases/{id}/settings": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -242,11 +330,28 @@ "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/addtoreviewsetoperation": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/lastestimatestatisticsoperation": {}, "/compliance/ediscovery/cases/{id}/tags/ashierarchy": {}, - "/compliance/ediscovery/cases/{id}/tags/{id}/childtags": {} + "/compliance/ediscovery/cases/{id}/tags/{id}/childtags": {}, + "/ediscoveryexportoperation/reviewset": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/lastindexoperation": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}": {}, + "/security/cases/ediscoverycases/{id}/noncustodialsources/{id}/lastindexoperation": {}, + "/security/cases/ediscoverycases/{id}/operations": {}, + "/security/cases/ediscoverycases/{id}/operations/{id}": {}, + "/security/cases/ediscoverycases/{id}/operations/{id}/microsoft.graph.security.ediscoveryexportoperation/getdownloadurl": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/custodian": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}/childtags/{id}": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/files/{id}/tags/{id}/parent": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/run": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/lastestimatestatisticsoperation": {}, + "/security/cases/ediscoverycases/{id}/tags/ashierarchy": {} } }, { - "schemes": [ + "schemeKeys": [ "DelegatedWork" ], "methods": [ @@ -262,8 +367,33 @@ "/compliance/ediscovery/cases/{id}/reviewsets/{id}/addtoreviewset": {}, "/compliance/ediscovery/cases/{id}/reviewsets/{id}/export": {}, "/compliance/ediscovery/cases/{id}/reviewsets/{id}/queries/{id}/applytags": {}, + "/compliance/ediscovery/cases/{id}/settings/resettodefault": {}, "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/estimatestatistics": {}, - "/compliance/ediscovery/cases/{id}/settings/resettodefault": {} + "/compliance/ediscovery/cases/{id}/sourcecollections/{id}/purgedata": {}, + "/security/cases/ediscoverycases/{id}/close": {}, + "/security/cases/ediscoverycases/{id}/custodians/applyhold": {}, + "/security/cases/ediscoverycases/{id}/custodians/removehold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/activate": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/applyhold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/release": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/removehold": {}, + "/security/cases/ediscoverycases/{id}/custodians/{id}/updateindex": {}, + "/security/cases/ediscoverycases/{id}/legalholds/{id}/sitesources": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/applyhold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/removehold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/applyhold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/release": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/removehold": {}, + "/security/cases/ediscoverycases/{id}/noncustodialdatasources/{id}/updateindex": {}, + "/security/cases/ediscoverycases/{id}/reopen": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/addtoreviewset": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/export": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/applytags": {}, + "/security/cases/ediscoverycases/{id}/reviewsets/{id}/queries/{id}/export": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/estimatestatistics": {}, + "/security/cases/ediscoverycases/{id}/searches/{id}/purgedata": {}, + "/security/cases/ediscoverycases/{id}/settings/resettodefault": {} } } ] diff --git a/permissions/beta/email.json b/permissions/beta/email.json new file mode 100644 index 000000000..f570151c3 --- /dev/null +++ b/permissions/beta/email.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "email": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "View users\u0027 email address", + "adminDescription": "Allows the app to read your users\u0027 primary email address", + "userDisplayName": "View your email address", + "userDescription": "Allows the app to read your primary email address" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/offline_access.json b/permissions/beta/offline_access.json new file mode 100644 index 000000000..d962fec69 --- /dev/null +++ b/permissions/beta/offline_access.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "offline_access": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Maintain access to data you have given it access to", + "adminDescription": "Allows the app to see and update the data you gave it access to, even when users are not currently using the app. This does not give the app any additional permissions.", + "userDisplayName": "Maintain access to data you have given it access to", + "userDescription": "Allows the app to see and update the data you gave it access to, even when you are not currently using the app. This does not give the app any additional permissions." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/openid.json b/permissions/beta/openid.json new file mode 100644 index 000000000..099cee069 --- /dev/null +++ b/permissions/beta/openid.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "openid": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "Sign users in", + "adminDescription": "Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information.", + "userDisplayName": "Sign in as you", + "userDescription": "Allows you to sign in to the app with your work or school account and allows the app to read your basic profile information." + } + }, + "pathSets": [] + } + } +} \ No newline at end of file diff --git a/permissions/beta/profile.json b/permissions/beta/profile.json new file mode 100644 index 000000000..d927c26d6 --- /dev/null +++ b/permissions/beta/profile.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://microsoftgraph.github.io/msgraph-metadata/graph-permissions-schema.json", + "permissions": { + "profile": { + "schemes": { + "DelegatedWork": { + "adminDisplayName": "View users\u0027 basic profile", + "adminDescription": "Allows the app to see your users\u0027 basic profile (e.g., name, picture, user name, email address)", + "userDisplayName": "View your basic profile", + "userDescription": "Allows the app to see your basic profile (e.g., name, picture, user name, email address)" + } + }, + "pathSets": [] + } + } +} \ No newline at end of file